]> git.openstreetmap.org Git - rails.git/blob - vendor/assets/iD/iD.js
Add some more model tests for notes and note comments
[rails.git] / vendor / assets / iD / iD.js
1 (function(exports) {
2
3   var bootstrap = (typeof exports.bootstrap === "object") ?
4     exports.bootstrap :
5     (exports.bootstrap = {});
6
7   bootstrap.tooltip = function() {
8
9     var tooltip = function(selection) {
10         selection.each(setup);
11       },
12       animation = d3.functor(false),
13       html = d3.functor(false),
14       title = function() {
15         var title = this.getAttribute("data-original-title");
16         if (title) {
17           return title;
18         } else {
19           title = this.getAttribute("title");
20           this.removeAttribute("title");
21           this.setAttribute("data-original-title", title);
22         }
23         return title;
24       },
25       over = "mouseenter.tooltip",
26       out = "mouseleave.tooltip",
27       placements = "top left bottom right".split(" "),
28       placement = d3.functor("top");
29
30     tooltip.title = function(_) {
31       if (arguments.length) {
32         title = d3.functor(_);
33         return tooltip;
34       } else {
35         return title;
36       }
37     };
38
39     tooltip.html = function(_) {
40       if (arguments.length) {
41         html = d3.functor(_);
42         return tooltip;
43       } else {
44         return html;
45       }
46     };
47
48     tooltip.placement = function(_) {
49       if (arguments.length) {
50         placement = d3.functor(_);
51         return tooltip;
52       } else {
53         return placement;
54       }
55     };
56
57     tooltip.show = function(selection) {
58       selection.each(show);
59     };
60
61     tooltip.hide = function(selection) {
62       selection.each(hide);
63     };
64
65     tooltip.toggle = function(selection) {
66       selection.each(toggle);
67     };
68
69     tooltip.destroy = function(selection) {
70       selection
71         .on(over, null)
72         .on(out, null)
73         .attr("title", function() {
74           return this.getAttribute("data-original-title") || this.getAttribute("title");
75         })
76         .attr("data-original-title", null)
77         .select(".tooltip")
78         .remove();
79     };
80
81     function setup() {
82       var root = d3.select(this),
83           animate = animation.apply(this, arguments),
84           tip = root.append("div")
85             .attr("class", "tooltip");
86
87       if (animate) {
88         tip.classed("fade", true);
89       }
90
91       // TODO "inside" checks?
92
93       tip.append("div")
94         .attr("class", "tooltip-arrow");
95       tip.append("div")
96         .attr("class", "tooltip-inner");
97
98       var place = placement.apply(this, arguments);
99       tip.classed(place, true);
100
101       root.on(over, show);
102       root.on(out, hide);
103     }
104
105     function show() {
106       var root = d3.select(this),
107           content = title.apply(this, arguments),
108           tip = root.select(".tooltip")
109             .classed("in", true),
110           markup = html.apply(this, arguments),
111           innercontent = tip.select(".tooltip-inner")[markup ? "html" : "text"](content),
112           place = placement.apply(this, arguments),
113           outer = getPosition(root.node()),
114           inner = getPosition(tip.node()),
115           pos;
116
117       switch (place) {
118         case "top":
119           pos = {x: outer.x + (outer.w - inner.w) / 2, y: outer.y - inner.h};
120           break;
121         case "right":
122           pos = {x: outer.x + outer.w, y: outer.y + (outer.h - inner.h) / 2};
123           break;
124         case "left":
125           pos = {x: outer.x - inner.w, y: outer.y + (outer.h - inner.h) / 2};
126           break;
127         case "bottom":
128           pos = {x: Math.max(0, outer.x + (outer.w - inner.w) / 2), y: outer.y + outer.h};
129           break;
130       }
131
132       tip.style(pos ?
133         {left: ~~pos.x + "px", top: ~~pos.y + "px"} :
134         {left: null, top: null});
135
136       this.tooltipVisible = true;
137     }
138
139     function hide() {
140       d3.select(this).select(".tooltip")
141         .classed("in", false);
142
143       this.tooltipVisible = false;
144     }
145
146     function toggle() {
147       if (this.tooltipVisible) {
148         hide.apply(this, arguments);
149       } else {
150         show.apply(this, arguments);
151       }
152     }
153
154     return tooltip;
155   };
156
157   function getPosition(node) {
158     var mode = d3.select(node).style('position');
159     if (mode === 'absolute' || mode === 'static') {
160       return {
161         x: node.offsetLeft,
162         y: node.offsetTop,
163         w: node.offsetWidth,
164         h: node.offsetHeight
165       };
166     } else {
167       return {
168         x: 0,
169         y: 0,
170         w: node.offsetWidth,
171         h: node.offsetHeight
172       };
173     }
174   }
175
176 })(this);
177 !function(){
178   var d3 = {version: "3.4.6"}; // semver
179 d3.ascending = d3_ascending;
180
181 function d3_ascending(a, b) {
182   return a < b ? -1 : a > b ? 1 : a >= b ? 0 : NaN;
183 }
184 d3.descending = function(a, b) {
185   return b < a ? -1 : b > a ? 1 : b >= a ? 0 : NaN;
186 };
187 d3.min = function(array, f) {
188   var i = -1,
189       n = array.length,
190       a,
191       b;
192   if (arguments.length === 1) {
193     while (++i < n && !((a = array[i]) != null && a <= a)) a = undefined;
194     while (++i < n) if ((b = array[i]) != null && a > b) a = b;
195   } else {
196     while (++i < n && !((a = f.call(array, array[i], i)) != null && a <= a)) a = undefined;
197     while (++i < n) if ((b = f.call(array, array[i], i)) != null && a > b) a = b;
198   }
199   return a;
200 };
201 d3.max = function(array, f) {
202   var i = -1,
203       n = array.length,
204       a,
205       b;
206   if (arguments.length === 1) {
207     while (++i < n && !((a = array[i]) != null && a <= a)) a = undefined;
208     while (++i < n) if ((b = array[i]) != null && b > a) a = b;
209   } else {
210     while (++i < n && !((a = f.call(array, array[i], i)) != null && a <= a)) a = undefined;
211     while (++i < n) if ((b = f.call(array, array[i], i)) != null && b > a) a = b;
212   }
213   return a;
214 };
215 d3.extent = function(array, f) {
216   var i = -1,
217       n = array.length,
218       a,
219       b,
220       c;
221   if (arguments.length === 1) {
222     while (++i < n && !((a = c = array[i]) != null && a <= a)) a = c = undefined;
223     while (++i < n) if ((b = array[i]) != null) {
224       if (a > b) a = b;
225       if (c < b) c = b;
226     }
227   } else {
228     while (++i < n && !((a = c = f.call(array, array[i], i)) != null && a <= a)) a = undefined;
229     while (++i < n) if ((b = f.call(array, array[i], i)) != null) {
230       if (a > b) a = b;
231       if (c < b) c = b;
232     }
233   }
234   return [a, c];
235 };
236 d3.sum = function(array, f) {
237   var s = 0,
238       n = array.length,
239       a,
240       i = -1;
241
242   if (arguments.length === 1) {
243     while (++i < n) if (!isNaN(a = +array[i])) s += a;
244   } else {
245     while (++i < n) if (!isNaN(a = +f.call(array, array[i], i))) s += a;
246   }
247
248   return s;
249 };
250 function d3_number(x) {
251   return x != null && !isNaN(x);
252 }
253
254 d3.mean = function(array, f) {
255   var s = 0,
256       n = array.length,
257       a,
258       i = -1,
259       j = n;
260   if (arguments.length === 1) {
261     while (++i < n) if (d3_number(a = array[i])) s += a; else --j;
262   } else {
263     while (++i < n) if (d3_number(a = f.call(array, array[i], i))) s += a; else --j;
264   }
265   return j ? s / j : undefined;
266 };
267 // R-7 per <http://en.wikipedia.org/wiki/Quantile>
268 d3.quantile = function(values, p) {
269   var H = (values.length - 1) * p + 1,
270       h = Math.floor(H),
271       v = +values[h - 1],
272       e = H - h;
273   return e ? v + e * (values[h] - v) : v;
274 };
275
276 d3.median = function(array, f) {
277   if (arguments.length > 1) array = array.map(f);
278   array = array.filter(d3_number);
279   return array.length ? d3.quantile(array.sort(d3_ascending), .5) : undefined;
280 };
281
282 function d3_bisector(compare) {
283   return {
284     left: function(a, x, lo, hi) {
285       if (arguments.length < 3) lo = 0;
286       if (arguments.length < 4) hi = a.length;
287       while (lo < hi) {
288         var mid = lo + hi >>> 1;
289         if (compare(a[mid], x) < 0) lo = mid + 1;
290         else hi = mid;
291       }
292       return lo;
293     },
294     right: function(a, x, lo, hi) {
295       if (arguments.length < 3) lo = 0;
296       if (arguments.length < 4) hi = a.length;
297       while (lo < hi) {
298         var mid = lo + hi >>> 1;
299         if (compare(a[mid], x) > 0) hi = mid;
300         else lo = mid + 1;
301       }
302       return lo;
303     }
304   };
305 }
306
307 var d3_bisect = d3_bisector(d3_ascending);
308 d3.bisectLeft = d3_bisect.left;
309 d3.bisect = d3.bisectRight = d3_bisect.right;
310
311 d3.bisector = function(f) {
312   return d3_bisector(f.length === 1
313       ? function(d, x) { return d3_ascending(f(d), x); }
314       : f);
315 };
316 d3.shuffle = function(array) {
317   var m = array.length, t, i;
318   while (m) {
319     i = Math.random() * m-- | 0;
320     t = array[m], array[m] = array[i], array[i] = t;
321   }
322   return array;
323 };
324 d3.permute = function(array, indexes) {
325   var i = indexes.length, permutes = new Array(i);
326   while (i--) permutes[i] = array[indexes[i]];
327   return permutes;
328 };
329 d3.pairs = function(array) {
330   var i = 0, n = array.length - 1, p0, p1 = array[0], pairs = new Array(n < 0 ? 0 : n);
331   while (i < n) pairs[i] = [p0 = p1, p1 = array[++i]];
332   return pairs;
333 };
334
335 d3.zip = function() {
336   if (!(n = arguments.length)) return [];
337   for (var i = -1, m = d3.min(arguments, d3_zipLength), zips = new Array(m); ++i < m;) {
338     for (var j = -1, n, zip = zips[i] = new Array(n); ++j < n;) {
339       zip[j] = arguments[j][i];
340     }
341   }
342   return zips;
343 };
344
345 function d3_zipLength(d) {
346   return d.length;
347 }
348
349 d3.transpose = function(matrix) {
350   return d3.zip.apply(d3, matrix);
351 };
352 d3.keys = function(map) {
353   var keys = [];
354   for (var key in map) keys.push(key);
355   return keys;
356 };
357 d3.values = function(map) {
358   var values = [];
359   for (var key in map) values.push(map[key]);
360   return values;
361 };
362 d3.entries = function(map) {
363   var entries = [];
364   for (var key in map) entries.push({key: key, value: map[key]});
365   return entries;
366 };
367 d3.merge = function(arrays) {
368   var n = arrays.length,
369       m,
370       i = -1,
371       j = 0,
372       merged,
373       array;
374
375   while (++i < n) j += arrays[i].length;
376   merged = new Array(j);
377
378   while (--n >= 0) {
379     array = arrays[n];
380     m = array.length;
381     while (--m >= 0) {
382       merged[--j] = array[m];
383     }
384   }
385
386   return merged;
387 };
388 var abs = Math.abs;
389
390 d3.range = function(start, stop, step) {
391   if (arguments.length < 3) {
392     step = 1;
393     if (arguments.length < 2) {
394       stop = start;
395       start = 0;
396     }
397   }
398   if ((stop - start) / step === Infinity) throw new Error("infinite range");
399   var range = [],
400        k = d3_range_integerScale(abs(step)),
401        i = -1,
402        j;
403   start *= k, stop *= k, step *= k;
404   if (step < 0) while ((j = start + step * ++i) > stop) range.push(j / k);
405   else while ((j = start + step * ++i) < stop) range.push(j / k);
406   return range;
407 };
408
409 function d3_range_integerScale(x) {
410   var k = 1;
411   while (x * k % 1) k *= 10;
412   return k;
413 }
414 function d3_class(ctor, properties) {
415   try {
416     for (var key in properties) {
417       Object.defineProperty(ctor.prototype, key, {
418         value: properties[key],
419         enumerable: false
420       });
421     }
422   } catch (e) {
423     ctor.prototype = properties;
424   }
425 }
426
427 d3.map = function(object) {
428   var map = new d3_Map;
429   if (object instanceof d3_Map) object.forEach(function(key, value) { map.set(key, value); });
430   else for (var key in object) map.set(key, object[key]);
431   return map;
432 };
433
434 function d3_Map() {}
435
436 d3_class(d3_Map, {
437   has: d3_map_has,
438   get: function(key) {
439     return this[d3_map_prefix + key];
440   },
441   set: function(key, value) {
442     return this[d3_map_prefix + key] = value;
443   },
444   remove: d3_map_remove,
445   keys: d3_map_keys,
446   values: function() {
447     var values = [];
448     this.forEach(function(key, value) { values.push(value); });
449     return values;
450   },
451   entries: function() {
452     var entries = [];
453     this.forEach(function(key, value) { entries.push({key: key, value: value}); });
454     return entries;
455   },
456   size: d3_map_size,
457   empty: d3_map_empty,
458   forEach: function(f) {
459     for (var key in this) if (key.charCodeAt(0) === d3_map_prefixCode) f.call(this, key.substring(1), this[key]);
460   }
461 });
462
463 var d3_map_prefix = "\0", // prevent collision with built-ins
464     d3_map_prefixCode = d3_map_prefix.charCodeAt(0);
465
466 function d3_map_has(key) {
467   return d3_map_prefix + key in this;
468 }
469
470 function d3_map_remove(key) {
471   key = d3_map_prefix + key;
472   return key in this && delete this[key];
473 }
474
475 function d3_map_keys() {
476   var keys = [];
477   this.forEach(function(key) { keys.push(key); });
478   return keys;
479 }
480
481 function d3_map_size() {
482   var size = 0;
483   for (var key in this) if (key.charCodeAt(0) === d3_map_prefixCode) ++size;
484   return size;
485 }
486
487 function d3_map_empty() {
488   for (var key in this) if (key.charCodeAt(0) === d3_map_prefixCode) return false;
489   return true;
490 }
491
492 d3.nest = function() {
493   var nest = {},
494       keys = [],
495       sortKeys = [],
496       sortValues,
497       rollup;
498
499   function map(mapType, array, depth) {
500     if (depth >= keys.length) return rollup
501         ? rollup.call(nest, array) : (sortValues
502         ? array.sort(sortValues)
503         : array);
504
505     var i = -1,
506         n = array.length,
507         key = keys[depth++],
508         keyValue,
509         object,
510         setter,
511         valuesByKey = new d3_Map,
512         values;
513
514     while (++i < n) {
515       if (values = valuesByKey.get(keyValue = key(object = array[i]))) {
516         values.push(object);
517       } else {
518         valuesByKey.set(keyValue, [object]);
519       }
520     }
521
522     if (mapType) {
523       object = mapType();
524       setter = function(keyValue, values) {
525         object.set(keyValue, map(mapType, values, depth));
526       };
527     } else {
528       object = {};
529       setter = function(keyValue, values) {
530         object[keyValue] = map(mapType, values, depth);
531       };
532     }
533
534     valuesByKey.forEach(setter);
535     return object;
536   }
537
538   function entries(map, depth) {
539     if (depth >= keys.length) return map;
540
541     var array = [],
542         sortKey = sortKeys[depth++];
543
544     map.forEach(function(key, keyMap) {
545       array.push({key: key, values: entries(keyMap, depth)});
546     });
547
548     return sortKey
549         ? array.sort(function(a, b) { return sortKey(a.key, b.key); })
550         : array;
551   }
552
553   nest.map = function(array, mapType) {
554     return map(mapType, array, 0);
555   };
556
557   nest.entries = function(array) {
558     return entries(map(d3.map, array, 0), 0);
559   };
560
561   nest.key = function(d) {
562     keys.push(d);
563     return nest;
564   };
565
566   // Specifies the order for the most-recently specified key.
567   // Note: only applies to entries. Map keys are unordered!
568   nest.sortKeys = function(order) {
569     sortKeys[keys.length - 1] = order;
570     return nest;
571   };
572
573   // Specifies the order for leaf values.
574   // Applies to both maps and entries array.
575   nest.sortValues = function(order) {
576     sortValues = order;
577     return nest;
578   };
579
580   nest.rollup = function(f) {
581     rollup = f;
582     return nest;
583   };
584
585   return nest;
586 };
587
588 d3.set = function(array) {
589   var set = new d3_Set;
590   if (array) for (var i = 0, n = array.length; i < n; ++i) set.add(array[i]);
591   return set;
592 };
593
594 function d3_Set() {}
595
596 d3_class(d3_Set, {
597   has: d3_map_has,
598   add: function(value) {
599     this[d3_map_prefix + value] = true;
600     return value;
601   },
602   remove: function(value) {
603     value = d3_map_prefix + value;
604     return value in this && delete this[value];
605   },
606   values: d3_map_keys,
607   size: d3_map_size,
608   empty: d3_map_empty,
609   forEach: function(f) {
610     for (var value in this) if (value.charCodeAt(0) === d3_map_prefixCode) f.call(this, value.substring(1));
611   }
612 });
613 d3.behavior = {};
614 var d3_arraySlice = [].slice,
615     d3_array = function(list) { return d3_arraySlice.call(list); }; // conversion for NodeLists
616
617 var d3_document = document,
618     d3_documentElement = d3_document.documentElement,
619     d3_window = window;
620
621 // Redefine d3_array if the browser doesn’t support slice-based conversion.
622 try {
623   d3_array(d3_documentElement.childNodes)[0].nodeType;
624 } catch(e) {
625   d3_array = function(list) {
626     var i = list.length, array = new Array(i);
627     while (i--) array[i] = list[i];
628     return array;
629   };
630 }
631 // Copies a variable number of methods from source to target.
632 d3.rebind = function(target, source) {
633   var i = 1, n = arguments.length, method;
634   while (++i < n) target[method = arguments[i]] = d3_rebind(target, source, source[method]);
635   return target;
636 };
637
638 // Method is assumed to be a standard D3 getter-setter:
639 // If passed with no arguments, gets the value.
640 // If passed with arguments, sets the value and returns the target.
641 function d3_rebind(target, source, method) {
642   return function() {
643     var value = method.apply(source, arguments);
644     return value === source ? target : value;
645   };
646 }
647
648 function d3_vendorSymbol(object, name) {
649   if (name in object) return name;
650   name = name.charAt(0).toUpperCase() + name.substring(1);
651   for (var i = 0, n = d3_vendorPrefixes.length; i < n; ++i) {
652     var prefixName = d3_vendorPrefixes[i] + name;
653     if (prefixName in object) return prefixName;
654   }
655 }
656
657 var d3_vendorPrefixes = ["webkit", "ms", "moz", "Moz", "o", "O"];
658 function d3_noop() {}
659
660 d3.dispatch = function() {
661   var dispatch = new d3_dispatch,
662       i = -1,
663       n = arguments.length;
664   while (++i < n) dispatch[arguments[i]] = d3_dispatch_event(dispatch);
665   return dispatch;
666 };
667
668 function d3_dispatch() {}
669
670 d3_dispatch.prototype.on = function(type, listener) {
671   var i = type.indexOf("."),
672       name = "";
673
674   // Extract optional namespace, e.g., "click.foo"
675   if (i >= 0) {
676     name = type.substring(i + 1);
677     type = type.substring(0, i);
678   }
679
680   if (type) return arguments.length < 2
681       ? this[type].on(name)
682       : this[type].on(name, listener);
683
684   if (arguments.length === 2) {
685     if (listener == null) for (type in this) {
686       if (this.hasOwnProperty(type)) this[type].on(name, null);
687     }
688     return this;
689   }
690 };
691
692 function d3_dispatch_event(dispatch) {
693   var listeners = [],
694       listenerByName = new d3_Map;
695
696   function event() {
697     var z = listeners, // defensive reference
698         i = -1,
699         n = z.length,
700         l;
701     while (++i < n) if (l = z[i].on) l.apply(this, arguments);
702     return dispatch;
703   }
704
705   event.on = function(name, listener) {
706     var l = listenerByName.get(name),
707         i;
708
709     // return the current listener, if any
710     if (arguments.length < 2) return l && l.on;
711
712     // remove the old listener, if any (with copy-on-write)
713     if (l) {
714       l.on = null;
715       listeners = listeners.slice(0, i = listeners.indexOf(l)).concat(listeners.slice(i + 1));
716       listenerByName.remove(name);
717     }
718
719     // add the new listener, if any
720     if (listener) listeners.push(listenerByName.set(name, {on: listener}));
721
722     return dispatch;
723   };
724
725   return event;
726 }
727
728 d3.event = null;
729
730 function d3_eventPreventDefault() {
731   d3.event.preventDefault();
732 }
733
734 function d3_eventCancel() {
735   d3.event.preventDefault();
736   d3.event.stopPropagation();
737 }
738
739 function d3_eventSource() {
740   var e = d3.event, s;
741   while (s = e.sourceEvent) e = s;
742   return e;
743 }
744
745 // Like d3.dispatch, but for custom events abstracting native UI events. These
746 // events have a target component (such as a brush), a target element (such as
747 // the svg:g element containing the brush) and the standard arguments `d` (the
748 // target element's data) and `i` (the selection index of the target element).
749 function d3_eventDispatch(target) {
750   var dispatch = new d3_dispatch,
751       i = 0,
752       n = arguments.length;
753
754   while (++i < n) dispatch[arguments[i]] = d3_dispatch_event(dispatch);
755
756   // Creates a dispatch context for the specified `thiz` (typically, the target
757   // DOM element that received the source event) and `argumentz` (typically, the
758   // data `d` and index `i` of the target element). The returned function can be
759   // used to dispatch an event to any registered listeners; the function takes a
760   // single argument as input, being the event to dispatch. The event must have
761   // a "type" attribute which corresponds to a type registered in the
762   // constructor. This context will automatically populate the "sourceEvent" and
763   // "target" attributes of the event, as well as setting the `d3.event` global
764   // for the duration of the notification.
765   dispatch.of = function(thiz, argumentz) {
766     return function(e1) {
767       try {
768         var e0 =
769         e1.sourceEvent = d3.event;
770         e1.target = target;
771         d3.event = e1;
772         dispatch[e1.type].apply(thiz, argumentz);
773       } finally {
774         d3.event = e0;
775       }
776     };
777   };
778
779   return dispatch;
780 }
781 d3.requote = function(s) {
782   return s.replace(d3_requote_re, "\\$&");
783 };
784
785 var d3_requote_re = /[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g;
786 var d3_subclass = {}.__proto__?
787
788 // Until ECMAScript supports array subclassing, prototype injection works well.
789 function(object, prototype) {
790   object.__proto__ = prototype;
791 }:
792
793 // And if your browser doesn't support __proto__, we'll use direct extension.
794 function(object, prototype) {
795   for (var property in prototype) object[property] = prototype[property];
796 };
797
798 function d3_selection(groups) {
799   d3_subclass(groups, d3_selectionPrototype);
800   return groups;
801 }
802
803 var d3_select = function(s, n) { return n.querySelector(s); },
804     d3_selectAll = function(s, n) { return n.querySelectorAll(s); },
805     d3_selectMatcher = d3_documentElement[d3_vendorSymbol(d3_documentElement, "matchesSelector")],
806     d3_selectMatches = function(n, s) { return d3_selectMatcher.call(n, s); };
807
808 // Prefer Sizzle, if available.
809 if (typeof Sizzle === "function") {
810   d3_select = function(s, n) { return Sizzle(s, n)[0] || null; };
811   d3_selectAll = Sizzle;
812   d3_selectMatches = Sizzle.matchesSelector;
813 }
814
815 d3.selection = function() {
816   return d3_selectionRoot;
817 };
818
819 var d3_selectionPrototype = d3.selection.prototype = [];
820
821
822 d3_selectionPrototype.select = function(selector) {
823   var subgroups = [],
824       subgroup,
825       subnode,
826       group,
827       node;
828
829   selector = d3_selection_selector(selector);
830
831   for (var j = -1, m = this.length; ++j < m;) {
832     subgroups.push(subgroup = []);
833     subgroup.parentNode = (group = this[j]).parentNode;
834     for (var i = -1, n = group.length; ++i < n;) {
835       if (node = group[i]) {
836         subgroup.push(subnode = selector.call(node, node.__data__, i, j));
837         if (subnode && "__data__" in node) subnode.__data__ = node.__data__;
838       } else {
839         subgroup.push(null);
840       }
841     }
842   }
843
844   return d3_selection(subgroups);
845 };
846
847 function d3_selection_selector(selector) {
848   return typeof selector === "function" ? selector : function() {
849     return d3_select(selector, this);
850   };
851 }
852
853 d3_selectionPrototype.selectAll = function(selector) {
854   var subgroups = [],
855       subgroup,
856       node;
857
858   selector = d3_selection_selectorAll(selector);
859
860   for (var j = -1, m = this.length; ++j < m;) {
861     for (var group = this[j], i = -1, n = group.length; ++i < n;) {
862       if (node = group[i]) {
863         subgroups.push(subgroup = d3_array(selector.call(node, node.__data__, i, j)));
864         subgroup.parentNode = node;
865       }
866     }
867   }
868
869   return d3_selection(subgroups);
870 };
871
872 function d3_selection_selectorAll(selector) {
873   return typeof selector === "function" ? selector : function() {
874     return d3_selectAll(selector, this);
875   };
876 }
877 var d3_nsPrefix = {
878   svg: "http://www.w3.org/2000/svg",
879   xhtml: "http://www.w3.org/1999/xhtml",
880   xlink: "http://www.w3.org/1999/xlink",
881   xml: "http://www.w3.org/XML/1998/namespace",
882   xmlns: "http://www.w3.org/2000/xmlns/"
883 };
884
885 d3.ns = {
886   prefix: d3_nsPrefix,
887   qualify: function(name) {
888     var i = name.indexOf(":"),
889         prefix = name;
890     if (i >= 0) {
891       prefix = name.substring(0, i);
892       name = name.substring(i + 1);
893     }
894     return d3_nsPrefix.hasOwnProperty(prefix)
895         ? {space: d3_nsPrefix[prefix], local: name}
896         : name;
897   }
898 };
899
900 d3_selectionPrototype.attr = function(name, value) {
901   if (arguments.length < 2) {
902
903     // For attr(string), return the attribute value for the first node.
904     if (typeof name === "string") {
905       var node = this.node();
906       name = d3.ns.qualify(name);
907       return name.local
908           ? node.getAttributeNS(name.space, name.local)
909           : node.getAttribute(name);
910     }
911
912     // For attr(object), the object specifies the names and values of the
913     // attributes to set or remove. The values may be functions that are
914     // evaluated for each element.
915     for (value in name) this.each(d3_selection_attr(value, name[value]));
916     return this;
917   }
918
919   return this.each(d3_selection_attr(name, value));
920 };
921
922 function d3_selection_attr(name, value) {
923   name = d3.ns.qualify(name);
924
925   // For attr(string, null), remove the attribute with the specified name.
926   function attrNull() {
927     this.removeAttribute(name);
928   }
929   function attrNullNS() {
930     this.removeAttributeNS(name.space, name.local);
931   }
932
933   // For attr(string, string), set the attribute with the specified name.
934   function attrConstant() {
935     this.setAttribute(name, value);
936   }
937   function attrConstantNS() {
938     this.setAttributeNS(name.space, name.local, value);
939   }
940
941   // For attr(string, function), evaluate the function for each element, and set
942   // or remove the attribute as appropriate.
943   function attrFunction() {
944     var x = value.apply(this, arguments);
945     if (x == null) this.removeAttribute(name);
946     else this.setAttribute(name, x);
947   }
948   function attrFunctionNS() {
949     var x = value.apply(this, arguments);
950     if (x == null) this.removeAttributeNS(name.space, name.local);
951     else this.setAttributeNS(name.space, name.local, x);
952   }
953
954   return value == null
955       ? (name.local ? attrNullNS : attrNull) : (typeof value === "function"
956       ? (name.local ? attrFunctionNS : attrFunction)
957       : (name.local ? attrConstantNS : attrConstant));
958 }
959 function d3_collapse(s) {
960   return s.trim().replace(/\s+/g, " ");
961 }
962
963 d3_selectionPrototype.classed = function(name, value) {
964   if (arguments.length < 2) {
965
966     // For classed(string), return true only if the first node has the specified
967     // class or classes. Note that even if the browser supports DOMTokenList, it
968     // probably doesn't support it on SVG elements (which can be animated).
969     if (typeof name === "string") {
970       var node = this.node(),
971           n = (name = d3_selection_classes(name)).length,
972           i = -1;
973       if (value = node.classList) {
974         while (++i < n) if (!value.contains(name[i])) return false;
975       } else {
976         value = node.getAttribute("class");
977         while (++i < n) if (!d3_selection_classedRe(name[i]).test(value)) return false;
978       }
979       return true;
980     }
981
982     // For classed(object), the object specifies the names of classes to add or
983     // remove. The values may be functions that are evaluated for each element.
984     for (value in name) this.each(d3_selection_classed(value, name[value]));
985     return this;
986   }
987
988   // Otherwise, both a name and a value are specified, and are handled as below.
989   return this.each(d3_selection_classed(name, value));
990 };
991
992 function d3_selection_classedRe(name) {
993   return new RegExp("(?:^|\\s+)" + d3.requote(name) + "(?:\\s+|$)", "g");
994 }
995
996 function d3_selection_classes(name) {
997   return name.trim().split(/^|\s+/);
998 }
999
1000 // Multiple class names are allowed (e.g., "foo bar").
1001 function d3_selection_classed(name, value) {
1002   name = d3_selection_classes(name).map(d3_selection_classedName);
1003   var n = name.length;
1004
1005   function classedConstant() {
1006     var i = -1;
1007     while (++i < n) name[i](this, value);
1008   }
1009
1010   // When the value is a function, the function is still evaluated only once per
1011   // element even if there are multiple class names.
1012   function classedFunction() {
1013     var i = -1, x = value.apply(this, arguments);
1014     while (++i < n) name[i](this, x);
1015   }
1016
1017   return typeof value === "function"
1018       ? classedFunction
1019       : classedConstant;
1020 }
1021
1022 function d3_selection_classedName(name) {
1023   var re = d3_selection_classedRe(name);
1024   return function(node, value) {
1025     if (c = node.classList) return value ? c.add(name) : c.remove(name);
1026     var c = node.getAttribute("class") || "";
1027     if (value) {
1028       re.lastIndex = 0;
1029       if (!re.test(c)) node.setAttribute("class", d3_collapse(c + " " + name));
1030     } else {
1031       node.setAttribute("class", d3_collapse(c.replace(re, " ")));
1032     }
1033   };
1034 }
1035
1036 d3_selectionPrototype.style = function(name, value, priority) {
1037   var n = arguments.length;
1038   if (n < 3) {
1039
1040     // For style(object) or style(object, string), the object specifies the
1041     // names and values of the attributes to set or remove. The values may be
1042     // functions that are evaluated for each element. The optional string
1043     // specifies the priority.
1044     if (typeof name !== "string") {
1045       if (n < 2) value = "";
1046       for (priority in name) this.each(d3_selection_style(priority, name[priority], value));
1047       return this;
1048     }
1049
1050     // For style(string), return the computed style value for the first node.
1051     if (n < 2) return d3_window.getComputedStyle(this.node(), null).getPropertyValue(name);
1052
1053     // For style(string, string) or style(string, function), use the default
1054     // priority. The priority is ignored for style(string, null).
1055     priority = "";
1056   }
1057
1058   // Otherwise, a name, value and priority are specified, and handled as below.
1059   return this.each(d3_selection_style(name, value, priority));
1060 };
1061
1062 function d3_selection_style(name, value, priority) {
1063
1064   // For style(name, null) or style(name, null, priority), remove the style
1065   // property with the specified name. The priority is ignored.
1066   function styleNull() {
1067     this.style.removeProperty(name);
1068   }
1069
1070   // For style(name, string) or style(name, string, priority), set the style
1071   // property with the specified name, using the specified priority.
1072   function styleConstant() {
1073     this.style.setProperty(name, value, priority);
1074   }
1075
1076   // For style(name, function) or style(name, function, priority), evaluate the
1077   // function for each element, and set or remove the style property as
1078   // appropriate. When setting, use the specified priority.
1079   function styleFunction() {
1080     var x = value.apply(this, arguments);
1081     if (x == null) this.style.removeProperty(name);
1082     else this.style.setProperty(name, x, priority);
1083   }
1084
1085   return value == null
1086       ? styleNull : (typeof value === "function"
1087       ? styleFunction : styleConstant);
1088 }
1089
1090 d3_selectionPrototype.property = function(name, value) {
1091   if (arguments.length < 2) {
1092
1093     // For property(string), return the property value for the first node.
1094     if (typeof name === "string") return this.node()[name];
1095
1096     // For property(object), the object specifies the names and values of the
1097     // properties to set or remove. The values may be functions that are
1098     // evaluated for each element.
1099     for (value in name) this.each(d3_selection_property(value, name[value]));
1100     return this;
1101   }
1102
1103   // Otherwise, both a name and a value are specified, and are handled as below.
1104   return this.each(d3_selection_property(name, value));
1105 };
1106
1107 function d3_selection_property(name, value) {
1108
1109   // For property(name, null), remove the property with the specified name.
1110   function propertyNull() {
1111     delete this[name];
1112   }
1113
1114   // For property(name, string), set the property with the specified name.
1115   function propertyConstant() {
1116     this[name] = value;
1117   }
1118
1119   // For property(name, function), evaluate the function for each element, and
1120   // set or remove the property as appropriate.
1121   function propertyFunction() {
1122     var x = value.apply(this, arguments);
1123     if (x == null) delete this[name];
1124     else this[name] = x;
1125   }
1126
1127   return value == null
1128       ? propertyNull : (typeof value === "function"
1129       ? propertyFunction : propertyConstant);
1130 }
1131
1132 d3_selectionPrototype.text = function(value) {
1133   return arguments.length
1134       ? this.each(typeof value === "function"
1135       ? function() { var v = value.apply(this, arguments); this.textContent = v == null ? "" : v; } : value == null
1136       ? function() { if (this.textContent !== "") this.textContent = ""; }
1137       : function() { if (this.textContent !== value) this.textContent = value; })
1138       : this.node().textContent;
1139 };
1140
1141 d3_selectionPrototype.html = function(value) {
1142   return arguments.length
1143       ? this.each(typeof value === "function"
1144       ? function() { var v = value.apply(this, arguments); this.innerHTML = v == null ? "" : v; } : value == null
1145       ? function() { this.innerHTML = ""; }
1146       : function() { this.innerHTML = value; })
1147       : this.node().innerHTML;
1148 };
1149
1150 d3_selectionPrototype.append = function(name) {
1151   name = d3_selection_creator(name);
1152   return this.select(function() {
1153     return this.appendChild(name.apply(this, arguments));
1154   });
1155 };
1156
1157 function d3_selection_creator(name) {
1158   return typeof name === "function" ? name
1159       : (name = d3.ns.qualify(name)).local ? function() { return this.ownerDocument.createElementNS(name.space, name.local); }
1160       : function() { return this.ownerDocument.createElementNS(this.namespaceURI, name); };
1161 }
1162
1163 d3_selectionPrototype.insert = function(name, before) {
1164   name = d3_selection_creator(name);
1165   before = d3_selection_selector(before);
1166   return this.select(function() {
1167     return this.insertBefore(name.apply(this, arguments), before.apply(this, arguments) || null);
1168   });
1169 };
1170
1171 // TODO remove(selector)?
1172 // TODO remove(node)?
1173 // TODO remove(function)?
1174 d3_selectionPrototype.remove = function() {
1175   return this.each(function() {
1176     var parent = this.parentNode;
1177     if (parent) parent.removeChild(this);
1178   });
1179 };
1180
1181 d3_selectionPrototype.data = function(value, key) {
1182   var i = -1,
1183       n = this.length,
1184       group,
1185       node;
1186
1187   // If no value is specified, return the first value.
1188   if (!arguments.length) {
1189     value = new Array(n = (group = this[0]).length);
1190     while (++i < n) {
1191       if (node = group[i]) {
1192         value[i] = node.__data__;
1193       }
1194     }
1195     return value;
1196   }
1197
1198   function bind(group, groupData) {
1199     var i,
1200         n = group.length,
1201         m = groupData.length,
1202         n0 = Math.min(n, m),
1203         updateNodes = new Array(m),
1204         enterNodes = new Array(m),
1205         exitNodes = new Array(n),
1206         node,
1207         nodeData;
1208
1209     if (key) {
1210       var nodeByKeyValue = new d3_Map,
1211           dataByKeyValue = new d3_Map,
1212           keyValues = [],
1213           keyValue;
1214
1215       for (i = -1; ++i < n;) {
1216         keyValue = key.call(node = group[i], node.__data__, i);
1217         if (nodeByKeyValue.has(keyValue)) {
1218           exitNodes[i] = node; // duplicate selection key
1219         } else {
1220           nodeByKeyValue.set(keyValue, node);
1221         }
1222         keyValues.push(keyValue);
1223       }
1224
1225       for (i = -1; ++i < m;) {
1226         keyValue = key.call(groupData, nodeData = groupData[i], i);
1227         if (node = nodeByKeyValue.get(keyValue)) {
1228           updateNodes[i] = node;
1229           node.__data__ = nodeData;
1230         } else if (!dataByKeyValue.has(keyValue)) { // no duplicate data key
1231           enterNodes[i] = d3_selection_dataNode(nodeData);
1232         }
1233         dataByKeyValue.set(keyValue, nodeData);
1234         nodeByKeyValue.remove(keyValue);
1235       }
1236
1237       for (i = -1; ++i < n;) {
1238         if (nodeByKeyValue.has(keyValues[i])) {
1239           exitNodes[i] = group[i];
1240         }
1241       }
1242     } else {
1243       for (i = -1; ++i < n0;) {
1244         node = group[i];
1245         nodeData = groupData[i];
1246         if (node) {
1247           node.__data__ = nodeData;
1248           updateNodes[i] = node;
1249         } else {
1250           enterNodes[i] = d3_selection_dataNode(nodeData);
1251         }
1252       }
1253       for (; i < m; ++i) {
1254         enterNodes[i] = d3_selection_dataNode(groupData[i]);
1255       }
1256       for (; i < n; ++i) {
1257         exitNodes[i] = group[i];
1258       }
1259     }
1260
1261     enterNodes.update
1262         = updateNodes;
1263
1264     enterNodes.parentNode
1265         = updateNodes.parentNode
1266         = exitNodes.parentNode
1267         = group.parentNode;
1268
1269     enter.push(enterNodes);
1270     update.push(updateNodes);
1271     exit.push(exitNodes);
1272   }
1273
1274   var enter = d3_selection_enter([]),
1275       update = d3_selection([]),
1276       exit = d3_selection([]);
1277
1278   if (typeof value === "function") {
1279     while (++i < n) {
1280       bind(group = this[i], value.call(group, group.parentNode.__data__, i));
1281     }
1282   } else {
1283     while (++i < n) {
1284       bind(group = this[i], value);
1285     }
1286   }
1287
1288   update.enter = function() { return enter; };
1289   update.exit = function() { return exit; };
1290   return update;
1291 };
1292
1293 function d3_selection_dataNode(data) {
1294   return {__data__: data};
1295 }
1296
1297 d3_selectionPrototype.datum = function(value) {
1298   return arguments.length
1299       ? this.property("__data__", value)
1300       : this.property("__data__");
1301 };
1302
1303 d3_selectionPrototype.filter = function(filter) {
1304   var subgroups = [],
1305       subgroup,
1306       group,
1307       node;
1308
1309   if (typeof filter !== "function") filter = d3_selection_filter(filter);
1310
1311   for (var j = 0, m = this.length; j < m; j++) {
1312     subgroups.push(subgroup = []);
1313     subgroup.parentNode = (group = this[j]).parentNode;
1314     for (var i = 0, n = group.length; i < n; i++) {
1315       if ((node = group[i]) && filter.call(node, node.__data__, i, j)) {
1316         subgroup.push(node);
1317       }
1318     }
1319   }
1320
1321   return d3_selection(subgroups);
1322 };
1323
1324 function d3_selection_filter(selector) {
1325   return function() {
1326     return d3_selectMatches(this, selector);
1327   };
1328 }
1329
1330 d3_selectionPrototype.order = function() {
1331   for (var j = -1, m = this.length; ++j < m;) {
1332     for (var group = this[j], i = group.length - 1, next = group[i], node; --i >= 0;) {
1333       if (node = group[i]) {
1334         if (next && next !== node.nextSibling) next.parentNode.insertBefore(node, next);
1335         next = node;
1336       }
1337     }
1338   }
1339   return this;
1340 };
1341
1342 d3_selectionPrototype.sort = function(comparator) {
1343   comparator = d3_selection_sortComparator.apply(this, arguments);
1344   for (var j = -1, m = this.length; ++j < m;) this[j].sort(comparator);
1345   return this.order();
1346 };
1347
1348 function d3_selection_sortComparator(comparator) {
1349   if (!arguments.length) comparator = d3_ascending;
1350   return function(a, b) {
1351     return a && b ? comparator(a.__data__, b.__data__) : !a - !b;
1352   };
1353 }
1354
1355 d3_selectionPrototype.each = function(callback) {
1356   return d3_selection_each(this, function(node, i, j) {
1357     callback.call(node, node.__data__, i, j);
1358   });
1359 };
1360
1361 function d3_selection_each(groups, callback) {
1362   for (var j = 0, m = groups.length; j < m; j++) {
1363     for (var group = groups[j], i = 0, n = group.length, node; i < n; i++) {
1364       if (node = group[i]) callback(node, i, j);
1365     }
1366   }
1367   return groups;
1368 }
1369
1370 d3_selectionPrototype.call = function(callback) {
1371   var args = d3_array(arguments);
1372   callback.apply(args[0] = this, args);
1373   return this;
1374 };
1375
1376 d3_selectionPrototype.empty = function() {
1377   return !this.node();
1378 };
1379
1380 d3_selectionPrototype.node = function() {
1381   for (var j = 0, m = this.length; j < m; j++) {
1382     for (var group = this[j], i = 0, n = group.length; i < n; i++) {
1383       var node = group[i];
1384       if (node) return node;
1385     }
1386   }
1387   return null;
1388 };
1389
1390 d3_selectionPrototype.size = function() {
1391   var n = 0;
1392   this.each(function() { ++n; });
1393   return n;
1394 };
1395
1396 function d3_selection_enter(selection) {
1397   d3_subclass(selection, d3_selection_enterPrototype);
1398   return selection;
1399 }
1400
1401 var d3_selection_enterPrototype = [];
1402
1403 d3.selection.enter = d3_selection_enter;
1404 d3.selection.enter.prototype = d3_selection_enterPrototype;
1405
1406 d3_selection_enterPrototype.append = d3_selectionPrototype.append;
1407 d3_selection_enterPrototype.empty = d3_selectionPrototype.empty;
1408 d3_selection_enterPrototype.node = d3_selectionPrototype.node;
1409 d3_selection_enterPrototype.call = d3_selectionPrototype.call;
1410 d3_selection_enterPrototype.size = d3_selectionPrototype.size;
1411
1412
1413 d3_selection_enterPrototype.select = function(selector) {
1414   var subgroups = [],
1415       subgroup,
1416       subnode,
1417       upgroup,
1418       group,
1419       node;
1420
1421   for (var j = -1, m = this.length; ++j < m;) {
1422     upgroup = (group = this[j]).update;
1423     subgroups.push(subgroup = []);
1424     subgroup.parentNode = group.parentNode;
1425     for (var i = -1, n = group.length; ++i < n;) {
1426       if (node = group[i]) {
1427         subgroup.push(upgroup[i] = subnode = selector.call(group.parentNode, node.__data__, i, j));
1428         subnode.__data__ = node.__data__;
1429       } else {
1430         subgroup.push(null);
1431       }
1432     }
1433   }
1434
1435   return d3_selection(subgroups);
1436 };
1437
1438 d3_selection_enterPrototype.insert = function(name, before) {
1439   if (arguments.length < 2) before = d3_selection_enterInsertBefore(this);
1440   return d3_selectionPrototype.insert.call(this, name, before);
1441 };
1442
1443 function d3_selection_enterInsertBefore(enter) {
1444   var i0, j0;
1445   return function(d, i, j) {
1446     var group = enter[j].update,
1447         n = group.length,
1448         node;
1449     if (j != j0) j0 = j, i0 = 0;
1450     if (i >= i0) i0 = i + 1;
1451     while (!(node = group[i0]) && ++i0 < n);
1452     return node;
1453   };
1454 }
1455
1456 // import "../transition/transition";
1457
1458 d3_selectionPrototype.transition = function() {
1459   var id = d3_transitionInheritId || ++d3_transitionId,
1460       subgroups = [],
1461       subgroup,
1462       node,
1463       transition = d3_transitionInherit || {time: Date.now(), ease: d3_ease_cubicInOut, delay: 0, duration: 250};
1464
1465   for (var j = -1, m = this.length; ++j < m;) {
1466     subgroups.push(subgroup = []);
1467     for (var group = this[j], i = -1, n = group.length; ++i < n;) {
1468       if (node = group[i]) d3_transitionNode(node, i, id, transition);
1469       subgroup.push(node);
1470     }
1471   }
1472
1473   return d3_transition(subgroups, id);
1474 };
1475 // import "../transition/transition";
1476
1477 d3_selectionPrototype.interrupt = function() {
1478   return this.each(d3_selection_interrupt);
1479 };
1480
1481 function d3_selection_interrupt() {
1482   var lock = this.__transition__;
1483   if (lock) ++lock.active;
1484 }
1485
1486 // TODO fast singleton implementation?
1487 d3.select = function(node) {
1488   var group = [typeof node === "string" ? d3_select(node, d3_document) : node];
1489   group.parentNode = d3_documentElement;
1490   return d3_selection([group]);
1491 };
1492
1493 d3.selectAll = function(nodes) {
1494   var group = d3_array(typeof nodes === "string" ? d3_selectAll(nodes, d3_document) : nodes);
1495   group.parentNode = d3_documentElement;
1496   return d3_selection([group]);
1497 };
1498
1499 var d3_selectionRoot = d3.select(d3_documentElement);
1500
1501 d3_selectionPrototype.on = function(type, listener, capture) {
1502   var n = arguments.length;
1503   if (n < 3) {
1504
1505     // For on(object) or on(object, boolean), the object specifies the event
1506     // types and listeners to add or remove. The optional boolean specifies
1507     // whether the listener captures events.
1508     if (typeof type !== "string") {
1509       if (n < 2) listener = false;
1510       for (capture in type) this.each(d3_selection_on(capture, type[capture], listener));
1511       return this;
1512     }
1513
1514     // For on(string), return the listener for the first node.
1515     if (n < 2) return (n = this.node()["__on" + type]) && n._;
1516
1517     // For on(string, function), use the default capture.
1518     capture = false;
1519   }
1520
1521   // Otherwise, a type, listener and capture are specified, and handled as below.
1522   return this.each(d3_selection_on(type, listener, capture));
1523 };
1524
1525 function d3_selection_on(type, listener, capture) {
1526   var name = "__on" + type,
1527       i = type.indexOf("."),
1528       wrap = d3_selection_onListener;
1529
1530   if (i > 0) type = type.substring(0, i);
1531   var filter = d3_selection_onFilters.get(type);
1532   if (filter) type = filter, wrap = d3_selection_onFilter;
1533
1534   function onRemove() {
1535     var l = this[name];
1536     if (l) {
1537       this.removeEventListener(type, l, l.$);
1538       delete this[name];
1539     }
1540   }
1541
1542   function onAdd() {
1543     var l = wrap(listener, d3_array(arguments));
1544     if (typeof Raven !== 'undefined') l = Raven.wrap(l);
1545     onRemove.call(this);
1546     this.addEventListener(type, this[name] = l, l.$ = capture);
1547     l._ = listener;
1548   }
1549
1550   function removeAll() {
1551     var re = new RegExp("^__on([^.]+)" + d3.requote(type) + "$"),
1552         match;
1553     for (var name in this) {
1554       if (match = name.match(re)) {
1555         var l = this[name];
1556         this.removeEventListener(match[1], l, l.$);
1557         delete this[name];
1558       }
1559     }
1560   }
1561
1562   return i
1563       ? listener ? onAdd : onRemove
1564       : listener ? d3_noop : removeAll;
1565 }
1566
1567 var d3_selection_onFilters = d3.map({
1568   mouseenter: "mouseover",
1569   mouseleave: "mouseout"
1570 });
1571
1572 d3_selection_onFilters.forEach(function(k) {
1573   if ("on" + k in d3_document) d3_selection_onFilters.remove(k);
1574 });
1575
1576 function d3_selection_onListener(listener, argumentz) {
1577   return function(e) {
1578     var o = d3.event; // Events can be reentrant (e.g., focus).
1579     d3.event = e;
1580     argumentz[0] = this.__data__;
1581     try {
1582       listener.apply(this, argumentz);
1583     } finally {
1584       d3.event = o;
1585     }
1586   };
1587 }
1588
1589 function d3_selection_onFilter(listener, argumentz) {
1590   var l = d3_selection_onListener(listener, argumentz);
1591   return function(e) {
1592     var target = this, related = e.relatedTarget;
1593     if (!related || (related !== target && !(related.compareDocumentPosition(target) & 8))) {
1594       l.call(target, e);
1595     }
1596   };
1597 }
1598
1599 var d3_event_dragSelect = "onselectstart" in d3_document ? null : d3_vendorSymbol(d3_documentElement.style, "userSelect"),
1600     d3_event_dragId = 0;
1601
1602 function d3_event_dragSuppress() {
1603   var name = ".dragsuppress-" + ++d3_event_dragId,
1604       click = "click" + name,
1605       w = d3.select(d3_window)
1606           .on("touchmove" + name, d3_eventPreventDefault)
1607           .on("dragstart" + name, d3_eventPreventDefault)
1608           .on("selectstart" + name, d3_eventPreventDefault);
1609   if (d3_event_dragSelect) {
1610     var style = d3_documentElement.style,
1611         select = style[d3_event_dragSelect];
1612     style[d3_event_dragSelect] = "none";
1613   }
1614   return function(suppressClick) {
1615     w.on(name, null);
1616     if (d3_event_dragSelect) style[d3_event_dragSelect] = select;
1617     if (suppressClick) { // suppress the next click, but only if it’s immediate
1618       function off() { w.on(click, null); }
1619       w.on(click, function() { d3_eventCancel(); off(); }, true);
1620       setTimeout(off, 0);
1621     }
1622   };
1623 }
1624
1625 d3.mouse = function(container) {
1626   return d3_mousePoint(container, d3_eventSource());
1627 };
1628
1629 function d3_mousePoint(container, e) {
1630   if (e.changedTouches) e = e.changedTouches[0];
1631   var svg = container.ownerSVGElement || container;
1632   if (svg.createSVGPoint) {
1633     var point = svg.createSVGPoint();
1634     point.x = e.clientX, point.y = e.clientY;
1635     point = point.matrixTransform(container.getScreenCTM().inverse());
1636     return [point.x, point.y];
1637   }
1638   var rect = container.getBoundingClientRect();
1639   return [e.clientX - rect.left - container.clientLeft, e.clientY - rect.top - container.clientTop];
1640 };
1641
1642 d3.touches = function(container, touches) {
1643   if (arguments.length < 2) touches = d3_eventSource().touches;
1644   return touches ? d3_array(touches).map(function(touch) {
1645     var point = d3_mousePoint(container, touch);
1646     point.identifier = touch.identifier;
1647     return point;
1648   }) : [];
1649 };
1650 var π = Math.PI,
1651     τ = 2 * π,
1652     halfπ = π / 2,
1653     ε = 1e-6,
1654     ε2 = ε * ε,
1655     d3_radians = π / 180,
1656     d3_degrees = 180 / π;
1657
1658 function d3_sgn(x) {
1659   return x > 0 ? 1 : x < 0 ? -1 : 0;
1660 }
1661
1662 // Returns the 2D cross product of AB and AC vectors, i.e., the z-component of
1663 // the 3D cross product in a quadrant I Cartesian coordinate system (+x is
1664 // right, +y is up). Returns a positive value if ABC is counter-clockwise,
1665 // negative if clockwise, and zero if the points are collinear.
1666 function d3_cross2d(a, b, c) {
1667   return (b[0] - a[0]) * (c[1] - a[1]) - (b[1] - a[1]) * (c[0] - a[0]);
1668 }
1669
1670 function d3_acos(x) {
1671   return x > 1 ? 0 : x < -1 ? π : Math.acos(x);
1672 }
1673
1674 function d3_asin(x) {
1675   return x > 1 ? halfπ : x < -1 ? -halfπ : Math.asin(x);
1676 }
1677
1678 function d3_sinh(x) {
1679   return ((x = Math.exp(x)) - 1 / x) / 2;
1680 }
1681
1682 function d3_cosh(x) {
1683   return ((x = Math.exp(x)) + 1 / x) / 2;
1684 }
1685
1686 function d3_tanh(x) {
1687   return ((x = Math.exp(2 * x)) - 1) / (x + 1);
1688 }
1689
1690 function d3_haversin(x) {
1691   return (x = Math.sin(x / 2)) * x;
1692 }
1693
1694 var ρ = Math.SQRT2,
1695     ρ2 = 2,
1696     ρ4 = 4;
1697
1698 // p0 = [ux0, uy0, w0]
1699 // p1 = [ux1, uy1, w1]
1700 d3.interpolateZoom = function(p0, p1) {
1701   var ux0 = p0[0], uy0 = p0[1], w0 = p0[2],
1702       ux1 = p1[0], uy1 = p1[1], w1 = p1[2];
1703
1704   var dx = ux1 - ux0,
1705       dy = uy1 - uy0,
1706       d2 = dx * dx + dy * dy,
1707       d1 = Math.sqrt(d2),
1708       b0 = (w1 * w1 - w0 * w0 + ρ4 * d2) / (2 * w0 * ρ2 * d1),
1709       b1 = (w1 * w1 - w0 * w0 - ρ4 * d2) / (2 * w1 * ρ2 * d1),
1710       r0 = Math.log(Math.sqrt(b0 * b0 + 1) - b0),
1711       r1 = Math.log(Math.sqrt(b1 * b1 + 1) - b1),
1712       dr = r1 - r0,
1713       S = (dr || Math.log(w1 / w0)) / ρ;
1714
1715   function interpolate(t) {
1716     var s = t * S;
1717     if (dr) {
1718       // General case.
1719       var coshr0 = d3_cosh(r0),
1720           u = w0 / (ρ2 * d1) * (coshr0 * d3_tanh(ρ * s + r0) - d3_sinh(r0));
1721       return [
1722         ux0 + u * dx,
1723         uy0 + u * dy,
1724         w0 * coshr0 / d3_cosh(ρ * s + r0)
1725       ];
1726     }
1727     // Special case for u0 ~= u1.
1728     return [
1729       ux0 + t * dx,
1730       uy0 + t * dy,
1731       w0 * Math.exp(ρ * s)
1732     ];
1733   }
1734
1735   interpolate.duration = S * 1000;
1736
1737   return interpolate;
1738 };
1739
1740 d3.behavior.zoom = function() {
1741   var view = {x: 0, y: 0, k: 1},
1742       translate0, // translate when we started zooming (to avoid drift)
1743       center, // desired position of translate0 after zooming
1744       size = [960, 500], // viewport size; required for zoom interpolation
1745       scaleExtent = d3_behavior_zoomInfinity,
1746       mousedown = "mousedown.zoom",
1747       mousemove = "mousemove.zoom",
1748       mouseup = "mouseup.zoom",
1749       mousewheelTimer,
1750       touchstart = "touchstart.zoom",
1751       touchtime, // time of last touchstart (to detect double-tap)
1752       event = d3_eventDispatch(zoom, "zoomstart", "zoom", "zoomend"),
1753       x0,
1754       x1,
1755       y0,
1756       y1;
1757
1758   function zoom(g) {
1759     g   .on(mousedown, mousedowned)
1760         .on(d3_behavior_zoomWheel + ".zoom", mousewheeled)
1761         .on(mousemove, mousewheelreset)
1762         .on("dblclick.zoom", dblclicked)
1763         .on(touchstart, touchstarted);
1764   }
1765
1766   zoom.event = function(g) {
1767     g.each(function() {
1768       var dispatch = event.of(this, arguments),
1769           view1 = view;
1770       if (d3_transitionInheritId) {
1771         d3.select(this).transition()
1772             .each("start.zoom", function() {
1773               view = this.__chart__ || {x: 0, y: 0, k: 1}; // pre-transition state
1774               zoomstarted(dispatch);
1775             })
1776             .tween("zoom:zoom", function() {
1777               var dx = size[0],
1778                   dy = size[1],
1779                   cx = dx / 2,
1780                   cy = dy / 2,
1781                   i = d3.interpolateZoom(
1782                     [(cx - view.x) / view.k, (cy - view.y) / view.k, dx / view.k],
1783                     [(cx - view1.x) / view1.k, (cy - view1.y) / view1.k, dx / view1.k]
1784                   );
1785               return function(t) {
1786                 var l = i(t), k = dx / l[2];
1787                 this.__chart__ = view = {x: cx - l[0] * k, y: cy - l[1] * k, k: k};
1788                 zoomed(dispatch);
1789               };
1790             })
1791             .each("end.zoom", function() {
1792               zoomended(dispatch);
1793             });
1794       } else {
1795         this.__chart__ = view;
1796         zoomstarted(dispatch);
1797         zoomed(dispatch);
1798         zoomended(dispatch);
1799       }
1800     });
1801   }
1802
1803   zoom.translate = function(_) {
1804     if (!arguments.length) return [view.x, view.y];
1805     view = {x: +_[0], y: +_[1], k: view.k}; // copy-on-write
1806     rescale();
1807     return zoom;
1808   };
1809
1810   zoom.scale = function(_) {
1811     if (!arguments.length) return view.k;
1812     view = {x: view.x, y: view.y, k: +_}; // copy-on-write
1813     rescale();
1814     return zoom;
1815   };
1816
1817   zoom.scaleExtent = function(_) {
1818     if (!arguments.length) return scaleExtent;
1819     scaleExtent = _ == null ? d3_behavior_zoomInfinity : [+_[0], +_[1]];
1820     return zoom;
1821   };
1822
1823   zoom.center = function(_) {
1824     if (!arguments.length) return center;
1825     center = _ && [+_[0], +_[1]];
1826     return zoom;
1827   };
1828
1829   zoom.size = function(_) {
1830     if (!arguments.length) return size;
1831     size = _ && [+_[0], +_[1]];
1832     return zoom;
1833   };
1834
1835   zoom.x = function(z) {
1836     if (!arguments.length) return x1;
1837     x1 = z;
1838     x0 = z.copy();
1839     view = {x: 0, y: 0, k: 1}; // copy-on-write
1840     return zoom;
1841   };
1842
1843   zoom.y = function(z) {
1844     if (!arguments.length) return y1;
1845     y1 = z;
1846     y0 = z.copy();
1847     view = {x: 0, y: 0, k: 1}; // copy-on-write
1848     return zoom;
1849   };
1850
1851   function location(p) {
1852     return [(p[0] - view.x) / view.k, (p[1] - view.y) / view.k];
1853   }
1854
1855   function point(l) {
1856     return [l[0] * view.k + view.x, l[1] * view.k + view.y];
1857   }
1858
1859   function scaleTo(s) {
1860     view.k = Math.max(scaleExtent[0], Math.min(scaleExtent[1], s));
1861   }
1862
1863   function translateTo(p, l) {
1864     l = point(l);
1865     view.x += p[0] - l[0];
1866     view.y += p[1] - l[1];
1867   }
1868
1869   function rescale() {
1870     if (x1) x1.domain(x0.range().map(function(x) { return (x - view.x) / view.k; }).map(x0.invert));
1871     if (y1) y1.domain(y0.range().map(function(y) { return (y - view.y) / view.k; }).map(y0.invert));
1872   }
1873
1874   function zoomstarted(dispatch) {
1875     dispatch({type: "zoomstart"});
1876   }
1877
1878   function zoomed(dispatch) {
1879     rescale();
1880     dispatch({type: "zoom", scale: view.k, translate: [view.x, view.y]});
1881   }
1882
1883   function zoomended(dispatch) {
1884     dispatch({type: "zoomend"});
1885   }
1886
1887   function mousedowned() {
1888     var that = this,
1889         target = d3.event.target,
1890         dispatch = event.of(that, arguments),
1891         dragged = 0,
1892         subject = d3.select(d3_window).on(mousemove, moved).on(mouseup, ended),
1893         location0 = location(d3.mouse(that)),
1894         dragRestore = d3_event_dragSuppress();
1895
1896     d3_selection_interrupt.call(that);
1897     zoomstarted(dispatch);
1898
1899     function moved() {
1900       dragged = 1;
1901       translateTo(d3.mouse(that), location0);
1902       zoomed(dispatch);
1903     }
1904
1905     function ended() {
1906       subject.on(mousemove, d3_window === that ? mousewheelreset : null).on(mouseup, null);
1907       dragRestore(dragged && d3.event.target === target);
1908       zoomended(dispatch);
1909     }
1910   }
1911
1912   // These closures persist for as long as at least one touch is active.
1913   function touchstarted() {
1914     var that = this,
1915         dispatch = event.of(that, arguments),
1916         locations0 = {}, // touchstart locations
1917         distance0 = 0, // distance² between initial touches
1918         scale0, // scale when we started touching
1919         zoomName = ".zoom-" + d3.event.changedTouches[0].identifier,
1920         touchmove = "touchmove" + zoomName,
1921         touchend = "touchend" + zoomName,
1922         target = d3.select(d3.event.target).on(touchmove, moved).on(touchend, ended),
1923         subject = d3.select(that).on(mousedown, null).on(touchstart, started), // prevent duplicate events
1924         dragRestore = d3_event_dragSuppress();
1925
1926     d3_selection_interrupt.call(that);
1927     started();
1928     zoomstarted(dispatch);
1929
1930     // Updates locations of any touches in locations0.
1931     function relocate() {
1932       var touches = d3.touches(that);
1933       scale0 = view.k;
1934       touches.forEach(function(t) {
1935         if (t.identifier in locations0) locations0[t.identifier] = location(t);
1936       });
1937       return touches;
1938     }
1939
1940     // Temporarily override touchstart while gesture is active.
1941     function started() {
1942       // Only track touches started on the target element.
1943       var changed = d3.event.changedTouches;
1944       for (var i = 0, n = changed.length; i < n; ++i) {
1945         locations0[changed[i].identifier] = null;
1946       }
1947
1948       var touches = relocate(),
1949           now = Date.now();
1950
1951       if (touches.length === 1) {
1952         if (now - touchtime < 500) { // dbltap
1953           var p = touches[0], l = locations0[p.identifier];
1954           scaleTo(view.k * 2);
1955           translateTo(p, l);
1956           d3_eventPreventDefault();
1957           zoomed(dispatch);
1958         }
1959         touchtime = now;
1960       } else if (touches.length > 1) {
1961         var p = touches[0], q = touches[1],
1962             dx = p[0] - q[0], dy = p[1] - q[1];
1963         distance0 = dx * dx + dy * dy;
1964       }
1965     }
1966
1967     function moved() {
1968       var touches = d3.touches(that),
1969           p0, l0,
1970           p1, l1;
1971       for (var i = 0, n = touches.length; i < n; ++i, l1 = null) {
1972         p1 = touches[i];
1973         if (l1 = locations0[p1.identifier]) {
1974           if (l0) break;
1975           p0 = p1, l0 = l1;
1976         }
1977       }
1978
1979       if (l1) {
1980         var distance1 = (distance1 = p1[0] - p0[0]) * distance1 + (distance1 = p1[1] - p0[1]) * distance1,
1981             scale1 = distance0 && Math.sqrt(distance1 / distance0);
1982         p0 = [(p0[0] + p1[0]) / 2, (p0[1] + p1[1]) / 2];
1983         l0 = [(l0[0] + l1[0]) / 2, (l0[1] + l1[1]) / 2];
1984         scaleTo(scale1 * scale0);
1985       }
1986
1987       touchtime = null;
1988       translateTo(p0, l0);
1989       zoomed(dispatch);
1990     }
1991
1992     function ended() {
1993       // If there are any globally-active touches remaining, remove the ended
1994       // touches from locations0.
1995       if (d3.event.touches.length) {
1996         var changed = d3.event.changedTouches;
1997         for (var i = 0, n = changed.length; i < n; ++i) {
1998           delete locations0[changed[i].identifier];
1999         }
2000         // If locations0 is not empty, then relocate and continue listening for
2001         // touchmove and touchend.
2002         for (var identifier in locations0) {
2003           return void relocate(); // locations may have detached due to rotation
2004         }
2005       }
2006       // Otherwise, remove touchmove and touchend listeners.
2007       target.on(zoomName, null);
2008       subject.on(mousedown, mousedowned).on(touchstart, touchstarted);
2009       dragRestore();
2010       zoomended(dispatch);
2011     }
2012   }
2013
2014   function mousewheeled() {
2015     var dispatch = event.of(this, arguments);
2016     if (mousewheelTimer) clearTimeout(mousewheelTimer);
2017     else d3_selection_interrupt.call(this), zoomstarted(dispatch);
2018     mousewheelTimer = setTimeout(function() { mousewheelTimer = null; zoomended(dispatch); }, 50);
2019     d3_eventPreventDefault();
2020     var point = center || d3.mouse(this);
2021     if (!translate0) translate0 = location(point);
2022     scaleTo(Math.pow(2, d3_behavior_zoomDelta() * .002) * view.k);
2023     translateTo(point, translate0);
2024     zoomed(dispatch);
2025   }
2026
2027   function mousewheelreset() {
2028     translate0 = null;
2029   }
2030
2031   function dblclicked() {
2032     var dispatch = event.of(this, arguments),
2033         p = d3.mouse(this),
2034         l = location(p),
2035         k = Math.log(view.k) / Math.LN2;
2036     zoomstarted(dispatch);
2037     scaleTo(Math.pow(2, d3.event.shiftKey ? Math.ceil(k) - 1 : Math.floor(k) + 1));
2038     translateTo(p, l);
2039     zoomed(dispatch);
2040     zoomended(dispatch);
2041   }
2042
2043   return d3.rebind(zoom, event, "on");
2044 };
2045
2046 var d3_behavior_zoomInfinity = [0, Infinity]; // default scale extent
2047
2048 // https://developer.mozilla.org/en-US/docs/Mozilla_event_reference/wheel
2049 var d3_behavior_zoomDelta, d3_behavior_zoomWheel
2050     = "onwheel" in d3_document ? (d3_behavior_zoomDelta = function() { return -d3.event.deltaY * (d3.event.deltaMode ? 120 : 1); }, "wheel")
2051     : "onmousewheel" in d3_document ? (d3_behavior_zoomDelta = function() { return d3.event.wheelDelta; }, "mousewheel")
2052     : (d3_behavior_zoomDelta = function() { return -d3.event.detail; }, "MozMousePixelScroll");
2053 function d3_functor(v) {
2054   return typeof v === "function" ? v : function() { return v; };
2055 }
2056
2057 d3.functor = d3_functor;
2058
2059 d3.touch = function(container, touches, identifier) {
2060   if (arguments.length < 3) identifier = touches, touches = d3_eventSource().changedTouches;
2061   if (touches) for (var i = 0, n = touches.length, touch; i < n; ++i) {
2062     if ((touch = touches[i]).identifier === identifier) {
2063       return d3_mousePoint(container, touch);
2064     }
2065   }
2066 };
2067
2068 var d3_timer_queueHead,
2069     d3_timer_queueTail,
2070     d3_timer_interval, // is an interval (or frame) active?
2071     d3_timer_timeout, // is a timeout active?
2072     d3_timer_active, // active timer object
2073     d3_timer_frame = d3_window[d3_vendorSymbol(d3_window, "requestAnimationFrame")] || function(callback) { setTimeout(callback, 17); };
2074
2075 // The timer will continue to fire until callback returns true.
2076 d3.timer = function(callback, delay, then) {
2077   var n = arguments.length;
2078   if (n < 2) delay = 0;
2079   if (n < 3) then = Date.now();
2080
2081   // Add the callback to the tail of the queue.
2082   var time = then + delay, timer = {c: callback, t: time, f: false, n: null};
2083   if (d3_timer_queueTail) d3_timer_queueTail.n = timer;
2084   else d3_timer_queueHead = timer;
2085   d3_timer_queueTail = timer;
2086
2087   // Start animatin'!
2088   if (!d3_timer_interval) {
2089     d3_timer_timeout = clearTimeout(d3_timer_timeout);
2090     d3_timer_interval = 1;
2091     d3_timer_frame(d3_timer_step);
2092   }
2093 };
2094
2095 function d3_timer_step() {
2096   var now = d3_timer_mark(),
2097       delay = d3_timer_sweep() - now;
2098   if (delay > 24) {
2099     if (isFinite(delay)) {
2100       clearTimeout(d3_timer_timeout);
2101       d3_timer_timeout = setTimeout(d3_timer_step, delay);
2102     }
2103     d3_timer_interval = 0;
2104   } else {
2105     d3_timer_interval = 1;
2106     d3_timer_frame(d3_timer_step);
2107   }
2108 }
2109
2110 d3.timer.flush = function() {
2111   d3_timer_mark();
2112   d3_timer_sweep();
2113 };
2114
2115 function d3_timer_mark() {
2116   var now = Date.now();
2117   d3_timer_active = d3_timer_queueHead;
2118   while (d3_timer_active) {
2119     if (now >= d3_timer_active.t) d3_timer_active.f = d3_timer_active.c(now - d3_timer_active.t);
2120     d3_timer_active = d3_timer_active.n;
2121   }
2122   return now;
2123 }
2124
2125 // Flush after callbacks to avoid concurrent queue modification.
2126 // Returns the time of the earliest active timer, post-sweep.
2127 function d3_timer_sweep() {
2128   var t0,
2129       t1 = d3_timer_queueHead,
2130       time = Infinity;
2131   while (t1) {
2132     if (t1.f) {
2133       t1 = t0 ? t0.n = t1.n : d3_timer_queueHead = t1.n;
2134     } else {
2135       if (t1.t < time) time = t1.t;
2136       t1 = (t0 = t1).n;
2137     }
2138   }
2139   d3_timer_queueTail = t0;
2140   return time;
2141 }
2142 d3.geo = {};
2143 function d3_identity(d) {
2144   return d;
2145 }
2146 function d3_true() {
2147   return true;
2148 }
2149
2150 function d3_geo_spherical(cartesian) {
2151   return [
2152     Math.atan2(cartesian[1], cartesian[0]),
2153     d3_asin(cartesian[2])
2154   ];
2155 }
2156
2157 function d3_geo_sphericalEqual(a, b) {
2158   return abs(a[0] - b[0]) < ε && abs(a[1] - b[1]) < ε;
2159 }
2160
2161 // General spherical polygon clipping algorithm: takes a polygon, cuts it into
2162 // visible line segments and rejoins the segments by interpolating along the
2163 // clip edge.
2164 function d3_geo_clipPolygon(segments, compare, clipStartInside, interpolate, listener) {
2165   var subject = [],
2166       clip = [];
2167
2168   segments.forEach(function(segment) {
2169     if ((n = segment.length - 1) <= 0) return;
2170     var n, p0 = segment[0], p1 = segment[n];
2171
2172     // If the first and last points of a segment are coincident, then treat as
2173     // a closed ring.
2174     // TODO if all rings are closed, then the winding order of the exterior
2175     // ring should be checked.
2176     if (d3_geo_sphericalEqual(p0, p1)) {
2177       listener.lineStart();
2178       for (var i = 0; i < n; ++i) listener.point((p0 = segment[i])[0], p0[1]);
2179       listener.lineEnd();
2180       return;
2181     }
2182
2183     var a = new d3_geo_clipPolygonIntersection(p0, segment, null, true),
2184         b = new d3_geo_clipPolygonIntersection(p0, null, a, false);
2185     a.o = b;
2186     subject.push(a);
2187     clip.push(b);
2188     a = new d3_geo_clipPolygonIntersection(p1, segment, null, false);
2189     b = new d3_geo_clipPolygonIntersection(p1, null, a, true);
2190     a.o = b;
2191     subject.push(a);
2192     clip.push(b);
2193   });
2194   clip.sort(compare);
2195   d3_geo_clipPolygonLinkCircular(subject);
2196   d3_geo_clipPolygonLinkCircular(clip);
2197   if (!subject.length) return;
2198
2199   for (var i = 0, entry = clipStartInside, n = clip.length; i < n; ++i) {
2200     clip[i].e = entry = !entry;
2201   }
2202
2203   var start = subject[0],
2204       points,
2205       point;
2206   while (1) {
2207     // Find first unvisited intersection.
2208     var current = start,
2209         isSubject = true;
2210     while (current.v) if ((current = current.n) === start) return;
2211     points = current.z;
2212     listener.lineStart();
2213     do {
2214       current.v = current.o.v = true;
2215       if (current.e) {
2216         if (isSubject) {
2217           for (var i = 0, n = points.length; i < n; ++i) listener.point((point = points[i])[0], point[1]);
2218         } else {
2219           interpolate(current.x, current.n.x, 1, listener);
2220         }
2221         current = current.n;
2222       } else {
2223         if (isSubject) {
2224           points = current.p.z;
2225           for (var i = points.length - 1; i >= 0; --i) listener.point((point = points[i])[0], point[1]);
2226         } else {
2227           interpolate(current.x, current.p.x, -1, listener);
2228         }
2229         current = current.p;
2230       }
2231       current = current.o;
2232       points = current.z;
2233       isSubject = !isSubject;
2234     } while (!current.v);
2235     listener.lineEnd();
2236   }
2237 }
2238
2239 function d3_geo_clipPolygonLinkCircular(array) {
2240   if (!(n = array.length)) return;
2241   var n,
2242       i = 0,
2243       a = array[0],
2244       b;
2245   while (++i < n) {
2246     a.n = b = array[i];
2247     b.p = a;
2248     a = b;
2249   }
2250   a.n = b = array[0];
2251   b.p = a;
2252 }
2253
2254 function d3_geo_clipPolygonIntersection(point, points, other, entry) {
2255   this.x = point;
2256   this.z = points;
2257   this.o = other; // another intersection
2258   this.e = entry; // is an entry?
2259   this.v = false; // visited
2260   this.n = this.p = null; // next & previous
2261 }
2262
2263 function d3_geo_clip(pointVisible, clipLine, interpolate, clipStart) {
2264   return function(rotate, listener) {
2265     var line = clipLine(listener),
2266         rotatedClipStart = rotate.invert(clipStart[0], clipStart[1]);
2267
2268     var clip = {
2269       point: point,
2270       lineStart: lineStart,
2271       lineEnd: lineEnd,
2272       polygonStart: function() {
2273         clip.point = pointRing;
2274         clip.lineStart = ringStart;
2275         clip.lineEnd = ringEnd;
2276         segments = [];
2277         polygon = [];
2278       },
2279       polygonEnd: function() {
2280         clip.point = point;
2281         clip.lineStart = lineStart;
2282         clip.lineEnd = lineEnd;
2283
2284         segments = d3.merge(segments);
2285         var clipStartInside = d3_geo_pointInPolygon(rotatedClipStart, polygon);
2286         if (segments.length) {
2287           if (!polygonStarted) listener.polygonStart(), polygonStarted = true;
2288           d3_geo_clipPolygon(segments, d3_geo_clipSort, clipStartInside, interpolate, listener);
2289         } else if (clipStartInside) {
2290           if (!polygonStarted) listener.polygonStart(), polygonStarted = true;
2291           listener.lineStart();
2292           interpolate(null, null, 1, listener);
2293           listener.lineEnd();
2294         }
2295         if (polygonStarted) listener.polygonEnd(), polygonStarted = false;
2296         segments = polygon = null;
2297       },
2298       sphere: function() {
2299         listener.polygonStart();
2300         listener.lineStart();
2301         interpolate(null, null, 1, listener);
2302         listener.lineEnd();
2303         listener.polygonEnd();
2304       }
2305     };
2306
2307     function point(λ, φ) {
2308       var point = rotate(λ, φ);
2309       if (pointVisible(λ = point[0], φ = point[1])) listener.point(λ, φ);
2310     }
2311     function pointLine(λ, φ) {
2312       var point = rotate(λ, φ);
2313       line.point(point[0], point[1]);
2314     }
2315     function lineStart() { clip.point = pointLine; line.lineStart(); }
2316     function lineEnd() { clip.point = point; line.lineEnd(); }
2317
2318     var segments;
2319
2320     var buffer = d3_geo_clipBufferListener(),
2321         ringListener = clipLine(buffer),
2322         polygonStarted = false,
2323         polygon,
2324         ring;
2325
2326     function pointRing(λ, φ) {
2327       ring.push([λ, φ]);
2328       var point = rotate(λ, φ);
2329       ringListener.point(point[0], point[1]);
2330     }
2331
2332     function ringStart() {
2333       ringListener.lineStart();
2334       ring = [];
2335     }
2336
2337     function ringEnd() {
2338       pointRing(ring[0][0], ring[0][1]);
2339       ringListener.lineEnd();
2340
2341       var clean = ringListener.clean(),
2342           ringSegments = buffer.buffer(),
2343           segment,
2344           n = ringSegments.length;
2345
2346       ring.pop();
2347       polygon.push(ring);
2348       ring = null;
2349
2350       if (!n) return;
2351
2352       // No intersections.
2353       if (clean & 1) {
2354         segment = ringSegments[0];
2355         var n = segment.length - 1,
2356             i = -1,
2357             point;
2358         if (n > 0) {
2359           if (!polygonStarted) listener.polygonStart(), polygonStarted = true;
2360           listener.lineStart();
2361           while (++i < n) listener.point((point = segment[i])[0], point[1]);
2362           listener.lineEnd();
2363         }
2364         return;
2365       }
2366
2367       // Rejoin connected segments.
2368       // TODO reuse bufferListener.rejoin()?
2369       if (n > 1 && clean & 2) ringSegments.push(ringSegments.pop().concat(ringSegments.shift()));
2370
2371       segments.push(ringSegments.filter(d3_geo_clipSegmentLength1));
2372     }
2373
2374     return clip;
2375   };
2376 }
2377
2378 function d3_geo_clipSegmentLength1(segment) {
2379   return segment.length > 1;
2380 }
2381
2382 function d3_geo_clipBufferListener() {
2383   var lines = [],
2384       line;
2385   return {
2386     lineStart: function() { lines.push(line = []); },
2387     point: function(λ, φ) { line.push([λ, φ]); },
2388     lineEnd: d3_noop,
2389     buffer: function() {
2390       var buffer = lines;
2391       lines = [];
2392       line = null;
2393       return buffer;
2394     },
2395     rejoin: function() {
2396       if (lines.length > 1) lines.push(lines.pop().concat(lines.shift()));
2397     }
2398   };
2399 }
2400
2401 // Intersection points are sorted along the clip edge. For both antimeridian
2402 // cutting and circle clipping, the same comparison is used.
2403 function d3_geo_clipSort(a, b) {
2404   return ((a = a.x)[0] < 0 ? a[1] - halfπ - ε : halfπ - a[1])
2405        - ((b = b.x)[0] < 0 ? b[1] - halfπ - ε : halfπ - b[1]);
2406 }
2407 // Adds floating point numbers with twice the normal precision.
2408 // Reference: J. R. Shewchuk, Adaptive Precision Floating-Point Arithmetic and
2409 // Fast Robust Geometric Predicates, Discrete & Computational Geometry 18(3)
2410 // 305–363 (1997).
2411 // Code adapted from GeographicLib by Charles F. F. Karney,
2412 // http://geographiclib.sourceforge.net/
2413 // See lib/geographiclib/LICENSE for details.
2414
2415 function d3_adder() {}
2416
2417 d3_adder.prototype = {
2418   s: 0, // rounded value
2419   t: 0, // exact error
2420   add: function(y) {
2421     d3_adderSum(y, this.t, d3_adderTemp);
2422     d3_adderSum(d3_adderTemp.s, this.s, this);
2423     if (this.s) this.t += d3_adderTemp.t;
2424     else this.s = d3_adderTemp.t;
2425   },
2426   reset: function() {
2427     this.s = this.t = 0;
2428   },
2429   valueOf: function() {
2430     return this.s;
2431   }
2432 };
2433
2434 var d3_adderTemp = new d3_adder;
2435
2436 function d3_adderSum(a, b, o) {
2437   var x = o.s = a + b, // a + b
2438       bv = x - a, av = x - bv; // b_virtual & a_virtual
2439   o.t = (a - av) + (b - bv); // a_roundoff + b_roundoff
2440 }
2441
2442 d3.geo.stream = function(object, listener) {
2443   if (object && d3_geo_streamObjectType.hasOwnProperty(object.type)) {
2444     d3_geo_streamObjectType[object.type](object, listener);
2445   } else {
2446     d3_geo_streamGeometry(object, listener);
2447   }
2448 };
2449
2450 function d3_geo_streamGeometry(geometry, listener) {
2451   if (geometry && d3_geo_streamGeometryType.hasOwnProperty(geometry.type)) {
2452     d3_geo_streamGeometryType[geometry.type](geometry, listener);
2453   }
2454 }
2455
2456 var d3_geo_streamObjectType = {
2457   Feature: function(feature, listener) {
2458     d3_geo_streamGeometry(feature.geometry, listener);
2459   },
2460   FeatureCollection: function(object, listener) {
2461     var features = object.features, i = -1, n = features.length;
2462     while (++i < n) d3_geo_streamGeometry(features[i].geometry, listener);
2463   }
2464 };
2465
2466 var d3_geo_streamGeometryType = {
2467   Sphere: function(object, listener) {
2468     listener.sphere();
2469   },
2470   Point: function(object, listener) {
2471     object = object.coordinates;
2472     listener.point(object[0], object[1], object[2]);
2473   },
2474   MultiPoint: function(object, listener) {
2475     var coordinates = object.coordinates, i = -1, n = coordinates.length;
2476     while (++i < n) object = coordinates[i], listener.point(object[0], object[1], object[2]);
2477   },
2478   LineString: function(object, listener) {
2479     d3_geo_streamLine(object.coordinates, listener, 0);
2480   },
2481   MultiLineString: function(object, listener) {
2482     var coordinates = object.coordinates, i = -1, n = coordinates.length;
2483     while (++i < n) d3_geo_streamLine(coordinates[i], listener, 0);
2484   },
2485   Polygon: function(object, listener) {
2486     d3_geo_streamPolygon(object.coordinates, listener);
2487   },
2488   MultiPolygon: function(object, listener) {
2489     var coordinates = object.coordinates, i = -1, n = coordinates.length;
2490     while (++i < n) d3_geo_streamPolygon(coordinates[i], listener);
2491   },
2492   GeometryCollection: function(object, listener) {
2493     var geometries = object.geometries, i = -1, n = geometries.length;
2494     while (++i < n) d3_geo_streamGeometry(geometries[i], listener);
2495   }
2496 };
2497
2498 function d3_geo_streamLine(coordinates, listener, closed) {
2499   var i = -1, n = coordinates.length - closed, coordinate;
2500   listener.lineStart();
2501   while (++i < n) coordinate = coordinates[i], listener.point(coordinate[0], coordinate[1], coordinate[2]);
2502   listener.lineEnd();
2503 }
2504
2505 function d3_geo_streamPolygon(coordinates, listener) {
2506   var i = -1, n = coordinates.length;
2507   listener.polygonStart();
2508   while (++i < n) d3_geo_streamLine(coordinates[i], listener, 1);
2509   listener.polygonEnd();
2510 }
2511
2512 d3.geo.area = function(object) {
2513   d3_geo_areaSum = 0;
2514   d3.geo.stream(object, d3_geo_area);
2515   return d3_geo_areaSum;
2516 };
2517
2518 var d3_geo_areaSum,
2519     d3_geo_areaRingSum = new d3_adder;
2520
2521 var d3_geo_area = {
2522   sphere: function() { d3_geo_areaSum += 4 * π; },
2523   point: d3_noop,
2524   lineStart: d3_noop,
2525   lineEnd: d3_noop,
2526
2527   // Only count area for polygon rings.
2528   polygonStart: function() {
2529     d3_geo_areaRingSum.reset();
2530     d3_geo_area.lineStart = d3_geo_areaRingStart;
2531   },
2532   polygonEnd: function() {
2533     var area = 2 * d3_geo_areaRingSum;
2534     d3_geo_areaSum += area < 0 ? 4 * π + area : area;
2535     d3_geo_area.lineStart = d3_geo_area.lineEnd = d3_geo_area.point = d3_noop;
2536   }
2537 };
2538
2539 function d3_geo_areaRingStart() {
2540   var λ00, φ00, λ0, cosφ0, sinφ0; // start point and previous point
2541
2542   // For the first point, …
2543   d3_geo_area.point = function(λ, φ) {
2544     d3_geo_area.point = nextPoint;
2545     λ0 = (λ00 = λ) * d3_radians, cosφ0 = Math.cos(φ = (φ00 = φ) * d3_radians / 2 + π / 4), sinφ0 = Math.sin(φ);
2546   };
2547
2548   // For subsequent points, …
2549   function nextPoint(λ, φ) {
2550     λ *= d3_radians;
2551     φ = φ * d3_radians / 2 + π / 4; // half the angular distance from south pole
2552
2553     // Spherical excess E for a spherical triangle with vertices: south pole,
2554     // previous point, current point.  Uses a formula derived from Cagnoli’s
2555     // theorem.  See Todhunter, Spherical Trig. (1871), Sec. 103, Eq. (2).
2556     var dλ = λ - λ0,
2557         sdλ = dλ >= 0 ? 1 : -1,
2558         adλ = sdλ * dλ,
2559         cosφ = Math.cos(φ),
2560         sinφ = Math.sin(φ),
2561         k = sinφ0 * sinφ,
2562         u = cosφ0 * cosφ + k * Math.cos(adλ),
2563         v = k * sdλ * Math.sin(adλ);
2564     d3_geo_areaRingSum.add(Math.atan2(v, u));
2565
2566     // Advance the previous points.
2567     λ0 = λ, cosφ0 = cosφ, sinφ0 = sinφ;
2568   }
2569
2570   // For the last point, return to the start.
2571   d3_geo_area.lineEnd = function() {
2572     nextPoint(λ00, φ00);
2573   };
2574 }
2575 // TODO
2576 // cross and scale return new vectors,
2577 // whereas add and normalize operate in-place
2578
2579 function d3_geo_cartesian(spherical) {
2580   var λ = spherical[0],
2581       φ = spherical[1],
2582       cosφ = Math.cos(φ);
2583   return [
2584     cosφ * Math.cos(λ),
2585     cosφ * Math.sin(λ),
2586     Math.sin(φ)
2587   ];
2588 }
2589
2590 function d3_geo_cartesianDot(a, b) {
2591   return a[0] * b[0] + a[1] * b[1] + a[2] * b[2];
2592 }
2593
2594 function d3_geo_cartesianCross(a, b) {
2595   return [
2596     a[1] * b[2] - a[2] * b[1],
2597     a[2] * b[0] - a[0] * b[2],
2598     a[0] * b[1] - a[1] * b[0]
2599   ];
2600 }
2601
2602 function d3_geo_cartesianAdd(a, b) {
2603   a[0] += b[0];
2604   a[1] += b[1];
2605   a[2] += b[2];
2606 }
2607
2608 function d3_geo_cartesianScale(vector, k) {
2609   return [
2610     vector[0] * k,
2611     vector[1] * k,
2612     vector[2] * k
2613   ];
2614 }
2615
2616 function d3_geo_cartesianNormalize(d) {
2617   var l = Math.sqrt(d[0] * d[0] + d[1] * d[1] + d[2] * d[2]);
2618   d[0] /= l;
2619   d[1] /= l;
2620   d[2] /= l;
2621 }
2622
2623 function d3_geo_pointInPolygon(point, polygon) {
2624   var meridian = point[0],
2625       parallel = point[1],
2626       meridianNormal = [Math.sin(meridian), -Math.cos(meridian), 0],
2627       polarAngle = 0,
2628       winding = 0;
2629   d3_geo_areaRingSum.reset();
2630
2631   for (var i = 0, n = polygon.length; i < n; ++i) {
2632     var ring = polygon[i],
2633         m = ring.length;
2634     if (!m) continue;
2635     var point0 = ring[0],
2636         λ0 = point0[0],
2637         φ0 = point0[1] / 2 + π / 4,
2638         sinφ0 = Math.sin(φ0),
2639         cosφ0 = Math.cos(φ0),
2640         j = 1;
2641
2642     while (true) {
2643       if (j === m) j = 0;
2644       point = ring[j];
2645       var λ = point[0],
2646           φ = point[1] / 2 + π / 4,
2647           sinφ = Math.sin(φ),
2648           cosφ = Math.cos(φ),
2649           dλ = λ - λ0,
2650           sdλ = dλ >= 0 ? 1 : -1,
2651           adλ = sdλ * dλ,
2652           antimeridian = adλ > π,
2653           k = sinφ0 * sinφ;
2654       d3_geo_areaRingSum.add(Math.atan2(k * sdλ * Math.sin(adλ), cosφ0 * cosφ + k * Math.cos(adλ)));
2655
2656       polarAngle += antimeridian ? dλ + sdλ * τ : dλ;
2657
2658       // Are the longitudes either side of the point's meridian, and are the
2659       // latitudes smaller than the parallel?
2660       if (antimeridian ^ λ0 >= meridian ^ λ >= meridian) {
2661         var arc = d3_geo_cartesianCross(d3_geo_cartesian(point0), d3_geo_cartesian(point));
2662         d3_geo_cartesianNormalize(arc);
2663         var intersection = d3_geo_cartesianCross(meridianNormal, arc);
2664         d3_geo_cartesianNormalize(intersection);
2665         var φarc = (antimeridian ^ dλ >= 0 ? -1 : 1) * d3_asin(intersection[2]);
2666         if (parallel > φarc || parallel === φarc && (arc[0] || arc[1])) {
2667           winding += antimeridian ^ dλ >= 0 ? 1 : -1;
2668         }
2669       }
2670       if (!j++) break;
2671       λ0 = λ, sinφ0 = sinφ, cosφ0 = cosφ, point0 = point;
2672     }
2673   }
2674
2675   // First, determine whether the South pole is inside or outside:
2676   //
2677   // It is inside if:
2678   // * the polygon winds around it in a clockwise direction.
2679   // * the polygon does not (cumulatively) wind around it, but has a negative
2680   //   (counter-clockwise) area.
2681   //
2682   // Second, count the (signed) number of times a segment crosses a meridian
2683   // from the point to the South pole.  If it is zero, then the point is the
2684   // same side as the South pole.
2685
2686   return (polarAngle < -ε || polarAngle < ε && d3_geo_areaRingSum < 0) ^ (winding & 1);
2687 }
2688
2689 var d3_geo_clipAntimeridian = d3_geo_clip(
2690     d3_true,
2691     d3_geo_clipAntimeridianLine,
2692     d3_geo_clipAntimeridianInterpolate,
2693     [-π, -π / 2]);
2694
2695 // Takes a line and cuts into visible segments. Return values:
2696 //   0: there were intersections or the line was empty.
2697 //   1: no intersections.
2698 //   2: there were intersections, and the first and last segments should be
2699 //      rejoined.
2700 function d3_geo_clipAntimeridianLine(listener) {
2701   var λ0 = NaN,
2702       φ0 = NaN,
2703       sλ0 = NaN,
2704       clean; // no intersections
2705
2706   return {
2707     lineStart: function() {
2708       listener.lineStart();
2709       clean = 1;
2710     },
2711     point: function(λ1, φ1) {
2712       var sλ1 = λ1 > 0 ? π : -π,
2713           dλ = abs(λ1 - λ0);
2714       if (abs(dλ - π) < ε) { // line crosses a pole
2715         listener.point(λ0, φ0 = (φ0 + φ1) / 2 > 0 ? halfπ : -halfπ);
2716         listener.point(sλ0, φ0);
2717         listener.lineEnd();
2718         listener.lineStart();
2719         listener.point(sλ1, φ0);
2720         listener.point(λ1, φ0);
2721         clean = 0;
2722       } else if (sλ0 !== sλ1 && dλ >= π) { // line crosses antimeridian
2723         // handle degeneracies
2724         if (abs(λ0 - sλ0) < ε) λ0 -= sλ0 * ε;
2725         if (abs(λ1 - sλ1) < ε) λ1 -= sλ1 * ε;
2726         φ0 = d3_geo_clipAntimeridianIntersect(λ0, φ0, λ1, φ1);
2727         listener.point(sλ0, φ0);
2728         listener.lineEnd();
2729         listener.lineStart();
2730         listener.point(sλ1, φ0);
2731         clean = 0;
2732       }
2733       listener.point(λ0 = λ1, φ0 = φ1);
2734       sλ0 = sλ1;
2735     },
2736     lineEnd: function() {
2737       listener.lineEnd();
2738       λ0 = φ0 = NaN;
2739     },
2740     // if there are intersections, we always rejoin the first and last segments.
2741     clean: function() { return 2 - clean; }
2742   };
2743 }
2744
2745 function d3_geo_clipAntimeridianIntersect(λ0, φ0, λ1, φ1) {
2746   var cosφ0,
2747       cosφ1,
2748       sinλ0_λ1 = Math.sin(λ0 - λ1);
2749   return abs(sinλ0_λ1) > ε
2750       ? Math.atan((Math.sin(φ0) * (cosφ1 = Math.cos(φ1)) * Math.sin(λ1)
2751                  - Math.sin(φ1) * (cosφ0 = Math.cos(φ0)) * Math.sin(λ0))
2752                  / (cosφ0 * cosφ1 * sinλ0_λ1))
2753       : (φ0 + φ1) / 2;
2754 }
2755
2756 function d3_geo_clipAntimeridianInterpolate(from, to, direction, listener) {
2757   var φ;
2758   if (from == null) {
2759     φ = direction * halfπ;
2760     listener.point(-π,  φ);
2761     listener.point( 0,  φ);
2762     listener.point( π,  φ);
2763     listener.point( π,  0);
2764     listener.point( π, -φ);
2765     listener.point( 0, -φ);
2766     listener.point(-π, -φ);
2767     listener.point(-π,  0);
2768     listener.point(-π,  φ);
2769   } else if (abs(from[0] - to[0]) > ε) {
2770     var s = from[0] < to[0] ? π : -π;
2771     φ = direction * s / 2;
2772     listener.point(-s, φ);
2773     listener.point( 0, φ);
2774     listener.point( s, φ);
2775   } else {
2776     listener.point(to[0], to[1]);
2777   }
2778 }
2779
2780 function d3_geo_equirectangular(λ, φ) {
2781   return [λ, φ];
2782 }
2783
2784 (d3.geo.equirectangular = function() {
2785   return d3_geo_projection(d3_geo_equirectangular);
2786 }).raw = d3_geo_equirectangular.invert = d3_geo_equirectangular;
2787
2788 d3.geo.rotation = function(rotate) {
2789   rotate = d3_geo_rotation(rotate[0] % 360 * d3_radians, rotate[1] * d3_radians, rotate.length > 2 ? rotate[2] * d3_radians : 0);
2790
2791   function forward(coordinates) {
2792     coordinates = rotate(coordinates[0] * d3_radians, coordinates[1] * d3_radians);
2793     return coordinates[0] *= d3_degrees, coordinates[1] *= d3_degrees, coordinates;
2794   }
2795
2796   forward.invert = function(coordinates) {
2797     coordinates = rotate.invert(coordinates[0] * d3_radians, coordinates[1] * d3_radians);
2798     return coordinates[0] *= d3_degrees, coordinates[1] *= d3_degrees, coordinates;
2799   };
2800
2801   return forward;
2802 };
2803
2804 function d3_geo_identityRotation(λ, φ) {
2805   return [λ > π ? λ - τ : λ < -π ? λ + τ : λ, φ];
2806 }
2807
2808 d3_geo_identityRotation.invert = d3_geo_equirectangular;
2809
2810 // Note: |δλ| must be < 2π
2811 function d3_geo_rotation(δλ, δφ, δγ) {
2812   return δλ ? (δφ || δγ ? d3_geo_compose(d3_geo_rotationλ(δλ), d3_geo_rotationφγ(δφ, δγ))
2813     : d3_geo_rotationλ(δλ))
2814     : (δφ || δγ ? d3_geo_rotationφγ(δφ, δγ)
2815     : d3_geo_identityRotation);
2816 }
2817
2818 function d3_geo_forwardRotationλ(δλ) {
2819   return function(λ, φ) {
2820     return λ += δλ, [λ > π ? λ - τ : λ < -π ? λ + τ : λ, φ];
2821   };
2822 }
2823
2824 function d3_geo_rotationλ(δλ) {
2825   var rotation = d3_geo_forwardRotationλ(δλ);
2826   rotation.invert = d3_geo_forwardRotationλ(-δλ);
2827   return rotation;
2828 }
2829
2830 function d3_geo_rotationφγ(δφ, δγ) {
2831   var cosδφ = Math.cos(δφ),
2832       sinδφ = Math.sin(δφ),
2833       cosδγ = Math.cos(δγ),
2834       sinδγ = Math.sin(δγ);
2835
2836   function rotation(λ, φ) {
2837     var cosφ = Math.cos(φ),
2838         x = Math.cos(λ) * cosφ,
2839         y = Math.sin(λ) * cosφ,
2840         z = Math.sin(φ),
2841         k = z * cosδφ + x * sinδφ;
2842     return [
2843       Math.atan2(y * cosδγ - k * sinδγ, x * cosδφ - z * sinδφ),
2844       d3_asin(k * cosδγ + y * sinδγ)
2845     ];
2846   }
2847
2848   rotation.invert = function(λ, φ) {
2849     var cosφ = Math.cos(φ),
2850         x = Math.cos(λ) * cosφ,
2851         y = Math.sin(λ) * cosφ,
2852         z = Math.sin(φ),
2853         k = z * cosδγ - y * sinδγ;
2854     return [
2855       Math.atan2(y * cosδγ + z * sinδγ, x * cosδφ + k * sinδφ),
2856       d3_asin(k * cosδφ - x * sinδφ)
2857     ];
2858   };
2859
2860   return rotation;
2861 }
2862
2863 d3.geo.circle = function() {
2864   var origin = [0, 0],
2865       angle,
2866       precision = 6,
2867       interpolate;
2868
2869   function circle() {
2870     var center = typeof origin === "function" ? origin.apply(this, arguments) : origin,
2871         rotate = d3_geo_rotation(-center[0] * d3_radians, -center[1] * d3_radians, 0).invert,
2872         ring = [];
2873
2874     interpolate(null, null, 1, {
2875       point: function(x, y) {
2876         ring.push(x = rotate(x, y));
2877         x[0] *= d3_degrees, x[1] *= d3_degrees;
2878       }
2879     });
2880
2881     return {type: "Polygon", coordinates: [ring]};
2882   }
2883
2884   circle.origin = function(x) {
2885     if (!arguments.length) return origin;
2886     origin = x;
2887     return circle;
2888   };
2889
2890   circle.angle = function(x) {
2891     if (!arguments.length) return angle;
2892     interpolate = d3_geo_circleInterpolate((angle = +x) * d3_radians, precision * d3_radians);
2893     return circle;
2894   };
2895
2896   circle.precision = function(_) {
2897     if (!arguments.length) return precision;
2898     interpolate = d3_geo_circleInterpolate(angle * d3_radians, (precision = +_) * d3_radians);
2899     return circle;
2900   };
2901
2902   return circle.angle(90);
2903 };
2904
2905 // Interpolates along a circle centered at [0°, 0°], with a given radius and
2906 // precision.
2907 function d3_geo_circleInterpolate(radius, precision) {
2908   var cr = Math.cos(radius),
2909       sr = Math.sin(radius);
2910   return function(from, to, direction, listener) {
2911     var step = direction * precision;
2912     if (from != null) {
2913       from = d3_geo_circleAngle(cr, from);
2914       to = d3_geo_circleAngle(cr, to);
2915       if (direction > 0 ? from < to: from > to) from += direction * τ;
2916     } else {
2917       from = radius + direction * τ;
2918       to = radius - .5 * step;
2919     }
2920     for (var point, t = from; direction > 0 ? t > to : t < to; t -= step) {
2921       listener.point((point = d3_geo_spherical([
2922         cr,
2923         -sr * Math.cos(t),
2924         -sr * Math.sin(t)
2925       ]))[0], point[1]);
2926     }
2927   };
2928 }
2929
2930 // Signed angle of a cartesian point relative to [cr, 0, 0].
2931 function d3_geo_circleAngle(cr, point) {
2932   var a = d3_geo_cartesian(point);
2933   a[0] -= cr;
2934   d3_geo_cartesianNormalize(a);
2935   var angle = d3_acos(-a[1]);
2936   return ((-a[2] < 0 ? -angle : angle) + 2 * Math.PI - ε) % (2 * Math.PI);
2937 }
2938
2939 // Clip features against a small circle centered at [0°, 0°].
2940 function d3_geo_clipCircle(radius) {
2941   var cr = Math.cos(radius),
2942       smallRadius = cr > 0,
2943       notHemisphere = abs(cr) > ε, // TODO optimise for this common case
2944       interpolate = d3_geo_circleInterpolate(radius, 6 * d3_radians);
2945
2946   return d3_geo_clip(visible, clipLine, interpolate, smallRadius ? [0, -radius] : [-π, radius - π]);
2947
2948   function visible(λ, φ) {
2949     return Math.cos(λ) * Math.cos(φ) > cr;
2950   }
2951
2952   // Takes a line and cuts into visible segments. Return values used for
2953   // polygon clipping:
2954   //   0: there were intersections or the line was empty.
2955   //   1: no intersections.
2956   //   2: there were intersections, and the first and last segments should be
2957   //      rejoined.
2958   function clipLine(listener) {
2959     var point0, // previous point
2960         c0, // code for previous point
2961         v0, // visibility of previous point
2962         v00, // visibility of first point
2963         clean; // no intersections
2964     return {
2965       lineStart: function() {
2966         v00 = v0 = false;
2967         clean = 1;
2968       },
2969       point: function(λ, φ) {
2970         var point1 = [λ, φ],
2971             point2,
2972             v = visible(λ, φ),
2973             c = smallRadius
2974               ? v ? 0 : code(λ, φ)
2975               : v ? code(λ + (λ < 0 ? π : -π), φ) : 0;
2976         if (!point0 && (v00 = v0 = v)) listener.lineStart();
2977         // Handle degeneracies.
2978         // TODO ignore if not clipping polygons.
2979         if (v !== v0) {
2980           point2 = intersect(point0, point1);
2981           if (d3_geo_sphericalEqual(point0, point2) || d3_geo_sphericalEqual(point1, point2)) {
2982             point1[0] += ε;
2983             point1[1] += ε;
2984             v = visible(point1[0], point1[1]);
2985           }
2986         }
2987         if (v !== v0) {
2988           clean = 0;
2989           if (v) {
2990             // outside going in
2991             listener.lineStart();
2992             point2 = intersect(point1, point0);
2993             listener.point(point2[0], point2[1]);
2994           } else {
2995             // inside going out
2996             point2 = intersect(point0, point1);
2997             listener.point(point2[0], point2[1]);
2998             listener.lineEnd();
2999           }
3000           point0 = point2;
3001         } else if (notHemisphere && point0 && smallRadius ^ v) {
3002           var t;
3003           // If the codes for two points are different, or are both zero,
3004           // and there this segment intersects with the small circle.
3005           if (!(c & c0) && (t = intersect(point1, point0, true))) {
3006             clean = 0;
3007             if (smallRadius) {
3008               listener.lineStart();
3009               listener.point(t[0][0], t[0][1]);
3010               listener.point(t[1][0], t[1][1]);
3011               listener.lineEnd();
3012             } else {
3013               listener.point(t[1][0], t[1][1]);
3014               listener.lineEnd();
3015               listener.lineStart();
3016               listener.point(t[0][0], t[0][1]);
3017             }
3018           }
3019         }
3020         if (v && (!point0 || !d3_geo_sphericalEqual(point0, point1))) {
3021           listener.point(point1[0], point1[1]);
3022         }
3023         point0 = point1, v0 = v, c0 = c;
3024       },
3025       lineEnd: function() {
3026         if (v0) listener.lineEnd();
3027         point0 = null;
3028       },
3029       // Rejoin first and last segments if there were intersections and the first
3030       // and last points were visible.
3031       clean: function() { return clean | ((v00 && v0) << 1); }
3032     };
3033   }
3034
3035   // Intersects the great circle between a and b with the clip circle.
3036   function intersect(a, b, two) {
3037     var pa = d3_geo_cartesian(a),
3038         pb = d3_geo_cartesian(b);
3039
3040     // We have two planes, n1.p = d1 and n2.p = d2.
3041     // Find intersection line p(t) = c1 n1 + c2 n2 + t (n1 ⨯ n2).
3042     var n1 = [1, 0, 0], // normal
3043         n2 = d3_geo_cartesianCross(pa, pb),
3044         n2n2 = d3_geo_cartesianDot(n2, n2),
3045         n1n2 = n2[0], // d3_geo_cartesianDot(n1, n2),
3046         determinant = n2n2 - n1n2 * n1n2;
3047
3048     // Two polar points.
3049     if (!determinant) return !two && a;
3050
3051     var c1 =  cr * n2n2 / determinant,
3052         c2 = -cr * n1n2 / determinant,
3053         n1xn2 = d3_geo_cartesianCross(n1, n2),
3054         A = d3_geo_cartesianScale(n1, c1),
3055         B = d3_geo_cartesianScale(n2, c2);
3056     d3_geo_cartesianAdd(A, B);
3057
3058     // Solve |p(t)|^2 = 1.
3059     var u = n1xn2,
3060         w = d3_geo_cartesianDot(A, u),
3061         uu = d3_geo_cartesianDot(u, u),
3062         t2 = w * w - uu * (d3_geo_cartesianDot(A, A) - 1);
3063
3064     if (t2 < 0) return;
3065
3066     var t = Math.sqrt(t2),
3067         q = d3_geo_cartesianScale(u, (-w - t) / uu);
3068     d3_geo_cartesianAdd(q, A);
3069     q = d3_geo_spherical(q);
3070     if (!two) return q;
3071
3072     // Two intersection points.
3073     var λ0 = a[0],
3074         λ1 = b[0],
3075         φ0 = a[1],
3076         φ1 = b[1],
3077         z;
3078     if (λ1 < λ0) z = λ0, λ0 = λ1, λ1 = z;
3079     var δλ = λ1 - λ0,
3080         polar = abs(δλ - π) < ε,
3081         meridian = polar || δλ < ε;
3082
3083     if (!polar && φ1 < φ0) z = φ0, φ0 = φ1, φ1 = z;
3084
3085     // Check that the first point is between a and b.
3086     if (meridian
3087         ? polar
3088           ? φ0 + φ1 > 0 ^ q[1] < (abs(q[0] - λ0) < ε ? φ0 : φ1)
3089           : φ0 <= q[1] && q[1] <= φ1
3090         : δλ > π ^ (λ0 <= q[0] && q[0] <= λ1)) {
3091       var q1 = d3_geo_cartesianScale(u, (-w + t) / uu);
3092       d3_geo_cartesianAdd(q1, A);
3093       return [q, d3_geo_spherical(q1)];
3094     }
3095   }
3096
3097   // Generates a 4-bit vector representing the location of a point relative to
3098   // the small circle's bounding box.
3099   function code(λ, φ) {
3100     var r = smallRadius ? radius : π - radius,
3101         code = 0;
3102     if (λ < -r) code |= 1; // left
3103     else if (λ > r) code |= 2; // right
3104     if (φ < -r) code |= 4; // below
3105     else if (φ > r) code |= 8; // above
3106     return code;
3107   }
3108 }
3109
3110 // Liang–Barsky line clipping.
3111 function d3_geom_clipLine(x0, y0, x1, y1) {
3112   return function(line) {
3113     var a = line.a,
3114         b = line.b,
3115         ax = a.x,
3116         ay = a.y,
3117         bx = b.x,
3118         by = b.y,
3119         t0 = 0,
3120         t1 = 1,
3121         dx = bx - ax,
3122         dy = by - ay,
3123         r;
3124
3125     r = x0 - ax;
3126     if (!dx && r > 0) return;
3127     r /= dx;
3128     if (dx < 0) {
3129       if (r < t0) return;
3130       if (r < t1) t1 = r;
3131     } else if (dx > 0) {
3132       if (r > t1) return;
3133       if (r > t0) t0 = r;
3134     }
3135
3136     r = x1 - ax;
3137     if (!dx && r < 0) return;
3138     r /= dx;
3139     if (dx < 0) {
3140       if (r > t1) return;
3141       if (r > t0) t0 = r;
3142     } else if (dx > 0) {
3143       if (r < t0) return;
3144       if (r < t1) t1 = r;
3145     }
3146
3147     r = y0 - ay;
3148     if (!dy && r > 0) return;
3149     r /= dy;
3150     if (dy < 0) {
3151       if (r < t0) return;
3152       if (r < t1) t1 = r;
3153     } else if (dy > 0) {
3154       if (r > t1) return;
3155       if (r > t0) t0 = r;
3156     }
3157
3158     r = y1 - ay;
3159     if (!dy && r < 0) return;
3160     r /= dy;
3161     if (dy < 0) {
3162       if (r > t1) return;
3163       if (r > t0) t0 = r;
3164     } else if (dy > 0) {
3165       if (r < t0) return;
3166       if (r < t1) t1 = r;
3167     }
3168
3169     if (t0 > 0) line.a = {x: ax + t0 * dx, y: ay + t0 * dy};
3170     if (t1 < 1) line.b = {x: ax + t1 * dx, y: ay + t1 * dy};
3171     return line;
3172   };
3173 }
3174
3175 var d3_geo_clipExtentMAX = 1e9;
3176
3177 d3.geo.clipExtent = function() {
3178   var x0, y0, x1, y1,
3179       stream,
3180       clip,
3181       clipExtent = {
3182         stream: function(output) {
3183           if (stream) stream.valid = false;
3184           stream = clip(output);
3185           stream.valid = true; // allow caching by d3.geo.path
3186           return stream;
3187         },
3188         extent: function(_) {
3189           if (!arguments.length) return [[x0, y0], [x1, y1]];
3190           clip = d3_geo_clipExtent(x0 = +_[0][0], y0 = +_[0][1], x1 = +_[1][0], y1 = +_[1][1]);
3191           if (stream) stream.valid = false, stream = null;
3192           return clipExtent;
3193         }
3194       };
3195   return clipExtent.extent([[0, 0], [960, 500]]);
3196 };
3197
3198 function d3_geo_clipExtent(x0, y0, x1, y1) {
3199   return function(listener) {
3200     var listener_ = listener,
3201         bufferListener = d3_geo_clipBufferListener(),
3202         clipLine = d3_geom_clipLine(x0, y0, x1, y1),
3203         segments,
3204         polygon,
3205         ring;
3206
3207     var clip = {
3208       point: point,
3209       lineStart: lineStart,
3210       lineEnd: lineEnd,
3211       polygonStart: function() {
3212         listener = bufferListener;
3213         segments = [];
3214         polygon = [];
3215         clean = true;
3216       },
3217       polygonEnd: function() {
3218         listener = listener_;
3219         segments = d3.merge(segments);
3220         var clipStartInside = insidePolygon([x0, y1]),
3221             inside = clean && clipStartInside,
3222             visible = segments.length;
3223         if (inside || visible) {
3224           listener.polygonStart();
3225           if (inside) {
3226             listener.lineStart();
3227             interpolate(null, null, 1, listener);
3228             listener.lineEnd();
3229           }
3230           if (visible) {
3231             d3_geo_clipPolygon(segments, compare, clipStartInside, interpolate, listener);
3232           }
3233           listener.polygonEnd();
3234         }
3235         segments = polygon = ring = null;
3236       }
3237     };
3238
3239     function insidePolygon(p) {
3240       var wn = 0, // the winding number counter
3241           n = polygon.length,
3242           y = p[1];
3243
3244       for (var i = 0; i < n; ++i) {
3245         for (var j = 1, v = polygon[i], m = v.length, a = v[0], b; j < m; ++j) {
3246           b = v[j];
3247           if (a[1] <= y) {
3248             if (b[1] >  y && d3_cross2d(a, b, p) > 0) ++wn;
3249           } else {
3250             if (b[1] <= y && d3_cross2d(a, b, p) < 0) --wn;
3251           }
3252           a = b;
3253         }
3254       }
3255       return wn !== 0;
3256     }
3257
3258     function interpolate(from, to, direction, listener) {
3259       var a = 0, a1 = 0;
3260       if (from == null ||
3261           (a = corner(from, direction)) !== (a1 = corner(to, direction)) ||
3262           comparePoints(from, to) < 0 ^ direction > 0) {
3263         do {
3264           listener.point(a === 0 || a === 3 ? x0 : x1, a > 1 ? y1 : y0);
3265         } while ((a = (a + direction + 4) % 4) !== a1);
3266       } else {
3267         listener.point(to[0], to[1]);
3268       }
3269     }
3270
3271     function pointVisible(x, y) {
3272       return x0 <= x && x <= x1 && y0 <= y && y <= y1;
3273     }
3274
3275     function point(x, y) {
3276       if (pointVisible(x, y)) listener.point(x, y);
3277     }
3278
3279     var x__, y__, v__, // first point
3280         x_, y_, v_, // previous point
3281         first,
3282         clean;
3283
3284     function lineStart() {
3285       clip.point = linePoint;
3286       if (polygon) polygon.push(ring = []);
3287       first = true;
3288       v_ = false;
3289       x_ = y_ = NaN;
3290     }
3291
3292     function lineEnd() {
3293       // TODO rather than special-case polygons, simply handle them separately.
3294       // Ideally, coincident intersection points should be jittered to avoid
3295       // clipping issues.
3296       if (segments) {
3297         linePoint(x__, y__);
3298         if (v__ && v_) bufferListener.rejoin();
3299         segments.push(bufferListener.buffer());
3300       }
3301       clip.point = point;
3302       if (v_) listener.lineEnd();
3303     }
3304
3305     function linePoint(x, y) {
3306       x = Math.max(-d3_geo_clipExtentMAX, Math.min(d3_geo_clipExtentMAX, x));
3307       y = Math.max(-d3_geo_clipExtentMAX, Math.min(d3_geo_clipExtentMAX, y));
3308       var v = pointVisible(x, y);
3309       if (polygon) ring.push([x, y]);
3310       if (first) {
3311         x__ = x, y__ = y, v__ = v;
3312         first = false;
3313         if (v) {
3314           listener.lineStart();
3315           listener.point(x, y);
3316         }
3317       } else {
3318         if (v && v_) listener.point(x, y);
3319         else {
3320           var l = {a: {x: x_, y: y_}, b: {x: x, y: y}};
3321           if (clipLine(l)) {
3322             if (!v_) {
3323               listener.lineStart();
3324               listener.point(l.a.x, l.a.y);
3325             }
3326             listener.point(l.b.x, l.b.y);
3327             if (!v) listener.lineEnd();
3328             clean = false;
3329           } else if (v) {
3330             listener.lineStart();
3331             listener.point(x, y);
3332             clean = false;
3333           }
3334         }
3335       }
3336       x_ = x, y_ = y, v_ = v;
3337     }
3338
3339     return clip;
3340   };
3341
3342   function corner(p, direction) {
3343     return abs(p[0] - x0) < ε ? direction > 0 ? 0 : 3
3344         : abs(p[0] - x1) < ε ? direction > 0 ? 2 : 1
3345         : abs(p[1] - y0) < ε ? direction > 0 ? 1 : 0
3346         : direction > 0 ? 3 : 2; // abs(p[1] - y1) < ε
3347   }
3348
3349   function compare(a, b) {
3350     return comparePoints(a.x, b.x);
3351   }
3352
3353   function comparePoints(a, b) {
3354     var ca = corner(a, 1),
3355         cb = corner(b, 1);
3356     return ca !== cb ? ca - cb
3357         : ca === 0 ? b[1] - a[1]
3358         : ca === 1 ? a[0] - b[0]
3359         : ca === 2 ? a[1] - b[1]
3360         : b[0] - a[0];
3361   }
3362 }
3363 function d3_geo_compose(a, b) {
3364
3365   function compose(x, y) {
3366     return x = a(x, y), b(x[0], x[1]);
3367   }
3368
3369   if (a.invert && b.invert) compose.invert = function(x, y) {
3370     return x = b.invert(x, y), x && a.invert(x[0], x[1]);
3371   };
3372
3373   return compose;
3374 }
3375
3376 function d3_geo_conic(projectAt) {
3377   var φ0 = 0,
3378       φ1 = π / 3,
3379       m = d3_geo_projectionMutator(projectAt),
3380       p = m(φ0, φ1);
3381
3382   p.parallels = function(_) {
3383     if (!arguments.length) return [φ0 / π * 180, φ1 / π * 180];
3384     return m(φ0 = _[0] * π / 180, φ1 = _[1] * π / 180);
3385   };
3386
3387   return p;
3388 }
3389
3390 function d3_geo_conicEqualArea(φ0, φ1) {
3391   var sinφ0 = Math.sin(φ0),
3392       n = (sinφ0 + Math.sin(φ1)) / 2,
3393       C = 1 + sinφ0 * (2 * n - sinφ0),
3394       ρ0 = Math.sqrt(C) / n;
3395
3396   function forward(λ, φ) {
3397     var ρ = Math.sqrt(C - 2 * n * Math.sin(φ)) / n;
3398     return [
3399       ρ * Math.sin(λ *= n),
3400       ρ0 - ρ * Math.cos(λ)
3401     ];
3402   }
3403
3404   forward.invert = function(x, y) {
3405     var ρ0_y = ρ0 - y;
3406     return [
3407       Math.atan2(x, ρ0_y) / n,
3408       d3_asin((C - (x * x + ρ0_y * ρ0_y) * n * n) / (2 * n))
3409     ];
3410   };
3411
3412   return forward;
3413 }
3414
3415 (d3.geo.conicEqualArea = function() {
3416   return d3_geo_conic(d3_geo_conicEqualArea);
3417 }).raw = d3_geo_conicEqualArea;
3418
3419 // ESRI:102003
3420 d3.geo.albers = function() {
3421   return d3.geo.conicEqualArea()
3422       .rotate([96, 0])
3423       .center([-.6, 38.7])
3424       .parallels([29.5, 45.5])
3425       .scale(1070);
3426 };
3427
3428 // A composite projection for the United States, configured by default for
3429 // 960×500. Also works quite well at 960×600 with scale 1285. The set of
3430 // standard parallels for each region comes from USGS, which is published here:
3431 // http://egsc.usgs.gov/isb/pubs/MapProjections/projections.html#albers
3432 d3.geo.albersUsa = function() {
3433   var lower48 = d3.geo.albers();
3434
3435   // EPSG:3338
3436   var alaska = d3.geo.conicEqualArea()
3437       .rotate([154, 0])
3438       .center([-2, 58.5])
3439       .parallels([55, 65]);
3440
3441   // ESRI:102007
3442   var hawaii = d3.geo.conicEqualArea()
3443       .rotate([157, 0])
3444       .center([-3, 19.9])
3445       .parallels([8, 18]);
3446
3447   var point,
3448       pointStream = {point: function(x, y) { point = [x, y]; }},
3449       lower48Point,
3450       alaskaPoint,
3451       hawaiiPoint;
3452
3453   function albersUsa(coordinates) {
3454     var x = coordinates[0], y = coordinates[1];
3455     point = null;
3456     (lower48Point(x, y), point)
3457         || (alaskaPoint(x, y), point)
3458         || hawaiiPoint(x, y);
3459     return point;
3460   }
3461
3462   albersUsa.invert = function(coordinates) {
3463     var k = lower48.scale(),
3464         t = lower48.translate(),
3465         x = (coordinates[0] - t[0]) / k,
3466         y = (coordinates[1] - t[1]) / k;
3467     return (y >= .120 && y < .234 && x >= -.425 && x < -.214 ? alaska
3468         : y >= .166 && y < .234 && x >= -.214 && x < -.115 ? hawaii
3469         : lower48).invert(coordinates);
3470   };
3471
3472   // A naïve multi-projection stream.
3473   // The projections must have mutually exclusive clip regions on the sphere,
3474   // as this will avoid emitting interleaving lines and polygons.
3475   albersUsa.stream = function(stream) {
3476     var lower48Stream = lower48.stream(stream),
3477         alaskaStream = alaska.stream(stream),
3478         hawaiiStream = hawaii.stream(stream);
3479     return {
3480       point: function(x, y) {
3481         lower48Stream.point(x, y);
3482         alaskaStream.point(x, y);
3483         hawaiiStream.point(x, y);
3484       },
3485       sphere: function() {
3486         lower48Stream.sphere();
3487         alaskaStream.sphere();
3488         hawaiiStream.sphere();
3489       },
3490       lineStart: function() {
3491         lower48Stream.lineStart();
3492         alaskaStream.lineStart();
3493         hawaiiStream.lineStart();
3494       },
3495       lineEnd: function() {
3496         lower48Stream.lineEnd();
3497         alaskaStream.lineEnd();
3498         hawaiiStream.lineEnd();
3499       },
3500       polygonStart: function() {
3501         lower48Stream.polygonStart();
3502         alaskaStream.polygonStart();
3503         hawaiiStream.polygonStart();
3504       },
3505       polygonEnd: function() {
3506         lower48Stream.polygonEnd();
3507         alaskaStream.polygonEnd();
3508         hawaiiStream.polygonEnd();
3509       }
3510     };
3511   };
3512
3513   albersUsa.precision = function(_) {
3514     if (!arguments.length) return lower48.precision();
3515     lower48.precision(_);
3516     alaska.precision(_);
3517     hawaii.precision(_);
3518     return albersUsa;
3519   };
3520
3521   albersUsa.scale = function(_) {
3522     if (!arguments.length) return lower48.scale();
3523     lower48.scale(_);
3524     alaska.scale(_ * .35);
3525     hawaii.scale(_);
3526     return albersUsa.translate(lower48.translate());
3527   };
3528
3529   albersUsa.translate = function(_) {
3530     if (!arguments.length) return lower48.translate();
3531     var k = lower48.scale(), x = +_[0], y = +_[1];
3532
3533     lower48Point = lower48
3534         .translate(_)
3535         .clipExtent([[x - .455 * k, y - .238 * k], [x + .455 * k, y + .238 * k]])
3536         .stream(pointStream).point;
3537
3538     alaskaPoint = alaska
3539         .translate([x - .307 * k, y + .201 * k])
3540         .clipExtent([[x - .425 * k + ε, y + .120 * k + ε], [x - .214 * k - ε, y + .234 * k - ε]])
3541         .stream(pointStream).point;
3542
3543     hawaiiPoint = hawaii
3544         .translate([x - .205 * k, y + .212 * k])
3545         .clipExtent([[x - .214 * k + ε, y + .166 * k + ε], [x - .115 * k - ε, y + .234 * k - ε]])
3546         .stream(pointStream).point;
3547
3548     return albersUsa;
3549   };
3550
3551   return albersUsa.scale(1070);
3552 };
3553
3554 d3.geo.bounds = (function() {
3555   var λ0, φ0, λ1, φ1, // bounds
3556       λ_, // previous λ-coordinate
3557       λ__, φ__, // first point
3558       p0, // previous 3D point
3559       dλSum,
3560       ranges,
3561       range;
3562
3563   var bound = {
3564     point: point,
3565     lineStart: lineStart,
3566     lineEnd: lineEnd,
3567
3568     polygonStart: function() {
3569       bound.point = ringPoint;
3570       bound.lineStart = ringStart;
3571       bound.lineEnd = ringEnd;
3572       dλSum = 0;
3573       d3_geo_area.polygonStart();
3574     },
3575     polygonEnd: function() {
3576       d3_geo_area.polygonEnd();
3577       bound.point = point;
3578       bound.lineStart = lineStart;
3579       bound.lineEnd = lineEnd;
3580       if (d3_geo_areaRingSum < 0) λ0 = -(λ1 = 180), φ0 = -(φ1 = 90);
3581       else if (dλSum > ε) φ1 = 90;
3582       else if (dλSum < -ε) φ0 = -90;
3583       range[0] = λ0, range[1] = λ1;
3584     }
3585   };
3586
3587   function point(λ, φ) {
3588     ranges.push(range = [λ0 = λ, λ1 = λ]);
3589     if (φ < φ0) φ0 = φ;
3590     if (φ > φ1) φ1 = φ;
3591   }
3592
3593   function linePoint(λ, φ) {
3594     var p = d3_geo_cartesian([λ * d3_radians, φ * d3_radians]);
3595     if (p0) {
3596       var normal = d3_geo_cartesianCross(p0, p),
3597           equatorial = [normal[1], -normal[0], 0],
3598           inflection = d3_geo_cartesianCross(equatorial, normal);
3599       d3_geo_cartesianNormalize(inflection);
3600       inflection = d3_geo_spherical(inflection);
3601       var dλ = λ - λ_,
3602           s = dλ > 0 ? 1 : -1,
3603           λi = inflection[0] * d3_degrees * s,
3604           antimeridian = abs(dλ) > 180;
3605       if (antimeridian ^ (s * λ_ < λi && λi < s * λ)) {
3606         var φi = inflection[1] * d3_degrees;
3607         if (φi > φ1) φ1 = φi;
3608       } else if (λi = (λi + 360) % 360 - 180, antimeridian ^ (s * λ_ < λi && λi < s * λ)) {
3609         var φi = -inflection[1] * d3_degrees;
3610         if (φi < φ0) φ0 = φi;
3611       } else {
3612         if (φ < φ0) φ0 = φ;
3613         if (φ > φ1) φ1 = φ;
3614       }
3615       if (antimeridian) {
3616         if (λ < λ_) {
3617           if (angle(λ0, λ) > angle(λ0, λ1)) λ1 = λ;
3618         } else {
3619           if (angle(λ, λ1) > angle(λ0, λ1)) λ0 = λ;
3620         }
3621       } else {
3622         if (λ1 >= λ0) {
3623           if (λ < λ0) λ0 = λ;
3624           if (λ > λ1) λ1 = λ;
3625         } else {
3626           if (λ > λ_) {
3627             if (angle(λ0, λ) > angle(λ0, λ1)) λ1 = λ;
3628           } else {
3629             if (angle(λ, λ1) > angle(λ0, λ1)) λ0 = λ;
3630           }
3631         }
3632       }
3633     } else {
3634       point(λ, φ);
3635     }
3636     p0 = p, λ_ = λ;
3637   }
3638
3639   function lineStart() { bound.point = linePoint; }
3640   function lineEnd() {
3641     range[0] = λ0, range[1] = λ1;
3642     bound.point = point;
3643     p0 = null;
3644   }
3645
3646   function ringPoint(λ, φ) {
3647     if (p0) {
3648       var dλ = λ - λ_;
3649       dλSum += abs(dλ) > 180 ? dλ + (dλ > 0 ? 360 : -360) : dλ;
3650     } else λ__ = λ, φ__ = φ;
3651     d3_geo_area.point(λ, φ);
3652     linePoint(λ, φ);
3653   }
3654
3655   function ringStart() {
3656     d3_geo_area.lineStart();
3657   }
3658
3659   function ringEnd() {
3660     ringPoint(λ__, φ__);
3661     d3_geo_area.lineEnd();
3662     if (abs(dλSum) > ε) λ0 = -(λ1 = 180);
3663     range[0] = λ0, range[1] = λ1;
3664     p0 = null;
3665   }
3666
3667   // Finds the left-right distance between two longitudes.
3668   // This is almost the same as (λ1 - λ0 + 360°) % 360°, except that we want
3669   // the distance between ±180° to be 360°.
3670   function angle(λ0, λ1) { return (λ1 -= λ0) < 0 ? λ1 + 360 : λ1; }
3671
3672   function compareRanges(a, b) { return a[0] - b[0]; }
3673
3674   function withinRange(x, range) {
3675     return range[0] <= range[1] ? range[0] <= x && x <= range[1] : x < range[0] || range[1] < x;
3676   }
3677
3678   return function(feature) {
3679     φ1 = λ1 = -(λ0 = φ0 = Infinity);
3680     ranges = [];
3681
3682     d3.geo.stream(feature, bound);
3683
3684     var n = ranges.length;
3685     if (n) {
3686       // First, sort ranges by their minimum longitudes.
3687       ranges.sort(compareRanges);
3688
3689       // Then, merge any ranges that overlap.
3690       for (var i = 1, a = ranges[0], b, merged = [a]; i < n; ++i) {
3691         b = ranges[i];
3692         if (withinRange(b[0], a) || withinRange(b[1], a)) {
3693           if (angle(a[0], b[1]) > angle(a[0], a[1])) a[1] = b[1];
3694           if (angle(b[0], a[1]) > angle(a[0], a[1])) a[0] = b[0];
3695         } else {
3696           merged.push(a = b);
3697         }
3698       }
3699
3700       // Finally, find the largest gap between the merged ranges.
3701       // The final bounding box will be the inverse of this gap.
3702       var best = -Infinity, dλ;
3703       for (var n = merged.length - 1, i = 0, a = merged[n], b; i <= n; a = b, ++i) {
3704         b = merged[i];
3705         if ((dλ = angle(a[1], b[0])) > best) best = dλ, λ0 = b[0], λ1 = a[1];
3706       }
3707     }
3708     ranges = range = null;
3709
3710     return λ0 === Infinity || φ0 === Infinity
3711         ? [[NaN, NaN], [NaN, NaN]]
3712         : [[λ0, φ0], [λ1, φ1]];
3713   };
3714 })();
3715
3716 d3.geo.centroid = function(object) {
3717   d3_geo_centroidW0 = d3_geo_centroidW1 =
3718   d3_geo_centroidX0 = d3_geo_centroidY0 = d3_geo_centroidZ0 =
3719   d3_geo_centroidX1 = d3_geo_centroidY1 = d3_geo_centroidZ1 =
3720   d3_geo_centroidX2 = d3_geo_centroidY2 = d3_geo_centroidZ2 = 0;
3721   d3.geo.stream(object, d3_geo_centroid);
3722
3723   var x = d3_geo_centroidX2,
3724       y = d3_geo_centroidY2,
3725       z = d3_geo_centroidZ2,
3726       m = x * x + y * y + z * z;
3727
3728   // If the area-weighted centroid is undefined, fall back to length-weighted centroid.
3729   if (m < ε2) {
3730     x = d3_geo_centroidX1, y = d3_geo_centroidY1, z = d3_geo_centroidZ1;
3731     // If the feature has zero length, fall back to arithmetic mean of point vectors.
3732     if (d3_geo_centroidW1 < ε) x = d3_geo_centroidX0, y = d3_geo_centroidY0, z = d3_geo_centroidZ0;
3733     m = x * x + y * y + z * z;
3734     // If the feature still has an undefined centroid, then return.
3735     if (m < ε2) return [NaN, NaN];
3736   }
3737
3738   return [Math.atan2(y, x) * d3_degrees, d3_asin(z / Math.sqrt(m)) * d3_degrees];
3739 };
3740
3741 var d3_geo_centroidW0,
3742     d3_geo_centroidW1,
3743     d3_geo_centroidX0,
3744     d3_geo_centroidY0,
3745     d3_geo_centroidZ0,
3746     d3_geo_centroidX1,
3747     d3_geo_centroidY1,
3748     d3_geo_centroidZ1,
3749     d3_geo_centroidX2,
3750     d3_geo_centroidY2,
3751     d3_geo_centroidZ2;
3752
3753 var d3_geo_centroid = {
3754   sphere: d3_noop,
3755   point: d3_geo_centroidPoint,
3756   lineStart: d3_geo_centroidLineStart,
3757   lineEnd: d3_geo_centroidLineEnd,
3758   polygonStart: function() {
3759     d3_geo_centroid.lineStart = d3_geo_centroidRingStart;
3760   },
3761   polygonEnd: function() {
3762     d3_geo_centroid.lineStart = d3_geo_centroidLineStart;
3763   }
3764 };
3765
3766 // Arithmetic mean of Cartesian vectors.
3767 function d3_geo_centroidPoint(λ, φ) {
3768   λ *= d3_radians;
3769   var cosφ = Math.cos(φ *= d3_radians);
3770   d3_geo_centroidPointXYZ(cosφ * Math.cos(λ), cosφ * Math.sin(λ), Math.sin(φ));
3771 }
3772
3773 function d3_geo_centroidPointXYZ(x, y, z) {
3774   ++d3_geo_centroidW0;
3775   d3_geo_centroidX0 += (x - d3_geo_centroidX0) / d3_geo_centroidW0;
3776   d3_geo_centroidY0 += (y - d3_geo_centroidY0) / d3_geo_centroidW0;
3777   d3_geo_centroidZ0 += (z - d3_geo_centroidZ0) / d3_geo_centroidW0;
3778 }
3779
3780 function d3_geo_centroidLineStart() {
3781   var x0, y0, z0; // previous point
3782
3783   d3_geo_centroid.point = function(λ, φ) {
3784     λ *= d3_radians;
3785     var cosφ = Math.cos(φ *= d3_radians);
3786     x0 = cosφ * Math.cos(λ);
3787     y0 = cosφ * Math.sin(λ);
3788     z0 = Math.sin(φ);
3789     d3_geo_centroid.point = nextPoint;
3790     d3_geo_centroidPointXYZ(x0, y0, z0);
3791   };
3792
3793   function nextPoint(λ, φ) {
3794     λ *= d3_radians;
3795     var cosφ = Math.cos(φ *= d3_radians),
3796         x = cosφ * Math.cos(λ),
3797         y = cosφ * Math.sin(λ),
3798         z = Math.sin(φ),
3799         w = Math.atan2(
3800           Math.sqrt((w = y0 * z - z0 * y) * w + (w = z0 * x - x0 * z) * w + (w = x0 * y - y0 * x) * w),
3801           x0 * x + y0 * y + z0 * z);
3802     d3_geo_centroidW1 += w;
3803     d3_geo_centroidX1 += w * (x0 + (x0 = x));
3804     d3_geo_centroidY1 += w * (y0 + (y0 = y));
3805     d3_geo_centroidZ1 += w * (z0 + (z0 = z));
3806     d3_geo_centroidPointXYZ(x0, y0, z0);
3807   }
3808 }
3809
3810 function d3_geo_centroidLineEnd() {
3811   d3_geo_centroid.point = d3_geo_centroidPoint;
3812 }
3813
3814 // See J. E. Brock, The Inertia Tensor for a Spherical Triangle,
3815 // J. Applied Mechanics 42, 239 (1975).
3816 function d3_geo_centroidRingStart() {
3817   var λ00, φ00, // first point
3818       x0, y0, z0; // previous point
3819
3820   d3_geo_centroid.point = function(λ, φ) {
3821     λ00 = λ, φ00 = φ;
3822     d3_geo_centroid.point = nextPoint;
3823     λ *= d3_radians;
3824     var cosφ = Math.cos(φ *= d3_radians);
3825     x0 = cosφ * Math.cos(λ);
3826     y0 = cosφ * Math.sin(λ);
3827     z0 = Math.sin(φ);
3828     d3_geo_centroidPointXYZ(x0, y0, z0);
3829   };
3830
3831   d3_geo_centroid.lineEnd = function() {
3832     nextPoint(λ00, φ00);
3833     d3_geo_centroid.lineEnd = d3_geo_centroidLineEnd;
3834     d3_geo_centroid.point = d3_geo_centroidPoint;
3835   };
3836
3837   function nextPoint(λ, φ) {
3838     λ *= d3_radians;
3839     var cosφ = Math.cos(φ *= d3_radians),
3840         x = cosφ * Math.cos(λ),
3841         y = cosφ * Math.sin(λ),
3842         z = Math.sin(φ),
3843         cx = y0 * z - z0 * y,
3844         cy = z0 * x - x0 * z,
3845         cz = x0 * y - y0 * x,
3846         m = Math.sqrt(cx * cx + cy * cy + cz * cz),
3847         u = x0 * x + y0 * y + z0 * z,
3848         v = m && -d3_acos(u) / m, // area weight
3849         w = Math.atan2(m, u); // line weight
3850     d3_geo_centroidX2 += v * cx;
3851     d3_geo_centroidY2 += v * cy;
3852     d3_geo_centroidZ2 += v * cz;
3853     d3_geo_centroidW1 += w;
3854     d3_geo_centroidX1 += w * (x0 + (x0 = x));
3855     d3_geo_centroidY1 += w * (y0 + (y0 = y));
3856     d3_geo_centroidZ1 += w * (z0 + (z0 = z));
3857     d3_geo_centroidPointXYZ(x0, y0, z0);
3858   }
3859 }
3860
3861 // TODO Unify this code with d3.geom.polygon area?
3862
3863 var d3_geo_pathAreaSum, d3_geo_pathAreaPolygon, d3_geo_pathArea = {
3864   point: d3_noop,
3865   lineStart: d3_noop,
3866   lineEnd: d3_noop,
3867
3868   // Only count area for polygon rings.
3869   polygonStart: function() {
3870     d3_geo_pathAreaPolygon = 0;
3871     d3_geo_pathArea.lineStart = d3_geo_pathAreaRingStart;
3872   },
3873   polygonEnd: function() {
3874     d3_geo_pathArea.lineStart = d3_geo_pathArea.lineEnd = d3_geo_pathArea.point = d3_noop;
3875     d3_geo_pathAreaSum += abs(d3_geo_pathAreaPolygon / 2);
3876   }
3877 };
3878
3879 function d3_geo_pathAreaRingStart() {
3880   var x00, y00, x0, y0;
3881
3882   // For the first point, …
3883   d3_geo_pathArea.point = function(x, y) {
3884     d3_geo_pathArea.point = nextPoint;
3885     x00 = x0 = x, y00 = y0 = y;
3886   };
3887
3888   // For subsequent points, …
3889   function nextPoint(x, y) {
3890     d3_geo_pathAreaPolygon += y0 * x - x0 * y;
3891     x0 = x, y0 = y;
3892   }
3893
3894   // For the last point, return to the start.
3895   d3_geo_pathArea.lineEnd = function() {
3896     nextPoint(x00, y00);
3897   };
3898 }
3899
3900 var d3_geo_pathBoundsX0,
3901     d3_geo_pathBoundsY0,
3902     d3_geo_pathBoundsX1,
3903     d3_geo_pathBoundsY1;
3904
3905 var d3_geo_pathBounds = {
3906   point: d3_geo_pathBoundsPoint,
3907   lineStart: d3_noop,
3908   lineEnd: d3_noop,
3909   polygonStart: d3_noop,
3910   polygonEnd: d3_noop
3911 };
3912
3913 function d3_geo_pathBoundsPoint(x, y) {
3914   if (x < d3_geo_pathBoundsX0) d3_geo_pathBoundsX0 = x;
3915   if (x > d3_geo_pathBoundsX1) d3_geo_pathBoundsX1 = x;
3916   if (y < d3_geo_pathBoundsY0) d3_geo_pathBoundsY0 = y;
3917   if (y > d3_geo_pathBoundsY1) d3_geo_pathBoundsY1 = y;
3918 }
3919 function d3_geo_pathBuffer() {
3920   var pointCircle = d3_geo_pathBufferCircle(4.5),
3921       buffer = [];
3922
3923   var stream = {
3924     point: point,
3925
3926     // While inside a line, override point to moveTo then lineTo.
3927     lineStart: function() { stream.point = pointLineStart; },
3928     lineEnd: lineEnd,
3929
3930     // While inside a polygon, override lineEnd to closePath.
3931     polygonStart: function() { stream.lineEnd = lineEndPolygon; },
3932     polygonEnd: function() { stream.lineEnd = lineEnd; stream.point = point; },
3933
3934     pointRadius: function(_) {
3935       pointCircle = d3_geo_pathBufferCircle(_);
3936       return stream;
3937     },
3938
3939     result: function() {
3940       if (buffer.length) {
3941         var result = buffer.join("");
3942         buffer = [];
3943         return result;
3944       }
3945     }
3946   };
3947
3948   function point(x, y) {
3949     buffer.push("M", x, ",", y, pointCircle);
3950   }
3951
3952   function pointLineStart(x, y) {
3953     buffer.push("M", x, ",", y);
3954     stream.point = pointLine;
3955   }
3956
3957   function pointLine(x, y) {
3958     buffer.push("L", x, ",", y);
3959   }
3960
3961   function lineEnd() {
3962     stream.point = point;
3963   }
3964
3965   function lineEndPolygon() {
3966     buffer.push("Z");
3967   }
3968
3969   return stream;
3970 }
3971
3972 function d3_geo_pathBufferCircle(radius) {
3973   return "m0," + radius
3974       + "a" + radius + "," + radius + " 0 1,1 0," + -2 * radius
3975       + "a" + radius + "," + radius + " 0 1,1 0," + 2 * radius
3976       + "z";
3977 }
3978
3979 // TODO Unify this code with d3.geom.polygon centroid?
3980 // TODO Enforce positive area for exterior, negative area for interior?
3981
3982 var d3_geo_pathCentroid = {
3983   point: d3_geo_pathCentroidPoint,
3984
3985   // For lines, weight by length.
3986   lineStart: d3_geo_pathCentroidLineStart,
3987   lineEnd: d3_geo_pathCentroidLineEnd,
3988
3989   // For polygons, weight by area.
3990   polygonStart: function() {
3991     d3_geo_pathCentroid.lineStart = d3_geo_pathCentroidRingStart;
3992   },
3993   polygonEnd: function() {
3994     d3_geo_pathCentroid.point = d3_geo_pathCentroidPoint;
3995     d3_geo_pathCentroid.lineStart = d3_geo_pathCentroidLineStart;
3996     d3_geo_pathCentroid.lineEnd = d3_geo_pathCentroidLineEnd;
3997   }
3998 };
3999
4000 function d3_geo_pathCentroidPoint(x, y) {
4001   d3_geo_centroidX0 += x;
4002   d3_geo_centroidY0 += y;
4003   ++d3_geo_centroidZ0;
4004 }
4005
4006 function d3_geo_pathCentroidLineStart() {
4007   var x0, y0;
4008
4009   d3_geo_pathCentroid.point = function(x, y) {
4010     d3_geo_pathCentroid.point = nextPoint;
4011     d3_geo_pathCentroidPoint(x0 = x, y0 = y);
4012   };
4013
4014   function nextPoint(x, y) {
4015     var dx = x - x0, dy = y - y0, z = Math.sqrt(dx * dx + dy * dy);
4016     d3_geo_centroidX1 += z * (x0 + x) / 2;
4017     d3_geo_centroidY1 += z * (y0 + y) / 2;
4018     d3_geo_centroidZ1 += z;
4019     d3_geo_pathCentroidPoint(x0 = x, y0 = y);
4020   }
4021 }
4022
4023 function d3_geo_pathCentroidLineEnd() {
4024   d3_geo_pathCentroid.point = d3_geo_pathCentroidPoint;
4025 }
4026
4027 function d3_geo_pathCentroidRingStart() {
4028   var x00, y00, x0, y0;
4029
4030   // For the first point, …
4031   d3_geo_pathCentroid.point = function(x, y) {
4032     d3_geo_pathCentroid.point = nextPoint;
4033     d3_geo_pathCentroidPoint(x00 = x0 = x, y00 = y0 = y);
4034   };
4035
4036   // For subsequent points, …
4037   function nextPoint(x, y) {
4038     var dx = x - x0, dy = y - y0, z = Math.sqrt(dx * dx + dy * dy);
4039     d3_geo_centroidX1 += z * (x0 + x) / 2;
4040     d3_geo_centroidY1 += z * (y0 + y) / 2;
4041     d3_geo_centroidZ1 += z;
4042
4043     z = y0 * x - x0 * y;
4044     d3_geo_centroidX2 += z * (x0 + x);
4045     d3_geo_centroidY2 += z * (y0 + y);
4046     d3_geo_centroidZ2 += z * 3;
4047     d3_geo_pathCentroidPoint(x0 = x, y0 = y);
4048   }
4049
4050   // For the last point, return to the start.
4051   d3_geo_pathCentroid.lineEnd = function() {
4052     nextPoint(x00, y00);
4053   };
4054 }
4055
4056 function d3_geo_pathContext(context) {
4057   var pointRadius = 4.5;
4058
4059   var stream = {
4060     point: point,
4061
4062     // While inside a line, override point to moveTo then lineTo.
4063     lineStart: function() { stream.point = pointLineStart; },
4064     lineEnd: lineEnd,
4065
4066     // While inside a polygon, override lineEnd to closePath.
4067     polygonStart: function() { stream.lineEnd = lineEndPolygon; },
4068     polygonEnd: function() { stream.lineEnd = lineEnd; stream.point = point; },
4069
4070     pointRadius: function(_) {
4071       pointRadius = _;
4072       return stream;
4073     },
4074
4075     result: d3_noop
4076   };
4077
4078   function point(x, y) {
4079     context.moveTo(x, y);
4080     context.arc(x, y, pointRadius, 0, τ);
4081   }
4082
4083   function pointLineStart(x, y) {
4084     context.moveTo(x, y);
4085     stream.point = pointLine;
4086   }
4087
4088   function pointLine(x, y) {
4089     context.lineTo(x, y);
4090   }
4091
4092   function lineEnd() {
4093     stream.point = point;
4094   }
4095
4096   function lineEndPolygon() {
4097     context.closePath();
4098   }
4099
4100   return stream;
4101 }
4102
4103 function d3_geo_resample(project) {
4104   var δ2 = .5, // precision, px²
4105       cosMinDistance = Math.cos(30 * d3_radians), // cos(minimum angular distance)
4106       maxDepth = 16;
4107
4108   function resample(stream) {
4109     return (maxDepth ? resampleRecursive : resampleNone)(stream);
4110   }
4111
4112   function resampleNone(stream) {
4113     return d3_geo_transformPoint(stream, function(x, y) {
4114       x = project(x, y);
4115       stream.point(x[0], x[1]);
4116     });
4117   }
4118
4119   function resampleRecursive(stream) {
4120     var λ00, φ00, x00, y00, a00, b00, c00, // first point
4121         λ0, x0, y0, a0, b0, c0; // previous point
4122
4123     var resample = {
4124       point: point,
4125       lineStart: lineStart,
4126       lineEnd: lineEnd,
4127       polygonStart: function() { stream.polygonStart(); resample.lineStart = ringStart; },
4128       polygonEnd: function() { stream.polygonEnd(); resample.lineStart = lineStart; }
4129     };
4130
4131     function point(x, y) {
4132       x = project(x, y);
4133       stream.point(x[0], x[1]);
4134     }
4135
4136     function lineStart() {
4137       x0 = NaN;
4138       resample.point = linePoint;
4139       stream.lineStart();
4140     }
4141
4142     function linePoint(λ, φ) {
4143       var c = d3_geo_cartesian([λ, φ]), p = project(λ, φ);
4144       resampleLineTo(x0, y0, λ0, a0, b0, c0, x0 = p[0], y0 = p[1], λ0 = λ, a0 = c[0], b0 = c[1], c0 = c[2], maxDepth, stream);
4145       stream.point(x0, y0);
4146     }
4147
4148     function lineEnd() {
4149       resample.point = point;
4150       stream.lineEnd();
4151     }
4152
4153     function ringStart() {
4154       lineStart();
4155       resample.point = ringPoint;
4156       resample.lineEnd = ringEnd;
4157     }
4158
4159     function ringPoint(λ, φ) {
4160       linePoint(λ00 = λ, φ00 = φ), x00 = x0, y00 = y0, a00 = a0, b00 = b0, c00 = c0;
4161       resample.point = linePoint;
4162     }
4163
4164     function ringEnd() {
4165       resampleLineTo(x0, y0, λ0, a0, b0, c0, x00, y00, λ00, a00, b00, c00, maxDepth, stream);
4166       resample.lineEnd = lineEnd;
4167       lineEnd();
4168     }
4169
4170     return resample;
4171   }
4172
4173   function resampleLineTo(x0, y0, λ0, a0, b0, c0, x1, y1, λ1, a1, b1, c1, depth, stream) {
4174     var dx = x1 - x0,
4175         dy = y1 - y0,
4176         d2 = dx * dx + dy * dy;
4177     if (d2 > 4 * δ2 && depth--) {
4178       var a = a0 + a1,
4179           b = b0 + b1,
4180           c = c0 + c1,
4181           m = Math.sqrt(a * a + b * b + c * c),
4182           φ2 = Math.asin(c /= m),
4183           λ2 = abs(abs(c) - 1) < ε || abs(λ0 - λ1) < ε ? (λ0 + λ1) / 2 : Math.atan2(b, a),
4184           p = project(λ2, φ2),
4185           x2 = p[0],
4186           y2 = p[1],
4187           dx2 = x2 - x0,
4188           dy2 = y2 - y0,
4189           dz = dy * dx2 - dx * dy2;
4190       if (dz * dz / d2 > δ2 // perpendicular projected distance
4191           || abs((dx * dx2 + dy * dy2) / d2 - .5) > .3 // midpoint close to an end
4192           || a0 * a1 + b0 * b1 + c0 * c1 < cosMinDistance) { // angular distance
4193         resampleLineTo(x0, y0, λ0, a0, b0, c0, x2, y2, λ2, a /= m, b /= m, c, depth, stream);
4194         stream.point(x2, y2);
4195         resampleLineTo(x2, y2, λ2, a, b, c, x1, y1, λ1, a1, b1, c1, depth, stream);
4196       }
4197     }
4198   }
4199
4200   resample.precision = function(_) {
4201     if (!arguments.length) return Math.sqrt(δ2);
4202     maxDepth = (δ2 = _ * _) > 0 && 16;
4203     return resample;
4204   };
4205
4206   return resample;
4207 }
4208
4209 d3.geo.path = function() {
4210   var pointRadius = 4.5,
4211       projection,
4212       context,
4213       projectStream,
4214       contextStream,
4215       cacheStream;
4216
4217   function path(object) {
4218     if (object) {
4219       if (typeof pointRadius === "function") contextStream.pointRadius(+pointRadius.apply(this, arguments));
4220       if (!cacheStream || !cacheStream.valid) cacheStream = projectStream(contextStream);
4221       d3.geo.stream(object, cacheStream);
4222     }
4223     return contextStream.result();
4224   }
4225
4226   path.area = function(object) {
4227     d3_geo_pathAreaSum = 0;
4228     d3.geo.stream(object, projectStream(d3_geo_pathArea));
4229     return d3_geo_pathAreaSum;
4230   };
4231
4232   path.centroid = function(object) {
4233     d3_geo_centroidX0 = d3_geo_centroidY0 = d3_geo_centroidZ0 =
4234     d3_geo_centroidX1 = d3_geo_centroidY1 = d3_geo_centroidZ1 =
4235     d3_geo_centroidX2 = d3_geo_centroidY2 = d3_geo_centroidZ2 = 0;
4236     d3.geo.stream(object, projectStream(d3_geo_pathCentroid));
4237     return d3_geo_centroidZ2 ? [d3_geo_centroidX2 / d3_geo_centroidZ2, d3_geo_centroidY2 / d3_geo_centroidZ2]
4238         : d3_geo_centroidZ1 ? [d3_geo_centroidX1 / d3_geo_centroidZ1, d3_geo_centroidY1 / d3_geo_centroidZ1]
4239         : d3_geo_centroidZ0 ? [d3_geo_centroidX0 / d3_geo_centroidZ0, d3_geo_centroidY0 / d3_geo_centroidZ0]
4240         : [NaN, NaN];
4241   };
4242
4243   path.bounds = function(object) {
4244     d3_geo_pathBoundsX1 = d3_geo_pathBoundsY1 = -(d3_geo_pathBoundsX0 = d3_geo_pathBoundsY0 = Infinity);
4245     d3.geo.stream(object, projectStream(d3_geo_pathBounds));
4246     return [[d3_geo_pathBoundsX0, d3_geo_pathBoundsY0], [d3_geo_pathBoundsX1, d3_geo_pathBoundsY1]];
4247   };
4248
4249   path.projection = function(_) {
4250     if (!arguments.length) return projection;
4251     projectStream = (projection = _) ? _.stream || d3_geo_pathProjectStream(_) : d3_identity;
4252     return reset();
4253   };
4254
4255   path.context = function(_) {
4256     if (!arguments.length) return context;
4257     contextStream = (context = _) == null ? new d3_geo_pathBuffer : new d3_geo_pathContext(_);
4258     if (typeof pointRadius !== "function") contextStream.pointRadius(pointRadius);
4259     return reset();
4260   };
4261
4262   path.pointRadius = function(_) {
4263     if (!arguments.length) return pointRadius;
4264     pointRadius = typeof _ === "function" ? _ : (contextStream.pointRadius(+_), +_);
4265     return path;
4266   };
4267
4268   function reset() {
4269     cacheStream = null;
4270     return path;
4271   }
4272
4273   return path.projection(d3.geo.albersUsa()).context(null);
4274 };
4275
4276 function d3_geo_pathProjectStream(project) {
4277   var resample = d3_geo_resample(function(x, y) { return project([x * d3_degrees, y * d3_degrees]); });
4278   return function(stream) { return d3_geo_projectionRadians(resample(stream)); };
4279 }
4280
4281 d3.geo.transform = function(methods) {
4282   return {
4283     stream: function(stream) {
4284       var transform = new d3_geo_transform(stream);
4285       for (var k in methods) transform[k] = methods[k];
4286       return transform;
4287     }
4288   };
4289 };
4290
4291 function d3_geo_transform(stream) {
4292   this.stream = stream;
4293 }
4294
4295 d3_geo_transform.prototype = {
4296   point: function(x, y) { this.stream.point(x, y); },
4297   sphere: function() { this.stream.sphere(); },
4298   lineStart: function() { this.stream.lineStart(); },
4299   lineEnd: function() { this.stream.lineEnd(); },
4300   polygonStart: function() { this.stream.polygonStart(); },
4301   polygonEnd: function() { this.stream.polygonEnd(); }
4302 };
4303
4304 function d3_geo_transformPoint(stream, point) {
4305   return {
4306     point: point,
4307     sphere: function() { stream.sphere(); },
4308     lineStart: function() { stream.lineStart(); },
4309     lineEnd: function() { stream.lineEnd(); },
4310     polygonStart: function() { stream.polygonStart(); },
4311     polygonEnd: function() { stream.polygonEnd(); },
4312   };
4313 }
4314
4315 d3.geo.projection = d3_geo_projection;
4316 d3.geo.projectionMutator = d3_geo_projectionMutator;
4317
4318 function d3_geo_projection(project) {
4319   return d3_geo_projectionMutator(function() { return project; })();
4320 }
4321
4322 function d3_geo_projectionMutator(projectAt) {
4323   var project,
4324       rotate,
4325       projectRotate,
4326       projectResample = d3_geo_resample(function(x, y) { x = project(x, y); return [x[0] * k + δx, δy - x[1] * k]; }),
4327       k = 150, // scale
4328       x = 480, y = 250, // translate
4329       λ = 0, φ = 0, // center
4330       δλ = 0, δφ = 0, δγ = 0, // rotate
4331       δx, δy, // center
4332       preclip = d3_geo_clipAntimeridian,
4333       postclip = d3_identity,
4334       clipAngle = null,
4335       clipExtent = null,
4336       stream;
4337
4338   function projection(point) {
4339     point = projectRotate(point[0] * d3_radians, point[1] * d3_radians);
4340     return [point[0] * k + δx, δy - point[1] * k];
4341   }
4342
4343   function invert(point) {
4344     point = projectRotate.invert((point[0] - δx) / k, (δy - point[1]) / k);
4345     return point && [point[0] * d3_degrees, point[1] * d3_degrees];
4346   }
4347
4348   projection.stream = function(output) {
4349     if (stream) stream.valid = false;
4350     stream = d3_geo_projectionRadians(preclip(rotate, projectResample(postclip(output))));
4351     stream.valid = true; // allow caching by d3.geo.path
4352     return stream;
4353   };
4354
4355   projection.clipAngle = function(_) {
4356     if (!arguments.length) return clipAngle;
4357     preclip = _ == null ? (clipAngle = _, d3_geo_clipAntimeridian) : d3_geo_clipCircle((clipAngle = +_) * d3_radians);
4358     return invalidate();
4359   };
4360
4361   projection.clipExtent = function(_) {
4362     if (!arguments.length) return clipExtent;
4363     clipExtent = _;
4364     postclip = _ ? d3_geo_clipExtent(_[0][0], _[0][1], _[1][0], _[1][1]) : d3_identity;
4365     return invalidate();
4366   };
4367
4368   projection.scale = function(_) {
4369     if (!arguments.length) return k;
4370     k = +_;
4371     return reset();
4372   };
4373
4374   projection.translate = function(_) {
4375     if (!arguments.length) return [x, y];
4376     x = +_[0];
4377     y = +_[1];
4378     return reset();
4379   };
4380
4381   projection.center = function(_) {
4382     if (!arguments.length) return [λ * d3_degrees, φ * d3_degrees];
4383     λ = _[0] % 360 * d3_radians;
4384     φ = _[1] % 360 * d3_radians;
4385     return reset();
4386   };
4387
4388   projection.rotate = function(_) {
4389     if (!arguments.length) return [δλ * d3_degrees, δφ * d3_degrees, δγ * d3_degrees];
4390     δλ = _[0] % 360 * d3_radians;
4391     δφ = _[1] % 360 * d3_radians;
4392     δγ = _.length > 2 ? _[2] % 360 * d3_radians : 0;
4393     return reset();
4394   };
4395
4396   d3.rebind(projection, projectResample, "precision");
4397
4398   function reset() {
4399     projectRotate = d3_geo_compose(rotate = d3_geo_rotation(δλ, δφ, δγ), project);
4400     var center = project(λ, φ);
4401     δx = x - center[0] * k;
4402     δy = y + center[1] * k;
4403     return invalidate();
4404   }
4405
4406   function invalidate() {
4407     if (stream) stream.valid = false, stream = null;
4408     return projection;
4409   }
4410
4411   return function() {
4412     project = projectAt.apply(this, arguments);
4413     projection.invert = project.invert && invert;
4414     return reset();
4415   };
4416 }
4417
4418 function d3_geo_projectionRadians(stream) {
4419   return d3_geo_transformPoint(stream, function(x, y) {
4420     stream.point(x * d3_radians, y * d3_radians);
4421   });
4422 }
4423
4424 function d3_geo_mercator(λ, φ) {
4425   return [λ, Math.log(Math.tan(π / 4 + φ / 2))];
4426 }
4427
4428 d3_geo_mercator.invert = function(x, y) {
4429   return [x, 2 * Math.atan(Math.exp(y)) - halfπ];
4430 };
4431
4432 function d3_geo_mercatorProjection(project) {
4433   var m = d3_geo_projection(project),
4434       scale = m.scale,
4435       translate = m.translate,
4436       clipExtent = m.clipExtent,
4437       clipAuto;
4438
4439   m.scale = function() {
4440     var v = scale.apply(m, arguments);
4441     return v === m ? (clipAuto ? m.clipExtent(null) : m) : v;
4442   };
4443
4444   m.translate = function() {
4445     var v = translate.apply(m, arguments);
4446     return v === m ? (clipAuto ? m.clipExtent(null) : m) : v;
4447   };
4448
4449   m.clipExtent = function(_) {
4450     var v = clipExtent.apply(m, arguments);
4451     if (v === m) {
4452       if (clipAuto = _ == null) {
4453         var k = π * scale(), t = translate();
4454         clipExtent([[t[0] - k, t[1] - k], [t[0] + k, t[1] + k]]);
4455       }
4456     } else if (clipAuto) {
4457       v = null;
4458     }
4459     return v;
4460   };
4461
4462   return m.clipExtent(null);
4463 }
4464
4465 (d3.geo.mercator = function() {
4466   return d3_geo_mercatorProjection(d3_geo_mercator);
4467 }).raw = d3_geo_mercator;
4468 d3.geom = {};
4469
4470 d3.geom.polygon = function(coordinates) {
4471   d3_subclass(coordinates, d3_geom_polygonPrototype);
4472   return coordinates;
4473 };
4474
4475 var d3_geom_polygonPrototype = d3.geom.polygon.prototype = [];
4476
4477 d3_geom_polygonPrototype.area = function() {
4478   var i = -1,
4479       n = this.length,
4480       a,
4481       b = this[n - 1],
4482       area = 0;
4483
4484   while (++i < n) {
4485     a = b;
4486     b = this[i];
4487     area += a[1] * b[0] - a[0] * b[1];
4488   }
4489
4490   return area * .5;
4491 };
4492
4493 d3_geom_polygonPrototype.centroid = function(k) {
4494   var i = -1,
4495       n = this.length,
4496       x = 0,
4497       y = 0,
4498       a,
4499       b = this[n - 1],
4500       c;
4501
4502   if (!arguments.length) k = -1 / (6 * this.area());
4503
4504   while (++i < n) {
4505     a = b;
4506     b = this[i];
4507     c = a[0] * b[1] - b[0] * a[1];
4508     x += (a[0] + b[0]) * c;
4509     y += (a[1] + b[1]) * c;
4510   }
4511
4512   return [x * k, y * k];
4513 };
4514
4515 // The Sutherland-Hodgman clipping algorithm.
4516 // Note: requires the clip polygon to be counterclockwise and convex.
4517 d3_geom_polygonPrototype.clip = function(subject) {
4518   var input,
4519       closed = d3_geom_polygonClosed(subject),
4520       i = -1,
4521       n = this.length - d3_geom_polygonClosed(this),
4522       j,
4523       m,
4524       a = this[n - 1],
4525       b,
4526       c,
4527       d;
4528
4529   while (++i < n) {
4530     input = subject.slice();
4531     subject.length = 0;
4532     b = this[i];
4533     c = input[(m = input.length - closed) - 1];
4534     j = -1;
4535     while (++j < m) {
4536       d = input[j];
4537       if (d3_geom_polygonInside(d, a, b)) {
4538         if (!d3_geom_polygonInside(c, a, b)) {
4539           subject.push(d3_geom_polygonIntersect(c, d, a, b));
4540         }
4541         subject.push(d);
4542       } else if (d3_geom_polygonInside(c, a, b)) {
4543         subject.push(d3_geom_polygonIntersect(c, d, a, b));
4544       }
4545       c = d;
4546     }
4547     if (closed) subject.push(subject[0]);
4548     a = b;
4549   }
4550
4551   return subject;
4552 };
4553
4554 function d3_geom_polygonInside(p, a, b) {
4555   return (b[0] - a[0]) * (p[1] - a[1]) < (b[1] - a[1]) * (p[0] - a[0]);
4556 }
4557
4558 // Intersect two infinite lines cd and ab.
4559 function d3_geom_polygonIntersect(c, d, a, b) {
4560   var x1 = c[0], x3 = a[0], x21 = d[0] - x1, x43 = b[0] - x3,
4561       y1 = c[1], y3 = a[1], y21 = d[1] - y1, y43 = b[1] - y3,
4562       ua = (x43 * (y1 - y3) - y43 * (x1 - x3)) / (y43 * x21 - x43 * y21);
4563   return [x1 + ua * x21, y1 + ua * y21];
4564 }
4565
4566 // Returns true if the polygon is closed.
4567 function d3_geom_polygonClosed(coordinates) {
4568   var a = coordinates[0],
4569       b = coordinates[coordinates.length - 1];
4570   return !(a[0] - b[0] || a[1] - b[1]);
4571 }
4572 function d3_geom_pointX(d) {
4573   return d[0];
4574 }
4575
4576 function d3_geom_pointY(d) {
4577   return d[1];
4578 }
4579
4580 /**
4581  * Computes the 2D convex hull of a set of points using Graham's scanning
4582  * algorithm. The algorithm has been implemented as described in Cormen,
4583  * Leiserson, and Rivest's Introduction to Algorithms. The running time of
4584  * this algorithm is O(n log n), where n is the number of input points.
4585  *
4586  * @param vertices [[x1, y1], [x2, y2], …]
4587  * @returns polygon [[x1, y1], [x2, y2], …]
4588  */
4589 d3.geom.hull = function(vertices) {
4590   var x = d3_geom_pointX,
4591       y = d3_geom_pointY;
4592
4593   if (arguments.length) return hull(vertices);
4594
4595   function hull(data) {
4596     if (data.length < 3) return [];
4597
4598     var fx = d3_functor(x),
4599         fy = d3_functor(y),
4600         n = data.length,
4601         vertices, // TODO use parallel arrays
4602         plen = n - 1,
4603         points = [],
4604         stack = [],
4605         d,
4606         i, j, h = 0, x1, y1, x2, y2, u, v, a, sp;
4607
4608     if (fx === d3_geom_pointX && y === d3_geom_pointY) vertices = data;
4609     else for (i = 0, vertices = []; i < n; ++i) {
4610       vertices.push([+fx.call(this, d = data[i], i), +fy.call(this, d, i)]);
4611     }
4612
4613     // find the starting ref point: leftmost point with the minimum y coord
4614     for (i = 1; i < n; ++i) {
4615       if (vertices[i][1] < vertices[h][1]
4616           || vertices[i][1] == vertices[h][1]
4617           && vertices[i][0] < vertices[h][0]) h = i;
4618     }
4619
4620     // calculate polar angles from ref point and sort
4621     for (i = 0; i < n; ++i) {
4622       if (i === h) continue;
4623       y1 = vertices[i][1] - vertices[h][1];
4624       x1 = vertices[i][0] - vertices[h][0];
4625       points.push({angle: Math.atan2(y1, x1), index: i});
4626     }
4627     points.sort(function(a, b) { return a.angle - b.angle; });
4628
4629     // toss out duplicate angles
4630     a = points[0].angle;
4631     v = points[0].index;
4632     u = 0;
4633     for (i = 1; i < plen; ++i) {
4634       j = points[i].index;
4635       if (a == points[i].angle) {
4636         // keep angle for point most distant from the reference
4637         x1 = vertices[v][0] - vertices[h][0];
4638         y1 = vertices[v][1] - vertices[h][1];
4639         x2 = vertices[j][0] - vertices[h][0];
4640         y2 = vertices[j][1] - vertices[h][1];
4641         if (x1 * x1 + y1 * y1 >= x2 * x2 + y2 * y2) {
4642           points[i].index = -1;
4643           continue;
4644         } else {
4645           points[u].index = -1;
4646         }
4647       }
4648       a = points[i].angle;
4649       u = i;
4650       v = j;
4651     }
4652
4653     // initialize the stack
4654     stack.push(h);
4655     for (i = 0, j = 0; i < 2; ++j) {
4656       if (points[j].index > -1) {
4657         stack.push(points[j].index);
4658         i++;
4659       }
4660     }
4661     sp = stack.length;
4662
4663     // do graham's scan
4664     for (; j < plen; ++j) {
4665       if (points[j].index < 0) continue; // skip tossed out points
4666       while (!d3_geom_hullCCW(stack[sp - 2], stack[sp - 1], points[j].index, vertices)) {
4667         --sp;
4668       }
4669       stack[sp++] = points[j].index;
4670     }
4671
4672     // construct the hull
4673     var poly = [];
4674     for (i = sp - 1; i >= 0; --i) poly.push(data[stack[i]]);
4675     return poly;
4676   }
4677
4678   hull.x = function(_) {
4679     return arguments.length ? (x = _, hull) : x;
4680   };
4681
4682   hull.y = function(_) {
4683     return arguments.length ? (y = _, hull) : y;
4684   };
4685
4686   return hull;
4687 };
4688
4689 // are three points in counter-clockwise order?
4690 function d3_geom_hullCCW(i1, i2, i3, v) {
4691   var t, a, b, c, d, e, f;
4692   t = v[i1]; a = t[0]; b = t[1];
4693   t = v[i2]; c = t[0]; d = t[1];
4694   t = v[i3]; e = t[0]; f = t[1];
4695   return (f - b) * (c - a) - (d - b) * (e - a) > 0;
4696 }
4697
4698 var d3_ease_default = function() { return d3_identity; };
4699
4700 var d3_ease = d3.map({
4701   linear: d3_ease_default,
4702   poly: d3_ease_poly,
4703   quad: function() { return d3_ease_quad; },
4704   cubic: function() { return d3_ease_cubic; },
4705   sin: function() { return d3_ease_sin; },
4706   exp: function() { return d3_ease_exp; },
4707   circle: function() { return d3_ease_circle; },
4708   elastic: d3_ease_elastic,
4709   back: d3_ease_back,
4710   bounce: function() { return d3_ease_bounce; }
4711 });
4712
4713 var d3_ease_mode = d3.map({
4714   "in": d3_identity,
4715   "out": d3_ease_reverse,
4716   "in-out": d3_ease_reflect,
4717   "out-in": function(f) { return d3_ease_reflect(d3_ease_reverse(f)); }
4718 });
4719
4720 d3.ease = function(name) {
4721   var i = name.indexOf("-"),
4722       t = i >= 0 ? name.substring(0, i) : name,
4723       m = i >= 0 ? name.substring(i + 1) : "in";
4724   t = d3_ease.get(t) || d3_ease_default;
4725   m = d3_ease_mode.get(m) || d3_identity;
4726   return d3_ease_clamp(m(t.apply(null, d3_arraySlice.call(arguments, 1))));
4727 };
4728
4729 function d3_ease_clamp(f) {
4730   return function(t) {
4731     return t <= 0 ? 0 : t >= 1 ? 1 : f(t);
4732   };
4733 }
4734
4735 function d3_ease_reverse(f) {
4736   return function(t) {
4737     return 1 - f(1 - t);
4738   };
4739 }
4740
4741 function d3_ease_reflect(f) {
4742   return function(t) {
4743     return .5 * (t < .5 ? f(2 * t) : (2 - f(2 - 2 * t)));
4744   };
4745 }
4746
4747 function d3_ease_quad(t) {
4748   return t * t;
4749 }
4750
4751 function d3_ease_cubic(t) {
4752   return t * t * t;
4753 }
4754
4755 // Optimized clamp(reflect(poly(3))).
4756 function d3_ease_cubicInOut(t) {
4757   if (t <= 0) return 0;
4758   if (t >= 1) return 1;
4759   var t2 = t * t, t3 = t2 * t;
4760   return 4 * (t < .5 ? t3 : 3 * (t - t2) + t3 - .75);
4761 }
4762
4763 function d3_ease_poly(e) {
4764   return function(t) {
4765     return Math.pow(t, e);
4766   };
4767 }
4768
4769 function d3_ease_sin(t) {
4770   return 1 - Math.cos(t * halfπ);
4771 }
4772
4773 function d3_ease_exp(t) {
4774   return Math.pow(2, 10 * (t - 1));
4775 }
4776
4777 function d3_ease_circle(t) {
4778   return 1 - Math.sqrt(1 - t * t);
4779 }
4780
4781 function d3_ease_elastic(a, p) {
4782   var s;
4783   if (arguments.length < 2) p = 0.45;
4784   if (arguments.length) s = p / τ * Math.asin(1 / a);
4785   else a = 1, s = p / 4;
4786   return function(t) {
4787     return 1 + a * Math.pow(2, -10 * t) * Math.sin((t - s) * τ / p);
4788   };
4789 }
4790
4791 function d3_ease_back(s) {
4792   if (!s) s = 1.70158;
4793   return function(t) {
4794     return t * t * ((s + 1) * t - s);
4795   };
4796 }
4797
4798 function d3_ease_bounce(t) {
4799   return t < 1 / 2.75 ? 7.5625 * t * t
4800       : t < 2 / 2.75 ? 7.5625 * (t -= 1.5 / 2.75) * t + .75
4801       : t < 2.5 / 2.75 ? 7.5625 * (t -= 2.25 / 2.75) * t + .9375
4802       : 7.5625 * (t -= 2.625 / 2.75) * t + .984375;
4803 }
4804
4805 function d3_transition(groups, id) {
4806   d3_subclass(groups, d3_transitionPrototype);
4807
4808   groups.id = id; // Note: read-only!
4809
4810   return groups;
4811 }
4812
4813 var d3_transitionPrototype = [],
4814     d3_transitionId = 0,
4815     d3_transitionInheritId,
4816     d3_transitionInherit;
4817
4818 d3_transitionPrototype.call = d3_selectionPrototype.call;
4819 d3_transitionPrototype.empty = d3_selectionPrototype.empty;
4820 d3_transitionPrototype.node = d3_selectionPrototype.node;
4821 d3_transitionPrototype.size = d3_selectionPrototype.size;
4822
4823 d3.transition = function(selection) {
4824   return arguments.length
4825       ? (d3_transitionInheritId ? selection.transition() : selection)
4826       : d3_selectionRoot.transition();
4827 };
4828
4829 d3.transition.prototype = d3_transitionPrototype;
4830
4831
4832 d3_transitionPrototype.select = function(selector) {
4833   var id = this.id,
4834       subgroups = [],
4835       subgroup,
4836       subnode,
4837       node;
4838
4839   selector = d3_selection_selector(selector);
4840
4841   for (var j = -1, m = this.length; ++j < m;) {
4842     subgroups.push(subgroup = []);
4843     for (var group = this[j], i = -1, n = group.length; ++i < n;) {
4844       if ((node = group[i]) && (subnode = selector.call(node, node.__data__, i, j))) {
4845         if ("__data__" in node) subnode.__data__ = node.__data__;
4846         d3_transitionNode(subnode, i, id, node.__transition__[id]);
4847         subgroup.push(subnode);
4848       } else {
4849         subgroup.push(null);
4850       }
4851     }
4852   }
4853
4854   return d3_transition(subgroups, id);
4855 };
4856
4857 d3_transitionPrototype.selectAll = function(selector) {
4858   var id = this.id,
4859       subgroups = [],
4860       subgroup,
4861       subnodes,
4862       node,
4863       subnode,
4864       transition;
4865
4866   selector = d3_selection_selectorAll(selector);
4867
4868   for (var j = -1, m = this.length; ++j < m;) {
4869     for (var group = this[j], i = -1, n = group.length; ++i < n;) {
4870       if (node = group[i]) {
4871         transition = node.__transition__[id];
4872         subnodes = selector.call(node, node.__data__, i, j);
4873         subgroups.push(subgroup = []);
4874         for (var k = -1, o = subnodes.length; ++k < o;) {
4875           if (subnode = subnodes[k]) d3_transitionNode(subnode, k, id, transition);
4876           subgroup.push(subnode);
4877         }
4878       }
4879     }
4880   }
4881
4882   return d3_transition(subgroups, id);
4883 };
4884
4885 d3_transitionPrototype.filter = function(filter) {
4886   var subgroups = [],
4887       subgroup,
4888       group,
4889       node;
4890
4891   if (typeof filter !== "function") filter = d3_selection_filter(filter);
4892
4893   for (var j = 0, m = this.length; j < m; j++) {
4894     subgroups.push(subgroup = []);
4895     for (var group = this[j], i = 0, n = group.length; i < n; i++) {
4896       if ((node = group[i]) && filter.call(node, node.__data__, i, j)) {
4897         subgroup.push(node);
4898       }
4899     }
4900   }
4901
4902   return d3_transition(subgroups, this.id);
4903 };
4904 function d3_Color() {}
4905
4906 d3_Color.prototype.toString = function() {
4907   return this.rgb() + "";
4908 };
4909
4910 d3.hsl = function(h, s, l) {
4911   return arguments.length === 1
4912       ? (h instanceof d3_Hsl ? d3_hsl(h.h, h.s, h.l)
4913       : d3_rgb_parse("" + h, d3_rgb_hsl, d3_hsl))
4914       : d3_hsl(+h, +s, +l);
4915 };
4916
4917 function d3_hsl(h, s, l) {
4918   return new d3_Hsl(h, s, l);
4919 }
4920
4921 function d3_Hsl(h, s, l) {
4922   this.h = h;
4923   this.s = s;
4924   this.l = l;
4925 }
4926
4927 var d3_hslPrototype = d3_Hsl.prototype = new d3_Color;
4928
4929 d3_hslPrototype.brighter = function(k) {
4930   k = Math.pow(0.7, arguments.length ? k : 1);
4931   return d3_hsl(this.h, this.s, this.l / k);
4932 };
4933
4934 d3_hslPrototype.darker = function(k) {
4935   k = Math.pow(0.7, arguments.length ? k : 1);
4936   return d3_hsl(this.h, this.s, k * this.l);
4937 };
4938
4939 d3_hslPrototype.rgb = function() {
4940   return d3_hsl_rgb(this.h, this.s, this.l);
4941 };
4942
4943 function d3_hsl_rgb(h, s, l) {
4944   var m1,
4945       m2;
4946
4947   /* Some simple corrections for h, s and l. */
4948   h = isNaN(h) ? 0 : (h %= 360) < 0 ? h + 360 : h;
4949   s = isNaN(s) ? 0 : s < 0 ? 0 : s > 1 ? 1 : s;
4950   l = l < 0 ? 0 : l > 1 ? 1 : l;
4951
4952   /* From FvD 13.37, CSS Color Module Level 3 */
4953   m2 = l <= .5 ? l * (1 + s) : l + s - l * s;
4954   m1 = 2 * l - m2;
4955
4956   function v(h) {
4957     if (h > 360) h -= 360;
4958     else if (h < 0) h += 360;
4959     if (h < 60) return m1 + (m2 - m1) * h / 60;
4960     if (h < 180) return m2;
4961     if (h < 240) return m1 + (m2 - m1) * (240 - h) / 60;
4962     return m1;
4963   }
4964
4965   function vv(h) {
4966     return Math.round(v(h) * 255);
4967   }
4968
4969   return d3_rgb(vv(h + 120), vv(h), vv(h - 120));
4970 }
4971
4972 d3.hcl = function(h, c, l) {
4973   return arguments.length === 1
4974       ? (h instanceof d3_Hcl ? d3_hcl(h.h, h.c, h.l)
4975       : (h instanceof d3_Lab ? d3_lab_hcl(h.l, h.a, h.b)
4976       : d3_lab_hcl((h = d3_rgb_lab((h = d3.rgb(h)).r, h.g, h.b)).l, h.a, h.b)))
4977       : d3_hcl(+h, +c, +l);
4978 };
4979
4980 function d3_hcl(h, c, l) {
4981   return new d3_Hcl(h, c, l);
4982 }
4983
4984 function d3_Hcl(h, c, l) {
4985   this.h = h;
4986   this.c = c;
4987   this.l = l;
4988 }
4989
4990 var d3_hclPrototype = d3_Hcl.prototype = new d3_Color;
4991
4992 d3_hclPrototype.brighter = function(k) {
4993   return d3_hcl(this.h, this.c, Math.min(100, this.l + d3_lab_K * (arguments.length ? k : 1)));
4994 };
4995
4996 d3_hclPrototype.darker = function(k) {
4997   return d3_hcl(this.h, this.c, Math.max(0, this.l - d3_lab_K * (arguments.length ? k : 1)));
4998 };
4999
5000 d3_hclPrototype.rgb = function() {
5001   return d3_hcl_lab(this.h, this.c, this.l).rgb();
5002 };
5003
5004 function d3_hcl_lab(h, c, l) {
5005   if (isNaN(h)) h = 0;
5006   if (isNaN(c)) c = 0;
5007   return d3_lab(l, Math.cos(h *= d3_radians) * c, Math.sin(h) * c);
5008 }
5009
5010 d3.lab = function(l, a, b) {
5011   return arguments.length === 1
5012       ? (l instanceof d3_Lab ? d3_lab(l.l, l.a, l.b)
5013       : (l instanceof d3_Hcl ? d3_hcl_lab(l.l, l.c, l.h)
5014       : d3_rgb_lab((l = d3.rgb(l)).r, l.g, l.b)))
5015       : d3_lab(+l, +a, +b);
5016 };
5017
5018 function d3_lab(l, a, b) {
5019   return new d3_Lab(l, a, b);
5020 }
5021
5022 function d3_Lab(l, a, b) {
5023   this.l = l;
5024   this.a = a;
5025   this.b = b;
5026 }
5027
5028 // Corresponds roughly to RGB brighter/darker
5029 var d3_lab_K = 18;
5030
5031 // D65 standard referent
5032 var d3_lab_X = 0.950470,
5033     d3_lab_Y = 1,
5034     d3_lab_Z = 1.088830;
5035
5036 var d3_labPrototype = d3_Lab.prototype = new d3_Color;
5037
5038 d3_labPrototype.brighter = function(k) {
5039   return d3_lab(Math.min(100, this.l + d3_lab_K * (arguments.length ? k : 1)), this.a, this.b);
5040 };
5041
5042 d3_labPrototype.darker = function(k) {
5043   return d3_lab(Math.max(0, this.l - d3_lab_K * (arguments.length ? k : 1)), this.a, this.b);
5044 };
5045
5046 d3_labPrototype.rgb = function() {
5047   return d3_lab_rgb(this.l, this.a, this.b);
5048 };
5049
5050 function d3_lab_rgb(l, a, b) {
5051   var y = (l + 16) / 116,
5052       x = y + a / 500,
5053       z = y - b / 200;
5054   x = d3_lab_xyz(x) * d3_lab_X;
5055   y = d3_lab_xyz(y) * d3_lab_Y;
5056   z = d3_lab_xyz(z) * d3_lab_Z;
5057   return d3_rgb(
5058     d3_xyz_rgb( 3.2404542 * x - 1.5371385 * y - 0.4985314 * z),
5059     d3_xyz_rgb(-0.9692660 * x + 1.8760108 * y + 0.0415560 * z),
5060     d3_xyz_rgb( 0.0556434 * x - 0.2040259 * y + 1.0572252 * z)
5061   );
5062 }
5063
5064 function d3_lab_hcl(l, a, b) {
5065   return l > 0
5066       ? d3_hcl(Math.atan2(b, a) * d3_degrees, Math.sqrt(a * a + b * b), l)
5067       : d3_hcl(NaN, NaN, l);
5068 }
5069
5070 function d3_lab_xyz(x) {
5071   return x > 0.206893034 ? x * x * x : (x - 4 / 29) / 7.787037;
5072 }
5073 function d3_xyz_lab(x) {
5074   return x > 0.008856 ? Math.pow(x, 1 / 3) : 7.787037 * x + 4 / 29;
5075 }
5076
5077 function d3_xyz_rgb(r) {
5078   return Math.round(255 * (r <= 0.00304 ? 12.92 * r : 1.055 * Math.pow(r, 1 / 2.4) - 0.055));
5079 }
5080
5081 d3.rgb = function(r, g, b) {
5082   return arguments.length === 1
5083       ? (r instanceof d3_Rgb ? d3_rgb(r.r, r.g, r.b)
5084       : d3_rgb_parse("" + r, d3_rgb, d3_hsl_rgb))
5085       : d3_rgb(~~r, ~~g, ~~b);
5086 };
5087
5088 function d3_rgbNumber(value) {
5089   return d3_rgb(value >> 16, value >> 8 & 0xff, value & 0xff);
5090 }
5091
5092 function d3_rgbString(value) {
5093   return d3_rgbNumber(value) + "";
5094 }
5095
5096 function d3_rgb(r, g, b) {
5097   return new d3_Rgb(r, g, b);
5098 }
5099
5100 function d3_Rgb(r, g, b) {
5101   this.r = r;
5102   this.g = g;
5103   this.b = b;
5104 }
5105
5106 var d3_rgbPrototype = d3_Rgb.prototype = new d3_Color;
5107
5108 d3_rgbPrototype.brighter = function(k) {
5109   k = Math.pow(0.7, arguments.length ? k : 1);
5110   var r = this.r,
5111       g = this.g,
5112       b = this.b,
5113       i = 30;
5114   if (!r && !g && !b) return d3_rgb(i, i, i);
5115   if (r && r < i) r = i;
5116   if (g && g < i) g = i;
5117   if (b && b < i) b = i;
5118   return d3_rgb(Math.min(255, ~~(r / k)), Math.min(255, ~~(g / k)), Math.min(255, ~~(b / k)));
5119 };
5120
5121 d3_rgbPrototype.darker = function(k) {
5122   k = Math.pow(0.7, arguments.length ? k : 1);
5123   return d3_rgb(~~(k * this.r), ~~(k * this.g), ~~(k * this.b));
5124 };
5125
5126 d3_rgbPrototype.hsl = function() {
5127   return d3_rgb_hsl(this.r, this.g, this.b);
5128 };
5129
5130 d3_rgbPrototype.toString = function() {
5131   return "#" + d3_rgb_hex(this.r) + d3_rgb_hex(this.g) + d3_rgb_hex(this.b);
5132 };
5133
5134 function d3_rgb_hex(v) {
5135   return v < 0x10
5136       ? "0" + Math.max(0, v).toString(16)
5137       : Math.min(255, v).toString(16);
5138 }
5139
5140 function d3_rgb_parse(format, rgb, hsl) {
5141   var r = 0, // red channel; int in [0, 255]
5142       g = 0, // green channel; int in [0, 255]
5143       b = 0, // blue channel; int in [0, 255]
5144       m1, // CSS color specification match
5145       m2, // CSS color specification type (e.g., rgb)
5146       color;
5147
5148   /* Handle hsl, rgb. */
5149   m1 = /([a-z]+)\((.*)\)/i.exec(format);
5150   if (m1) {
5151     m2 = m1[2].split(",");
5152     switch (m1[1]) {
5153       case "hsl": {
5154         return hsl(
5155           parseFloat(m2[0]), // degrees
5156           parseFloat(m2[1]) / 100, // percentage
5157           parseFloat(m2[2]) / 100 // percentage
5158         );
5159       }
5160       case "rgb": {
5161         return rgb(
5162           d3_rgb_parseNumber(m2[0]),
5163           d3_rgb_parseNumber(m2[1]),
5164           d3_rgb_parseNumber(m2[2])
5165         );
5166       }
5167     }
5168   }
5169
5170   /* Named colors. */
5171   if (color = d3_rgb_names.get(format)) return rgb(color.r, color.g, color.b);
5172
5173   /* Hexadecimal colors: #rgb and #rrggbb. */
5174   if (format != null && format.charAt(0) === "#" && !isNaN(color = parseInt(format.substring(1), 16))) {
5175     if (format.length === 4) {
5176       r = (color & 0xf00) >> 4; r = (r >> 4) | r;
5177       g = (color & 0xf0); g = (g >> 4) | g;
5178       b = (color & 0xf); b = (b << 4) | b;
5179     } else if (format.length === 7) {
5180       r = (color & 0xff0000) >> 16;
5181       g = (color & 0xff00) >> 8;
5182       b = (color & 0xff);
5183     }
5184   }
5185
5186   return rgb(r, g, b);
5187 }
5188
5189 function d3_rgb_hsl(r, g, b) {
5190   var min = Math.min(r /= 255, g /= 255, b /= 255),
5191       max = Math.max(r, g, b),
5192       d = max - min,
5193       h,
5194       s,
5195       l = (max + min) / 2;
5196   if (d) {
5197     s = l < .5 ? d / (max + min) : d / (2 - max - min);
5198     if (r == max) h = (g - b) / d + (g < b ? 6 : 0);
5199     else if (g == max) h = (b - r) / d + 2;
5200     else h = (r - g) / d + 4;
5201     h *= 60;
5202   } else {
5203     h = NaN;
5204     s = l > 0 && l < 1 ? 0 : h;
5205   }
5206   return d3_hsl(h, s, l);
5207 }
5208
5209 function d3_rgb_lab(r, g, b) {
5210   r = d3_rgb_xyz(r);
5211   g = d3_rgb_xyz(g);
5212   b = d3_rgb_xyz(b);
5213   var x = d3_xyz_lab((0.4124564 * r + 0.3575761 * g + 0.1804375 * b) / d3_lab_X),
5214       y = d3_xyz_lab((0.2126729 * r + 0.7151522 * g + 0.0721750 * b) / d3_lab_Y),
5215       z = d3_xyz_lab((0.0193339 * r + 0.1191920 * g + 0.9503041 * b) / d3_lab_Z);
5216   return d3_lab(116 * y - 16, 500 * (x - y), 200 * (y - z));
5217 }
5218
5219 function d3_rgb_xyz(r) {
5220   return (r /= 255) <= 0.04045 ? r / 12.92 : Math.pow((r + 0.055) / 1.055, 2.4);
5221 }
5222
5223 function d3_rgb_parseNumber(c) { // either integer or percentage
5224   var f = parseFloat(c);
5225   return c.charAt(c.length - 1) === "%" ? Math.round(f * 2.55) : f;
5226 }
5227
5228 var d3_rgb_names = d3.map({
5229   aliceblue: 0xf0f8ff,
5230   antiquewhite: 0xfaebd7,
5231   aqua: 0x00ffff,
5232   aquamarine: 0x7fffd4,
5233   azure: 0xf0ffff,
5234   beige: 0xf5f5dc,
5235   bisque: 0xffe4c4,
5236   black: 0x000000,
5237   blanchedalmond: 0xffebcd,
5238   blue: 0x0000ff,
5239   blueviolet: 0x8a2be2,
5240   brown: 0xa52a2a,
5241   burlywood: 0xdeb887,
5242   cadetblue: 0x5f9ea0,
5243   chartreuse: 0x7fff00,
5244   chocolate: 0xd2691e,
5245   coral: 0xff7f50,
5246   cornflowerblue: 0x6495ed,
5247   cornsilk: 0xfff8dc,
5248   crimson: 0xdc143c,
5249   cyan: 0x00ffff,
5250   darkblue: 0x00008b,
5251   darkcyan: 0x008b8b,
5252   darkgoldenrod: 0xb8860b,
5253   darkgray: 0xa9a9a9,
5254   darkgreen: 0x006400,
5255   darkgrey: 0xa9a9a9,
5256   darkkhaki: 0xbdb76b,
5257   darkmagenta: 0x8b008b,
5258   darkolivegreen: 0x556b2f,
5259   darkorange: 0xff8c00,
5260   darkorchid: 0x9932cc,
5261   darkred: 0x8b0000,
5262   darksalmon: 0xe9967a,
5263   darkseagreen: 0x8fbc8f,
5264   darkslateblue: 0x483d8b,
5265   darkslategray: 0x2f4f4f,
5266   darkslategrey: 0x2f4f4f,
5267   darkturquoise: 0x00ced1,
5268   darkviolet: 0x9400d3,
5269   deeppink: 0xff1493,
5270   deepskyblue: 0x00bfff,
5271   dimgray: 0x696969,
5272   dimgrey: 0x696969,
5273   dodgerblue: 0x1e90ff,
5274   firebrick: 0xb22222,
5275   floralwhite: 0xfffaf0,
5276   forestgreen: 0x228b22,
5277   fuchsia: 0xff00ff,
5278   gainsboro: 0xdcdcdc,
5279   ghostwhite: 0xf8f8ff,
5280   gold: 0xffd700,
5281   goldenrod: 0xdaa520,
5282   gray: 0x808080,
5283   green: 0x008000,
5284   greenyellow: 0xadff2f,
5285   grey: 0x808080,
5286   honeydew: 0xf0fff0,
5287   hotpink: 0xff69b4,
5288   indianred: 0xcd5c5c,
5289   indigo: 0x4b0082,
5290   ivory: 0xfffff0,
5291   khaki: 0xf0e68c,
5292   lavender: 0xe6e6fa,
5293   lavenderblush: 0xfff0f5,
5294   lawngreen: 0x7cfc00,
5295   lemonchiffon: 0xfffacd,
5296   lightblue: 0xadd8e6,
5297   lightcoral: 0xf08080,
5298   lightcyan: 0xe0ffff,
5299   lightgoldenrodyellow: 0xfafad2,
5300   lightgray: 0xd3d3d3,
5301   lightgreen: 0x90ee90,
5302   lightgrey: 0xd3d3d3,
5303   lightpink: 0xffb6c1,
5304   lightsalmon: 0xffa07a,
5305   lightseagreen: 0x20b2aa,
5306   lightskyblue: 0x87cefa,
5307   lightslategray: 0x778899,
5308   lightslategrey: 0x778899,
5309   lightsteelblue: 0xb0c4de,
5310   lightyellow: 0xffffe0,
5311   lime: 0x00ff00,
5312   limegreen: 0x32cd32,
5313   linen: 0xfaf0e6,
5314   magenta: 0xff00ff,
5315   maroon: 0x800000,
5316   mediumaquamarine: 0x66cdaa,
5317   mediumblue: 0x0000cd,
5318   mediumorchid: 0xba55d3,
5319   mediumpurple: 0x9370db,
5320   mediumseagreen: 0x3cb371,
5321   mediumslateblue: 0x7b68ee,
5322   mediumspringgreen: 0x00fa9a,
5323   mediumturquoise: 0x48d1cc,
5324   mediumvioletred: 0xc71585,
5325   midnightblue: 0x191970,
5326   mintcream: 0xf5fffa,
5327   mistyrose: 0xffe4e1,
5328   moccasin: 0xffe4b5,
5329   navajowhite: 0xffdead,
5330   navy: 0x000080,
5331   oldlace: 0xfdf5e6,
5332   olive: 0x808000,
5333   olivedrab: 0x6b8e23,
5334   orange: 0xffa500,
5335   orangered: 0xff4500,
5336   orchid: 0xda70d6,
5337   palegoldenrod: 0xeee8aa,
5338   palegreen: 0x98fb98,
5339   paleturquoise: 0xafeeee,
5340   palevioletred: 0xdb7093,
5341   papayawhip: 0xffefd5,
5342   peachpuff: 0xffdab9,
5343   peru: 0xcd853f,
5344   pink: 0xffc0cb,
5345   plum: 0xdda0dd,
5346   powderblue: 0xb0e0e6,
5347   purple: 0x800080,
5348   red: 0xff0000,
5349   rosybrown: 0xbc8f8f,
5350   royalblue: 0x4169e1,
5351   saddlebrown: 0x8b4513,
5352   salmon: 0xfa8072,
5353   sandybrown: 0xf4a460,
5354   seagreen: 0x2e8b57,
5355   seashell: 0xfff5ee,
5356   sienna: 0xa0522d,
5357   silver: 0xc0c0c0,
5358   skyblue: 0x87ceeb,
5359   slateblue: 0x6a5acd,
5360   slategray: 0x708090,
5361   slategrey: 0x708090,
5362   snow: 0xfffafa,
5363   springgreen: 0x00ff7f,
5364   steelblue: 0x4682b4,
5365   tan: 0xd2b48c,
5366   teal: 0x008080,
5367   thistle: 0xd8bfd8,
5368   tomato: 0xff6347,
5369   turquoise: 0x40e0d0,
5370   violet: 0xee82ee,
5371   wheat: 0xf5deb3,
5372   white: 0xffffff,
5373   whitesmoke: 0xf5f5f5,
5374   yellow: 0xffff00,
5375   yellowgreen: 0x9acd32
5376 });
5377
5378 d3_rgb_names.forEach(function(key, value) {
5379   d3_rgb_names.set(key, d3_rgbNumber(value));
5380 });
5381
5382 d3.interpolateRgb = d3_interpolateRgb;
5383
5384 function d3_interpolateRgb(a, b) {
5385   a = d3.rgb(a);
5386   b = d3.rgb(b);
5387   var ar = a.r,
5388       ag = a.g,
5389       ab = a.b,
5390       br = b.r - ar,
5391       bg = b.g - ag,
5392       bb = b.b - ab;
5393   return function(t) {
5394     return "#"
5395         + d3_rgb_hex(Math.round(ar + br * t))
5396         + d3_rgb_hex(Math.round(ag + bg * t))
5397         + d3_rgb_hex(Math.round(ab + bb * t));
5398   };
5399 }
5400
5401 d3.interpolateObject = d3_interpolateObject;
5402
5403 function d3_interpolateObject(a, b) {
5404   var i = {},
5405       c = {},
5406       k;
5407   for (k in a) {
5408     if (k in b) {
5409       i[k] = d3_interpolate(a[k], b[k]);
5410     } else {
5411       c[k] = a[k];
5412     }
5413   }
5414   for (k in b) {
5415     if (!(k in a)) {
5416       c[k] = b[k];
5417     }
5418   }
5419   return function(t) {
5420     for (k in i) c[k] = i[k](t);
5421     return c;
5422   };
5423 }
5424
5425 d3.interpolateArray = d3_interpolateArray;
5426
5427 function d3_interpolateArray(a, b) {
5428   var x = [],
5429       c = [],
5430       na = a.length,
5431       nb = b.length,
5432       n0 = Math.min(a.length, b.length),
5433       i;
5434   for (i = 0; i < n0; ++i) x.push(d3_interpolate(a[i], b[i]));
5435   for (; i < na; ++i) c[i] = a[i];
5436   for (; i < nb; ++i) c[i] = b[i];
5437   return function(t) {
5438     for (i = 0; i < n0; ++i) c[i] = x[i](t);
5439     return c;
5440   };
5441 }
5442 d3.interpolateNumber = d3_interpolateNumber;
5443
5444 function d3_interpolateNumber(a, b) {
5445   b -= a = +a;
5446   return function(t) { return a + b * t; };
5447 }
5448
5449 d3.interpolateString = d3_interpolateString;
5450
5451 function d3_interpolateString(a, b) {
5452   var bi = d3_interpolate_numberA.lastIndex = d3_interpolate_numberB.lastIndex = 0, // scan index for next number in b
5453       am, // current match in a
5454       bm, // current match in b
5455       bs, // string preceding current number in b, if any
5456       i = -1, // index in s
5457       s = [], // string constants and placeholders
5458       q = []; // number interpolators
5459
5460   // Coerce inputs to strings.
5461   a = a + "", b = b + "";
5462
5463   // Interpolate pairs of numbers in a & b.
5464   while ((am = d3_interpolate_numberA.exec(a))
5465       && (bm = d3_interpolate_numberB.exec(b))) {
5466     if ((bs = bm.index) > bi) { // a string precedes the next number in b
5467       bs = b.substring(bi, bs);
5468       if (s[i]) s[i] += bs; // coalesce with previous string
5469       else s[++i] = bs;
5470     }
5471     if ((am = am[0]) === (bm = bm[0])) { // numbers in a & b match
5472       if (s[i]) s[i] += bm; // coalesce with previous string
5473       else s[++i] = bm;
5474     } else { // interpolate non-matching numbers
5475       s[++i] = null;
5476       q.push({i: i, x: d3_interpolateNumber(am, bm)});
5477     }
5478     bi = d3_interpolate_numberB.lastIndex;
5479   }
5480
5481   // Add remains of b.
5482   if (bi < b.length) {
5483     bs = b.substring(bi);
5484     if (s[i]) s[i] += bs; // coalesce with previous string
5485     else s[++i] = bs;
5486   }
5487
5488   // Special optimization for only a single match.
5489   // Otherwise, interpolate each of the numbers and rejoin the string.
5490   return s.length < 2
5491       ? (q[0] ? (b = q[0].x, function(t) { return b(t) + ""; })
5492       : function() { return b; })
5493       : (b = q.length, function(t) {
5494           for (var i = 0, o; i < b; ++i) s[(o = q[i]).i] = o.x(t);
5495           return s.join("");
5496         });
5497 }
5498
5499 var d3_interpolate_numberA = /[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,
5500     d3_interpolate_numberB = new RegExp(d3_interpolate_numberA.source, "g");
5501
5502 d3.interpolate = d3_interpolate;
5503
5504 function d3_interpolate(a, b) {
5505   var i = d3.interpolators.length, f;
5506   while (--i >= 0 && !(f = d3.interpolators[i](a, b)));
5507   return f;
5508 }
5509
5510 d3.interpolators = [
5511   function(a, b) {
5512     var t = typeof b;
5513     return (t === "string" ? (d3_rgb_names.has(b) || /^(#|rgb\(|hsl\()/.test(b) ? d3_interpolateRgb : d3_interpolateString)
5514         : b instanceof d3_Color ? d3_interpolateRgb
5515         : Array.isArray(b) ? d3_interpolateArray
5516         : t === "object" && isNaN(b) ? d3_interpolateObject
5517         : d3_interpolateNumber)(a, b);
5518   }
5519 ];
5520
5521 d3.transform = function(string) {
5522   var g = d3_document.createElementNS(d3.ns.prefix.svg, "g");
5523   return (d3.transform = function(string) {
5524     if (string != null) {
5525       g.setAttribute("transform", string);
5526       var t = g.transform.baseVal.consolidate();
5527     }
5528     return new d3_transform(t ? t.matrix : d3_transformIdentity);
5529   })(string);
5530 };
5531
5532 // Compute x-scale and normalize the first row.
5533 // Compute shear and make second row orthogonal to first.
5534 // Compute y-scale and normalize the second row.
5535 // Finally, compute the rotation.
5536 function d3_transform(m) {
5537   var r0 = [m.a, m.b],
5538       r1 = [m.c, m.d],
5539       kx = d3_transformNormalize(r0),
5540       kz = d3_transformDot(r0, r1),
5541       ky = d3_transformNormalize(d3_transformCombine(r1, r0, -kz)) || 0;
5542   if (r0[0] * r1[1] < r1[0] * r0[1]) {
5543     r0[0] *= -1;
5544     r0[1] *= -1;
5545     kx *= -1;
5546     kz *= -1;
5547   }
5548   this.rotate = (kx ? Math.atan2(r0[1], r0[0]) : Math.atan2(-r1[0], r1[1])) * d3_degrees;
5549   this.translate = [m.e, m.f];
5550   this.scale = [kx, ky];
5551   this.skew = ky ? Math.atan2(kz, ky) * d3_degrees : 0;
5552 };
5553
5554 d3_transform.prototype.toString = function() {
5555   return "translate(" + this.translate
5556       + ")rotate(" + this.rotate
5557       + ")skewX(" + this.skew
5558       + ")scale(" + this.scale
5559       + ")";
5560 };
5561
5562 function d3_transformDot(a, b) {
5563   return a[0] * b[0] + a[1] * b[1];
5564 }
5565
5566 function d3_transformNormalize(a) {
5567   var k = Math.sqrt(d3_transformDot(a, a));
5568   if (k) {
5569     a[0] /= k;
5570     a[1] /= k;
5571   }
5572   return k;
5573 }
5574
5575 function d3_transformCombine(a, b, k) {
5576   a[0] += k * b[0];
5577   a[1] += k * b[1];
5578   return a;
5579 }
5580
5581 var d3_transformIdentity = {a: 1, b: 0, c: 0, d: 1, e: 0, f: 0};
5582
5583 d3.interpolateTransform = d3_interpolateTransform;
5584
5585 function d3_interpolateTransform(a, b) {
5586   var s = [], // string constants and placeholders
5587       q = [], // number interpolators
5588       n,
5589       A = d3.transform(a),
5590       B = d3.transform(b),
5591       ta = A.translate,
5592       tb = B.translate,
5593       ra = A.rotate,
5594       rb = B.rotate,
5595       wa = A.skew,
5596       wb = B.skew,
5597       ka = A.scale,
5598       kb = B.scale;
5599
5600   if (ta[0] != tb[0] || ta[1] != tb[1]) {
5601     s.push("translate(", null, ",", null, ")");
5602     q.push({i: 1, x: d3_interpolateNumber(ta[0], tb[0])}, {i: 3, x: d3_interpolateNumber(ta[1], tb[1])});
5603   } else if (tb[0] || tb[1]) {
5604     s.push("translate(" + tb + ")");
5605   } else {
5606     s.push("");
5607   }
5608
5609   if (ra != rb) {
5610     if (ra - rb > 180) rb += 360; else if (rb - ra > 180) ra += 360; // shortest path
5611     q.push({i: s.push(s.pop() + "rotate(", null, ")") - 2, x: d3_interpolateNumber(ra, rb)});
5612   } else if (rb) {
5613     s.push(s.pop() + "rotate(" + rb + ")");
5614   }
5615
5616   if (wa != wb) {
5617     q.push({i: s.push(s.pop() + "skewX(", null, ")") - 2, x: d3_interpolateNumber(wa, wb)});
5618   } else if (wb) {
5619     s.push(s.pop() + "skewX(" + wb + ")");
5620   }
5621
5622   if (ka[0] != kb[0] || ka[1] != kb[1]) {
5623     n = s.push(s.pop() + "scale(", null, ",", null, ")");
5624     q.push({i: n - 4, x: d3_interpolateNumber(ka[0], kb[0])}, {i: n - 2, x: d3_interpolateNumber(ka[1], kb[1])});
5625   } else if (kb[0] != 1 || kb[1] != 1) {
5626     s.push(s.pop() + "scale(" + kb + ")");
5627   }
5628
5629   n = q.length;
5630   return function(t) {
5631     var i = -1, o;
5632     while (++i < n) s[(o = q[i]).i] = o.x(t);
5633     return s.join("");
5634   };
5635 }
5636
5637 d3_transitionPrototype.tween = function(name, tween) {
5638   var id = this.id;
5639   if (arguments.length < 2) return this.node().__transition__[id].tween.get(name);
5640   return d3_selection_each(this, tween == null
5641         ? function(node) { node.__transition__[id].tween.remove(name); }
5642         : function(node) { node.__transition__[id].tween.set(name, tween); });
5643 };
5644
5645 function d3_transition_tween(groups, name, value, tween) {
5646   var id = groups.id;
5647   return d3_selection_each(groups, typeof value === "function"
5648       ? function(node, i, j) { node.__transition__[id].tween.set(name, tween(value.call(node, node.__data__, i, j))); }
5649       : (value = tween(value), function(node) { node.__transition__[id].tween.set(name, value); }));
5650 }
5651
5652 d3_transitionPrototype.attr = function(nameNS, value) {
5653   if (arguments.length < 2) {
5654
5655     // For attr(object), the object specifies the names and values of the
5656     // attributes to transition. The values may be functions that are
5657     // evaluated for each element.
5658     for (value in nameNS) this.attr(value, nameNS[value]);
5659     return this;
5660   }
5661
5662   var interpolate = nameNS == "transform" ? d3_interpolateTransform : d3_interpolate,
5663       name = d3.ns.qualify(nameNS);
5664
5665   // For attr(string, null), remove the attribute with the specified name.
5666   function attrNull() {
5667     this.removeAttribute(name);
5668   }
5669   function attrNullNS() {
5670     this.removeAttributeNS(name.space, name.local);
5671   }
5672
5673   // For attr(string, string), set the attribute with the specified name.
5674   function attrTween(b) {
5675     return b == null ? attrNull : (b += "", function() {
5676       var a = this.getAttribute(name), i;
5677       return a !== b && (i = interpolate(a, b), function(t) { this.setAttribute(name, i(t)); });
5678     });
5679   }
5680   function attrTweenNS(b) {
5681     return b == null ? attrNullNS : (b += "", function() {
5682       var a = this.getAttributeNS(name.space, name.local), i;
5683       return a !== b && (i = interpolate(a, b), function(t) { this.setAttributeNS(name.space, name.local, i(t)); });
5684     });
5685   }
5686
5687   return d3_transition_tween(this, "attr." + nameNS, value, name.local ? attrTweenNS : attrTween);
5688 };
5689
5690 d3_transitionPrototype.attrTween = function(nameNS, tween) {
5691   var name = d3.ns.qualify(nameNS);
5692
5693   function attrTween(d, i) {
5694     var f = tween.call(this, d, i, this.getAttribute(name));
5695     return f && function(t) { this.setAttribute(name, f(t)); };
5696   }
5697   function attrTweenNS(d, i) {
5698     var f = tween.call(this, d, i, this.getAttributeNS(name.space, name.local));
5699     return f && function(t) { this.setAttributeNS(name.space, name.local, f(t)); };
5700   }
5701
5702   return this.tween("attr." + nameNS, name.local ? attrTweenNS : attrTween);
5703 };
5704
5705 d3_transitionPrototype.style = function(name, value, priority) {
5706   var n = arguments.length;
5707   if (n < 3) {
5708
5709     // For style(object) or style(object, string), the object specifies the
5710     // names and values of the attributes to set or remove. The values may be
5711     // functions that are evaluated for each element. The optional string
5712     // specifies the priority.
5713     if (typeof name !== "string") {
5714       if (n < 2) value = "";
5715       for (priority in name) this.style(priority, name[priority], value);
5716       return this;
5717     }
5718
5719     // For style(string, string) or style(string, function), use the default
5720     // priority. The priority is ignored for style(string, null).
5721     priority = "";
5722   }
5723
5724   // For style(name, null) or style(name, null, priority), remove the style
5725   // property with the specified name. The priority is ignored.
5726   function styleNull() {
5727     this.style.removeProperty(name);
5728   }
5729
5730   // For style(name, string) or style(name, string, priority), set the style
5731   // property with the specified name, using the specified priority.
5732   // Otherwise, a name, value and priority are specified, and handled as below.
5733   function styleString(b) {
5734     return b == null ? styleNull : (b += "", function() {
5735       var a = d3_window.getComputedStyle(this, null).getPropertyValue(name), i;
5736       return a !== b && (i = d3_interpolate(a, b), function(t) { this.style.setProperty(name, i(t), priority); });
5737     });
5738   }
5739
5740   return d3_transition_tween(this, "style." + name, value, styleString);
5741 };
5742
5743 d3_transitionPrototype.styleTween = function(name, tween, priority) {
5744   if (arguments.length < 3) priority = "";
5745
5746   function styleTween(d, i) {
5747     var f = tween.call(this, d, i, d3_window.getComputedStyle(this, null).getPropertyValue(name));
5748     return f && function(t) { this.style.setProperty(name, f(t), priority); };
5749   }
5750
5751   return this.tween("style." + name, styleTween);
5752 };
5753
5754 d3_transitionPrototype.text = function(value) {
5755   return d3_transition_tween(this, "text", value, d3_transition_text);
5756 };
5757
5758 function d3_transition_text(b) {
5759   if (b == null) b = "";
5760   return function() { this.textContent = b; };
5761 }
5762
5763 d3_transitionPrototype.remove = function() {
5764   return this.each("end.transition", function() {
5765     var p;
5766     if (this.__transition__.count < 2 && (p = this.parentNode)) p.removeChild(this);
5767   });
5768 };
5769
5770 d3_transitionPrototype.ease = function(value) {
5771   var id = this.id;
5772   if (arguments.length < 1) return this.node().__transition__[id].ease;
5773   if (typeof value !== "function") value = d3.ease.apply(d3, arguments);
5774   return d3_selection_each(this, function(node) { node.__transition__[id].ease = value; });
5775 };
5776
5777 d3_transitionPrototype.delay = function(value) {
5778   var id = this.id;
5779   if (arguments.length < 1) return this.node().__transition__[id].delay;
5780   return d3_selection_each(this, typeof value === "function"
5781       ? function(node, i, j) { node.__transition__[id].delay = +value.call(node, node.__data__, i, j); }
5782       : (value = +value, function(node) { node.__transition__[id].delay = value; }));
5783 };
5784
5785 d3_transitionPrototype.duration = function(value) {
5786   var id = this.id;
5787   if (arguments.length < 1) return this.node().__transition__[id].duration;
5788   return d3_selection_each(this, typeof value === "function"
5789       ? function(node, i, j) { node.__transition__[id].duration = Math.max(1, value.call(node, node.__data__, i, j)); }
5790       : (value = Math.max(1, value), function(node) { node.__transition__[id].duration = value; }));
5791 };
5792
5793 d3_transitionPrototype.each = function(type, listener) {
5794   var id = this.id;
5795   if (arguments.length < 2) {
5796     var inherit = d3_transitionInherit,
5797         inheritId = d3_transitionInheritId;
5798     d3_transitionInheritId = id;
5799     d3_selection_each(this, function(node, i, j) {
5800       d3_transitionInherit = node.__transition__[id];
5801       type.call(node, node.__data__, i, j);
5802     });
5803     d3_transitionInherit = inherit;
5804     d3_transitionInheritId = inheritId;
5805   } else {
5806     d3_selection_each(this, function(node) {
5807       var transition = node.__transition__[id];
5808       (transition.event || (transition.event = d3.dispatch("start", "end"))).on(type, listener);
5809     });
5810   }
5811   return this;
5812 };
5813
5814 d3_transitionPrototype.transition = function() {
5815   var id0 = this.id,
5816       id1 = ++d3_transitionId,
5817       subgroups = [],
5818       subgroup,
5819       group,
5820       node,
5821       transition;
5822
5823   for (var j = 0, m = this.length; j < m; j++) {
5824     subgroups.push(subgroup = []);
5825     for (var group = this[j], i = 0, n = group.length; i < n; i++) {
5826       if (node = group[i]) {
5827         transition = Object.create(node.__transition__[id0]);
5828         transition.delay += transition.duration;
5829         d3_transitionNode(node, i, id1, transition);
5830       }
5831       subgroup.push(node);
5832     }
5833   }
5834
5835   return d3_transition(subgroups, id1);
5836 };
5837
5838 function d3_transitionNode(node, i, id, inherit) {
5839   var lock = node.__transition__ || (node.__transition__ = {active: 0, count: 0}),
5840       transition = lock[id];
5841
5842   if (!transition) {
5843     var time = inherit.time;
5844
5845     transition = lock[id] = {
5846       tween: new d3_Map,
5847       time: time,
5848       ease: inherit.ease,
5849       delay: inherit.delay,
5850       duration: inherit.duration
5851     };
5852
5853     ++lock.count;
5854
5855     d3.timer(function(elapsed) {
5856       var d = node.__data__,
5857           ease = transition.ease,
5858           delay = transition.delay,
5859           duration = transition.duration,
5860           timer = d3_timer_active,
5861           tweened = [];
5862
5863       timer.t = delay + time;
5864       if (delay <= elapsed) return start(elapsed - delay);
5865       timer.c = start;
5866
5867       function start(elapsed) {
5868         if (lock.active > id) return stop();
5869         lock.active = id;
5870         transition.event && transition.event.start.call(node, d, i);
5871
5872         transition.tween.forEach(function(key, value) {
5873           if (value = value.call(node, d, i)) {
5874             tweened.push(value);
5875           }
5876         });
5877
5878         d3.timer(function() { // defer to end of current frame
5879           timer.c = tick(elapsed || 1) ? d3_true : tick;
5880           return 1;
5881         }, 0, time);
5882       }
5883
5884       function tick(elapsed) {
5885         if (lock.active !== id) return stop();
5886
5887         var t = elapsed / duration,
5888             e = ease(t),
5889             n = tweened.length;
5890
5891         while (n > 0) {
5892           tweened[--n].call(node, e);
5893         }
5894
5895         if (t >= 1) {
5896           transition.event && transition.event.end.call(node, d, i);
5897           return stop();
5898         }
5899       }
5900
5901       function stop() {
5902         if (--lock.count) delete lock[id];
5903         else delete node.__transition__;
5904         return 1;
5905       }
5906     }, 0, time);
5907   }
5908 }
5909
5910 d3.xhr = d3_xhrType(d3_identity);
5911
5912 function d3_xhrType(response) {
5913   return function(url, mimeType, callback) {
5914     if (arguments.length === 2 && typeof mimeType === "function") callback = mimeType, mimeType = null;
5915     return d3_xhr(url, mimeType, response, callback);
5916   };
5917 }
5918
5919 function d3_xhr(url, mimeType, response, callback) {
5920   var xhr = {},
5921       dispatch = d3.dispatch("beforesend", "progress", "load", "error"),
5922       headers = {},
5923       request = new XMLHttpRequest,
5924       responseType = null;
5925
5926   // If IE does not support CORS, use XDomainRequest.
5927   if (d3_window.XDomainRequest
5928       && !("withCredentials" in request)
5929       && /^(http(s)?:)?\/\//.test(url)) request = new XDomainRequest;
5930
5931   "onload" in request
5932       ? request.onload = request.onerror = respond
5933       : request.onreadystatechange = function() { request.readyState > 3 && respond(); };
5934
5935   function respond() {
5936     var status = request.status, result;
5937     if (!status && request.responseText || status >= 200 && status < 300 || status === 304) {
5938       try {
5939         result = response.call(xhr, request);
5940       } catch (e) {
5941         dispatch.error.call(xhr, e);
5942         return;
5943       }
5944       dispatch.load.call(xhr, result);
5945     } else {
5946       dispatch.error.call(xhr, request);
5947     }
5948   }
5949
5950   request.onprogress = function(event) {
5951     var o = d3.event;
5952     d3.event = event;
5953     try { dispatch.progress.call(xhr, request); }
5954     finally { d3.event = o; }
5955   };
5956
5957   xhr.header = function(name, value) {
5958     name = (name + "").toLowerCase();
5959     if (arguments.length < 2) return headers[name];
5960     if (value == null) delete headers[name];
5961     else headers[name] = value + "";
5962     return xhr;
5963   };
5964
5965   // If mimeType is non-null and no Accept header is set, a default is used.
5966   xhr.mimeType = function(value) {
5967     if (!arguments.length) return mimeType;
5968     mimeType = value == null ? null : value + "";
5969     return xhr;
5970   };
5971
5972   // Specifies what type the response value should take;
5973   // for instance, arraybuffer, blob, document, or text.
5974   xhr.responseType = function(value) {
5975     if (!arguments.length) return responseType;
5976     responseType = value;
5977     return xhr;
5978   };
5979
5980   // Specify how to convert the response content to a specific type;
5981   // changes the callback value on "load" events.
5982   xhr.response = function(value) {
5983     response = value;
5984     return xhr;
5985   };
5986
5987   // Convenience methods.
5988   ["get", "post"].forEach(function(method) {
5989     xhr[method] = function() {
5990       return xhr.send.apply(xhr, [method].concat(d3_array(arguments)));
5991     };
5992   });
5993
5994   // If callback is non-null, it will be used for error and load events.
5995   xhr.send = function(method, data, callback) {
5996     if (arguments.length === 2 && typeof data === "function") callback = data, data = null;
5997     request.open(method, url, true);
5998     if (mimeType != null && !("accept" in headers)) headers["accept"] = mimeType + ",*/*";
5999     if (request.setRequestHeader) for (var name in headers) request.setRequestHeader(name, headers[name]);
6000     if (mimeType != null && request.overrideMimeType) request.overrideMimeType(mimeType);
6001     if (responseType != null) request.responseType = responseType;
6002     if (callback != null) xhr.on("error", callback).on("load", function(request) { callback(null, request); });
6003     dispatch.beforesend.call(xhr, request);
6004     request.send(data == null ? null : data);
6005     return xhr;
6006   };
6007
6008   xhr.abort = function() {
6009     request.abort();
6010     return xhr;
6011   };
6012
6013   d3.rebind(xhr, dispatch, "on");
6014
6015   return callback == null ? xhr : xhr.get(d3_xhr_fixCallback(callback));
6016 };
6017
6018 function d3_xhr_fixCallback(callback) {
6019   return callback.length === 1
6020       ? function(error, request) { callback(error == null ? request : null); }
6021       : callback;
6022 }
6023
6024 d3.text = d3_xhrType(function(request) {
6025   return request.responseText;
6026 });
6027
6028 d3.json = function(url, callback) {
6029   return d3_xhr(url, "application/json", d3_json, callback);
6030 };
6031
6032 function d3_json(request) {
6033   return JSON.parse(request.responseText);
6034 }
6035
6036 d3.html = function(url, callback) {
6037   return d3_xhr(url, "text/html", d3_html, callback);
6038 };
6039
6040 function d3_html(request) {
6041   var range = d3_document.createRange();
6042   range.selectNode(d3_document.body);
6043   return range.createContextualFragment(request.responseText);
6044 }
6045
6046 d3.xml = d3_xhrType(function(request) {
6047   return request.responseXML;
6048 });
6049   if (typeof define === "function" && define.amd) {
6050     define(d3);
6051   } else if (typeof module === "object" && module.exports) {
6052     module.exports = d3;
6053   } else {
6054     this.d3 = d3;
6055   }
6056 }();
6057 d3.combobox = function() {
6058     var event = d3.dispatch('accept'),
6059         data = [],
6060         suggestions = [],
6061         minItems = 2;
6062
6063     var fetcher = function(val, cb) {
6064         cb(data.filter(function(d) {
6065             return d.value
6066                 .toString()
6067                 .toLowerCase()
6068                 .indexOf(val.toLowerCase()) !== -1;
6069         }));
6070     };
6071
6072     var combobox = function(input) {
6073         var idx = -1,
6074             container = d3.select(document.body)
6075                 .selectAll('div.combobox')
6076                 .filter(function(d) { return d === input.node(); }),
6077             shown = !container.empty();
6078
6079         input
6080             .classed('combobox-input', true)
6081             .on('focus.typeahead', focus)
6082             .on('blur.typeahead', blur)
6083             .on('keydown.typeahead', keydown)
6084             .on('keyup.typeahead', keyup)
6085             .on('input.typeahead', change)
6086             .each(function() {
6087                 var parent = this.parentNode,
6088                     sibling = this.nextSibling;
6089
6090                 var caret = d3.select(parent).selectAll('.combobox-caret')
6091                     .filter(function(d) { return d === input.node(); })
6092                     .data([input.node()]);
6093
6094                 caret.enter().insert('div', function() { return sibling; })
6095                     .attr('class', 'combobox-caret');
6096
6097                 caret
6098                     .on('mousedown', function () {
6099                         // prevent the form element from blurring. it blurs
6100                         // on mousedown
6101                         d3.event.stopPropagation();
6102                         d3.event.preventDefault();
6103                         if (!shown) {
6104                             input.node().focus();
6105                             fetch('', render);
6106                         } else {
6107                             hide();
6108                         }
6109                     });
6110             });
6111
6112         function focus() {
6113             fetch(value(), render);
6114         }
6115
6116         function blur() {
6117             window.setTimeout(hide, 150);
6118         }
6119
6120         function show() {
6121             if (!shown) {
6122                 container = d3.select(document.body)
6123                     .insert('div', ':first-child')
6124                     .datum(input.node())
6125                     .attr('class', 'combobox')
6126                     .style({
6127                         position: 'absolute',
6128                         display: 'block',
6129                         left: '0px'
6130                     })
6131                     .on('mousedown', function () {
6132                         // prevent moving focus out of the text field
6133                         d3.event.preventDefault();
6134                     });
6135
6136                 d3.select(document.body)
6137                     .on('scroll.combobox', render, true);
6138
6139                 shown = true;
6140             }
6141         }
6142
6143         function hide() {
6144             if (shown) {
6145                 idx = -1;
6146                 container.remove();
6147
6148                 d3.select(document.body)
6149                     .on('scroll.combobox', null);
6150
6151                 shown = false;
6152             }
6153         }
6154
6155         function keydown() {
6156            switch (d3.event.keyCode) {
6157                // backspace, delete
6158                case 8:
6159                case 46:
6160                    input.on('input.typeahead', function() {
6161                        idx = -1;
6162                        render();
6163                        var start = input.property('selectionStart');
6164                        input.node().setSelectionRange(start, start);
6165                        input.on('input.typeahead', change);
6166                    });
6167                    break;
6168                // tab
6169                case 9:
6170                    container.selectAll('a.selected').each(event.accept);
6171                    break;
6172                // return
6173                case 13:
6174                    d3.event.preventDefault();
6175                    break;
6176                // up arrow
6177                case 38:
6178                    nav(-1);
6179                    d3.event.preventDefault();
6180                    break;
6181                // down arrow
6182                case 40:
6183                    nav(+1);
6184                    d3.event.preventDefault();
6185                    break;
6186            }
6187            d3.event.stopPropagation();
6188         }
6189
6190         function keyup() {
6191             switch (d3.event.keyCode) {
6192                 // escape
6193                 case 27:
6194                     hide();
6195                     break;
6196                 // return
6197                 case 13:
6198                     container.selectAll('a.selected').each(event.accept);
6199                     hide();
6200                     break;
6201             }
6202         }
6203
6204         function change() {
6205             fetch(value(), function() {
6206                 autocomplete();
6207                 render();
6208             });
6209         }
6210
6211         function nav(dir) {
6212             idx = Math.max(Math.min(idx + dir, suggestions.length - 1), 0);
6213             input.property('value', suggestions[idx].value);
6214             render();
6215             ensureVisible();
6216         }
6217
6218         function value() {
6219             var value = input.property('value'),
6220                 start = input.property('selectionStart'),
6221                 end = input.property('selectionEnd');
6222
6223             if (start && end) {
6224                 value = value.substring(0, start);
6225             }
6226
6227             return value;
6228         }
6229
6230         function fetch(v, cb) {
6231             fetcher.call(input, v, function(_) {
6232                 suggestions = _;
6233                 cb();
6234             });
6235         }
6236
6237         function autocomplete() {
6238             var v = value();
6239
6240             idx = -1;
6241
6242             if (!v) return;
6243
6244             for (var i = 0; i < suggestions.length; i++) {
6245                 if (suggestions[i].value.toLowerCase().indexOf(v.toLowerCase()) === 0) {
6246                     var completion = v + suggestions[i].value.substr(v.length);
6247                     idx = i;
6248                     input.property('value', completion);
6249                     input.node().setSelectionRange(v.length, completion.length);
6250                     return;
6251                 }
6252             }
6253         }
6254
6255         function render() {
6256             if (suggestions.length >= minItems && document.activeElement === input.node()) {
6257                 show();
6258             } else {
6259                 hide();
6260                 return;
6261             }
6262
6263             var options = container
6264                 .selectAll('a.combobox-option')
6265                 .data(suggestions, function(d) { return d.value; });
6266
6267             options.enter().append('a')
6268                 .attr('class', 'combobox-option')
6269                 .text(function(d) { return d.value; });
6270
6271             options
6272                 .attr('title', function(d) { return d.title; })
6273                 .classed('selected', function(d, i) { return i == idx; })
6274                 .on('mouseover', select)
6275                 .on('click', accept)
6276                 .order();
6277
6278             options.exit()
6279                 .remove();
6280
6281             var rect = input.node().getBoundingClientRect();
6282
6283             container.style({
6284                 'left': rect.left + 'px',
6285                 'width': rect.width + 'px',
6286                 'top': rect.height + rect.top + 'px'
6287             });
6288         }
6289
6290         function select(d, i) {
6291             idx = i;
6292             render();
6293         }
6294
6295         function ensureVisible() {
6296             var node = container.selectAll('a.selected').node();
6297             if (node) node.scrollIntoView();
6298         }
6299
6300         function accept(d) {
6301             if (!shown) return;
6302             input
6303                 .property('value', d.value)
6304                 .trigger('change');
6305             event.accept(d);
6306             hide();
6307         }
6308     };
6309
6310     combobox.fetcher = function(_) {
6311         if (!arguments.length) return fetcher;
6312         fetcher = _;
6313         return combobox;
6314     };
6315
6316     combobox.data = function(_) {
6317         if (!arguments.length) return data;
6318         data = _;
6319         return combobox;
6320     };
6321
6322     combobox.minItems = function(_) {
6323         if (!arguments.length) return minItems;
6324         minItems = _;
6325         return combobox;
6326     };
6327
6328     return d3.rebind(combobox, event, 'on');
6329 };
6330 d3.geo.tile = function() {
6331   var size = [960, 500],
6332       scale = 256,
6333       scaleExtent = [0, 20],
6334       translate = [size[0] / 2, size[1] / 2],
6335       zoomDelta = 0;
6336
6337   function bound(_) {
6338       return Math.min(scaleExtent[1], Math.max(scaleExtent[0], _));
6339   }
6340
6341   function tile() {
6342     var z = Math.max(Math.log(scale) / Math.LN2 - 8, 0),
6343         z0 = bound(Math.round(z + zoomDelta)),
6344         k = Math.pow(2, z - z0 + 8),
6345         origin = [(translate[0] - scale / 2) / k, (translate[1] - scale / 2) / k],
6346         tiles = [],
6347         cols = d3.range(Math.max(0, Math.floor(-origin[0])), Math.max(0, Math.ceil(size[0] / k - origin[0]))),
6348         rows = d3.range(Math.max(0, Math.floor(-origin[1])), Math.max(0, Math.ceil(size[1] / k - origin[1])));
6349
6350     rows.forEach(function(y) {
6351       cols.forEach(function(x) {
6352         tiles.push([x, y, z0]);
6353       });
6354     });
6355
6356     tiles.translate = origin;
6357     tiles.scale = k;
6358
6359     return tiles;
6360   }
6361
6362   tile.scaleExtent = function(_) {
6363     if (!arguments.length) return scaleExtent;
6364     scaleExtent = _;
6365     return tile;
6366   };
6367
6368   tile.size = function(_) {
6369     if (!arguments.length) return size;
6370     size = _;
6371     return tile;
6372   };
6373
6374   tile.scale = function(_) {
6375     if (!arguments.length) return scale;
6376     scale = _;
6377     return tile;
6378   };
6379
6380   tile.translate = function(_) {
6381     if (!arguments.length) return translate;
6382     translate = _;
6383     return tile;
6384   };
6385
6386   tile.zoomDelta = function(_) {
6387     if (!arguments.length) return zoomDelta;
6388     zoomDelta = +_;
6389     return tile;
6390   };
6391
6392   return tile;
6393 };
6394 d3.jsonp = function (url, callback) {
6395   function rand() {
6396     var chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz',
6397       c = '', i = -1;
6398     while (++i < 15) c += chars.charAt(Math.floor(Math.random() * 52));
6399     return c;
6400   }
6401
6402   function create(url) {
6403     var e = url.match(/callback=d3.jsonp.(\w+)/),
6404       c = e ? e[1] : rand();
6405     d3.jsonp[c] = function(data) {
6406       callback(data);
6407       delete d3.jsonp[c];
6408       script.remove();
6409     };
6410     return 'd3.jsonp.' + c;
6411   }
6412
6413   var cb = create(url),
6414     script = d3.select('head')
6415     .append('script')
6416     .attr('type', 'text/javascript')
6417     .attr('src', url.replace(/(\{|%7B)callback(\}|%7D)/, cb));
6418 };
6419 /*
6420  * This code is licensed under the MIT license.
6421  *
6422  * Copyright © 2013, iD authors.
6423  *
6424  * Portions copyright © 2011, Keith Cirkel
6425  * See https://github.com/keithamus/jwerty
6426  *
6427  */
6428 d3.keybinding = function(namespace) {
6429     var bindings = [];
6430
6431     function matches(binding, event) {
6432         for (var p in binding.event) {
6433             if (event[p] != binding.event[p])
6434                 return false;
6435         }
6436
6437         return (!binding.capture) === (event.eventPhase !== Event.CAPTURING_PHASE);
6438     }
6439
6440     function capture() {
6441         for (var i = 0; i < bindings.length; i++) {
6442             var binding = bindings[i];
6443             if (matches(binding, d3.event)) {
6444                 binding.callback();
6445             }
6446         }
6447     }
6448
6449     function bubble() {
6450         var tagName = d3.select(d3.event.target).node().tagName;
6451         if (tagName == 'INPUT' || tagName == 'SELECT' || tagName == 'TEXTAREA') {
6452             return;
6453         }
6454         capture();
6455     }
6456
6457     function keybinding(selection) {
6458         selection = selection || d3.select(document);
6459         selection.on('keydown.capture' + namespace, capture, true);
6460         selection.on('keydown.bubble' + namespace, bubble, false);
6461         return keybinding;
6462     }
6463
6464     keybinding.off = function(selection) {
6465         selection = selection || d3.select(document);
6466         selection.on('keydown.capture' + namespace, null);
6467         selection.on('keydown.bubble' + namespace, null);
6468         return keybinding;
6469     };
6470
6471     keybinding.on = function(code, callback, capture) {
6472         var binding = {
6473             event: {
6474                 keyCode: 0,
6475                 shiftKey: false,
6476                 ctrlKey: false,
6477                 altKey: false,
6478                 metaKey: false
6479             },
6480             capture: capture,
6481             callback: callback
6482         };
6483
6484         code = code.toLowerCase().match(/(?:(?:[^+⇧⌃⌥⌘])+|[⇧⌃⌥⌘]|\+\+|^\+$)/g);
6485
6486         for (var i = 0; i < code.length; i++) {
6487             // Normalise matching errors
6488             if (code[i] === '++') code[i] = '+';
6489
6490             if (code[i] in d3.keybinding.modifierCodes) {
6491                 binding.event[d3.keybinding.modifierProperties[d3.keybinding.modifierCodes[code[i]]]] = true;
6492             } else if (code[i] in d3.keybinding.keyCodes) {
6493                 binding.event.keyCode = d3.keybinding.keyCodes[code[i]];
6494             }
6495         }
6496
6497         bindings.push(binding);
6498
6499         return keybinding;
6500     };
6501
6502     return keybinding;
6503 };
6504
6505 (function () {
6506     d3.keybinding.modifierCodes = {
6507         // Shift key, ⇧
6508         '⇧': 16, shift: 16,
6509         // CTRL key, on Mac: ⌃
6510         '⌃': 17, ctrl: 17,
6511         // ALT key, on Mac: ⌥ (Alt)
6512         '⌥': 18, alt: 18, option: 18,
6513         // META, on Mac: ⌘ (CMD), on Windows (Win), on Linux (Super)
6514         '⌘': 91, meta: 91, cmd: 91, 'super': 91, win: 91
6515     };
6516
6517     d3.keybinding.modifierProperties = {
6518         16: 'shiftKey',
6519         17: 'ctrlKey',
6520         18: 'altKey',
6521         91: 'metaKey'
6522     };
6523
6524     d3.keybinding.keyCodes = {
6525         // Backspace key, on Mac: ⌫ (Backspace)
6526         '⌫': 8, backspace: 8,
6527         // Tab Key, on Mac: ⇥ (Tab), on Windows ⇥⇥
6528         '⇥': 9, '⇆': 9, tab: 9,
6529         // Return key, ↩
6530         '↩': 13, 'return': 13, enter: 13, '⌅': 13,
6531         // Pause/Break key
6532         'pause': 19, 'pause-break': 19,
6533         // Caps Lock key, ⇪
6534         '⇪': 20, caps: 20, 'caps-lock': 20,
6535         // Escape key, on Mac: ⎋, on Windows: Esc
6536         '⎋': 27, escape: 27, esc: 27,
6537         // Space key
6538         space: 32,
6539         // Page-Up key, or pgup, on Mac: ↖
6540         '↖': 33, pgup: 33, 'page-up': 33,
6541         // Page-Down key, or pgdown, on Mac: ↘
6542         '↘': 34, pgdown: 34, 'page-down': 34,
6543         // END key, on Mac: ⇟
6544         '⇟': 35, end: 35,
6545         // HOME key, on Mac: ⇞
6546         '⇞': 36, home: 36,
6547         // Insert key, or ins
6548         ins: 45, insert: 45,
6549         // Delete key, on Mac: ⌦ (Delete)
6550         '⌦': 46, del: 46, 'delete': 46,
6551         // Left Arrow Key, or ←
6552         '←': 37, left: 37, 'arrow-left': 37,
6553         // Up Arrow Key, or ↑
6554         '↑': 38, up: 38, 'arrow-up': 38,
6555         // Right Arrow Key, or →
6556         '→': 39, right: 39, 'arrow-right': 39,
6557         // Up Arrow Key, or ↓
6558         '↓': 40, down: 40, 'arrow-down': 40,
6559         // odities, printing characters that come out wrong:
6560         // Num-Multiply, or *
6561         '*': 106, star: 106, asterisk: 106, multiply: 106,
6562         // Num-Plus or +
6563         '+': 107, 'plus': 107,
6564         // Num-Subtract, or -
6565         '-': 109, subtract: 109,
6566         // Semicolon
6567         ';': 186, semicolon:186,
6568         // = or equals
6569         '=': 187, 'equals': 187,
6570         // Comma, or ,
6571         ',': 188, comma: 188,
6572         'dash': 189, //???
6573         // Period, or ., or full-stop
6574         '.': 190, period: 190, 'full-stop': 190,
6575         // Slash, or /, or forward-slash
6576         '/': 191, slash: 191, 'forward-slash': 191,
6577         // Tick, or `, or back-quote
6578         '`': 192, tick: 192, 'back-quote': 192,
6579         // Open bracket, or [
6580         '[': 219, 'open-bracket': 219,
6581         // Back slash, or \
6582         '\\': 220, 'back-slash': 220,
6583         // Close backet, or ]
6584         ']': 221, 'close-bracket': 221,
6585         // Apostrophe, or Quote, or '
6586         '\'': 222, quote: 222, apostrophe: 222
6587     };
6588
6589     // NUMPAD 0-9
6590     var i = 95, n = 0;
6591     while (++i < 106) {
6592         d3.keybinding.keyCodes['num-' + n] = i;
6593         ++n;
6594     }
6595
6596     // 0-9
6597     i = 47; n = 0;
6598     while (++i < 58) {
6599         d3.keybinding.keyCodes[n] = i;
6600         ++n;
6601     }
6602
6603     // F1-F25
6604     i = 111; n = 1;
6605     while (++i < 136) {
6606         d3.keybinding.keyCodes['f' + n] = i;
6607         ++n;
6608     }
6609
6610     // a-z
6611     i = 64;
6612     while (++i < 91) {
6613         d3.keybinding.keyCodes[String.fromCharCode(i).toLowerCase()] = i;
6614     }
6615 })();
6616 d3.selection.prototype.one = function (type, listener, capture) {
6617     var target = this, typeOnce = type + ".once";
6618     function one() {
6619         target.on(typeOnce, null);
6620         listener.apply(this, arguments);
6621     }
6622     target.on(typeOnce, one, capture);
6623     return this;
6624 };
6625 d3.selection.prototype.dimensions = function (dimensions) {
6626     if (!arguments.length) {
6627         var node = this.node();
6628         return [node.offsetWidth,
6629                 node.offsetHeight];
6630     }
6631     return this.attr({width: dimensions[0], height: dimensions[1]});
6632 };
6633 d3.selection.prototype.trigger = function (type) {
6634     this.each(function() {
6635         var evt = document.createEvent('HTMLEvents');
6636         evt.initEvent(type, true, true);
6637         this.dispatchEvent(evt);
6638     });
6639 };
6640 d3.typeahead = function() {
6641     var event = d3.dispatch('accept'),
6642         autohighlight = false,
6643         data;
6644
6645     var typeahead = function(selection) {
6646         var container,
6647             hidden,
6648             idx = autohighlight ? 0 : -1;
6649
6650         function setup() {
6651             var rect = selection.node().getBoundingClientRect();
6652             container = d3.select(document.body)
6653                 .append('div').attr('class', 'typeahead')
6654                 .style({
6655                     position: 'absolute',
6656                     left: rect.left + 'px',
6657                     top: rect.bottom + 'px'
6658                 });
6659             selection
6660                 .on('keyup.typeahead', key);
6661             hidden = false;
6662         }
6663
6664         function hide() {
6665             container.remove();
6666             idx = autohighlight ? 0 : -1;
6667             hidden = true;
6668         }
6669
6670         function slowHide() {
6671             if (autohighlight) {
6672                 if (container.select('a.selected').node()) {
6673                     select(container.select('a.selected').datum());
6674                     event.accept();
6675                 }
6676             }
6677             window.setTimeout(hide, 150);
6678         }
6679
6680         selection
6681             .on('focus.typeahead', setup)
6682             .on('blur.typeahead', slowHide);
6683
6684         function key() {
6685            var len = container.selectAll('a').data().length;
6686            if (d3.event.keyCode === 40) {
6687                idx = Math.min(idx + 1, len - 1);
6688                return highlight();
6689            } else if (d3.event.keyCode === 38) {
6690                idx = Math.max(idx - 1, 0);
6691                return highlight();
6692            } else if (d3.event.keyCode === 13) {
6693                if (container.select('a.selected').node()) {
6694                    select(container.select('a.selected').datum());
6695                }
6696                event.accept();
6697                hide();
6698            } else {
6699                update();
6700            }
6701         }
6702
6703         function highlight() {
6704             container
6705                 .selectAll('a')
6706                 .classed('selected', function(d, i) { return i == idx; });
6707         }
6708
6709         function update() {
6710             if (hidden) setup();
6711
6712             data(selection, function(data) {
6713                 container.style('display', function() {
6714                     return data.length ? 'block' : 'none';
6715                 });
6716
6717                 var options = container
6718                     .selectAll('a')
6719                     .data(data, function(d) { return d.value; });
6720
6721                 options.enter()
6722                     .append('a')
6723                     .text(function(d) { return d.value; })
6724                     .attr('title', function(d) { return d.title; })
6725                     .on('click', select);
6726
6727                 options.exit().remove();
6728
6729                 options
6730                     .classed('selected', function(d, i) { return i == idx; });
6731             });
6732         }
6733
6734         function select(d) {
6735             selection
6736                 .property('value', d.value)
6737                 .trigger('change');
6738         }
6739
6740     };
6741
6742     typeahead.data = function(_) {
6743         if (!arguments.length) return data;
6744         data = _;
6745         return typeahead;
6746     };
6747
6748     typeahead.autohighlight = function(_) {
6749         if (!arguments.length) return autohighlight;
6750         autohighlight = _;
6751         return typeahead;
6752     };
6753
6754     return d3.rebind(typeahead, event, 'on');
6755 };
6756 // Tooltips and svg mask used to highlight certain features
6757 d3.curtain = function() {
6758
6759     var event = d3.dispatch(),
6760         surface,
6761         tooltip,
6762         darkness;
6763
6764     function curtain(selection) {
6765
6766         surface = selection.append('svg')
6767             .attr('id', 'curtain')
6768             .style({
6769                 'z-index': 1000,
6770                 'pointer-events': 'none',
6771                 'position': 'absolute',
6772                 'top': 0,
6773                 'left': 0
6774             });
6775
6776         darkness = surface.append('path')
6777             .attr({
6778                 x: 0,
6779                 y: 0,
6780                 'class': 'curtain-darkness'
6781             });
6782
6783         d3.select(window).on('resize.curtain', resize);
6784
6785         tooltip = selection.append('div')
6786             .attr('class', 'tooltip')
6787             .style('z-index', 1002);
6788
6789         tooltip.append('div').attr('class', 'tooltip-arrow');
6790         tooltip.append('div').attr('class', 'tooltip-inner');
6791
6792         resize();
6793
6794         function resize() {
6795             surface.attr({
6796                 width: window.innerWidth,
6797                 height: window.innerHeight
6798             });
6799             curtain.cut(darkness.datum());
6800         }
6801     }
6802
6803     curtain.reveal = function(box, text, tooltipclass, duration) {
6804         if (typeof box === 'string') box = d3.select(box).node();
6805         if (box.getBoundingClientRect) box = box.getBoundingClientRect();
6806
6807         curtain.cut(box, duration);
6808
6809         if (text) {
6810             // pseudo markdown bold text hack
6811             var parts = text.split('**');
6812             var html = parts[0] ? '<span>' + parts[0] + '</span>' : '';
6813             if (parts[1]) html += '<span class="bold">' + parts[1] + '</span>';
6814
6815             var dimensions = tooltip.classed('in', true)
6816                 .select('.tooltip-inner')
6817                     .html(html)
6818                     .dimensions();
6819
6820             var pos;
6821
6822             var w = window.innerWidth,
6823                 h = window.innerHeight;
6824
6825             if (box.top + box.height < Math.min(100, box.width + box.left)) {
6826                 side = 'bottom';
6827                 pos = [box.left + box.width / 2 - dimensions[0]/ 2, box.top + box.height];
6828
6829             } else if (box.left + box.width + 300 < window.innerWidth) {
6830                 side = 'right';
6831                 pos = [box.left + box.width, box.top + box.height / 2 - dimensions[1] / 2];
6832
6833             } else if (box.left > 300) {
6834                 side = 'left';
6835                 pos = [box.left - 200, box.top + box.height / 2 - dimensions[1] / 2];
6836             } else {
6837                 side = 'bottom';
6838                 pos = [box.left, box.top + box.height];
6839             }
6840
6841             pos = [
6842                 Math.min(Math.max(10, pos[0]), w - dimensions[0] - 10),
6843                 Math.min(Math.max(10, pos[1]), h - dimensions[1] - 10)
6844             ];
6845
6846
6847             if (duration !== 0 || !tooltip.classed(side)) tooltip.call(iD.ui.Toggle(true));
6848
6849             tooltip
6850                 .style('top', pos[1] + 'px')
6851                 .style('left', pos[0] + 'px')
6852                 .attr('class', 'curtain-tooltip tooltip in ' + side + ' ' + tooltipclass)
6853                 .select('.tooltip-inner')
6854                     .html(html);
6855
6856         } else {
6857             tooltip.call(iD.ui.Toggle(false));
6858         }
6859     };
6860
6861     curtain.cut = function(datum, duration) {
6862         darkness.datum(datum);
6863
6864         (duration === 0 ? darkness : darkness.transition().duration(duration || 600))
6865             .attr('d', function(d) {
6866                 var string = "M 0,0 L 0," + window.innerHeight + " L " +
6867                     window.innerWidth + "," + window.innerHeight + "L" +
6868                     window.innerWidth + ",0 Z";
6869
6870                 if (!d) return string;
6871                 return string + 'M' +
6872                     d.left + ',' + d.top + 'L' +
6873                     d.left + ',' + (d.top + d.height) + 'L' +
6874                     (d.left + d.width) + ',' + (d.top + d.height) + 'L' +
6875                     (d.left + d.width) + ',' + (d.top) + 'Z';
6876
6877             });
6878     };
6879
6880     curtain.remove = function() {
6881         surface.remove();
6882         tooltip.remove();
6883     };
6884
6885     return d3.rebind(curtain, event, 'on');
6886 };
6887 // Like selection.property('value', ...), but avoids no-op value sets,
6888 // which can result in layout/repaint thrashing in some situations.
6889 d3.selection.prototype.value = function(value) {
6890     function d3_selection_value(value) {
6891       function valueNull() {
6892         delete this.value;
6893       }
6894
6895       function valueConstant() {
6896         if (this.value !== value) this.value = value;
6897       }
6898
6899       function valueFunction() {
6900         var x = value.apply(this, arguments);
6901         if (x == null) delete this.value;
6902         else if (this.value !== x) this.value = x;
6903       }
6904
6905       return value == null
6906           ? valueNull : (typeof value === "function"
6907           ? valueFunction : valueConstant);
6908     }
6909
6910     if (!arguments.length) return this.property('value');
6911     return this.each(d3_selection_value(value));
6912 };
6913 var JXON = new (function () {
6914   var
6915     sValueProp = "keyValue", sAttributesProp = "keyAttributes", sAttrPref = "@", /* you can customize these values */
6916     aCache = [], rIsNull = /^\s*$/, rIsBool = /^(?:true|false)$/i;
6917
6918   function parseText (sValue) {
6919     if (rIsNull.test(sValue)) { return null; }
6920     if (rIsBool.test(sValue)) { return sValue.toLowerCase() === "true"; }
6921     if (isFinite(sValue)) { return parseFloat(sValue); }
6922     if (isFinite(Date.parse(sValue))) { return new Date(sValue); }
6923     return sValue;
6924   }
6925
6926   function EmptyTree () { }
6927   EmptyTree.prototype.toString = function () { return "null"; };
6928   EmptyTree.prototype.valueOf = function () { return null; };
6929
6930   function objectify (vValue) {
6931     return vValue === null ? new EmptyTree() : vValue instanceof Object ? vValue : new vValue.constructor(vValue);
6932   }
6933
6934   function createObjTree (oParentNode, nVerb, bFreeze, bNesteAttr) {
6935     var
6936       nLevelStart = aCache.length, bChildren = oParentNode.hasChildNodes(),
6937       bAttributes = oParentNode.hasAttributes(), bHighVerb = Boolean(nVerb & 2);
6938
6939     var
6940       sProp, vContent, nLength = 0, sCollectedTxt = "",
6941       vResult = bHighVerb ? {} : /* put here the default value for empty nodes: */ true;
6942
6943     if (bChildren) {
6944       for (var oNode, nItem = 0; nItem < oParentNode.childNodes.length; nItem++) {
6945         oNode = oParentNode.childNodes.item(nItem);
6946         if (oNode.nodeType === 4) { sCollectedTxt += oNode.nodeValue; } /* nodeType is "CDATASection" (4) */
6947         else if (oNode.nodeType === 3) { sCollectedTxt += oNode.nodeValue.trim(); } /* nodeType is "Text" (3) */
6948         else if (oNode.nodeType === 1 && !oNode.prefix) { aCache.push(oNode); } /* nodeType is "Element" (1) */
6949       }
6950     }
6951
6952     var nLevelEnd = aCache.length, vBuiltVal = parseText(sCollectedTxt);
6953
6954     if (!bHighVerb && (bChildren || bAttributes)) { vResult = nVerb === 0 ? objectify(vBuiltVal) : {}; }
6955
6956     for (var nElId = nLevelStart; nElId < nLevelEnd; nElId++) {
6957       sProp = aCache[nElId].nodeName.toLowerCase();
6958       vContent = createObjTree(aCache[nElId], nVerb, bFreeze, bNesteAttr);
6959       if (vResult.hasOwnProperty(sProp)) {
6960         if (vResult[sProp].constructor !== Array) { vResult[sProp] = [vResult[sProp]]; }
6961         vResult[sProp].push(vContent);
6962       } else {
6963         vResult[sProp] = vContent;
6964         nLength++;
6965       }
6966     }
6967
6968     if (bAttributes) {
6969       var
6970         nAttrLen = oParentNode.attributes.length,
6971         sAPrefix = bNesteAttr ? "" : sAttrPref, oAttrParent = bNesteAttr ? {} : vResult;
6972
6973       for (var oAttrib, nAttrib = 0; nAttrib < nAttrLen; nLength++, nAttrib++) {
6974         oAttrib = oParentNode.attributes.item(nAttrib);
6975         oAttrParent[sAPrefix + oAttrib.name.toLowerCase()] = parseText(oAttrib.value.trim());
6976       }
6977
6978       if (bNesteAttr) {
6979         if (bFreeze) { Object.freeze(oAttrParent); }
6980         vResult[sAttributesProp] = oAttrParent;
6981         nLength -= nAttrLen - 1;
6982       }
6983     }
6984
6985     if (nVerb === 3 || (nVerb === 2 || nVerb === 1 && nLength > 0) && sCollectedTxt) {
6986       vResult[sValueProp] = vBuiltVal;
6987     } else if (!bHighVerb && nLength === 0 && sCollectedTxt) {
6988       vResult = vBuiltVal;
6989     }
6990
6991     if (bFreeze && (bHighVerb || nLength > 0)) { Object.freeze(vResult); }
6992
6993     aCache.length = nLevelStart;
6994
6995     return vResult;
6996   }
6997
6998   function loadObjTree (oXMLDoc, oParentEl, oParentObj) {
6999     var vValue, oChild;
7000
7001     if (oParentObj instanceof String || oParentObj instanceof Number || oParentObj instanceof Boolean) {
7002       oParentEl.appendChild(oXMLDoc.createTextNode(oParentObj.toString())); /* verbosity level is 0 */
7003     } else if (oParentObj.constructor === Date) {
7004       oParentEl.appendChild(oXMLDoc.createTextNode(oParentObj.toGMTString()));    
7005     }
7006
7007     for (var sName in oParentObj) {
7008       vValue = oParentObj[sName];
7009       if (isFinite(sName) || vValue instanceof Function) { continue; } /* verbosity level is 0 */
7010       if (sName === sValueProp) {
7011         if (vValue !== null && vValue !== true) { oParentEl.appendChild(oXMLDoc.createTextNode(vValue.constructor === Date ? vValue.toGMTString() : String(vValue))); }
7012       } else if (sName === sAttributesProp) { /* verbosity level is 3 */
7013         for (var sAttrib in vValue) { oParentEl.setAttribute(sAttrib, vValue[sAttrib]); }
7014       } else if (sName.charAt(0) === sAttrPref) {
7015         oParentEl.setAttribute(sName.slice(1), vValue);
7016       } else if (vValue.constructor === Array) {
7017         for (var nItem = 0; nItem < vValue.length; nItem++) {
7018           oChild = oXMLDoc.createElement(sName);
7019           loadObjTree(oXMLDoc, oChild, vValue[nItem]);
7020           oParentEl.appendChild(oChild);
7021         }
7022       } else {
7023         oChild = oXMLDoc.createElement(sName);
7024         if (vValue instanceof Object) {
7025           loadObjTree(oXMLDoc, oChild, vValue);
7026         } else if (vValue !== null && vValue !== true) {
7027           oChild.appendChild(oXMLDoc.createTextNode(vValue.toString()));
7028         }
7029         oParentEl.appendChild(oChild);
7030      }
7031    }
7032   }
7033
7034   this.build = function (oXMLParent, nVerbosity /* optional */, bFreeze /* optional */, bNesteAttributes /* optional */) {
7035     var _nVerb = arguments.length > 1 && typeof nVerbosity === "number" ? nVerbosity & 3 : /* put here the default verbosity level: */ 1;
7036     return createObjTree(oXMLParent, _nVerb, bFreeze || false, arguments.length > 3 ? bNesteAttributes : _nVerb === 3);    
7037   };
7038
7039   this.unbuild = function (oObjTree) {    
7040     var oNewDoc = document.implementation.createDocument("", "", null);
7041     loadObjTree(oNewDoc, oNewDoc, oObjTree);
7042     return oNewDoc;
7043   };
7044
7045   this.stringify = function (oObjTree) {
7046     return (new XMLSerializer()).serializeToString(JXON.unbuild(oObjTree));
7047   };
7048 })();
7049 // var myObject = JXON.build(doc);
7050 // we got our javascript object! try: alert(JSON.stringify(myObject));
7051
7052 // var newDoc = JXON.unbuild(myObject);
7053 // we got our Document instance! try: alert((new XMLSerializer()).serializeToString(newDoc));
7054 /**
7055  * @license
7056  * Lo-Dash 2.3.0 (Custom Build) <http://lodash.com/>
7057  * Build: `lodash --debug --output js/lib/lodash.js include="any,assign,bind,clone,compact,contains,debounce,difference,each,every,extend,filter,find,first,forEach,groupBy,indexOf,intersection,isEmpty,isEqual,isFunction,keys,last,map,omit,pairs,pluck,reject,some,throttle,union,uniq,unique,values,without,flatten,value,chain,cloneDeep,merge,pick,reduce" exports="global,node"`
7058  * Copyright 2012-2013 The Dojo Foundation <http://dojofoundation.org/>
7059  * Based on Underscore.js 1.5.2 <http://underscorejs.org/LICENSE>
7060  * Copyright 2009-2013 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
7061  * Available under MIT license <http://lodash.com/license>
7062  */
7063 ;(function() {
7064
7065   /** Used as a safe reference for `undefined` in pre ES5 environments */
7066   var undefined;
7067
7068   /** Used to pool arrays and objects used internally */
7069   var arrayPool = [],
7070       objectPool = [];
7071
7072   /** Used internally to indicate various things */
7073   var indicatorObject = {};
7074
7075   /** Used to prefix keys to avoid issues with `__proto__` and properties on `Object.prototype` */
7076   var keyPrefix = +new Date + '';
7077
7078   /** Used as the size when optimizations are enabled for large arrays */
7079   var largeArraySize = 75;
7080
7081   /** Used as the max size of the `arrayPool` and `objectPool` */
7082   var maxPoolSize = 40;
7083
7084   /** Used to match regexp flags from their coerced string values */
7085   var reFlags = /\w*$/;
7086
7087   /** Used to detected named functions */
7088   var reFuncName = /^\s*function[ \n\r\t]+\w/;
7089
7090   /** Used to detect functions containing a `this` reference */
7091   var reThis = /\bthis\b/;
7092
7093   /** Used to fix the JScript [[DontEnum]] bug */
7094   var shadowedProps = [
7095     'constructor', 'hasOwnProperty', 'isPrototypeOf', 'propertyIsEnumerable',
7096     'toLocaleString', 'toString', 'valueOf'
7097   ];
7098
7099   /** `Object#toString` result shortcuts */
7100   var argsClass = '[object Arguments]',
7101       arrayClass = '[object Array]',
7102       boolClass = '[object Boolean]',
7103       dateClass = '[object Date]',
7104       errorClass = '[object Error]',
7105       funcClass = '[object Function]',
7106       numberClass = '[object Number]',
7107       objectClass = '[object Object]',
7108       regexpClass = '[object RegExp]',
7109       stringClass = '[object String]';
7110
7111   /** Used to identify object classifications that `_.clone` supports */
7112   var cloneableClasses = {};
7113   cloneableClasses[funcClass] = false;
7114   cloneableClasses[argsClass] = cloneableClasses[arrayClass] =
7115   cloneableClasses[boolClass] = cloneableClasses[dateClass] =
7116   cloneableClasses[numberClass] = cloneableClasses[objectClass] =
7117   cloneableClasses[regexpClass] = cloneableClasses[stringClass] = true;
7118
7119   /** Used as an internal `_.debounce` options object */
7120   var debounceOptions = {
7121     'leading': false,
7122     'maxWait': 0,
7123     'trailing': false
7124   };
7125
7126   /** Used as the property descriptor for `__bindData__` */
7127   var descriptor = {
7128     'configurable': false,
7129     'enumerable': false,
7130     'value': null,
7131     'writable': false
7132   };
7133
7134   /** Used as the data object for `iteratorTemplate` */
7135   var iteratorData = {
7136     'args': '',
7137     'array': null,
7138     'bottom': '',
7139     'firstArg': '',
7140     'init': '',
7141     'keys': null,
7142     'loop': '',
7143     'shadowedProps': null,
7144     'support': null,
7145     'top': '',
7146     'useHas': false
7147   };
7148
7149   /** Used to determine if values are of the language type Object */
7150   var objectTypes = {
7151     'boolean': false,
7152     'function': true,
7153     'object': true,
7154     'number': false,
7155     'string': false,
7156     'undefined': false
7157   };
7158
7159   /** Used as a reference to the global object */
7160   var root = (objectTypes[typeof window] && window) || this;
7161
7162   /** Detect free variable `exports` */
7163   var freeExports = objectTypes[typeof exports] && exports && !exports.nodeType && exports;
7164
7165   /** Detect free variable `module` */
7166   var freeModule = objectTypes[typeof module] && module && !module.nodeType && module;
7167
7168   /** Detect the popular CommonJS extension `module.exports` */
7169   var moduleExports = freeModule && freeModule.exports === freeExports && freeExports;
7170
7171   /** Detect free variable `global` from Node.js or Browserified code and use it as `root` */
7172   var freeGlobal = objectTypes[typeof global] && global;
7173   if (freeGlobal && (freeGlobal.global === freeGlobal || freeGlobal.window === freeGlobal)) {
7174     root = freeGlobal;
7175   }
7176
7177   /*--------------------------------------------------------------------------*/
7178
7179   /**
7180    * The base implementation of `_.indexOf` without support for binary searches
7181    * or `fromIndex` constraints.
7182    *
7183    * @private
7184    * @param {Array} array The array to search.
7185    * @param {*} value The value to search for.
7186    * @param {number} [fromIndex=0] The index to search from.
7187    * @returns {number} Returns the index of the matched value or `-1`.
7188    */
7189   function baseIndexOf(array, value, fromIndex) {
7190     var index = (fromIndex || 0) - 1,
7191         length = array ? array.length : 0;
7192
7193     while (++index < length) {
7194       if (array[index] === value) {
7195         return index;
7196       }
7197     }
7198     return -1;
7199   }
7200
7201   /**
7202    * An implementation of `_.contains` for cache objects that mimics the return
7203    * signature of `_.indexOf` by returning `0` if the value is found, else `-1`.
7204    *
7205    * @private
7206    * @param {Object} cache The cache object to inspect.
7207    * @param {*} value The value to search for.
7208    * @returns {number} Returns `0` if `value` is found, else `-1`.
7209    */
7210   function cacheIndexOf(cache, value) {
7211     var type = typeof value;
7212     cache = cache.cache;
7213
7214     if (type == 'boolean' || value == null) {
7215       return cache[value] ? 0 : -1;
7216     }
7217     if (type != 'number' && type != 'string') {
7218       type = 'object';
7219     }
7220     var key = type == 'number' ? value : keyPrefix + value;
7221     cache = (cache = cache[type]) && cache[key];
7222
7223     return type == 'object'
7224       ? (cache && baseIndexOf(cache, value) > -1 ? 0 : -1)
7225       : (cache ? 0 : -1);
7226   }
7227
7228   /**
7229    * Adds a given value to the corresponding cache object.
7230    *
7231    * @private
7232    * @param {*} value The value to add to the cache.
7233    */
7234   function cachePush(value) {
7235     var cache = this.cache,
7236         type = typeof value;
7237
7238     if (type == 'boolean' || value == null) {
7239       cache[value] = true;
7240     } else {
7241       if (type != 'number' && type != 'string') {
7242         type = 'object';
7243       }
7244       var key = type == 'number' ? value : keyPrefix + value,
7245           typeCache = cache[type] || (cache[type] = {});
7246
7247       if (type == 'object') {
7248         (typeCache[key] || (typeCache[key] = [])).push(value);
7249       } else {
7250         typeCache[key] = true;
7251       }
7252     }
7253   }
7254
7255   /**
7256    * Creates a cache object to optimize linear searches of large arrays.
7257    *
7258    * @private
7259    * @param {Array} [array=[]] The array to search.
7260    * @returns {null|Object} Returns the cache object or `null` if caching should not be used.
7261    */
7262   function createCache(array) {
7263     var index = -1,
7264         length = array.length,
7265         first = array[0],
7266         mid = array[(length / 2) | 0],
7267         last = array[length - 1];
7268
7269     if (first && typeof first == 'object' &&
7270         mid && typeof mid == 'object' && last && typeof last == 'object') {
7271       return false;
7272     }
7273     var cache = getObject();
7274     cache['false'] = cache['null'] = cache['true'] = cache['undefined'] = false;
7275
7276     var result = getObject();
7277     result.array = array;
7278     result.cache = cache;
7279     result.push = cachePush;
7280
7281     while (++index < length) {
7282       result.push(array[index]);
7283     }
7284     return result;
7285   }
7286
7287   /**
7288    * Gets an array from the array pool or creates a new one if the pool is empty.
7289    *
7290    * @private
7291    * @returns {Array} The array from the pool.
7292    */
7293   function getArray() {
7294     return arrayPool.pop() || [];
7295   }
7296
7297   /**
7298    * Gets an object from the object pool or creates a new one if the pool is empty.
7299    *
7300    * @private
7301    * @returns {Object} The object from the pool.
7302    */
7303   function getObject() {
7304     return objectPool.pop() || {
7305       'array': null,
7306       'cache': null,
7307       'false': false,
7308       'null': false,
7309       'number': null,
7310       'object': null,
7311       'push': null,
7312       'string': null,
7313       'true': false,
7314       'undefined': false
7315     };
7316   }
7317
7318   /**
7319    * Checks if `value` is a DOM node in IE < 9.
7320    *
7321    * @private
7322    * @param {*} value The value to check.
7323    * @returns {boolean} Returns `true` if the `value` is a DOM node, else `false`.
7324    */
7325   function isNode(value) {
7326     // IE < 9 presents DOM nodes as `Object` objects except they have `toString`
7327     // methods that are `typeof` "string" and still can coerce nodes to strings
7328     return typeof value.toString != 'function' && typeof (value + '') == 'string';
7329   }
7330
7331   /**
7332    * Releases the given array back to the array pool.
7333    *
7334    * @private
7335    * @param {Array} [array] The array to release.
7336    */
7337   function releaseArray(array) {
7338     array.length = 0;
7339     if (arrayPool.length < maxPoolSize) {
7340       arrayPool.push(array);
7341     }
7342   }
7343
7344   /**
7345    * Releases the given object back to the object pool.
7346    *
7347    * @private
7348    * @param {Object} [object] The object to release.
7349    */
7350   function releaseObject(object) {
7351     var cache = object.cache;
7352     if (cache) {
7353       releaseObject(cache);
7354     }
7355     object.array = object.cache =object.object = object.number = object.string =null;
7356     if (objectPool.length < maxPoolSize) {
7357       objectPool.push(object);
7358     }
7359   }
7360
7361   /**
7362    * Slices the `collection` from the `start` index up to, but not including,
7363    * the `end` index.
7364    *
7365    * Note: This function is used instead of `Array#slice` to support node lists
7366    * in IE < 9 and to ensure dense arrays are returned.
7367    *
7368    * @private
7369    * @param {Array|Object|string} collection The collection to slice.
7370    * @param {number} start The start index.
7371    * @param {number} end The end index.
7372    * @returns {Array} Returns the new array.
7373    */
7374   function slice(array, start, end) {
7375     start || (start = 0);
7376     if (typeof end == 'undefined') {
7377       end = array ? array.length : 0;
7378     }
7379     var index = -1,
7380         length = end - start || 0,
7381         result = Array(length < 0 ? 0 : length);
7382
7383     while (++index < length) {
7384       result[index] = array[start + index];
7385     }
7386     return result;
7387   }
7388
7389   /*--------------------------------------------------------------------------*/
7390
7391   /**
7392    * Used for `Array` method references.
7393    *
7394    * Normally `Array.prototype` would suffice, however, using an array literal
7395    * avoids issues in Narwhal.
7396    */
7397   var arrayRef = [];
7398
7399   /** Used for native method references */
7400   var errorProto = Error.prototype,
7401       objectProto = Object.prototype,
7402       stringProto = String.prototype;
7403
7404   /** Used to resolve the internal [[Class]] of values */
7405   var toString = objectProto.toString;
7406
7407   /** Used to detect if a method is native */
7408   var reNative = RegExp('^' +
7409     String(toString)
7410       .replace(/[.*+?^${}()|[\]\\]/g, '\\$&')
7411       .replace(/toString| for [^\]]+/g, '.*?') + '$'
7412   );
7413
7414   /** Native method shortcuts */
7415   var fnToString = Function.prototype.toString,
7416       getPrototypeOf = reNative.test(getPrototypeOf = Object.getPrototypeOf) && getPrototypeOf,
7417       hasOwnProperty = objectProto.hasOwnProperty,
7418       now = reNative.test(now = Date.now) && now || function() { return +new Date; },
7419       push = arrayRef.push,
7420       propertyIsEnumerable = objectProto.propertyIsEnumerable;
7421
7422   /** Used to set meta data on functions */
7423   var defineProperty = (function() {
7424     // IE 8 only accepts DOM elements
7425     try {
7426       var o = {},
7427           func = reNative.test(func = Object.defineProperty) && func,
7428           result = func(o, o, o) && func;
7429     } catch(e) { }
7430     return result;
7431   }());
7432
7433   /* Native method shortcuts for methods with the same name as other `lodash` methods */
7434   var nativeCreate = reNative.test(nativeCreate = Object.create) && nativeCreate,
7435       nativeIsArray = reNative.test(nativeIsArray = Array.isArray) && nativeIsArray,
7436       nativeKeys = reNative.test(nativeKeys = Object.keys) && nativeKeys,
7437       nativeMax = Math.max,
7438       nativeMin = Math.min;
7439
7440   /** Used to lookup a built-in constructor by [[Class]] */
7441   var ctorByClass = {};
7442   ctorByClass[arrayClass] = Array;
7443   ctorByClass[boolClass] = Boolean;
7444   ctorByClass[dateClass] = Date;
7445   ctorByClass[funcClass] = Function;
7446   ctorByClass[objectClass] = Object;
7447   ctorByClass[numberClass] = Number;
7448   ctorByClass[regexpClass] = RegExp;
7449   ctorByClass[stringClass] = String;
7450
7451   /** Used to avoid iterating non-enumerable properties in IE < 9 */
7452   var nonEnumProps = {};
7453   nonEnumProps[arrayClass] = nonEnumProps[dateClass] = nonEnumProps[numberClass] = { 'constructor': true, 'toLocaleString': true, 'toString': true, 'valueOf': true };
7454   nonEnumProps[boolClass] = nonEnumProps[stringClass] = { 'constructor': true, 'toString': true, 'valueOf': true };
7455   nonEnumProps[errorClass] = nonEnumProps[funcClass] = nonEnumProps[regexpClass] = { 'constructor': true, 'toString': true };
7456   nonEnumProps[objectClass] = { 'constructor': true };
7457
7458   (function() {
7459     var length = shadowedProps.length;
7460     while (length--) {
7461       var key = shadowedProps[length];
7462       for (var className in nonEnumProps) {
7463         if (hasOwnProperty.call(nonEnumProps, className) && !hasOwnProperty.call(nonEnumProps[className], key)) {
7464           nonEnumProps[className][key] = false;
7465         }
7466       }
7467     }
7468   }());
7469
7470   /*--------------------------------------------------------------------------*/
7471
7472   /**
7473    * Creates a `lodash` object which wraps the given value to enable intuitive
7474    * method chaining.
7475    *
7476    * In addition to Lo-Dash methods, wrappers also have the following `Array` methods:
7477    * `concat`, `join`, `pop`, `push`, `reverse`, `shift`, `slice`, `sort`, `splice`,
7478    * and `unshift`
7479    *
7480    * Chaining is supported in custom builds as long as the `value` method is
7481    * implicitly or explicitly included in the build.
7482    *
7483    * The chainable wrapper functions are:
7484    * `after`, `assign`, `bind`, `bindAll`, `bindKey`, `chain`, `compact`,
7485    * `compose`, `concat`, `countBy`, `create`, `createCallback`, `curry`,
7486    * `debounce`, `defaults`, `defer`, `delay`, `difference`, `filter`, `flatten`,
7487    * `forEach`, `forEachRight`, `forIn`, `forInRight`, `forOwn`, `forOwnRight`,
7488    * `functions`, `groupBy`, `indexBy`, `initial`, `intersection`, `invert`,
7489    * `invoke`, `keys`, `map`, `max`, `memoize`, `merge`, `min`, `object`, `omit`,
7490    * `once`, `pairs`, `partial`, `partialRight`, `pick`, `pluck`, `pull`, `push`,
7491    * `range`, `reject`, `remove`, `rest`, `reverse`, `shuffle`, `slice`, `sort`,
7492    * `sortBy`, `splice`, `tap`, `throttle`, `times`, `toArray`, `transform`,
7493    * `union`, `uniq`, `unshift`, `unzip`, `values`, `where`, `without`, `wrap`,
7494    * and `zip`
7495    *
7496    * The non-chainable wrapper functions are:
7497    * `clone`, `cloneDeep`, `contains`, `escape`, `every`, `find`, `findIndex`,
7498    * `findKey`, `findLast`, `findLastIndex`, `findLastKey`, `has`, `identity`,
7499    * `indexOf`, `isArguments`, `isArray`, `isBoolean`, `isDate`, `isElement`,
7500    * `isEmpty`, `isEqual`, `isFinite`, `isFunction`, `isNaN`, `isNull`, `isNumber`,
7501    * `isObject`, `isPlainObject`, `isRegExp`, `isString`, `isUndefined`, `join`,
7502    * `lastIndexOf`, `mixin`, `noConflict`, `parseInt`, `pop`, `random`, `reduce`,
7503    * `reduceRight`, `result`, `shift`, `size`, `some`, `sortedIndex`, `runInContext`,
7504    * `template`, `unescape`, `uniqueId`, and `value`
7505    *
7506    * The wrapper functions `first` and `last` return wrapped values when `n` is
7507    * provided, otherwise they return unwrapped values.
7508    *
7509    * Explicit chaining can be enabled by using the `_.chain` method.
7510    *
7511    * @name _
7512    * @constructor
7513    * @category Chaining
7514    * @param {*} value The value to wrap in a `lodash` instance.
7515    * @returns {Object} Returns a `lodash` instance.
7516    * @example
7517    *
7518    * var wrapped = _([1, 2, 3]);
7519    *
7520    * // returns an unwrapped value
7521    * wrapped.reduce(function(sum, num) {
7522    *   return sum + num;
7523    * });
7524    * // => 6
7525    *
7526    * // returns a wrapped value
7527    * var squares = wrapped.map(function(num) {
7528    *   return num * num;
7529    * });
7530    *
7531    * _.isArray(squares);
7532    * // => false
7533    *
7534    * _.isArray(squares.value());
7535    * // => true
7536    */
7537   function lodash(value) {
7538     // don't wrap if already wrapped, even if wrapped by a different `lodash` constructor
7539     return (value && typeof value == 'object' && !isArray(value) && hasOwnProperty.call(value, '__wrapped__'))
7540      ? value
7541      : new lodashWrapper(value);
7542   }
7543
7544   /**
7545    * A fast path for creating `lodash` wrapper objects.
7546    *
7547    * @private
7548    * @param {*} value The value to wrap in a `lodash` instance.
7549    * @param {boolean} chainAll A flag to enable chaining for all methods
7550    * @returns {Object} Returns a `lodash` instance.
7551    */
7552   function lodashWrapper(value, chainAll) {
7553     this.__chain__ = !!chainAll;
7554     this.__wrapped__ = value;
7555   }
7556   // ensure `new lodashWrapper` is an instance of `lodash`
7557   lodashWrapper.prototype = lodash.prototype;
7558
7559   /**
7560    * An object used to flag environments features.
7561    *
7562    * @static
7563    * @memberOf _
7564    * @type Object
7565    */
7566   var support = lodash.support = {};
7567
7568   (function() {
7569     var ctor = function() { this.x = 1; },
7570         object = { '0': 1, 'length': 1 },
7571         props = [];
7572
7573     ctor.prototype = { 'valueOf': 1, 'y': 1 };
7574     for (var key in new ctor) { props.push(key); }
7575     for (key in arguments) { }
7576
7577     /**
7578      * Detect if an `arguments` object's [[Class]] is resolvable (all but Firefox < 4, IE < 9).
7579      *
7580      * @memberOf _.support
7581      * @type boolean
7582      */
7583     support.argsClass = toString.call(arguments) == argsClass;
7584
7585     /**
7586      * Detect if `arguments` objects are `Object` objects (all but Narwhal and Opera < 10.5).
7587      *
7588      * @memberOf _.support
7589      * @type boolean
7590      */
7591     support.argsObject = arguments.constructor == Object && !(arguments instanceof Array);
7592
7593     /**
7594      * Detect if `name` or `message` properties of `Error.prototype` are
7595      * enumerable by default. (IE < 9, Safari < 5.1)
7596      *
7597      * @memberOf _.support
7598      * @type boolean
7599      */
7600     support.enumErrorProps = propertyIsEnumerable.call(errorProto, 'message') || propertyIsEnumerable.call(errorProto, 'name');
7601
7602     /**
7603      * Detect if `prototype` properties are enumerable by default.
7604      *
7605      * Firefox < 3.6, Opera > 9.50 - Opera < 11.60, and Safari < 5.1
7606      * (if the prototype or a property on the prototype has been set)
7607      * incorrectly sets a function's `prototype` property [[Enumerable]]
7608      * value to `true`.
7609      *
7610      * @memberOf _.support
7611      * @type boolean
7612      */
7613     support.enumPrototypes = propertyIsEnumerable.call(ctor, 'prototype');
7614
7615     /**
7616      * Detect if functions can be decompiled by `Function#toString`
7617      * (all but PS3 and older Opera mobile browsers & avoided in Windows 8 apps).
7618      *
7619      * @memberOf _.support
7620      * @type boolean
7621      */
7622     support.funcDecomp = !reNative.test(root.WinRTError) && reThis.test(function() { return this; });
7623
7624     /**
7625      * Detect if `Function#name` is supported (all but IE).
7626      *
7627      * @memberOf _.support
7628      * @type boolean
7629      */
7630     support.funcNames = typeof Function.name == 'string';
7631
7632     /**
7633      * Detect if `arguments` object indexes are non-enumerable
7634      * (Firefox < 4, IE < 9, PhantomJS, Safari < 5.1).
7635      *
7636      * @memberOf _.support
7637      * @type boolean
7638      */
7639     support.nonEnumArgs = key != 0;
7640
7641     /**
7642      * Detect if properties shadowing those on `Object.prototype` are non-enumerable.
7643      *
7644      * In IE < 9 an objects own properties, shadowing non-enumerable ones, are
7645      * made non-enumerable as well (a.k.a the JScript [[DontEnum]] bug).
7646      *
7647      * @memberOf _.support
7648      * @type boolean
7649      */
7650     support.nonEnumShadows = !/valueOf/.test(props);
7651
7652     /**
7653      * Detect if own properties are iterated after inherited properties (all but IE < 9).
7654      *
7655      * @memberOf _.support
7656      * @type boolean
7657      */
7658     support.ownLast = props[0] != 'x';
7659
7660     /**
7661      * Detect if `Array#shift` and `Array#splice` augment array-like objects correctly.
7662      *
7663      * Firefox < 10, IE compatibility mode, and IE < 9 have buggy Array `shift()`
7664      * and `splice()` functions that fail to remove the last element, `value[0]`,
7665      * of array-like objects even though the `length` property is set to `0`.
7666      * The `shift()` method is buggy in IE 8 compatibility mode, while `splice()`
7667      * is buggy regardless of mode in IE < 9 and buggy in compatibility mode in IE 9.
7668      *
7669      * @memberOf _.support
7670      * @type boolean
7671      */
7672     support.spliceObjects = (arrayRef.splice.call(object, 0, 1), !object[0]);
7673
7674     /**
7675      * Detect lack of support for accessing string characters by index.
7676      *
7677      * IE < 8 can't access characters by index and IE 8 can only access
7678      * characters by index on string literals.
7679      *
7680      * @memberOf _.support
7681      * @type boolean
7682      */
7683     support.unindexedChars = ('x'[0] + Object('x')[0]) != 'xx';
7684
7685     /**
7686      * Detect if a DOM node's [[Class]] is resolvable (all but IE < 9)
7687      * and that the JS engine errors when attempting to coerce an object to
7688      * a string without a `toString` function.
7689      *
7690      * @memberOf _.support
7691      * @type boolean
7692      */
7693     try {
7694       support.nodeClass = !(toString.call(document) == objectClass && !({ 'toString': 0 } + ''));
7695     } catch(e) {
7696       support.nodeClass = true;
7697     }
7698   }(1));
7699
7700   /*--------------------------------------------------------------------------*/
7701
7702   /**
7703    * The template used to create iterator functions.
7704    *
7705    * @private
7706    * @param {Object} data The data object used to populate the text.
7707    * @returns {string} Returns the interpolated text.
7708    */
7709   var iteratorTemplate = function(obj) {
7710
7711     var __p = 'var index, iterable = ' +
7712     (obj.firstArg) +
7713     ', result = ' +
7714     (obj.init) +
7715     ';\nif (!iterable) return result;\n' +
7716     (obj.top) +
7717     ';';
7718      if (obj.array) {
7719     __p += '\nvar length = iterable.length; index = -1;\nif (' +
7720     (obj.array) +
7721     ') {  ';
7722      if (support.unindexedChars) {
7723     __p += '\n  if (isString(iterable)) {\n    iterable = iterable.split(\'\')\n  }  ';
7724      }
7725     __p += '\n  while (++index < length) {\n    ' +
7726     (obj.loop) +
7727     ';\n  }\n}\nelse {  ';
7728      } else if (support.nonEnumArgs) {
7729     __p += '\n  var length = iterable.length; index = -1;\n  if (length && isArguments(iterable)) {\n    while (++index < length) {\n      index += \'\';\n      ' +
7730     (obj.loop) +
7731     ';\n    }\n  } else {  ';
7732      }
7733
7734      if (support.enumPrototypes) {
7735     __p += '\n  var skipProto = typeof iterable == \'function\';\n  ';
7736      }
7737
7738      if (support.enumErrorProps) {
7739     __p += '\n  var skipErrorProps = iterable === errorProto || iterable instanceof Error;\n  ';
7740      }
7741
7742         var conditions = [];    if (support.enumPrototypes) { conditions.push('!(skipProto && index == "prototype")'); }    if (support.enumErrorProps)  { conditions.push('!(skipErrorProps && (index == "message" || index == "name"))'); }
7743
7744      if (obj.useHas && obj.keys) {
7745     __p += '\n  var ownIndex = -1,\n      ownProps = objectTypes[typeof iterable] && keys(iterable),\n      length = ownProps ? ownProps.length : 0;\n\n  while (++ownIndex < length) {\n    index = ownProps[ownIndex];\n';
7746         if (conditions.length) {
7747     __p += '    if (' +
7748     (conditions.join(' && ')) +
7749     ') {\n  ';
7750      }
7751     __p +=
7752     (obj.loop) +
7753     ';    ';
7754      if (conditions.length) {
7755     __p += '\n    }';
7756      }
7757     __p += '\n  }  ';
7758      } else {
7759     __p += '\n  for (index in iterable) {\n';
7760         if (obj.useHas) { conditions.push("hasOwnProperty.call(iterable, index)"); }    if (conditions.length) {
7761     __p += '    if (' +
7762     (conditions.join(' && ')) +
7763     ') {\n  ';
7764      }
7765     __p +=
7766     (obj.loop) +
7767     ';    ';
7768      if (conditions.length) {
7769     __p += '\n    }';
7770      }
7771     __p += '\n  }    ';
7772      if (support.nonEnumShadows) {
7773     __p += '\n\n  if (iterable !== objectProto) {\n    var ctor = iterable.constructor,\n        isProto = iterable === (ctor && ctor.prototype),\n        className = iterable === stringProto ? stringClass : iterable === errorProto ? errorClass : toString.call(iterable),\n        nonEnum = nonEnumProps[className];\n      ';
7774      for (k = 0; k < 7; k++) {
7775     __p += '\n    index = \'' +
7776     (obj.shadowedProps[k]) +
7777     '\';\n    if ((!(isProto && nonEnum[index]) && hasOwnProperty.call(iterable, index))';
7778             if (!obj.useHas) {
7779     __p += ' || (!nonEnum[index] && iterable[index] !== objectProto[index])';
7780      }
7781     __p += ') {\n      ' +
7782     (obj.loop) +
7783     ';\n    }      ';
7784      }
7785     __p += '\n  }    ';
7786      }
7787
7788      }
7789
7790      if (obj.array || support.nonEnumArgs) {
7791     __p += '\n}';
7792      }
7793     __p +=
7794     (obj.bottom) +
7795     ';\nreturn result';
7796
7797     return __p
7798   };
7799
7800   /*--------------------------------------------------------------------------*/
7801
7802   /**
7803    * The base implementation of `_.bind` that creates the bound function and
7804    * sets its meta data.
7805    *
7806    * @private
7807    * @param {Array} bindData The bind data array.
7808    * @returns {Function} Returns the new bound function.
7809    */
7810   function baseBind(bindData) {
7811     var func = bindData[0],
7812         partialArgs = bindData[2],
7813         thisArg = bindData[4];
7814
7815     function bound() {
7816       // `Function#bind` spec
7817       // http://es5.github.io/#x15.3.4.5
7818       if (partialArgs) {
7819         var args = partialArgs.slice();
7820         push.apply(args, arguments);
7821       }
7822       // mimic the constructor's `return` behavior
7823       // http://es5.github.io/#x13.2.2
7824       if (this instanceof bound) {
7825         // ensure `new bound` is an instance of `func`
7826         var thisBinding = baseCreate(func.prototype),
7827             result = func.apply(thisBinding, args || arguments);
7828         return isObject(result) ? result : thisBinding;
7829       }
7830       return func.apply(thisArg, args || arguments);
7831     }
7832     setBindData(bound, bindData);
7833     return bound;
7834   }
7835
7836   /**
7837    * The base implementation of `_.clone` without argument juggling or support
7838    * for `thisArg` binding.
7839    *
7840    * @private
7841    * @param {*} value The value to clone.
7842    * @param {boolean} [isDeep=false] Specify a deep clone.
7843    * @param {Function} [callback] The function to customize cloning values.
7844    * @param {Array} [stackA=[]] Tracks traversed source objects.
7845    * @param {Array} [stackB=[]] Associates clones with source counterparts.
7846    * @returns {*} Returns the cloned value.
7847    */
7848   function baseClone(value, isDeep, callback, stackA, stackB) {
7849     if (callback) {
7850       var result = callback(value);
7851       if (typeof result != 'undefined') {
7852         return result;
7853       }
7854     }
7855     // inspect [[Class]]
7856     var isObj = isObject(value);
7857     if (isObj) {
7858       var className = toString.call(value);
7859       if (!cloneableClasses[className] || (!support.nodeClass && isNode(value))) {
7860         return value;
7861       }
7862       var ctor = ctorByClass[className];
7863       switch (className) {
7864         case boolClass:
7865         case dateClass:
7866           return new ctor(+value);
7867
7868         case numberClass:
7869         case stringClass:
7870           return new ctor(value);
7871
7872         case regexpClass:
7873           result = ctor(value.source, reFlags.exec(value));
7874           result.lastIndex = value.lastIndex;
7875           return result;
7876       }
7877     } else {
7878       return value;
7879     }
7880     var isArr = isArray(value);
7881     if (isDeep) {
7882       // check for circular references and return corresponding clone
7883       var initedStack = !stackA;
7884       stackA || (stackA = getArray());
7885       stackB || (stackB = getArray());
7886
7887       var length = stackA.length;
7888       while (length--) {
7889         if (stackA[length] == value) {
7890           return stackB[length];
7891         }
7892       }
7893       result = isArr ? ctor(value.length) : {};
7894     }
7895     else {
7896       result = isArr ? slice(value) : assign({}, value);
7897     }
7898     // add array properties assigned by `RegExp#exec`
7899     if (isArr) {
7900       if (hasOwnProperty.call(value, 'index')) {
7901         result.index = value.index;
7902       }
7903       if (hasOwnProperty.call(value, 'input')) {
7904         result.input = value.input;
7905       }
7906     }
7907     // exit for shallow clone
7908     if (!isDeep) {
7909       return result;
7910     }
7911     // add the source value to the stack of traversed objects
7912     // and associate it with its clone
7913     stackA.push(value);
7914     stackB.push(result);
7915
7916     // recursively populate clone (susceptible to call stack limits)
7917     (isArr ? baseEach : forOwn)(value, function(objValue, key) {
7918       result[key] = baseClone(objValue, isDeep, callback, stackA, stackB);
7919     });
7920
7921     if (initedStack) {
7922       releaseArray(stackA);
7923       releaseArray(stackB);
7924     }
7925     return result;
7926   }
7927
7928   /**
7929    * The base implementation of `_.create` without support for assigning
7930    * properties to the created object.
7931    *
7932    * @private
7933    * @param {Object} prototype The object to inherit from.
7934    * @returns {Object} Returns the new object.
7935    */
7936   function baseCreate(prototype, properties) {
7937     return isObject(prototype) ? nativeCreate(prototype) : {};
7938   }
7939   // fallback for browsers without `Object.create`
7940   if (!nativeCreate) {
7941     baseCreate = (function() {
7942       function Object() {}
7943       return function(prototype) {
7944         if (isObject(prototype)) {
7945           Object.prototype = prototype;
7946           var result = new Object;
7947           Object.prototype = null;
7948         }
7949         return result || root.Object();
7950       };
7951     }());
7952   }
7953
7954   /**
7955    * The base implementation of `_.createCallback` without support for creating
7956    * "_.pluck" or "_.where" style callbacks.
7957    *
7958    * @private
7959    * @param {*} [func=identity] The value to convert to a callback.
7960    * @param {*} [thisArg] The `this` binding of the created callback.
7961    * @param {number} [argCount] The number of arguments the callback accepts.
7962    * @returns {Function} Returns a callback function.
7963    */
7964   function baseCreateCallback(func, thisArg, argCount) {
7965     if (typeof func != 'function') {
7966       return identity;
7967     }
7968     // exit early for no `thisArg` or already bound by `Function#bind`
7969     if (typeof thisArg == 'undefined' || !('prototype' in func)) {
7970       return func;
7971     }
7972     var bindData = func.__bindData__;
7973     if (typeof bindData == 'undefined') {
7974       if (support.funcNames) {
7975         bindData = !func.name;
7976       }
7977       bindData = bindData || !support.funcDecomp;
7978       if (!bindData) {
7979         var source = fnToString.call(func);
7980         if (!support.funcNames) {
7981           bindData = !reFuncName.test(source);
7982         }
7983         if (!bindData) {
7984           // checks if `func` references the `this` keyword and stores the result
7985           bindData = reThis.test(source);
7986           setBindData(func, bindData);
7987         }
7988       }
7989     }
7990     // exit early if there are no `this` references or `func` is bound
7991     if (bindData === false || (bindData !== true && bindData[1] & 1)) {
7992       return func;
7993     }
7994     switch (argCount) {
7995       case 1: return function(value) {
7996         return func.call(thisArg, value);
7997       };
7998       case 2: return function(a, b) {
7999         return func.call(thisArg, a, b);
8000       };
8001       case 3: return function(value, index, collection) {
8002         return func.call(thisArg, value, index, collection);
8003       };
8004       case 4: return function(accumulator, value, index, collection) {
8005         return func.call(thisArg, accumulator, value, index, collection);
8006       };
8007     }
8008     return bind(func, thisArg);
8009   }
8010
8011   /**
8012    * The base implementation of `createWrapper` that creates the wrapper and
8013    * sets its meta data.
8014    *
8015    * @private
8016    * @param {Array} bindData The bind data array.
8017    * @returns {Function} Returns the new function.
8018    */
8019   function baseCreateWrapper(bindData) {
8020     var func = bindData[0],
8021         bitmask = bindData[1],
8022         partialArgs = bindData[2],
8023         partialRightArgs = bindData[3],
8024         thisArg = bindData[4],
8025         arity = bindData[5];
8026
8027     var isBind = bitmask & 1,
8028         isBindKey = bitmask & 2,
8029         isCurry = bitmask & 4,
8030         isCurryBound = bitmask & 8,
8031         key = func;
8032
8033     function bound() {
8034       var thisBinding = isBind ? thisArg : this;
8035       if (partialArgs) {
8036         var args = partialArgs.slice();
8037         push.apply(args, arguments);
8038       }
8039       if (partialRightArgs || isCurry) {
8040         args || (args = slice(arguments));
8041         if (partialRightArgs) {
8042           push.apply(args, partialRightArgs);
8043         }
8044         if (isCurry && args.length < arity) {
8045           bitmask |= 16 & ~32;
8046           return baseCreateWrapper([func, (isCurryBound ? bitmask : bitmask & ~3), args, null, thisArg, arity]);
8047         }
8048       }
8049       args || (args = arguments);
8050       if (isBindKey) {
8051         func = thisBinding[key];
8052       }
8053       if (this instanceof bound) {
8054         thisBinding = baseCreate(func.prototype);
8055         var result = func.apply(thisBinding, args);
8056         return isObject(result) ? result : thisBinding;
8057       }
8058       return func.apply(thisBinding, args);
8059     }
8060     setBindData(bound, bindData);
8061     return bound;
8062   }
8063
8064   /**
8065    * The base implementation of `_.difference` that accepts a single array
8066    * of values to exclude.
8067    *
8068    * @private
8069    * @param {Array} array The array to process.
8070    * @param {Array} [values] The array of values to exclude.
8071    * @returns {Array} Returns a new array of filtered values.
8072    */
8073   function baseDifference(array, values) {
8074     var index = -1,
8075         indexOf = getIndexOf(),
8076         length = array ? array.length : 0,
8077         isLarge = length >= largeArraySize && indexOf === baseIndexOf,
8078         result = [];
8079
8080     if (isLarge) {
8081       var cache = createCache(values);
8082       if (cache) {
8083         indexOf = cacheIndexOf;
8084         values = cache;
8085       } else {
8086         isLarge = false;
8087       }
8088     }
8089     while (++index < length) {
8090       var value = array[index];
8091       if (indexOf(values, value) < 0) {
8092         result.push(value);
8093       }
8094     }
8095     if (isLarge) {
8096       releaseObject(values);
8097     }
8098     return result;
8099   }
8100
8101   /**
8102    * The base implementation of `_.flatten` without support for callback
8103    * shorthands or `thisArg` binding.
8104    *
8105    * @private
8106    * @param {Array} array The array to flatten.
8107    * @param {boolean} [isShallow=false] A flag to restrict flattening to a single level.
8108    * @param {boolean} [isStrict=false] A flag to restrict flattening to arrays and `arguments` objects.
8109    * @param {number} [fromIndex=0] The index to start from.
8110    * @returns {Array} Returns a new flattened array.
8111    */
8112   function baseFlatten(array, isShallow, isStrict, fromIndex) {
8113     var index = (fromIndex || 0) - 1,
8114         length = array ? array.length : 0,
8115         result = [];
8116
8117     while (++index < length) {
8118       var value = array[index];
8119
8120       if (value && typeof value == 'object' && typeof value.length == 'number'
8121           && (isArray(value) || isArguments(value))) {
8122         // recursively flatten arrays (susceptible to call stack limits)
8123         if (!isShallow) {
8124           value = baseFlatten(value, isShallow, isStrict);
8125         }
8126         var valIndex = -1,
8127             valLength = value.length,
8128             resIndex = result.length;
8129
8130         result.length += valLength;
8131         while (++valIndex < valLength) {
8132           result[resIndex++] = value[valIndex];
8133         }
8134       } else if (!isStrict) {
8135         result.push(value);
8136       }
8137     }
8138     return result;
8139   }
8140
8141   /**
8142    * The base implementation of `_.isEqual`, without support for `thisArg` binding,
8143    * that allows partial "_.where" style comparisons.
8144    *
8145    * @private
8146    * @param {*} a The value to compare.
8147    * @param {*} b The other value to compare.
8148    * @param {Function} [callback] The function to customize comparing values.
8149    * @param {Function} [isWhere=false] A flag to indicate performing partial comparisons.
8150    * @param {Array} [stackA=[]] Tracks traversed `a` objects.
8151    * @param {Array} [stackB=[]] Tracks traversed `b` objects.
8152    * @returns {boolean} Returns `true` if the values are equivalent, else `false`.
8153    */
8154   function baseIsEqual(a, b, callback, isWhere, stackA, stackB) {
8155     // used to indicate that when comparing objects, `a` has at least the properties of `b`
8156     if (callback) {
8157       var result = callback(a, b);
8158       if (typeof result != 'undefined') {
8159         return !!result;
8160       }
8161     }
8162     // exit early for identical values
8163     if (a === b) {
8164       // treat `+0` vs. `-0` as not equal
8165       return a !== 0 || (1 / a == 1 / b);
8166     }
8167     var type = typeof a,
8168         otherType = typeof b;
8169
8170     // exit early for unlike primitive values
8171     if (a === a &&
8172         !(a && objectTypes[type]) &&
8173         !(b && objectTypes[otherType])) {
8174       return false;
8175     }
8176     // exit early for `null` and `undefined` avoiding ES3's Function#call behavior
8177     // http://es5.github.io/#x15.3.4.4
8178     if (a == null || b == null) {
8179       return a === b;
8180     }
8181     // compare [[Class]] names
8182     var className = toString.call(a),
8183         otherClass = toString.call(b);
8184
8185     if (className == argsClass) {
8186       className = objectClass;
8187     }
8188     if (otherClass == argsClass) {
8189       otherClass = objectClass;
8190     }
8191     if (className != otherClass) {
8192       return false;
8193     }
8194     switch (className) {
8195       case boolClass:
8196       case dateClass:
8197         // coerce dates and booleans to numbers, dates to milliseconds and booleans
8198         // to `1` or `0` treating invalid dates coerced to `NaN` as not equal
8199         return +a == +b;
8200
8201       case numberClass:
8202         // treat `NaN` vs. `NaN` as equal
8203         return (a != +a)
8204           ? b != +b
8205           // but treat `+0` vs. `-0` as not equal
8206           : (a == 0 ? (1 / a == 1 / b) : a == +b);
8207
8208       case regexpClass:
8209       case stringClass:
8210         // coerce regexes to strings (http://es5.github.io/#x15.10.6.4)
8211         // treat string primitives and their corresponding object instances as equal
8212         return a == String(b);
8213     }
8214     var isArr = className == arrayClass;
8215     if (!isArr) {
8216       // unwrap any `lodash` wrapped values
8217       var aWrapped = hasOwnProperty.call(a, '__wrapped__'),
8218           bWrapped = hasOwnProperty.call(b, '__wrapped__');
8219
8220       if (aWrapped || bWrapped) {
8221         return baseIsEqual(aWrapped ? a.__wrapped__ : a, bWrapped ? b.__wrapped__ : b, callback, isWhere, stackA, stackB);
8222       }
8223       // exit for functions and DOM nodes
8224       if (className != objectClass || (!support.nodeClass && (isNode(a) || isNode(b)))) {
8225         return false;
8226       }
8227       // in older versions of Opera, `arguments` objects have `Array` constructors
8228       var ctorA = !support.argsObject && isArguments(a) ? Object : a.constructor,
8229           ctorB = !support.argsObject && isArguments(b) ? Object : b.constructor;
8230
8231       // non `Object` object instances with different constructors are not equal
8232       if (ctorA != ctorB &&
8233             !(isFunction(ctorA) && ctorA instanceof ctorA && isFunction(ctorB) && ctorB instanceof ctorB) &&
8234             ('constructor' in a && 'constructor' in b)
8235           ) {
8236         return false;
8237       }
8238     }
8239     // assume cyclic structures are equal
8240     // the algorithm for detecting cyclic structures is adapted from ES 5.1
8241     // section 15.12.3, abstract operation `JO` (http://es5.github.io/#x15.12.3)
8242     var initedStack = !stackA;
8243     stackA || (stackA = getArray());
8244     stackB || (stackB = getArray());
8245
8246     var length = stackA.length;
8247     while (length--) {
8248       if (stackA[length] == a) {
8249         return stackB[length] == b;
8250       }
8251     }
8252     var size = 0;
8253     result = true;
8254
8255     // add `a` and `b` to the stack of traversed objects
8256     stackA.push(a);
8257     stackB.push(b);
8258
8259     // recursively compare objects and arrays (susceptible to call stack limits)
8260     if (isArr) {
8261       length = a.length;
8262       size = b.length;
8263
8264       // compare lengths to determine if a deep comparison is necessary
8265       result = size == a.length;
8266       if (!result && !isWhere) {
8267         return result;
8268       }
8269       // deep compare the contents, ignoring non-numeric properties
8270       while (size--) {
8271         var index = length,
8272             value = b[size];
8273
8274         if (isWhere) {
8275           while (index--) {
8276             if ((result = baseIsEqual(a[index], value, callback, isWhere, stackA, stackB))) {
8277               break;
8278             }
8279           }
8280         } else if (!(result = baseIsEqual(a[size], value, callback, isWhere, stackA, stackB))) {
8281           break;
8282         }
8283       }
8284       return result;
8285     }
8286     // deep compare objects using `forIn`, instead of `forOwn`, to avoid `Object.keys`
8287     // which, in this case, is more costly
8288     forIn(b, function(value, key, b) {
8289       if (hasOwnProperty.call(b, key)) {
8290         // count the number of properties.
8291         size++;
8292         // deep compare each property value.
8293         return (result = hasOwnProperty.call(a, key) && baseIsEqual(a[key], value, callback, isWhere, stackA, stackB));
8294       }
8295     });
8296
8297     if (result && !isWhere) {
8298       // ensure both objects have the same number of properties
8299       forIn(a, function(value, key, a) {
8300         if (hasOwnProperty.call(a, key)) {
8301           // `size` will be `-1` if `a` has more properties than `b`
8302           return (result = --size > -1);
8303         }
8304       });
8305     }
8306     if (initedStack) {
8307       releaseArray(stackA);
8308       releaseArray(stackB);
8309     }
8310     return result;
8311   }
8312
8313   /**
8314    * The base implementation of `_.merge` without argument juggling or support
8315    * for `thisArg` binding.
8316    *
8317    * @private
8318    * @param {Object} object The destination object.
8319    * @param {Object} source The source object.
8320    * @param {Function} [callback] The function to customize merging properties.
8321    * @param {Array} [stackA=[]] Tracks traversed source objects.
8322    * @param {Array} [stackB=[]] Associates values with source counterparts.
8323    */
8324   function baseMerge(object, source, callback, stackA, stackB) {
8325     (isArray(source) ? forEach : forOwn)(source, function(source, key) {
8326       var found,
8327           isArr,
8328           result = source,
8329           value = object[key];
8330
8331       if (source && ((isArr = isArray(source)) || isPlainObject(source))) {
8332         // avoid merging previously merged cyclic sources
8333         var stackLength = stackA.length;
8334         while (stackLength--) {
8335           if ((found = stackA[stackLength] == source)) {
8336             value = stackB[stackLength];
8337             break;
8338           }
8339         }
8340         if (!found) {
8341           var isShallow;
8342           if (callback) {
8343             result = callback(value, source);
8344             if ((isShallow = typeof result != 'undefined')) {
8345               value = result;
8346             }
8347           }
8348           if (!isShallow) {
8349             value = isArr
8350               ? (isArray(value) ? value : [])
8351               : (isPlainObject(value) ? value : {});
8352           }
8353           // add `source` and associated `value` to the stack of traversed objects
8354           stackA.push(source);
8355           stackB.push(value);
8356
8357           // recursively merge objects and arrays (susceptible to call stack limits)
8358           if (!isShallow) {
8359             baseMerge(value, source, callback, stackA, stackB);
8360           }
8361         }
8362       }
8363       else {
8364         if (callback) {
8365           result = callback(value, source);
8366           if (typeof result == 'undefined') {
8367             result = source;
8368           }
8369         }
8370         if (typeof result != 'undefined') {
8371           value = result;
8372         }
8373       }
8374       object[key] = value;
8375     });
8376   }
8377
8378   /**
8379    * The base implementation of `_.uniq` without support for callback shorthands
8380    * or `thisArg` binding.
8381    *
8382    * @private
8383    * @param {Array} array The array to process.
8384    * @param {boolean} [isSorted=false] A flag to indicate that `array` is sorted.
8385    * @param {Function} [callback] The function called per iteration.
8386    * @returns {Array} Returns a duplicate-value-free array.
8387    */
8388   function baseUniq(array, isSorted, callback) {
8389     var index = -1,
8390         indexOf = getIndexOf(),
8391         length = array ? array.length : 0,
8392         result = [];
8393
8394     var isLarge = !isSorted && length >= largeArraySize && indexOf === baseIndexOf,
8395         seen = (callback || isLarge) ? getArray() : result;
8396
8397     if (isLarge) {
8398       var cache = createCache(seen);
8399       if (cache) {
8400         indexOf = cacheIndexOf;
8401         seen = cache;
8402       } else {
8403         isLarge = false;
8404         seen = callback ? seen : (releaseArray(seen), result);
8405       }
8406     }
8407     while (++index < length) {
8408       var value = array[index],
8409           computed = callback ? callback(value, index, array) : value;
8410
8411       if (isSorted
8412             ? !index || seen[seen.length - 1] !== computed
8413             : indexOf(seen, computed) < 0
8414           ) {
8415         if (callback || isLarge) {
8416           seen.push(computed);
8417         }
8418         result.push(value);
8419       }
8420     }
8421     if (isLarge) {
8422       releaseArray(seen.array);
8423       releaseObject(seen);
8424     } else if (callback) {
8425       releaseArray(seen);
8426     }
8427     return result;
8428   }
8429
8430   /**
8431    * Creates a function that aggregates a collection, creating an object composed
8432    * of keys generated from the results of running each element of the collection
8433    * through a callback. The given `setter` function sets the keys and values
8434    * of the composed object.
8435    *
8436    * @private
8437    * @param {Function} setter The setter function.
8438    * @returns {Function} Returns the new aggregator function.
8439    */
8440   function createAggregator(setter) {
8441     return function(collection, callback, thisArg) {
8442       var result = {};
8443       callback = lodash.createCallback(callback, thisArg, 3);
8444
8445       if (isArray(collection)) {
8446         var index = -1,
8447             length = collection.length;
8448
8449         while (++index < length) {
8450           var value = collection[index];
8451           setter(result, value, callback(value, index, collection), collection);
8452         }
8453       } else {
8454         baseEach(collection, function(value, key, collection) {
8455           setter(result, value, callback(value, key, collection), collection);
8456         });
8457       }
8458       return result;
8459     };
8460   }
8461
8462   /**
8463    * Creates a function that, when called, either curries or invokes `func`
8464    * with an optional `this` binding and partially applied arguments.
8465    *
8466    * @private
8467    * @param {Function|string} func The function or method name to reference.
8468    * @param {number} bitmask The bitmask of method flags to compose.
8469    *  The bitmask may be composed of the following flags:
8470    *  1 - `_.bind`
8471    *  2 - `_.bindKey`
8472    *  4 - `_.curry`
8473    *  8 - `_.curry` (bound)
8474    *  16 - `_.partial`
8475    *  32 - `_.partialRight`
8476    * @param {Array} [partialArgs] An array of arguments to prepend to those
8477    *  provided to the new function.
8478    * @param {Array} [partialRightArgs] An array of arguments to append to those
8479    *  provided to the new function.
8480    * @param {*} [thisArg] The `this` binding of `func`.
8481    * @param {number} [arity] The arity of `func`.
8482    * @returns {Function} Returns the new function.
8483    */
8484   function createWrapper(func, bitmask, partialArgs, partialRightArgs, thisArg, arity) {
8485     var isBind = bitmask & 1,
8486         isBindKey = bitmask & 2,
8487         isCurry = bitmask & 4,
8488         isCurryBound = bitmask & 8,
8489         isPartial = bitmask & 16,
8490         isPartialRight = bitmask & 32;
8491
8492     if (!isBindKey && !isFunction(func)) {
8493       throw new TypeError;
8494     }
8495     if (isPartial && !partialArgs.length) {
8496       bitmask &= ~16;
8497       isPartial = partialArgs = false;
8498     }
8499     if (isPartialRight && !partialRightArgs.length) {
8500       bitmask &= ~32;
8501       isPartialRight = partialRightArgs = false;
8502     }
8503     var bindData = func && func.__bindData__;
8504     if (bindData && bindData !== true) {
8505       bindData = bindData.slice();
8506
8507       // set `thisBinding` is not previously bound
8508       if (isBind && !(bindData[1] & 1)) {
8509         bindData[4] = thisArg;
8510       }
8511       // set if previously bound but not currently (subsequent curried functions)
8512       if (!isBind && bindData[1] & 1) {
8513         bitmask |= 8;
8514       }
8515       // set curried arity if not yet set
8516       if (isCurry && !(bindData[1] & 4)) {
8517         bindData[5] = arity;
8518       }
8519       // append partial left arguments
8520       if (isPartial) {
8521         push.apply(bindData[2] || (bindData[2] = []), partialArgs);
8522       }
8523       // append partial right arguments
8524       if (isPartialRight) {
8525         push.apply(bindData[3] || (bindData[3] = []), partialRightArgs);
8526       }
8527       // merge flags
8528       bindData[1] |= bitmask;
8529       return createWrapper.apply(null, bindData);
8530     }
8531     // fast path for `_.bind`
8532     var creater = (bitmask == 1 || bitmask === 17) ? baseBind : baseCreateWrapper;
8533     return creater([func, bitmask, partialArgs, partialRightArgs, thisArg, arity]);
8534   }
8535
8536   /**
8537    * Creates compiled iteration functions.
8538    *
8539    * @private
8540    * @param {...Object} [options] The compile options object(s).
8541    * @param {string} [options.array] Code to determine if the iterable is an array or array-like.
8542    * @param {boolean} [options.useHas] Specify using `hasOwnProperty` checks in the object loop.
8543    * @param {Function} [options.keys] A reference to `_.keys` for use in own property iteration.
8544    * @param {string} [options.args] A comma separated string of iteration function arguments.
8545    * @param {string} [options.top] Code to execute before the iteration branches.
8546    * @param {string} [options.loop] Code to execute in the object loop.
8547    * @param {string} [options.bottom] Code to execute after the iteration branches.
8548    * @returns {Function} Returns the compiled function.
8549    */
8550   function createIterator() {
8551     // data properties
8552     iteratorData.shadowedProps = shadowedProps;
8553
8554     // iterator options
8555     iteratorData.array = iteratorData.bottom = iteratorData.loop = iteratorData.top = '';
8556     iteratorData.init = 'iterable';
8557     iteratorData.useHas = true;
8558
8559     // merge options into a template data object
8560     for (var object, index = 0; object = arguments[index]; index++) {
8561       for (var key in object) {
8562         iteratorData[key] = object[key];
8563       }
8564     }
8565     var args = iteratorData.args;
8566     iteratorData.firstArg = /^[^,]+/.exec(args)[0];
8567
8568     // create the function factory
8569     var factory = Function(
8570         'baseCreateCallback, errorClass, errorProto, hasOwnProperty, ' +
8571         'indicatorObject, isArguments, isArray, isString, keys, objectProto, ' +
8572         'objectTypes, nonEnumProps, stringClass, stringProto, toString',
8573       'return function(' + args + ') {\n' + iteratorTemplate(iteratorData) + '\n}'
8574     );
8575
8576     // return the compiled function
8577     return factory(
8578       baseCreateCallback, errorClass, errorProto, hasOwnProperty,
8579       indicatorObject, isArguments, isArray, isString, iteratorData.keys, objectProto,
8580       objectTypes, nonEnumProps, stringClass, stringProto, toString
8581     );
8582   }
8583
8584   /**
8585    * Gets the appropriate "indexOf" function. If the `_.indexOf` method is
8586    * customized, this method returns the custom method, otherwise it returns
8587    * the `baseIndexOf` function.
8588    *
8589    * @private
8590    * @returns {Function} Returns the "indexOf" function.
8591    */
8592   function getIndexOf() {
8593     var result = (result = lodash.indexOf) === indexOf ? baseIndexOf : result;
8594     return result;
8595   }
8596
8597   /**
8598    * Sets `this` binding data on a given function.
8599    *
8600    * @private
8601    * @param {Function} func The function to set data on.
8602    * @param {Array} value The data array to set.
8603    */
8604   var setBindData = !defineProperty ? noop : function(func, value) {
8605     descriptor.value = value;
8606     defineProperty(func, '__bindData__', descriptor);
8607   };
8608
8609   /**
8610    * A fallback implementation of `isPlainObject` which checks if a given value
8611    * is an object created by the `Object` constructor, assuming objects created
8612    * by the `Object` constructor have no inherited enumerable properties and that
8613    * there are no `Object.prototype` extensions.
8614    *
8615    * @private
8616    * @param {*} value The value to check.
8617    * @returns {boolean} Returns `true` if `value` is a plain object, else `false`.
8618    */
8619   function shimIsPlainObject(value) {
8620     var ctor,
8621         result;
8622
8623     // avoid non Object objects, `arguments` objects, and DOM elements
8624     if (!(value && toString.call(value) == objectClass) ||
8625         (ctor = value.constructor, isFunction(ctor) && !(ctor instanceof ctor)) ||
8626         (!support.argsClass && isArguments(value)) ||
8627         (!support.nodeClass && isNode(value))) {
8628       return false;
8629     }
8630     // IE < 9 iterates inherited properties before own properties. If the first
8631     // iterated property is an object's own property then there are no inherited
8632     // enumerable properties.
8633     if (support.ownLast) {
8634       forIn(value, function(value, key, object) {
8635         result = hasOwnProperty.call(object, key);
8636         return false;
8637       });
8638       return result !== false;
8639     }
8640     // In most environments an object's own properties are iterated before
8641     // its inherited properties. If the last iterated property is an object's
8642     // own property then there are no inherited enumerable properties.
8643     forIn(value, function(value, key) {
8644       result = key;
8645     });
8646     return typeof result == 'undefined' || hasOwnProperty.call(value, result);
8647   }
8648
8649   /*--------------------------------------------------------------------------*/
8650
8651   /**
8652    * Checks if `value` is an `arguments` object.
8653    *
8654    * @static
8655    * @memberOf _
8656    * @category Objects
8657    * @param {*} value The value to check.
8658    * @returns {boolean} Returns `true` if the `value` is an `arguments` object, else `false`.
8659    * @example
8660    *
8661    * (function() { return _.isArguments(arguments); })(1, 2, 3);
8662    * // => true
8663    *
8664    * _.isArguments([1, 2, 3]);
8665    * // => false
8666    */
8667   function isArguments(value) {
8668     return value && typeof value == 'object' && typeof value.length == 'number' &&
8669       toString.call(value) == argsClass || false;
8670   }
8671   // fallback for browsers that can't detect `arguments` objects by [[Class]]
8672   if (!support.argsClass) {
8673     isArguments = function(value) {
8674       return value && typeof value == 'object' && typeof value.length == 'number' &&
8675         hasOwnProperty.call(value, 'callee') && !propertyIsEnumerable.call(value, 'callee') || false;
8676     };
8677   }
8678
8679   /**
8680    * Checks if `value` is an array.
8681    *
8682    * @static
8683    * @memberOf _
8684    * @type Function
8685    * @category Objects
8686    * @param {*} value The value to check.
8687    * @returns {boolean} Returns `true` if the `value` is an array, else `false`.
8688    * @example
8689    *
8690    * (function() { return _.isArray(arguments); })();
8691    * // => false
8692    *
8693    * _.isArray([1, 2, 3]);
8694    * // => true
8695    */
8696   var isArray = nativeIsArray || function(value) {
8697     return value && typeof value == 'object' && typeof value.length == 'number' &&
8698       toString.call(value) == arrayClass || false;
8699   };
8700
8701   /**
8702    * A fallback implementation of `Object.keys` which produces an array of the
8703    * given object's own enumerable property names.
8704    *
8705    * @private
8706    * @type Function
8707    * @param {Object} object The object to inspect.
8708    * @returns {Array} Returns an array of property names.
8709    */
8710   var shimKeys = createIterator({
8711     'args': 'object',
8712     'init': '[]',
8713     'top': 'if (!(objectTypes[typeof object])) return result',
8714     'loop': 'result.push(index)'
8715   });
8716
8717   /**
8718    * Creates an array composed of the own enumerable property names of an object.
8719    *
8720    * @static
8721    * @memberOf _
8722    * @category Objects
8723    * @param {Object} object The object to inspect.
8724    * @returns {Array} Returns an array of property names.
8725    * @example
8726    *
8727    * _.keys({ 'one': 1, 'two': 2, 'three': 3 });
8728    * // => ['one', 'two', 'three'] (property order is not guaranteed across environments)
8729    */
8730   var keys = !nativeKeys ? shimKeys : function(object) {
8731     if (!isObject(object)) {
8732       return [];
8733     }
8734     if ((support.enumPrototypes && typeof object == 'function') ||
8735         (support.nonEnumArgs && object.length && isArguments(object))) {
8736       return shimKeys(object);
8737     }
8738     return nativeKeys(object);
8739   };
8740
8741   /** Reusable iterator options shared by `each`, `forIn`, and `forOwn` */
8742   var eachIteratorOptions = {
8743     'args': 'collection, callback, thisArg',
8744     'top': "callback = callback && typeof thisArg == 'undefined' ? callback : baseCreateCallback(callback, thisArg, 3)",
8745     'array': "typeof length == 'number'",
8746     'keys': keys,
8747     'loop': 'if (callback(iterable[index], index, collection) === false) return result'
8748   };
8749
8750   /** Reusable iterator options for `assign` and `defaults` */
8751   var defaultsIteratorOptions = {
8752     'args': 'object, source, guard',
8753     'top':
8754       'var args = arguments,\n' +
8755       '    argsIndex = 0,\n' +
8756       "    argsLength = typeof guard == 'number' ? 2 : args.length;\n" +
8757       'while (++argsIndex < argsLength) {\n' +
8758       '  iterable = args[argsIndex];\n' +
8759       '  if (iterable && objectTypes[typeof iterable]) {',
8760     'keys': keys,
8761     'loop': "if (typeof result[index] == 'undefined') result[index] = iterable[index]",
8762     'bottom': '  }\n}'
8763   };
8764
8765   /** Reusable iterator options for `forIn` and `forOwn` */
8766   var forOwnIteratorOptions = {
8767     'top': 'if (!objectTypes[typeof iterable]) return result;\n' + eachIteratorOptions.top,
8768     'array': false
8769   };
8770
8771   /**
8772    * A function compiled to iterate `arguments` objects, arrays, objects, and
8773    * strings consistenly across environments, executing the callback for each
8774    * element in the collection. The callback is bound to `thisArg` and invoked
8775    * with three arguments; (value, index|key, collection). Callbacks may exit
8776    * iteration early by explicitly returning `false`.
8777    *
8778    * @private
8779    * @type Function
8780    * @param {Array|Object|string} collection The collection to iterate over.
8781    * @param {Function} [callback=identity] The function called per iteration.
8782    * @param {*} [thisArg] The `this` binding of `callback`.
8783    * @returns {Array|Object|string} Returns `collection`.
8784    */
8785   var baseEach = createIterator(eachIteratorOptions);
8786
8787   /*--------------------------------------------------------------------------*/
8788
8789   /**
8790    * Assigns own enumerable properties of source object(s) to the destination
8791    * object. Subsequent sources will overwrite property assignments of previous
8792    * sources. If a callback is provided it will be executed to produce the
8793    * assigned values. The callback is bound to `thisArg` and invoked with two
8794    * arguments; (objectValue, sourceValue).
8795    *
8796    * @static
8797    * @memberOf _
8798    * @type Function
8799    * @alias extend
8800    * @category Objects
8801    * @param {Object} object The destination object.
8802    * @param {...Object} [source] The source objects.
8803    * @param {Function} [callback] The function to customize assigning values.
8804    * @param {*} [thisArg] The `this` binding of `callback`.
8805    * @returns {Object} Returns the destination object.
8806    * @example
8807    *
8808    * _.assign({ 'name': 'fred' }, { 'employer': 'slate' });
8809    * // => { 'name': 'fred', 'employer': 'slate' }
8810    *
8811    * var defaults = _.partialRight(_.assign, function(a, b) {
8812    *   return typeof a == 'undefined' ? b : a;
8813    * });
8814    *
8815    * var object = { 'name': 'barney' };
8816    * defaults(object, { 'name': 'fred', 'employer': 'slate' });
8817    * // => { 'name': 'barney', 'employer': 'slate' }
8818    */
8819   var assign = createIterator(defaultsIteratorOptions, {
8820     'top':
8821       defaultsIteratorOptions.top.replace(';',
8822         ';\n' +
8823         "if (argsLength > 3 && typeof args[argsLength - 2] == 'function') {\n" +
8824         '  var callback = baseCreateCallback(args[--argsLength - 1], args[argsLength--], 2);\n' +
8825         "} else if (argsLength > 2 && typeof args[argsLength - 1] == 'function') {\n" +
8826         '  callback = args[--argsLength];\n' +
8827         '}'
8828       ),
8829     'loop': 'result[index] = callback ? callback(result[index], iterable[index]) : iterable[index]'
8830   });
8831
8832   /**
8833    * Creates a clone of `value`. If `isDeep` is `true` nested objects will also
8834    * be cloned, otherwise they will be assigned by reference. If a callback
8835    * is provided it will be executed to produce the cloned values. If the
8836    * callback returns `undefined` cloning will be handled by the method instead.
8837    * The callback is bound to `thisArg` and invoked with one argument; (value).
8838    *
8839    * @static
8840    * @memberOf _
8841    * @category Objects
8842    * @param {*} value The value to clone.
8843    * @param {boolean} [isDeep=false] Specify a deep clone.
8844    * @param {Function} [callback] The function to customize cloning values.
8845    * @param {*} [thisArg] The `this` binding of `callback`.
8846    * @returns {*} Returns the cloned value.
8847    * @example
8848    *
8849    * var characters = [
8850    *   { 'name': 'barney', 'age': 36 },
8851    *   { 'name': 'fred',   'age': 40 }
8852    * ];
8853    *
8854    * var shallow = _.clone(characters);
8855    * shallow[0] === characters[0];
8856    * // => true
8857    *
8858    * var deep = _.clone(characters, true);
8859    * deep[0] === characters[0];
8860    * // => false
8861    *
8862    * _.mixin({
8863    *   'clone': _.partialRight(_.clone, function(value) {
8864    *     return _.isElement(value) ? value.cloneNode(false) : undefined;
8865    *   })
8866    * });
8867    *
8868    * var clone = _.clone(document.body);
8869    * clone.childNodes.length;
8870    * // => 0
8871    */
8872   function clone(value, isDeep, callback, thisArg) {
8873     // allows working with "Collections" methods without using their `index`
8874     // and `collection` arguments for `isDeep` and `callback`
8875     if (typeof isDeep != 'boolean' && isDeep != null) {
8876       thisArg = callback;
8877       callback = isDeep;
8878       isDeep = false;
8879     }
8880     return baseClone(value, isDeep, typeof callback == 'function' && baseCreateCallback(callback, thisArg, 1));
8881   }
8882
8883   /**
8884    * Creates a deep clone of `value`. If a callback is provided it will be
8885    * executed to produce the cloned values. If the callback returns `undefined`
8886    * cloning will be handled by the method instead. The callback is bound to
8887    * `thisArg` and invoked with one argument; (value).
8888    *
8889    * Note: This method is loosely based on the structured clone algorithm. Functions
8890    * and DOM nodes are **not** cloned. The enumerable properties of `arguments` objects and
8891    * objects created by constructors other than `Object` are cloned to plain `Object` objects.
8892    * See http://www.w3.org/TR/html5/infrastructure.html#internal-structured-cloning-algorithm.
8893    *
8894    * @static
8895    * @memberOf _
8896    * @category Objects
8897    * @param {*} value The value to deep clone.
8898    * @param {Function} [callback] The function to customize cloning values.
8899    * @param {*} [thisArg] The `this` binding of `callback`.
8900    * @returns {*} Returns the deep cloned value.
8901    * @example
8902    *
8903    * var characters = [
8904    *   { 'name': 'barney', 'age': 36 },
8905    *   { 'name': 'fred',   'age': 40 }
8906    * ];
8907    *
8908    * var deep = _.cloneDeep(characters);
8909    * deep[0] === characters[0];
8910    * // => false
8911    *
8912    * var view = {
8913    *   'label': 'docs',
8914    *   'node': element
8915    * };
8916    *
8917    * var clone = _.cloneDeep(view, function(value) {
8918    *   return _.isElement(value) ? value.cloneNode(true) : undefined;
8919    * });
8920    *
8921    * clone.node == view.node;
8922    * // => false
8923    */
8924   function cloneDeep(value, callback, thisArg) {
8925     return baseClone(value, true, typeof callback == 'function' && baseCreateCallback(callback, thisArg, 1));
8926   }
8927
8928   /**
8929    * Iterates over own and inherited enumerable properties of an object,
8930    * executing the callback for each property. The callback is bound to `thisArg`
8931    * and invoked with three arguments; (value, key, object). Callbacks may exit
8932    * iteration early by explicitly returning `false`.
8933    *
8934    * @static
8935    * @memberOf _
8936    * @type Function
8937    * @category Objects
8938    * @param {Object} object The object to iterate over.
8939    * @param {Function} [callback=identity] The function called per iteration.
8940    * @param {*} [thisArg] The `this` binding of `callback`.
8941    * @returns {Object} Returns `object`.
8942    * @example
8943    *
8944    * function Shape() {
8945    *   this.x = 0;
8946    *   this.y = 0;
8947    * }
8948    *
8949    * Shape.prototype.move = function(x, y) {
8950    *   this.x += x;
8951    *   this.y += y;
8952    * };
8953    *
8954    * _.forIn(new Shape, function(value, key) {
8955    *   console.log(key);
8956    * });
8957    * // => logs 'x', 'y', and 'move' (property order is not guaranteed across environments)
8958    */
8959   var forIn = createIterator(eachIteratorOptions, forOwnIteratorOptions, {
8960     'useHas': false
8961   });
8962
8963   /**
8964    * Iterates over own enumerable properties of an object, executing the callback
8965    * for each property. The callback is bound to `thisArg` and invoked with three
8966    * arguments; (value, key, object). Callbacks may exit iteration early by
8967    * explicitly returning `false`.
8968    *
8969    * @static
8970    * @memberOf _
8971    * @type Function
8972    * @category Objects
8973    * @param {Object} object The object to iterate over.
8974    * @param {Function} [callback=identity] The function called per iteration.
8975    * @param {*} [thisArg] The `this` binding of `callback`.
8976    * @returns {Object} Returns `object`.
8977    * @example
8978    *
8979    * _.forOwn({ '0': 'zero', '1': 'one', 'length': 2 }, function(num, key) {
8980    *   console.log(key);
8981    * });
8982    * // => logs '0', '1', and 'length' (property order is not guaranteed across environments)
8983    */
8984   var forOwn = createIterator(eachIteratorOptions, forOwnIteratorOptions);
8985
8986   /**
8987    * Creates a sorted array of property names of all enumerable properties,
8988    * own and inherited, of `object` that have function values.
8989    *
8990    * @static
8991    * @memberOf _
8992    * @alias methods
8993    * @category Objects
8994    * @param {Object} object The object to inspect.
8995    * @returns {Array} Returns an array of property names that have function values.
8996    * @example
8997    *
8998    * _.functions(_);
8999    * // => ['all', 'any', 'bind', 'bindAll', 'clone', 'compact', 'compose', ...]
9000    */
9001   function functions(object) {
9002     var result = [];
9003     forIn(object, function(value, key) {
9004       if (isFunction(value)) {
9005         result.push(key);
9006       }
9007     });
9008     return result.sort();
9009   }
9010
9011   /**
9012    * Checks if `value` is empty. Arrays, strings, or `arguments` objects with a
9013    * length of `0` and objects with no own enumerable properties are considered
9014    * "empty".
9015    *
9016    * @static
9017    * @memberOf _
9018    * @category Objects
9019    * @param {Array|Object|string} value The value to inspect.
9020    * @returns {boolean} Returns `true` if the `value` is empty, else `false`.
9021    * @example
9022    *
9023    * _.isEmpty([1, 2, 3]);
9024    * // => false
9025    *
9026    * _.isEmpty({});
9027    * // => true
9028    *
9029    * _.isEmpty('');
9030    * // => true
9031    */
9032   function isEmpty(value) {
9033     var result = true;
9034     if (!value) {
9035       return result;
9036     }
9037     var className = toString.call(value),
9038         length = value.length;
9039
9040     if ((className == arrayClass || className == stringClass ||
9041         (support.argsClass ? className == argsClass : isArguments(value))) ||
9042         (className == objectClass && typeof length == 'number' && isFunction(value.splice))) {
9043       return !length;
9044     }
9045     forOwn(value, function() {
9046       return (result = false);
9047     });
9048     return result;
9049   }
9050
9051   /**
9052    * Performs a deep comparison between two values to determine if they are
9053    * equivalent to each other. If a callback is provided it will be executed
9054    * to compare values. If the callback returns `undefined` comparisons will
9055    * be handled by the method instead. The callback is bound to `thisArg` and
9056    * invoked with two arguments; (a, b).
9057    *
9058    * @static
9059    * @memberOf _
9060    * @category Objects
9061    * @param {*} a The value to compare.
9062    * @param {*} b The other value to compare.
9063    * @param {Function} [callback] The function to customize comparing values.
9064    * @param {*} [thisArg] The `this` binding of `callback`.
9065    * @returns {boolean} Returns `true` if the values are equivalent, else `false`.
9066    * @example
9067    *
9068    * var object = { 'name': 'fred' };
9069    * var copy = { 'name': 'fred' };
9070    *
9071    * object == copy;
9072    * // => false
9073    *
9074    * _.isEqual(object, copy);
9075    * // => true
9076    *
9077    * var words = ['hello', 'goodbye'];
9078    * var otherWords = ['hi', 'goodbye'];
9079    *
9080    * _.isEqual(words, otherWords, function(a, b) {
9081    *   var reGreet = /^(?:hello|hi)$/i,
9082    *       aGreet = _.isString(a) && reGreet.test(a),
9083    *       bGreet = _.isString(b) && reGreet.test(b);
9084    *
9085    *   return (aGreet || bGreet) ? (aGreet == bGreet) : undefined;
9086    * });
9087    * // => true
9088    */
9089   function isEqual(a, b, callback, thisArg) {
9090     return baseIsEqual(a, b, typeof callback == 'function' && baseCreateCallback(callback, thisArg, 2));
9091   }
9092
9093   /**
9094    * Checks if `value` is a function.
9095    *
9096    * @static
9097    * @memberOf _
9098    * @category Objects
9099    * @param {*} value The value to check.
9100    * @returns {boolean} Returns `true` if the `value` is a function, else `false`.
9101    * @example
9102    *
9103    * _.isFunction(_);
9104    * // => true
9105    */
9106   function isFunction(value) {
9107     return typeof value == 'function';
9108   }
9109   // fallback for older versions of Chrome and Safari
9110   if (isFunction(/x/)) {
9111     isFunction = function(value) {
9112       return typeof value == 'function' && toString.call(value) == funcClass;
9113     };
9114   }
9115
9116   /**
9117    * Checks if `value` is the language type of Object.
9118    * (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`)
9119    *
9120    * @static
9121    * @memberOf _
9122    * @category Objects
9123    * @param {*} value The value to check.
9124    * @returns {boolean} Returns `true` if the `value` is an object, else `false`.
9125    * @example
9126    *
9127    * _.isObject({});
9128    * // => true
9129    *
9130    * _.isObject([1, 2, 3]);
9131    * // => true
9132    *
9133    * _.isObject(1);
9134    * // => false
9135    */
9136   function isObject(value) {
9137     // check if the value is the ECMAScript language type of Object
9138     // http://es5.github.io/#x8
9139     // and avoid a V8 bug
9140     // http://code.google.com/p/v8/issues/detail?id=2291
9141     return !!(value && objectTypes[typeof value]);
9142   }
9143
9144   /**
9145    * Checks if `value` is an object created by the `Object` constructor.
9146    *
9147    * @static
9148    * @memberOf _
9149    * @category Objects
9150    * @param {*} value The value to check.
9151    * @returns {boolean} Returns `true` if `value` is a plain object, else `false`.
9152    * @example
9153    *
9154    * function Shape() {
9155    *   this.x = 0;
9156    *   this.y = 0;
9157    * }
9158    *
9159    * _.isPlainObject(new Shape);
9160    * // => false
9161    *
9162    * _.isPlainObject([1, 2, 3]);
9163    * // => false
9164    *
9165    * _.isPlainObject({ 'x': 0, 'y': 0 });
9166    * // => true
9167    */
9168   var isPlainObject = !getPrototypeOf ? shimIsPlainObject : function(value) {
9169     if (!(value && toString.call(value) == objectClass) || (!support.argsClass && isArguments(value))) {
9170       return false;
9171     }
9172     var valueOf = value.valueOf,
9173         objProto = typeof valueOf == 'function' && (objProto = getPrototypeOf(valueOf)) && getPrototypeOf(objProto);
9174
9175     return objProto
9176       ? (value == objProto || getPrototypeOf(value) == objProto)
9177       : shimIsPlainObject(value);
9178   };
9179
9180   /**
9181    * Checks if `value` is a string.
9182    *
9183    * @static
9184    * @memberOf _
9185    * @category Objects
9186    * @param {*} value The value to check.
9187    * @returns {boolean} Returns `true` if the `value` is a string, else `false`.
9188    * @example
9189    *
9190    * _.isString('fred');
9191    * // => true
9192    */
9193   function isString(value) {
9194     return typeof value == 'string' ||
9195       value && typeof value == 'object' && toString.call(value) == stringClass || false;
9196   }
9197
9198   /**
9199    * Recursively merges own enumerable properties of the source object(s), that
9200    * don't resolve to `undefined` into the destination object. Subsequent sources
9201    * will overwrite property assignments of previous sources. If a callback is
9202    * provided it will be executed to produce the merged values of the destination
9203    * and source properties. If the callback returns `undefined` merging will
9204    * be handled by the method instead. The callback is bound to `thisArg` and
9205    * invoked with two arguments; (objectValue, sourceValue).
9206    *
9207    * @static
9208    * @memberOf _
9209    * @category Objects
9210    * @param {Object} object The destination object.
9211    * @param {...Object} [source] The source objects.
9212    * @param {Function} [callback] The function to customize merging properties.
9213    * @param {*} [thisArg] The `this` binding of `callback`.
9214    * @returns {Object} Returns the destination object.
9215    * @example
9216    *
9217    * var names = {
9218    *   'characters': [
9219    *     { 'name': 'barney' },
9220    *     { 'name': 'fred' }
9221    *   ]
9222    * };
9223    *
9224    * var ages = {
9225    *   'characters': [
9226    *     { 'age': 36 },
9227    *     { 'age': 40 }
9228    *   ]
9229    * };
9230    *
9231    * _.merge(names, ages);
9232    * // => { 'characters': [{ 'name': 'barney', 'age': 36 }, { 'name': 'fred', 'age': 40 }] }
9233    *
9234    * var food = {
9235    *   'fruits': ['apple'],
9236    *   'vegetables': ['beet']
9237    * };
9238    *
9239    * var otherFood = {
9240    *   'fruits': ['banana'],
9241    *   'vegetables': ['carrot']
9242    * };
9243    *
9244    * _.merge(food, otherFood, function(a, b) {
9245    *   return _.isArray(a) ? a.concat(b) : undefined;
9246    * });
9247    * // => { 'fruits': ['apple', 'banana'], 'vegetables': ['beet', 'carrot] }
9248    */
9249   function merge(object) {
9250     var args = arguments,
9251         length = 2;
9252
9253     if (!isObject(object)) {
9254       return object;
9255     }
9256
9257     // allows working with `_.reduce` and `_.reduceRight` without using
9258     // their `index` and `collection` arguments
9259     if (typeof args[2] != 'number') {
9260       length = args.length;
9261     }
9262     if (length > 3 && typeof args[length - 2] == 'function') {
9263       var callback = baseCreateCallback(args[--length - 1], args[length--], 2);
9264     } else if (length > 2 && typeof args[length - 1] == 'function') {
9265       callback = args[--length];
9266     }
9267     var sources = slice(arguments, 1, length),
9268         index = -1,
9269         stackA = getArray(),
9270         stackB = getArray();
9271
9272     while (++index < length) {
9273       baseMerge(object, sources[index], callback, stackA, stackB);
9274     }
9275     releaseArray(stackA);
9276     releaseArray(stackB);
9277     return object;
9278   }
9279
9280   /**
9281    * Creates a shallow clone of `object` excluding the specified properties.
9282    * Property names may be specified as individual arguments or as arrays of
9283    * property names. If a callback is provided it will be executed for each
9284    * property of `object` omitting the properties the callback returns truey
9285    * for. The callback is bound to `thisArg` and invoked with three arguments;
9286    * (value, key, object).
9287    *
9288    * @static
9289    * @memberOf _
9290    * @category Objects
9291    * @param {Object} object The source object.
9292    * @param {Function|...string|string[]} [callback] The properties to omit or the
9293    *  function called per iteration.
9294    * @param {*} [thisArg] The `this` binding of `callback`.
9295    * @returns {Object} Returns an object without the omitted properties.
9296    * @example
9297    *
9298    * _.omit({ 'name': 'fred', 'age': 40 }, 'age');
9299    * // => { 'name': 'fred' }
9300    *
9301    * _.omit({ 'name': 'fred', 'age': 40 }, function(value) {
9302    *   return typeof value == 'number';
9303    * });
9304    * // => { 'name': 'fred' }
9305    */
9306   function omit(object, callback, thisArg) {
9307     var result = {};
9308     if (typeof callback != 'function') {
9309       var props = [];
9310       forIn(object, function(value, key) {
9311         props.push(key);
9312       });
9313       props = baseDifference(props, baseFlatten(arguments, true, false, 1));
9314
9315       var index = -1,
9316           length = props.length;
9317
9318       while (++index < length) {
9319         var key = props[index];
9320         result[key] = object[key];
9321       }
9322     } else {
9323       callback = lodash.createCallback(callback, thisArg, 3);
9324       forIn(object, function(value, key, object) {
9325         if (!callback(value, key, object)) {
9326           result[key] = value;
9327         }
9328       });
9329     }
9330     return result;
9331   }
9332
9333   /**
9334    * Creates a two dimensional array of an object's key-value pairs,
9335    * i.e. `[[key1, value1], [key2, value2]]`.
9336    *
9337    * @static
9338    * @memberOf _
9339    * @category Objects
9340    * @param {Object} object The object to inspect.
9341    * @returns {Array} Returns new array of key-value pairs.
9342    * @example
9343    *
9344    * _.pairs({ 'barney': 36, 'fred': 40 });
9345    * // => [['barney', 36], ['fred', 40]] (property order is not guaranteed across environments)
9346    */
9347   function pairs(object) {
9348     var index = -1,
9349         props = keys(object),
9350         length = props.length,
9351         result = Array(length);
9352
9353     while (++index < length) {
9354       var key = props[index];
9355       result[index] = [key, object[key]];
9356     }
9357     return result;
9358   }
9359
9360   /**
9361    * Creates a shallow clone of `object` composed of the specified properties.
9362    * Property names may be specified as individual arguments or as arrays of
9363    * property names. If a callback is provided it will be executed for each
9364    * property of `object` picking the properties the callback returns truey
9365    * for. The callback is bound to `thisArg` and invoked with three arguments;
9366    * (value, key, object).
9367    *
9368    * @static
9369    * @memberOf _
9370    * @category Objects
9371    * @param {Object} object The source object.
9372    * @param {Function|...string|string[]} [callback] The function called per
9373    *  iteration or property names to pick, specified as individual property
9374    *  names or arrays of property names.
9375    * @param {*} [thisArg] The `this` binding of `callback`.
9376    * @returns {Object} Returns an object composed of the picked properties.
9377    * @example
9378    *
9379    * _.pick({ 'name': 'fred', '_userid': 'fred1' }, 'name');
9380    * // => { 'name': 'fred' }
9381    *
9382    * _.pick({ 'name': 'fred', '_userid': 'fred1' }, function(value, key) {
9383    *   return key.charAt(0) != '_';
9384    * });
9385    * // => { 'name': 'fred' }
9386    */
9387   function pick(object, callback, thisArg) {
9388     var result = {};
9389     if (typeof callback != 'function') {
9390       var index = -1,
9391           props = baseFlatten(arguments, true, false, 1),
9392           length = isObject(object) ? props.length : 0;
9393
9394       while (++index < length) {
9395         var key = props[index];
9396         if (key in object) {
9397           result[key] = object[key];
9398         }
9399       }
9400     } else {
9401       callback = lodash.createCallback(callback, thisArg, 3);
9402       forIn(object, function(value, key, object) {
9403         if (callback(value, key, object)) {
9404           result[key] = value;
9405         }
9406       });
9407     }
9408     return result;
9409   }
9410
9411   /**
9412    * Creates an array composed of the own enumerable property values of `object`.
9413    *
9414    * @static
9415    * @memberOf _
9416    * @category Objects
9417    * @param {Object} object The object to inspect.
9418    * @returns {Array} Returns an array of property values.
9419    * @example
9420    *
9421    * _.values({ 'one': 1, 'two': 2, 'three': 3 });
9422    * // => [1, 2, 3] (property order is not guaranteed across environments)
9423    */
9424   function values(object) {
9425     var index = -1,
9426         props = keys(object),
9427         length = props.length,
9428         result = Array(length);
9429
9430     while (++index < length) {
9431       result[index] = object[props[index]];
9432     }
9433     return result;
9434   }
9435
9436   /*--------------------------------------------------------------------------*/
9437
9438   /**
9439    * Checks if a given value is present in a collection using strict equality
9440    * for comparisons, i.e. `===`. If `fromIndex` is negative, it is used as the
9441    * offset from the end of the collection.
9442    *
9443    * @static
9444    * @memberOf _
9445    * @alias include
9446    * @category Collections
9447    * @param {Array|Object|string} collection The collection to iterate over.
9448    * @param {*} target The value to check for.
9449    * @param {number} [fromIndex=0] The index to search from.
9450    * @returns {boolean} Returns `true` if the `target` element is found, else `false`.
9451    * @example
9452    *
9453    * _.contains([1, 2, 3], 1);
9454    * // => true
9455    *
9456    * _.contains([1, 2, 3], 1, 2);
9457    * // => false
9458    *
9459    * _.contains({ 'name': 'fred', 'age': 40 }, 'fred');
9460    * // => true
9461    *
9462    * _.contains('pebbles', 'eb');
9463    * // => true
9464    */
9465   function contains(collection, target, fromIndex) {
9466     var index = -1,
9467         indexOf = getIndexOf(),
9468         length = collection ? collection.length : 0,
9469         result = false;
9470
9471     fromIndex = (fromIndex < 0 ? nativeMax(0, length + fromIndex) : fromIndex) || 0;
9472     if (isArray(collection)) {
9473       result = indexOf(collection, target, fromIndex) > -1;
9474     } else if (typeof length == 'number') {
9475       result = (isString(collection) ? collection.indexOf(target, fromIndex) : indexOf(collection, target, fromIndex)) > -1;
9476     } else {
9477       baseEach(collection, function(value) {
9478         if (++index >= fromIndex) {
9479           return !(result = value === target);
9480         }
9481       });
9482     }
9483     return result;
9484   }
9485
9486   /**
9487    * Checks if the given callback returns truey value for **all** elements of
9488    * a collection. The callback is bound to `thisArg` and invoked with three
9489    * arguments; (value, index|key, collection).
9490    *
9491    * If a property name is provided for `callback` the created "_.pluck" style
9492    * callback will return the property value of the given element.
9493    *
9494    * If an object is provided for `callback` the created "_.where" style callback
9495    * will return `true` for elements that have the properties of the given object,
9496    * else `false`.
9497    *
9498    * @static
9499    * @memberOf _
9500    * @alias all
9501    * @category Collections
9502    * @param {Array|Object|string} collection The collection to iterate over.
9503    * @param {Function|Object|string} [callback=identity] The function called
9504    *  per iteration. If a property name or object is provided it will be used
9505    *  to create a "_.pluck" or "_.where" style callback, respectively.
9506    * @param {*} [thisArg] The `this` binding of `callback`.
9507    * @returns {boolean} Returns `true` if all elements passed the callback check,
9508    *  else `false`.
9509    * @example
9510    *
9511    * _.every([true, 1, null, 'yes']);
9512    * // => false
9513    *
9514    * var characters = [
9515    *   { 'name': 'barney', 'age': 36 },
9516    *   { 'name': 'fred',   'age': 40 }
9517    * ];
9518    *
9519    * // using "_.pluck" callback shorthand
9520    * _.every(characters, 'age');
9521    * // => true
9522    *
9523    * // using "_.where" callback shorthand
9524    * _.every(characters, { 'age': 36 });
9525    * // => false
9526    */
9527   function every(collection, callback, thisArg) {
9528     var result = true;
9529     callback = lodash.createCallback(callback, thisArg, 3);
9530
9531     if (isArray(collection)) {
9532       var index = -1,
9533           length = collection.length;
9534
9535       while (++index < length) {
9536         if (!(result = !!callback(collection[index], index, collection))) {
9537           break;
9538         }
9539       }
9540     } else {
9541       baseEach(collection, function(value, index, collection) {
9542         return (result = !!callback(value, index, collection));
9543       });
9544     }
9545     return result;
9546   }
9547
9548   /**
9549    * Iterates over elements of a collection, returning an array of all elements
9550    * the callback returns truey for. The callback is bound to `thisArg` and
9551    * invoked with three arguments; (value, index|key, collection).
9552    *
9553    * If a property name is provided for `callback` the created "_.pluck" style
9554    * callback will return the property value of the given element.
9555    *
9556    * If an object is provided for `callback` the created "_.where" style callback
9557    * will return `true` for elements that have the properties of the given object,
9558    * else `false`.
9559    *
9560    * @static
9561    * @memberOf _
9562    * @alias select
9563    * @category Collections
9564    * @param {Array|Object|string} collection The collection to iterate over.
9565    * @param {Function|Object|string} [callback=identity] The function called
9566    *  per iteration. If a property name or object is provided it will be used
9567    *  to create a "_.pluck" or "_.where" style callback, respectively.
9568    * @param {*} [thisArg] The `this` binding of `callback`.
9569    * @returns {Array} Returns a new array of elements that passed the callback check.
9570    * @example
9571    *
9572    * var evens = _.filter([1, 2, 3, 4, 5, 6], function(num) { return num % 2 == 0; });
9573    * // => [2, 4, 6]
9574    *
9575    * var characters = [
9576    *   { 'name': 'barney', 'age': 36, 'blocked': false },
9577    *   { 'name': 'fred',   'age': 40, 'blocked': true }
9578    * ];
9579    *
9580    * // using "_.pluck" callback shorthand
9581    * _.filter(characters, 'blocked');
9582    * // => [{ 'name': 'fred', 'age': 40, 'blocked': true }]
9583    *
9584    * // using "_.where" callback shorthand
9585    * _.filter(characters, { 'age': 36 });
9586    * // => [{ 'name': 'barney', 'age': 36, 'blocked': false }]
9587    */
9588   function filter(collection, callback, thisArg) {
9589     var result = [];
9590     callback = lodash.createCallback(callback, thisArg, 3);
9591
9592     if (isArray(collection)) {
9593       var index = -1,
9594           length = collection.length;
9595
9596       while (++index < length) {
9597         var value = collection[index];
9598         if (callback(value, index, collection)) {
9599           result.push(value);
9600         }
9601       }
9602     } else {
9603       baseEach(collection, function(value, index, collection) {
9604         if (callback(value, index, collection)) {
9605           result.push(value);
9606         }
9607       });
9608     }
9609     return result;
9610   }
9611
9612   /**
9613    * Iterates over elements of a collection, returning the first element that
9614    * the callback returns truey for. The callback is bound to `thisArg` and
9615    * invoked with three arguments; (value, index|key, collection).
9616    *
9617    * If a property name is provided for `callback` the created "_.pluck" style
9618    * callback will return the property value of the given element.
9619    *
9620    * If an object is provided for `callback` the created "_.where" style callback
9621    * will return `true` for elements that have the properties of the given object,
9622    * else `false`.
9623    *
9624    * @static
9625    * @memberOf _
9626    * @alias detect, findWhere
9627    * @category Collections
9628    * @param {Array|Object|string} collection The collection to iterate over.
9629    * @param {Function|Object|string} [callback=identity] The function called
9630    *  per iteration. If a property name or object is provided it will be used
9631    *  to create a "_.pluck" or "_.where" style callback, respectively.
9632    * @param {*} [thisArg] The `this` binding of `callback`.
9633    * @returns {*} Returns the found element, else `undefined`.
9634    * @example
9635    *
9636    * var characters = [
9637    *   { 'name': 'barney',  'age': 36, 'blocked': false },
9638    *   { 'name': 'fred',    'age': 40, 'blocked': true },
9639    *   { 'name': 'pebbles', 'age': 1,  'blocked': false }
9640    * ];
9641    *
9642    * _.find(characters, function(chr) {
9643    *   return chr.age < 40;
9644    * });
9645    * // => { 'name': 'barney', 'age': 36, 'blocked': false }
9646    *
9647    * // using "_.where" callback shorthand
9648    * _.find(characters, { 'age': 1 });
9649    * // =>  { 'name': 'pebbles', 'age': 1, 'blocked': false }
9650    *
9651    * // using "_.pluck" callback shorthand
9652    * _.find(characters, 'blocked');
9653    * // => { 'name': 'fred', 'age': 40, 'blocked': true }
9654    */
9655   function find(collection, callback, thisArg) {
9656     callback = lodash.createCallback(callback, thisArg, 3);
9657
9658     if (isArray(collection)) {
9659       var index = -1,
9660           length = collection.length;
9661
9662       while (++index < length) {
9663         var value = collection[index];
9664         if (callback(value, index, collection)) {
9665           return value;
9666         }
9667       }
9668     } else {
9669       var result;
9670       baseEach(collection, function(value, index, collection) {
9671         if (callback(value, index, collection)) {
9672           result = value;
9673           return false;
9674         }
9675       });
9676       return result;
9677     }
9678   }
9679
9680   /**
9681    * Iterates over elements of a collection, executing the callback for each
9682    * element. The callback is bound to `thisArg` and invoked with three arguments;
9683    * (value, index|key, collection). Callbacks may exit iteration early by
9684    * explicitly returning `false`.
9685    *
9686    * Note: As with other "Collections" methods, objects with a `length` property
9687    * are iterated like arrays. To avoid this behavior `_.forIn` or `_.forOwn`
9688    * may be used for object iteration.
9689    *
9690    * @static
9691    * @memberOf _
9692    * @alias each
9693    * @category Collections
9694    * @param {Array|Object|string} collection The collection to iterate over.
9695    * @param {Function} [callback=identity] The function called per iteration.
9696    * @param {*} [thisArg] The `this` binding of `callback`.
9697    * @returns {Array|Object|string} Returns `collection`.
9698    * @example
9699    *
9700    * _([1, 2, 3]).forEach(function(num) { console.log(num); }).join(',');
9701    * // => logs each number and returns '1,2,3'
9702    *
9703    * _.forEach({ 'one': 1, 'two': 2, 'three': 3 }, function(num) { console.log(num); });
9704    * // => logs each number and returns the object (property order is not guaranteed across environments)
9705    */
9706   function forEach(collection, callback, thisArg) {
9707     if (callback && typeof thisArg == 'undefined' && isArray(collection)) {
9708       var index = -1,
9709           length = collection.length;
9710
9711       while (++index < length) {
9712         if (callback(collection[index], index, collection) === false) {
9713           break;
9714         }
9715       }
9716     } else {
9717       baseEach(collection, callback, thisArg);
9718     }
9719     return collection;
9720   }
9721
9722   /**
9723    * Creates an object composed of keys generated from the results of running
9724    * each element of a collection through the callback. The corresponding value
9725    * of each key is an array of the elements responsible for generating the key.
9726    * The callback is bound to `thisArg` and invoked with three arguments;
9727    * (value, index|key, collection).
9728    *
9729    * If a property name is provided for `callback` the created "_.pluck" style
9730    * callback will return the property value of the given element.
9731    *
9732    * If an object is provided for `callback` the created "_.where" style callback
9733    * will return `true` for elements that have the properties of the given object,
9734    * else `false`
9735    *
9736    * @static
9737    * @memberOf _
9738    * @category Collections
9739    * @param {Array|Object|string} collection The collection to iterate over.
9740    * @param {Function|Object|string} [callback=identity] The function called
9741    *  per iteration. If a property name or object is provided it will be used
9742    *  to create a "_.pluck" or "_.where" style callback, respectively.
9743    * @param {*} [thisArg] The `this` binding of `callback`.
9744    * @returns {Object} Returns the composed aggregate object.
9745    * @example
9746    *
9747    * _.groupBy([4.2, 6.1, 6.4], function(num) { return Math.floor(num); });
9748    * // => { '4': [4.2], '6': [6.1, 6.4] }
9749    *
9750    * _.groupBy([4.2, 6.1, 6.4], function(num) { return this.floor(num); }, Math);
9751    * // => { '4': [4.2], '6': [6.1, 6.4] }
9752    *
9753    * // using "_.pluck" callback shorthand
9754    * _.groupBy(['one', 'two', 'three'], 'length');
9755    * // => { '3': ['one', 'two'], '5': ['three'] }
9756    */
9757   var groupBy = createAggregator(function(result, value, key) {
9758     (hasOwnProperty.call(result, key) ? result[key] : result[key] = []).push(value);
9759   });
9760
9761   /**
9762    * Creates an array of values by running each element in the collection
9763    * through the callback. The callback is bound to `thisArg` and invoked with
9764    * three arguments; (value, index|key, collection).
9765    *
9766    * If a property name is provided for `callback` the created "_.pluck" style
9767    * callback will return the property value of the given element.
9768    *
9769    * If an object is provided for `callback` the created "_.where" style callback
9770    * will return `true` for elements that have the properties of the given object,
9771    * else `false`.
9772    *
9773    * @static
9774    * @memberOf _
9775    * @alias collect
9776    * @category Collections
9777    * @param {Array|Object|string} collection The collection to iterate over.
9778    * @param {Function|Object|string} [callback=identity] The function called
9779    *  per iteration. If a property name or object is provided it will be used
9780    *  to create a "_.pluck" or "_.where" style callback, respectively.
9781    * @param {*} [thisArg] The `this` binding of `callback`.
9782    * @returns {Array} Returns a new array of the results of each `callback` execution.
9783    * @example
9784    *
9785    * _.map([1, 2, 3], function(num) { return num * 3; });
9786    * // => [3, 6, 9]
9787    *
9788    * _.map({ 'one': 1, 'two': 2, 'three': 3 }, function(num) { return num * 3; });
9789    * // => [3, 6, 9] (property order is not guaranteed across environments)
9790    *
9791    * var characters = [
9792    *   { 'name': 'barney', 'age': 36 },
9793    *   { 'name': 'fred',   'age': 40 }
9794    * ];
9795    *
9796    * // using "_.pluck" callback shorthand
9797    * _.map(characters, 'name');
9798    * // => ['barney', 'fred']
9799    */
9800   function map(collection, callback, thisArg) {
9801     var index = -1,
9802         length = collection ? collection.length : 0,
9803         result = Array(typeof length == 'number' ? length : 0);
9804
9805     callback = lodash.createCallback(callback, thisArg, 3);
9806     if (isArray(collection)) {
9807       while (++index < length) {
9808         result[index] = callback(collection[index], index, collection);
9809       }
9810     } else {
9811       baseEach(collection, function(value, key, collection) {
9812         result[++index] = callback(value, key, collection);
9813       });
9814     }
9815     return result;
9816   }
9817
9818   /**
9819    * Retrieves the value of a specified property from all elements in the collection.
9820    *
9821    * @static
9822    * @memberOf _
9823    * @type Function
9824    * @category Collections
9825    * @param {Array|Object|string} collection The collection to iterate over.
9826    * @param {string} property The property to pluck.
9827    * @returns {Array} Returns a new array of property values.
9828    * @example
9829    *
9830    * var characters = [
9831    *   { 'name': 'barney', 'age': 36 },
9832    *   { 'name': 'fred',   'age': 40 }
9833    * ];
9834    *
9835    * _.pluck(characters, 'name');
9836    * // => ['barney', 'fred']
9837    */
9838   var pluck = map;
9839
9840   /**
9841    * Reduces a collection to a value which is the accumulated result of running
9842    * each element in the collection through the callback, where each successive
9843    * callback execution consumes the return value of the previous execution. If
9844    * `accumulator` is not provided the first element of the collection will be
9845    * used as the initial `accumulator` value. The callback is bound to `thisArg`
9846    * and invoked with four arguments; (accumulator, value, index|key, collection).
9847    *
9848    * @static
9849    * @memberOf _
9850    * @alias foldl, inject
9851    * @category Collections
9852    * @param {Array|Object|string} collection The collection to iterate over.
9853    * @param {Function} [callback=identity] The function called per iteration.
9854    * @param {*} [accumulator] Initial value of the accumulator.
9855    * @param {*} [thisArg] The `this` binding of `callback`.
9856    * @returns {*} Returns the accumulated value.
9857    * @example
9858    *
9859    * var sum = _.reduce([1, 2, 3], function(sum, num) {
9860    *   return sum + num;
9861    * });
9862    * // => 6
9863    *
9864    * var mapped = _.reduce({ 'a': 1, 'b': 2, 'c': 3 }, function(result, num, key) {
9865    *   result[key] = num * 3;
9866    *   return result;
9867    * }, {});
9868    * // => { 'a': 3, 'b': 6, 'c': 9 }
9869    */
9870   function reduce(collection, callback, accumulator, thisArg) {
9871     var noaccum = arguments.length < 3;
9872     callback = lodash.createCallback(callback, thisArg, 4);
9873
9874     if (isArray(collection)) {
9875       var index = -1,
9876           length = collection.length;
9877
9878       if (noaccum) {
9879         accumulator = collection[++index];
9880       }
9881       while (++index < length) {
9882         accumulator = callback(accumulator, collection[index], index, collection);
9883       }
9884     } else {
9885       baseEach(collection, function(value, index, collection) {
9886         accumulator = noaccum
9887           ? (noaccum = false, value)
9888           : callback(accumulator, value, index, collection)
9889       });
9890     }
9891     return accumulator;
9892   }
9893
9894   /**
9895    * The opposite of `_.filter` this method returns the elements of a
9896    * collection that the callback does **not** return truey for.
9897    *
9898    * If a property name is provided for `callback` the created "_.pluck" style
9899    * callback will return the property value of the given element.
9900    *
9901    * If an object is provided for `callback` the created "_.where" style callback
9902    * will return `true` for elements that have the properties of the given object,
9903    * else `false`.
9904    *
9905    * @static
9906    * @memberOf _
9907    * @category Collections
9908    * @param {Array|Object|string} collection The collection to iterate over.
9909    * @param {Function|Object|string} [callback=identity] The function called
9910    *  per iteration. If a property name or object is provided it will be used
9911    *  to create a "_.pluck" or "_.where" style callback, respectively.
9912    * @param {*} [thisArg] The `this` binding of `callback`.
9913    * @returns {Array} Returns a new array of elements that failed the callback check.
9914    * @example
9915    *
9916    * var odds = _.reject([1, 2, 3, 4, 5, 6], function(num) { return num % 2 == 0; });
9917    * // => [1, 3, 5]
9918    *
9919    * var characters = [
9920    *   { 'name': 'barney', 'age': 36, 'blocked': false },
9921    *   { 'name': 'fred',   'age': 40, 'blocked': true }
9922    * ];
9923    *
9924    * // using "_.pluck" callback shorthand
9925    * _.reject(characters, 'blocked');
9926    * // => [{ 'name': 'barney', 'age': 36, 'blocked': false }]
9927    *
9928    * // using "_.where" callback shorthand
9929    * _.reject(characters, { 'age': 36 });
9930    * // => [{ 'name': 'fred', 'age': 40, 'blocked': true }]
9931    */
9932   function reject(collection, callback, thisArg) {
9933     callback = lodash.createCallback(callback, thisArg, 3);
9934     return filter(collection, function(value, index, collection) {
9935       return !callback(value, index, collection);
9936     });
9937   }
9938
9939   /**
9940    * Checks if the callback returns a truey value for **any** element of a
9941    * collection. The function returns as soon as it finds a passing value and
9942    * does not iterate over the entire collection. The callback is bound to
9943    * `thisArg` and invoked with three arguments; (value, index|key, collection).
9944    *
9945    * If a property name is provided for `callback` the created "_.pluck" style
9946    * callback will return the property value of the given element.
9947    *
9948    * If an object is provided for `callback` the created "_.where" style callback
9949    * will return `true` for elements that have the properties of the given object,
9950    * else `false`.
9951    *
9952    * @static
9953    * @memberOf _
9954    * @alias any
9955    * @category Collections
9956    * @param {Array|Object|string} collection The collection to iterate over.
9957    * @param {Function|Object|string} [callback=identity] The function called
9958    *  per iteration. If a property name or object is provided it will be used
9959    *  to create a "_.pluck" or "_.where" style callback, respectively.
9960    * @param {*} [thisArg] The `this` binding of `callback`.
9961    * @returns {boolean} Returns `true` if any element passed the callback check,
9962    *  else `false`.
9963    * @example
9964    *
9965    * _.some([null, 0, 'yes', false], Boolean);
9966    * // => true
9967    *
9968    * var characters = [
9969    *   { 'name': 'barney', 'age': 36, 'blocked': false },
9970    *   { 'name': 'fred',   'age': 40, 'blocked': true }
9971    * ];
9972    *
9973    * // using "_.pluck" callback shorthand
9974    * _.some(characters, 'blocked');
9975    * // => true
9976    *
9977    * // using "_.where" callback shorthand
9978    * _.some(characters, { 'age': 1 });
9979    * // => false
9980    */
9981   function some(collection, callback, thisArg) {
9982     var result;
9983     callback = lodash.createCallback(callback, thisArg, 3);
9984
9985     if (isArray(collection)) {
9986       var index = -1,
9987           length = collection.length;
9988
9989       while (++index < length) {
9990         if ((result = callback(collection[index], index, collection))) {
9991           break;
9992         }
9993       }
9994     } else {
9995       baseEach(collection, function(value, index, collection) {
9996         return !(result = callback(value, index, collection));
9997       });
9998     }
9999     return !!result;
10000   }
10001
10002   /*--------------------------------------------------------------------------*/
10003
10004   /**
10005    * Creates an array with all falsey values removed. The values `false`, `null`,
10006    * `0`, `""`, `undefined`, and `NaN` are all falsey.
10007    *
10008    * @static
10009    * @memberOf _
10010    * @category Arrays
10011    * @param {Array} array The array to compact.
10012    * @returns {Array} Returns a new array of filtered values.
10013    * @example
10014    *
10015    * _.compact([0, 1, false, 2, '', 3]);
10016    * // => [1, 2, 3]
10017    */
10018   function compact(array) {
10019     var index = -1,
10020         length = array ? array.length : 0,
10021         result = [];
10022
10023     while (++index < length) {
10024       var value = array[index];
10025       if (value) {
10026         result.push(value);
10027       }
10028     }
10029     return result;
10030   }
10031
10032   /**
10033    * Creates an array excluding all values of the provided arrays using strict
10034    * equality for comparisons, i.e. `===`.
10035    *
10036    * @static
10037    * @memberOf _
10038    * @category Arrays
10039    * @param {Array} array The array to process.
10040    * @param {...Array} [values] The arrays of values to exclude.
10041    * @returns {Array} Returns a new array of filtered values.
10042    * @example
10043    *
10044    * _.difference([1, 2, 3, 4, 5], [5, 2, 10]);
10045    * // => [1, 3, 4]
10046    */
10047   function difference(array) {
10048     return baseDifference(array, baseFlatten(arguments, true, true, 1));
10049   }
10050
10051   /**
10052    * Gets the first element or first `n` elements of an array. If a callback
10053    * is provided elements at the beginning of the array are returned as long
10054    * as the callback returns truey. The callback is bound to `thisArg` and
10055    * invoked with three arguments; (value, index, array).
10056    *
10057    * If a property name is provided for `callback` the created "_.pluck" style
10058    * callback will return the property value of the given element.
10059    *
10060    * If an object is provided for `callback` the created "_.where" style callback
10061    * will return `true` for elements that have the properties of the given object,
10062    * else `false`.
10063    *
10064    * @static
10065    * @memberOf _
10066    * @alias head, take
10067    * @category Arrays
10068    * @param {Array} array The array to query.
10069    * @param {Function|Object|number|string} [callback] The function called
10070    *  per element or the number of elements to return. If a property name or
10071    *  object is provided it will be used to create a "_.pluck" or "_.where"
10072    *  style callback, respectively.
10073    * @param {*} [thisArg] The `this` binding of `callback`.
10074    * @returns {*} Returns the first element(s) of `array`.
10075    * @example
10076    *
10077    * _.first([1, 2, 3]);
10078    * // => 1
10079    *
10080    * _.first([1, 2, 3], 2);
10081    * // => [1, 2]
10082    *
10083    * _.first([1, 2, 3], function(num) {
10084    *   return num < 3;
10085    * });
10086    * // => [1, 2]
10087    *
10088    * var characters = [
10089    *   { 'name': 'barney',  'blocked': true,  'employer': 'slate' },
10090    *   { 'name': 'fred',    'blocked': false, 'employer': 'slate' },
10091    *   { 'name': 'pebbles', 'blocked': true,  'employer': 'na' }
10092    * ];
10093    *
10094    * // using "_.pluck" callback shorthand
10095    * _.first(characters, 'blocked');
10096    * // => [{ 'name': 'barney', 'blocked': true, 'employer': 'slate' }]
10097    *
10098    * // using "_.where" callback shorthand
10099    * _.pluck(_.first(characters, { 'employer': 'slate' }), 'name');
10100    * // => ['barney', 'fred']
10101    */
10102   function first(array, callback, thisArg) {
10103     var n = 0,
10104         length = array ? array.length : 0;
10105
10106     if (typeof callback != 'number' && callback != null) {
10107       var index = -1;
10108       callback = lodash.createCallback(callback, thisArg, 3);
10109       while (++index < length && callback(array[index], index, array)) {
10110         n++;
10111       }
10112     } else {
10113       n = callback;
10114       if (n == null || thisArg) {
10115         return array ? array[0] : undefined;
10116       }
10117     }
10118     return slice(array, 0, nativeMin(nativeMax(0, n), length));
10119   }
10120
10121   /**
10122    * Flattens a nested array (the nesting can be to any depth). If `isShallow`
10123    * is truey, the array will only be flattened a single level. If a callback
10124    * is provided each element of the array is passed through the callback before
10125    * flattening. The callback is bound to `thisArg` and invoked with three
10126    * arguments; (value, index, array).
10127    *
10128    * If a property name is provided for `callback` the created "_.pluck" style
10129    * callback will return the property value of the given element.
10130    *
10131    * If an object is provided for `callback` the created "_.where" style callback
10132    * will return `true` for elements that have the properties of the given object,
10133    * else `false`.
10134    *
10135    * @static
10136    * @memberOf _
10137    * @category Arrays
10138    * @param {Array} array The array to flatten.
10139    * @param {boolean} [isShallow=false] A flag to restrict flattening to a single level.
10140    * @param {Function|Object|string} [callback=identity] The function called
10141    *  per iteration. If a property name or object is provided it will be used
10142    *  to create a "_.pluck" or "_.where" style callback, respectively.
10143    * @param {*} [thisArg] The `this` binding of `callback`.
10144    * @returns {Array} Returns a new flattened array.
10145    * @example
10146    *
10147    * _.flatten([1, [2], [3, [[4]]]]);
10148    * // => [1, 2, 3, 4];
10149    *
10150    * _.flatten([1, [2], [3, [[4]]]], true);
10151    * // => [1, 2, 3, [[4]]];
10152    *
10153    * var characters = [
10154    *   { 'name': 'barney', 'age': 30, 'pets': ['hoppy'] },
10155    *   { 'name': 'fred',   'age': 40, 'pets': ['baby puss', 'dino'] }
10156    * ];
10157    *
10158    * // using "_.pluck" callback shorthand
10159    * _.flatten(characters, 'pets');
10160    * // => ['hoppy', 'baby puss', 'dino']
10161    */
10162   function flatten(array, isShallow, callback, thisArg) {
10163     // juggle arguments
10164     if (typeof isShallow != 'boolean' && isShallow != null) {
10165       thisArg = callback;
10166       callback = (typeof isShallow != 'function' && thisArg && thisArg[isShallow] === array) ? null : isShallow;
10167       isShallow = false;
10168     }
10169     if (callback != null) {
10170       array = map(array, callback, thisArg);
10171     }
10172     return baseFlatten(array, isShallow);
10173   }
10174
10175   /**
10176    * Gets the index at which the first occurrence of `value` is found using
10177    * strict equality for comparisons, i.e. `===`. If the array is already sorted
10178    * providing `true` for `fromIndex` will run a faster binary search.
10179    *
10180    * @static
10181    * @memberOf _
10182    * @category Arrays
10183    * @param {Array} array The array to search.
10184    * @param {*} value The value to search for.
10185    * @param {boolean|number} [fromIndex=0] The index to search from or `true`
10186    *  to perform a binary search on a sorted array.
10187    * @returns {number} Returns the index of the matched value or `-1`.
10188    * @example
10189    *
10190    * _.indexOf([1, 2, 3, 1, 2, 3], 2);
10191    * // => 1
10192    *
10193    * _.indexOf([1, 2, 3, 1, 2, 3], 2, 3);
10194    * // => 4
10195    *
10196    * _.indexOf([1, 1, 2, 2, 3, 3], 2, true);
10197    * // => 2
10198    */
10199   function indexOf(array, value, fromIndex) {
10200     if (typeof fromIndex == 'number') {
10201       var length = array ? array.length : 0;
10202       fromIndex = (fromIndex < 0 ? nativeMax(0, length + fromIndex) : fromIndex || 0);
10203     } else if (fromIndex) {
10204       var index = sortedIndex(array, value);
10205       return array[index] === value ? index : -1;
10206     }
10207     return baseIndexOf(array, value, fromIndex);
10208   }
10209
10210   /**
10211    * Creates an array of unique values present in all provided arrays using
10212    * strict equality for comparisons, i.e. `===`.
10213    *
10214    * @static
10215    * @memberOf _
10216    * @category Arrays
10217    * @param {...Array} [array] The arrays to inspect.
10218    * @returns {Array} Returns an array of composite values.
10219    * @example
10220    *
10221    * _.intersection([1, 2, 3], [101, 2, 1, 10], [2, 1]);
10222    * // => [1, 2]
10223    */
10224   function intersection(array) {
10225     var args = arguments,
10226         argsLength = args.length,
10227         argsIndex = -1,
10228         caches = getArray(),
10229         index = -1,
10230         indexOf = getIndexOf(),
10231         length = array ? array.length : 0,
10232         result = [],
10233         seen = getArray();
10234
10235     while (++argsIndex < argsLength) {
10236       var value = args[argsIndex];
10237       caches[argsIndex] = indexOf === baseIndexOf &&
10238         (value ? value.length : 0) >= largeArraySize &&
10239         createCache(argsIndex ? args[argsIndex] : seen);
10240     }
10241     outer:
10242     while (++index < length) {
10243       var cache = caches[0];
10244       value = array[index];
10245
10246       if ((cache ? cacheIndexOf(cache, value) : indexOf(seen, value)) < 0) {
10247         argsIndex = argsLength;
10248         (cache || seen).push(value);
10249         while (--argsIndex) {
10250           cache = caches[argsIndex];
10251           if ((cache ? cacheIndexOf(cache, value) : indexOf(args[argsIndex], value)) < 0) {
10252             continue outer;
10253           }
10254         }
10255         result.push(value);
10256       }
10257     }
10258     while (argsLength--) {
10259       cache = caches[argsLength];
10260       if (cache) {
10261         releaseObject(cache);
10262       }
10263     }
10264     releaseArray(caches);
10265     releaseArray(seen);
10266     return result;
10267   }
10268
10269   /**
10270    * Gets the last element or last `n` elements of an array. If a callback is
10271    * provided elements at the end of the array are returned as long as the
10272    * callback returns truey. The callback is bound to `thisArg` and invoked
10273    * with three arguments; (value, index, array).
10274    *
10275    * If a property name is provided for `callback` the created "_.pluck" style
10276    * callback will return the property value of the given element.
10277    *
10278    * If an object is provided for `callback` the created "_.where" style callback
10279    * will return `true` for elements that have the properties of the given object,
10280    * else `false`.
10281    *
10282    * @static
10283    * @memberOf _
10284    * @category Arrays
10285    * @param {Array} array The array to query.
10286    * @param {Function|Object|number|string} [callback] The function called
10287    *  per element or the number of elements to return. If a property name or
10288    *  object is provided it will be used to create a "_.pluck" or "_.where"
10289    *  style callback, respectively.
10290    * @param {*} [thisArg] The `this` binding of `callback`.
10291    * @returns {*} Returns the last element(s) of `array`.
10292    * @example
10293    *
10294    * _.last([1, 2, 3]);
10295    * // => 3
10296    *
10297    * _.last([1, 2, 3], 2);
10298    * // => [2, 3]
10299    *
10300    * _.last([1, 2, 3], function(num) {
10301    *   return num > 1;
10302    * });
10303    * // => [2, 3]
10304    *
10305    * var characters = [
10306    *   { 'name': 'barney',  'blocked': false, 'employer': 'slate' },
10307    *   { 'name': 'fred',    'blocked': true,  'employer': 'slate' },
10308    *   { 'name': 'pebbles', 'blocked': true,  'employer': 'na' }
10309    * ];
10310    *
10311    * // using "_.pluck" callback shorthand
10312    * _.pluck(_.last(characters, 'blocked'), 'name');
10313    * // => ['fred', 'pebbles']
10314    *
10315    * // using "_.where" callback shorthand
10316    * _.last(characters, { 'employer': 'na' });
10317    * // => [{ 'name': 'pebbles', 'blocked': true, 'employer': 'na' }]
10318    */
10319   function last(array, callback, thisArg) {
10320     var n = 0,
10321         length = array ? array.length : 0;
10322
10323     if (typeof callback != 'number' && callback != null) {
10324       var index = length;
10325       callback = lodash.createCallback(callback, thisArg, 3);
10326       while (index-- && callback(array[index], index, array)) {
10327         n++;
10328       }
10329     } else {
10330       n = callback;
10331       if (n == null || thisArg) {
10332         return array ? array[length - 1] : undefined;
10333       }
10334     }
10335     return slice(array, nativeMax(0, length - n));
10336   }
10337
10338   /**
10339    * Uses a binary search to determine the smallest index at which a value
10340    * should be inserted into a given sorted array in order to maintain the sort
10341    * order of the array. If a callback is provided it will be executed for
10342    * `value` and each element of `array` to compute their sort ranking. The
10343    * callback is bound to `thisArg` and invoked with one argument; (value).
10344    *
10345    * If a property name is provided for `callback` the created "_.pluck" style
10346    * callback will return the property value of the given element.
10347    *
10348    * If an object is provided for `callback` the created "_.where" style callback
10349    * will return `true` for elements that have the properties of the given object,
10350    * else `false`.
10351    *
10352    * @static
10353    * @memberOf _
10354    * @category Arrays
10355    * @param {Array} array The array to inspect.
10356    * @param {*} value The value to evaluate.
10357    * @param {Function|Object|string} [callback=identity] The function called
10358    *  per iteration. If a property name or object is provided it will be used
10359    *  to create a "_.pluck" or "_.where" style callback, respectively.
10360    * @param {*} [thisArg] The `this` binding of `callback`.
10361    * @returns {number} Returns the index at which `value` should be inserted
10362    *  into `array`.
10363    * @example
10364    *
10365    * _.sortedIndex([20, 30, 50], 40);
10366    * // => 2
10367    *
10368    * // using "_.pluck" callback shorthand
10369    * _.sortedIndex([{ 'x': 20 }, { 'x': 30 }, { 'x': 50 }], { 'x': 40 }, 'x');
10370    * // => 2
10371    *
10372    * var dict = {
10373    *   'wordToNumber': { 'twenty': 20, 'thirty': 30, 'fourty': 40, 'fifty': 50 }
10374    * };
10375    *
10376    * _.sortedIndex(['twenty', 'thirty', 'fifty'], 'fourty', function(word) {
10377    *   return dict.wordToNumber[word];
10378    * });
10379    * // => 2
10380    *
10381    * _.sortedIndex(['twenty', 'thirty', 'fifty'], 'fourty', function(word) {
10382    *   return this.wordToNumber[word];
10383    * }, dict);
10384    * // => 2
10385    */
10386   function sortedIndex(array, value, callback, thisArg) {
10387     var low = 0,
10388         high = array ? array.length : low;
10389
10390     // explicitly reference `identity` for better inlining in Firefox
10391     callback = callback ? lodash.createCallback(callback, thisArg, 1) : identity;
10392     value = callback(value);
10393
10394     while (low < high) {
10395       var mid = (low + high) >>> 1;
10396       (callback(array[mid]) < value)
10397         ? low = mid + 1
10398         : high = mid;
10399     }
10400     return low;
10401   }
10402
10403   /**
10404    * Creates an array of unique values, in order, of the provided arrays using
10405    * strict equality for comparisons, i.e. `===`.
10406    *
10407    * @static
10408    * @memberOf _
10409    * @category Arrays
10410    * @param {...Array} [array] The arrays to inspect.
10411    * @returns {Array} Returns an array of composite values.
10412    * @example
10413    *
10414    * _.union([1, 2, 3], [101, 2, 1, 10], [2, 1]);
10415    * // => [1, 2, 3, 101, 10]
10416    */
10417   function union(array) {
10418     return baseUniq(baseFlatten(arguments, true, true));
10419   }
10420
10421   /**
10422    * Creates a duplicate-value-free version of an array using strict equality
10423    * for comparisons, i.e. `===`. If the array is sorted, providing
10424    * `true` for `isSorted` will use a faster algorithm. If a callback is provided
10425    * each element of `array` is passed through the callback before uniqueness
10426    * is computed. The callback is bound to `thisArg` and invoked with three
10427    * arguments; (value, index, array).
10428    *
10429    * If a property name is provided for `callback` the created "_.pluck" style
10430    * callback will return the property value of the given element.
10431    *
10432    * If an object is provided for `callback` the created "_.where" style callback
10433    * will return `true` for elements that have the properties of the given object,
10434    * else `false`.
10435    *
10436    * @static
10437    * @memberOf _
10438    * @alias unique
10439    * @category Arrays
10440    * @param {Array} array The array to process.
10441    * @param {boolean} [isSorted=false] A flag to indicate that `array` is sorted.
10442    * @param {Function|Object|string} [callback=identity] The function called
10443    *  per iteration. If a property name or object is provided it will be used
10444    *  to create a "_.pluck" or "_.where" style callback, respectively.
10445    * @param {*} [thisArg] The `this` binding of `callback`.
10446    * @returns {Array} Returns a duplicate-value-free array.
10447    * @example
10448    *
10449    * _.uniq([1, 2, 1, 3, 1]);
10450    * // => [1, 2, 3]
10451    *
10452    * _.uniq([1, 1, 2, 2, 3], true);
10453    * // => [1, 2, 3]
10454    *
10455    * _.uniq(['A', 'b', 'C', 'a', 'B', 'c'], function(letter) { return letter.toLowerCase(); });
10456    * // => ['A', 'b', 'C']
10457    *
10458    * _.uniq([1, 2.5, 3, 1.5, 2, 3.5], function(num) { return this.floor(num); }, Math);
10459    * // => [1, 2.5, 3]
10460    *
10461    * // using "_.pluck" callback shorthand
10462    * _.uniq([{ 'x': 1 }, { 'x': 2 }, { 'x': 1 }], 'x');
10463    * // => [{ 'x': 1 }, { 'x': 2 }]
10464    */
10465   function uniq(array, isSorted, callback, thisArg) {
10466     // juggle arguments
10467     if (typeof isSorted != 'boolean' && isSorted != null) {
10468       thisArg = callback;
10469       callback = (typeof isSorted != 'function' && thisArg && thisArg[isSorted] === array) ? null : isSorted;
10470       isSorted = false;
10471     }
10472     if (callback != null) {
10473       callback = lodash.createCallback(callback, thisArg, 3);
10474     }
10475     return baseUniq(array, isSorted, callback);
10476   }
10477
10478   /**
10479    * Creates an array excluding all provided values using strict equality for
10480    * comparisons, i.e. `===`.
10481    *
10482    * @static
10483    * @memberOf _
10484    * @category Arrays
10485    * @param {Array} array The array to filter.
10486    * @param {...*} [value] The values to exclude.
10487    * @returns {Array} Returns a new array of filtered values.
10488    * @example
10489    *
10490    * _.without([1, 2, 1, 0, 3, 1, 4], 0, 1);
10491    * // => [2, 3, 4]
10492    */
10493   function without(array) {
10494     return baseDifference(array, slice(arguments, 1));
10495   }
10496
10497   /*--------------------------------------------------------------------------*/
10498
10499   /**
10500    * Creates a function that, when called, invokes `func` with the `this`
10501    * binding of `thisArg` and prepends any additional `bind` arguments to those
10502    * provided to the bound function.
10503    *
10504    * @static
10505    * @memberOf _
10506    * @category Functions
10507    * @param {Function} func The function to bind.
10508    * @param {*} [thisArg] The `this` binding of `func`.
10509    * @param {...*} [arg] Arguments to be partially applied.
10510    * @returns {Function} Returns the new bound function.
10511    * @example
10512    *
10513    * var func = function(greeting) {
10514    *   return greeting + ' ' + this.name;
10515    * };
10516    *
10517    * func = _.bind(func, { 'name': 'fred' }, 'hi');
10518    * func();
10519    * // => 'hi fred'
10520    */
10521   function bind(func, thisArg) {
10522     return arguments.length > 2
10523       ? createWrapper(func, 17, slice(arguments, 2), null, thisArg)
10524       : createWrapper(func, 1, null, null, thisArg);
10525   }
10526
10527   /**
10528    * Produces a callback bound to an optional `thisArg`. If `func` is a property
10529    * name the created callback will return the property value for a given element.
10530    * If `func` is an object the created callback will return `true` for elements
10531    * that contain the equivalent object properties, otherwise it will return `false`.
10532    *
10533    * @static
10534    * @memberOf _
10535    * @category Functions
10536    * @param {*} [func=identity] The value to convert to a callback.
10537    * @param {*} [thisArg] The `this` binding of the created callback.
10538    * @param {number} [argCount] The number of arguments the callback accepts.
10539    * @returns {Function} Returns a callback function.
10540    * @example
10541    *
10542    * var characters = [
10543    *   { 'name': 'barney', 'age': 36 },
10544    *   { 'name': 'fred',   'age': 40 }
10545    * ];
10546    *
10547    * // wrap to create custom callback shorthands
10548    * _.createCallback = _.wrap(_.createCallback, function(func, callback, thisArg) {
10549    *   var match = /^(.+?)__([gl]t)(.+)$/.exec(callback);
10550    *   return !match ? func(callback, thisArg) : function(object) {
10551    *     return match[2] == 'gt' ? object[match[1]] > match[3] : object[match[1]] < match[3];
10552    *   };
10553    * });
10554    *
10555    * _.filter(characters, 'age__gt38');
10556    * // => [{ 'name': 'fred', 'age': 40 }]
10557    */
10558   function createCallback(func, thisArg, argCount) {
10559     var type = typeof func;
10560     if (func == null || type == 'function') {
10561       return baseCreateCallback(func, thisArg, argCount);
10562     }
10563     // handle "_.pluck" style callback shorthands
10564     if (type != 'object') {
10565       return function(object) {
10566         return object[func];
10567       };
10568     }
10569     var props = keys(func),
10570         key = props[0],
10571         a = func[key];
10572
10573     // handle "_.where" style callback shorthands
10574     if (props.length == 1 && a === a && !isObject(a)) {
10575       // fast path the common case of providing an object with a single
10576       // property containing a primitive value
10577       return function(object) {
10578         var b = object[key];
10579         return a === b && (a !== 0 || (1 / a == 1 / b));
10580       };
10581     }
10582     return function(object) {
10583       var length = props.length,
10584           result = false;
10585
10586       while (length--) {
10587         if (!(result = baseIsEqual(object[props[length]], func[props[length]], null, true))) {
10588           break;
10589         }
10590       }
10591       return result;
10592     };
10593   }
10594
10595   /**
10596    * Creates a function that will delay the execution of `func` until after
10597    * `wait` milliseconds have elapsed since the last time it was invoked.
10598    * Provide an options object to indicate that `func` should be invoked on
10599    * the leading and/or trailing edge of the `wait` timeout. Subsequent calls
10600    * to the debounced function will return the result of the last `func` call.
10601    *
10602    * Note: If `leading` and `trailing` options are `true` `func` will be called
10603    * on the trailing edge of the timeout only if the the debounced function is
10604    * invoked more than once during the `wait` timeout.
10605    *
10606    * @static
10607    * @memberOf _
10608    * @category Functions
10609    * @param {Function} func The function to debounce.
10610    * @param {number} wait The number of milliseconds to delay.
10611    * @param {Object} [options] The options object.
10612    * @param {boolean} [options.leading=false] Specify execution on the leading edge of the timeout.
10613    * @param {number} [options.maxWait] The maximum time `func` is allowed to be delayed before it's called.
10614    * @param {boolean} [options.trailing=true] Specify execution on the trailing edge of the timeout.
10615    * @returns {Function} Returns the new debounced function.
10616    * @example
10617    *
10618    * // avoid costly calculations while the window size is in flux
10619    * var lazyLayout = _.debounce(calculateLayout, 150);
10620    * jQuery(window).on('resize', lazyLayout);
10621    *
10622    * // execute `sendMail` when the click event is fired, debouncing subsequent calls
10623    * jQuery('#postbox').on('click', _.debounce(sendMail, 300, {
10624    *   'leading': true,
10625    *   'trailing': false
10626    * });
10627    *
10628    * // ensure `batchLog` is executed once after 1 second of debounced calls
10629    * var source = new EventSource('/stream');
10630    * source.addEventListener('message', _.debounce(batchLog, 250, {
10631    *   'maxWait': 1000
10632    * }, false);
10633    */
10634   function debounce(func, wait, options) {
10635     var args,
10636         maxTimeoutId,
10637         result,
10638         stamp,
10639         thisArg,
10640         timeoutId,
10641         trailingCall,
10642         lastCalled = 0,
10643         maxWait = false,
10644         trailing = true;
10645
10646     if (!isFunction(func)) {
10647       throw new TypeError;
10648     }
10649     wait = nativeMax(0, wait) || 0;
10650     if (options === true) {
10651       var leading = true;
10652       trailing = false;
10653     } else if (isObject(options)) {
10654       leading = options.leading;
10655       maxWait = 'maxWait' in options && (nativeMax(wait, options.maxWait) || 0);
10656       trailing = 'trailing' in options ? options.trailing : trailing;
10657     }
10658     var delayed = function() {
10659       var remaining = wait - (now() - stamp);
10660       if (remaining <= 0) {
10661         if (maxTimeoutId) {
10662           clearTimeout(maxTimeoutId);
10663         }
10664         var isCalled = trailingCall;
10665         maxTimeoutId = timeoutId = trailingCall = undefined;
10666         if (isCalled) {
10667           lastCalled = now();
10668           result = func.apply(thisArg, args);
10669           if (!timeoutId && !maxTimeoutId) {
10670             args = thisArg = null;
10671           }
10672         }
10673       } else {
10674         timeoutId = setTimeout(delayed, remaining);
10675       }
10676     };
10677
10678     var maxDelayed = function() {
10679       if (timeoutId) {
10680         clearTimeout(timeoutId);
10681       }
10682       maxTimeoutId = timeoutId = trailingCall = undefined;
10683       if (trailing || (maxWait !== wait)) {
10684         lastCalled = now();
10685         result = func.apply(thisArg, args);
10686         if (!timeoutId && !maxTimeoutId) {
10687           args = thisArg = null;
10688         }
10689       }
10690     };
10691
10692     return function() {
10693       args = arguments;
10694       stamp = now();
10695       thisArg = this;
10696       trailingCall = trailing && (timeoutId || !leading);
10697
10698       if (maxWait === false) {
10699         var leadingCall = leading && !timeoutId;
10700       } else {
10701         if (!maxTimeoutId && !leading) {
10702           lastCalled = stamp;
10703         }
10704         var remaining = maxWait - (stamp - lastCalled),
10705             isCalled = remaining <= 0;
10706
10707         if (isCalled) {
10708           if (maxTimeoutId) {
10709             maxTimeoutId = clearTimeout(maxTimeoutId);
10710           }
10711           lastCalled = stamp;
10712           result = func.apply(thisArg, args);
10713         }
10714         else if (!maxTimeoutId) {
10715           maxTimeoutId = setTimeout(maxDelayed, remaining);
10716         }
10717       }
10718       if (isCalled && timeoutId) {
10719         timeoutId = clearTimeout(timeoutId);
10720       }
10721       else if (!timeoutId && wait !== maxWait) {
10722         timeoutId = setTimeout(delayed, wait);
10723       }
10724       if (leadingCall) {
10725         isCalled = true;
10726         result = func.apply(thisArg, args);
10727       }
10728       if (isCalled && !timeoutId && !maxTimeoutId) {
10729         args = thisArg = null;
10730       }
10731       return result;
10732     };
10733   }
10734
10735   /**
10736    * Creates a function that, when executed, will only call the `func` function
10737    * at most once per every `wait` milliseconds. Provide an options object to
10738    * indicate that `func` should be invoked on the leading and/or trailing edge
10739    * of the `wait` timeout. Subsequent calls to the throttled function will
10740    * return the result of the last `func` call.
10741    *
10742    * Note: If `leading` and `trailing` options are `true` `func` will be called
10743    * on the trailing edge of the timeout only if the the throttled function is
10744    * invoked more than once during the `wait` timeout.
10745    *
10746    * @static
10747    * @memberOf _
10748    * @category Functions
10749    * @param {Function} func The function to throttle.
10750    * @param {number} wait The number of milliseconds to throttle executions to.
10751    * @param {Object} [options] The options object.
10752    * @param {boolean} [options.leading=true] Specify execution on the leading edge of the timeout.
10753    * @param {boolean} [options.trailing=true] Specify execution on the trailing edge of the timeout.
10754    * @returns {Function} Returns the new throttled function.
10755    * @example
10756    *
10757    * // avoid excessively updating the position while scrolling
10758    * var throttled = _.throttle(updatePosition, 100);
10759    * jQuery(window).on('scroll', throttled);
10760    *
10761    * // execute `renewToken` when the click event is fired, but not more than once every 5 minutes
10762    * jQuery('.interactive').on('click', _.throttle(renewToken, 300000, {
10763    *   'trailing': false
10764    * }));
10765    */
10766   function throttle(func, wait, options) {
10767     var leading = true,
10768         trailing = true;
10769
10770     if (!isFunction(func)) {
10771       throw new TypeError;
10772     }
10773     if (options === false) {
10774       leading = false;
10775     } else if (isObject(options)) {
10776       leading = 'leading' in options ? options.leading : leading;
10777       trailing = 'trailing' in options ? options.trailing : trailing;
10778     }
10779     debounceOptions.leading = leading;
10780     debounceOptions.maxWait = wait;
10781     debounceOptions.trailing = trailing;
10782
10783     return debounce(func, wait, debounceOptions);
10784   }
10785
10786   /*--------------------------------------------------------------------------*/
10787
10788   /**
10789    * This method returns the first argument provided to it.
10790    *
10791    * @static
10792    * @memberOf _
10793    * @category Utilities
10794    * @param {*} value Any value.
10795    * @returns {*} Returns `value`.
10796    * @example
10797    *
10798    * var object = { 'name': 'fred' };
10799    * _.identity(object) === object;
10800    * // => true
10801    */
10802   function identity(value) {
10803     return value;
10804   }
10805
10806   /**
10807    * Adds function properties of a source object to the `lodash` function and
10808    * chainable wrapper.
10809    *
10810    * @static
10811    * @memberOf _
10812    * @category Utilities
10813    * @param {Object} object The object of function properties to add to `lodash`.
10814    * @param {Object} object The object of function properties to add to `lodash`.
10815    * @example
10816    *
10817    * _.mixin({
10818    *   'capitalize': function(string) {
10819    *     return string.charAt(0).toUpperCase() + string.slice(1).toLowerCase();
10820    *   }
10821    * });
10822    *
10823    * _.capitalize('fred');
10824    * // => 'Fred'
10825    *
10826    * _('fred').capitalize();
10827    * // => 'Fred'
10828    */
10829   function mixin(object, source) {
10830     var ctor = object,
10831         isFunc = !source || isFunction(ctor);
10832
10833     if (!source) {
10834       ctor = lodashWrapper;
10835       source = object;
10836       object = lodash;
10837     }
10838     forEach(functions(source), function(methodName) {
10839       var func = object[methodName] = source[methodName];
10840       if (isFunc) {
10841         ctor.prototype[methodName] = function() {
10842           var value = this.__wrapped__,
10843               args = [value];
10844
10845           push.apply(args, arguments);
10846           var result = func.apply(object, args);
10847           if (value && typeof value == 'object' && value === result) {
10848             return this;
10849           }
10850           result = new ctor(result);
10851           result.__chain__ = this.__chain__;
10852           return result;
10853         };
10854       }
10855     });
10856   }
10857
10858   /**
10859    * A no-operation function.
10860    *
10861    * @static
10862    * @memberOf _
10863    * @category Utilities
10864    * @example
10865    *
10866    * var object = { 'name': 'fred' };
10867    * _.noop(object) === undefined;
10868    * // => true
10869    */
10870   function noop() {
10871     // no operation performed
10872   }
10873
10874   /*--------------------------------------------------------------------------*/
10875
10876   /**
10877    * Creates a `lodash` object that wraps the given value with explicit
10878    * method chaining enabled.
10879    *
10880    * @static
10881    * @memberOf _
10882    * @category Chaining
10883    * @param {*} value The value to wrap.
10884    * @returns {Object} Returns the wrapper object.
10885    * @example
10886    *
10887    * var characters = [
10888    *   { 'name': 'barney',  'age': 36 },
10889    *   { 'name': 'fred',    'age': 40 },
10890    *   { 'name': 'pebbles', 'age': 1 }
10891    * ];
10892    *
10893    * var youngest = _.chain(characters)
10894    *     .sortBy('age')
10895    *     .map(function(chr) { return chr.name + ' is ' + chr.age; })
10896    *     .first()
10897    *     .value();
10898    * // => 'pebbles is 1'
10899    */
10900   function chain(value) {
10901     value = new lodashWrapper(value);
10902     value.__chain__ = true;
10903     return value;
10904   }
10905
10906   /**
10907    * Enables explicit method chaining on the wrapper object.
10908    *
10909    * @name chain
10910    * @memberOf _
10911    * @category Chaining
10912    * @returns {*} Returns the wrapper object.
10913    * @example
10914    *
10915    * var characters = [
10916    *   { 'name': 'barney', 'age': 36 },
10917    *   { 'name': 'fred',   'age': 40 }
10918    * ];
10919    *
10920    * // without explicit chaining
10921    * _(characters).first();
10922    * // => { 'name': 'barney', 'age': 36 }
10923    *
10924    * // with explicit chaining
10925    * _(characters).chain()
10926    *   .first()
10927    *   .pick('age')
10928    *   .value()
10929    * // => { 'age': 36 }
10930    */
10931   function wrapperChain() {
10932     this.__chain__ = true;
10933     return this;
10934   }
10935
10936   /**
10937    * Produces the `toString` result of the wrapped value.
10938    *
10939    * @name toString
10940    * @memberOf _
10941    * @category Chaining
10942    * @returns {string} Returns the string result.
10943    * @example
10944    *
10945    * _([1, 2, 3]).toString();
10946    * // => '1,2,3'
10947    */
10948   function wrapperToString() {
10949     return String(this.__wrapped__);
10950   }
10951
10952   /**
10953    * Extracts the wrapped value.
10954    *
10955    * @name valueOf
10956    * @memberOf _
10957    * @alias value
10958    * @category Chaining
10959    * @returns {*} Returns the wrapped value.
10960    * @example
10961    *
10962    * _([1, 2, 3]).valueOf();
10963    * // => [1, 2, 3]
10964    */
10965   function wrapperValueOf() {
10966     return this.__wrapped__;
10967   }
10968
10969   /*--------------------------------------------------------------------------*/
10970
10971   lodash.assign = assign;
10972   lodash.bind = bind;
10973   lodash.chain = chain;
10974   lodash.compact = compact;
10975   lodash.createCallback = createCallback;
10976   lodash.debounce = debounce;
10977   lodash.difference = difference;
10978   lodash.filter = filter;
10979   lodash.flatten = flatten;
10980   lodash.forEach = forEach;
10981   lodash.forIn = forIn;
10982   lodash.forOwn = forOwn;
10983   lodash.functions = functions;
10984   lodash.groupBy = groupBy;
10985   lodash.intersection = intersection;
10986   lodash.keys = keys;
10987   lodash.map = map;
10988   lodash.merge = merge;
10989   lodash.omit = omit;
10990   lodash.pairs = pairs;
10991   lodash.pick = pick;
10992   lodash.pluck = pluck;
10993   lodash.reject = reject;
10994   lodash.throttle = throttle;
10995   lodash.union = union;
10996   lodash.uniq = uniq;
10997   lodash.values = values;
10998   lodash.without = without;
10999
11000   // add aliases
11001   lodash.collect = map;
11002   lodash.each = forEach;
11003   lodash.extend = assign;
11004   lodash.methods = functions;
11005   lodash.select = filter;
11006   lodash.unique = uniq;
11007
11008   // add functions to `lodash.prototype`
11009   mixin(lodash);
11010
11011   /*--------------------------------------------------------------------------*/
11012
11013   // add functions that return unwrapped values when chaining
11014   lodash.clone = clone;
11015   lodash.cloneDeep = cloneDeep;
11016   lodash.contains = contains;
11017   lodash.every = every;
11018   lodash.find = find;
11019   lodash.identity = identity;
11020   lodash.indexOf = indexOf;
11021   lodash.isArguments = isArguments;
11022   lodash.isArray = isArray;
11023   lodash.isEmpty = isEmpty;
11024   lodash.isEqual = isEqual;
11025   lodash.isFunction = isFunction;
11026   lodash.isObject = isObject;
11027   lodash.isPlainObject = isPlainObject;
11028   lodash.isString = isString;
11029   lodash.mixin = mixin;
11030   lodash.noop = noop;
11031   lodash.reduce = reduce;
11032   lodash.some = some;
11033   lodash.sortedIndex = sortedIndex;
11034
11035   // add aliases
11036   lodash.all = every;
11037   lodash.any = some;
11038   lodash.detect = find;
11039   lodash.findWhere = find;
11040   lodash.foldl = reduce;
11041   lodash.include = contains;
11042   lodash.inject = reduce;
11043
11044   forOwn(lodash, function(func, methodName) {
11045     if (!lodash.prototype[methodName]) {
11046       lodash.prototype[methodName] = function() {
11047         var args = [this.__wrapped__],
11048             chainAll = this.__chain__;
11049
11050         push.apply(args, arguments);
11051         var result = func.apply(lodash, args);
11052         return chainAll
11053           ? new lodashWrapper(result, chainAll)
11054           : result;
11055       };
11056     }
11057   });
11058
11059   /*--------------------------------------------------------------------------*/
11060
11061   // add functions capable of returning wrapped and unwrapped values when chaining
11062   lodash.first = first;
11063   lodash.last = last;
11064
11065   // add aliases
11066   lodash.take = first;
11067   lodash.head = first;
11068
11069   forOwn(lodash, function(func, methodName) {
11070     var callbackable = methodName !== 'sample';
11071     if (!lodash.prototype[methodName]) {
11072       lodash.prototype[methodName]= function(n, guard) {
11073         var chainAll = this.__chain__,
11074             result = func(this.__wrapped__, n, guard);
11075
11076         return !chainAll && (n == null || (guard && !(callbackable && typeof n == 'function')))
11077           ? result
11078           : new lodashWrapper(result, chainAll);
11079       };
11080     }
11081   });
11082
11083   /*--------------------------------------------------------------------------*/
11084
11085   /**
11086    * The semantic version number.
11087    *
11088    * @static
11089    * @memberOf _
11090    * @type string
11091    */
11092   lodash.VERSION = '2.3.0';
11093
11094   // add "Chaining" functions to the wrapper
11095   lodash.prototype.chain = wrapperChain;
11096   lodash.prototype.toString = wrapperToString;
11097   lodash.prototype.value = wrapperValueOf;
11098   lodash.prototype.valueOf = wrapperValueOf;
11099
11100   // add `Array` functions that return unwrapped values
11101   baseEach(['join', 'pop', 'shift'], function(methodName) {
11102     var func = arrayRef[methodName];
11103     lodash.prototype[methodName] = function() {
11104       var chainAll = this.__chain__,
11105           result = func.apply(this.__wrapped__, arguments);
11106
11107       return chainAll
11108         ? new lodashWrapper(result, chainAll)
11109         : result;
11110     };
11111   });
11112
11113   // add `Array` functions that return the wrapped value
11114   baseEach(['push', 'reverse', 'sort', 'unshift'], function(methodName) {
11115     var func = arrayRef[methodName];
11116     lodash.prototype[methodName] = function() {
11117       func.apply(this.__wrapped__, arguments);
11118       return this;
11119     };
11120   });
11121
11122   // add `Array` functions that return new wrapped values
11123   baseEach(['concat', 'slice', 'splice'], function(methodName) {
11124     var func = arrayRef[methodName];
11125     lodash.prototype[methodName] = function() {
11126       return new lodashWrapper(func.apply(this.__wrapped__, arguments), this.__chain__);
11127     };
11128   });
11129
11130   // avoid array-like object bugs with `Array#shift` and `Array#splice`
11131   // in IE < 9, Firefox < 10, Narwhal, and RingoJS
11132   if (!support.spliceObjects) {
11133     baseEach(['pop', 'shift', 'splice'], function(methodName) {
11134       var func = arrayRef[methodName],
11135           isSplice = methodName == 'splice';
11136
11137       lodash.prototype[methodName] = function() {
11138         var chainAll = this.__chain__,
11139             value = this.__wrapped__,
11140             result = func.apply(value, arguments);
11141
11142         if (value.length === 0) {
11143           delete value[0];
11144         }
11145         return (chainAll || isSplice)
11146           ? new lodashWrapper(result, chainAll)
11147           : result;
11148       };
11149     });
11150   }
11151
11152   /*--------------------------------------------------------------------------*/
11153
11154   if (freeExports && freeModule) {
11155     // in Node.js or RingoJS
11156     if (moduleExports) {
11157       (freeModule.exports = lodash)._ = lodash;
11158     }
11159
11160   }
11161   else {
11162     // in a browser or Rhino
11163     root._ = lodash;
11164   }
11165 }.call(this));
11166 (function(e){if("function"==typeof bootstrap)bootstrap("osmauth",e);else if("object"==typeof exports)module.exports=e();else if("function"==typeof define&&define.amd)define(e);else if("undefined"!=typeof ses){if(!ses.ok())return;ses.makeOsmAuth=e}else"undefined"!=typeof window?window.osmAuth=e():global.osmAuth=e()})(function(){var define,ses,bootstrap,module,exports;
11167 return (function(e,t,n){function i(n,s){if(!t[n]){if(!e[n]){var o=typeof require=="function"&&require;if(!s&&o)return o(n,!0);if(r)return r(n,!0);throw new Error("Cannot find module '"+n+"'")}var u=t[n]={exports:{}};e[n][0].call(u.exports,function(t){var r=e[n][1][t];return i(r?r:t)},u,u.exports)}return t[n].exports}var r=typeof require=="function"&&require;for(var s=0;s<n.length;s++)i(n[s]);return i})({1:[function(require,module,exports){
11168 'use strict';
11169
11170 var ohauth = require('ohauth'),
11171     xtend = require('xtend'),
11172     store = require('store');
11173
11174 // # osm-auth
11175 //
11176 // This code is only compatible with IE10+ because the [XDomainRequest](http://bit.ly/LfO7xo)
11177 // object, IE<10's idea of [CORS](http://en.wikipedia.org/wiki/Cross-origin_resource_sharing),
11178 // does not support custom headers, which this uses everywhere.
11179 module.exports = function(o) {
11180
11181     var oauth = {};
11182
11183     // authenticated users will also have a request token secret, but it's
11184     // not used in transactions with the server
11185     oauth.authenticated = function() {
11186         return !!(token('oauth_token') && token('oauth_token_secret'));
11187     };
11188
11189     oauth.logout = function() {
11190         token('oauth_token', '');
11191         token('oauth_token_secret', '');
11192         token('oauth_request_token_secret', '');
11193         return oauth;
11194     };
11195
11196     // TODO: detect lack of click event
11197     oauth.authenticate = function(callback) {
11198         if (oauth.authenticated()) return callback();
11199
11200         oauth.logout();
11201
11202         // ## Getting a request token
11203         var params = timenonce(getAuth(o)),
11204             url = o.url + '/oauth/request_token';
11205
11206         params.oauth_signature = ohauth.signature(
11207             o.oauth_secret, '',
11208             ohauth.baseString('POST', url, params));
11209
11210         if (!o.singlepage) {
11211             // Create a 600x550 popup window in the center of the screen
11212             var w = 600, h = 550,
11213                 settings = [
11214                     ['width', w], ['height', h],
11215                     ['left', screen.width / 2 - w / 2],
11216                     ['top', screen.height / 2 - h / 2]].map(function(x) {
11217                         return x.join('=');
11218                     }).join(','),
11219                 popup = window.open('about:blank', 'oauth_window', settings);
11220         }
11221
11222         // Request a request token. When this is complete, the popup
11223         // window is redirected to OSM's authorization page.
11224         ohauth.xhr('POST', url, params, null, {}, reqTokenDone);
11225         o.loading();
11226
11227         function reqTokenDone(err, xhr) {
11228             o.done();
11229             if (err) return callback(err);
11230             var resp = ohauth.stringQs(xhr.response);
11231             token('oauth_request_token_secret', resp.oauth_token_secret);
11232             var authorize_url = o.url + '/oauth/authorize?' + ohauth.qsString({
11233                 oauth_token: resp.oauth_token,
11234                 oauth_callback: location.href.replace('index.html', '')
11235                     .replace(/#.*/, '') + o.landing
11236             });
11237
11238             if (o.singlepage) {
11239                 location.href = authorize_url;
11240             } else {
11241                 popup.location = authorize_url;
11242             }
11243         }
11244
11245         // Called by a function in a landing page, in the popup window. The
11246         // window closes itself.
11247         window.authComplete = function(token) {
11248             var oauth_token = ohauth.stringQs(token.split('?')[1]);
11249             get_access_token(oauth_token.oauth_token);
11250             delete window.authComplete;
11251         };
11252
11253         // ## Getting an request token
11254         //
11255         // At this point we have an `oauth_token`, brought in from a function
11256         // call on a landing page popup.
11257         function get_access_token(oauth_token) {
11258             var url = o.url + '/oauth/access_token',
11259                 params = timenonce(getAuth(o)),
11260                 request_token_secret = token('oauth_request_token_secret');
11261             params.oauth_token = oauth_token;
11262             params.oauth_signature = ohauth.signature(
11263                 o.oauth_secret,
11264                 request_token_secret,
11265                 ohauth.baseString('POST', url, params));
11266
11267             // ## Getting an access token
11268             //
11269             // The final token required for authentication. At this point
11270             // we have a `request token secret`
11271             ohauth.xhr('POST', url, params, null, {}, accessTokenDone);
11272             o.loading();
11273         }
11274
11275         function accessTokenDone(err, xhr) {
11276             o.done();
11277             if (err) return callback(err);
11278             var access_token = ohauth.stringQs(xhr.response);
11279             token('oauth_token', access_token.oauth_token);
11280             token('oauth_token_secret', access_token.oauth_token_secret);
11281             callback(null, oauth);
11282         }
11283     };
11284
11285     oauth.bootstrapToken = function(oauth_token, callback) {
11286         // ## Getting an request token
11287         // At this point we have an `oauth_token`, brought in from a function
11288         // call on a landing page popup.
11289         function get_access_token(oauth_token) {
11290             var url = o.url + '/oauth/access_token',
11291                 params = timenonce(getAuth(o)),
11292                 request_token_secret = token('oauth_request_token_secret');
11293             params.oauth_token = oauth_token;
11294             params.oauth_signature = ohauth.signature(
11295                 o.oauth_secret,
11296                 request_token_secret,
11297                 ohauth.baseString('POST', url, params));
11298
11299             // ## Getting an access token
11300             // The final token required for authentication. At this point
11301             // we have a `request token secret`
11302             ohauth.xhr('POST', url, params, null, {}, accessTokenDone);
11303             o.loading();
11304         }
11305
11306         function accessTokenDone(err, xhr) {
11307             o.done();
11308             if (err) return callback(err);
11309             var access_token = ohauth.stringQs(xhr.response);
11310             token('oauth_token', access_token.oauth_token);
11311             token('oauth_token_secret', access_token.oauth_token_secret);
11312             callback(null, oauth);
11313         }
11314
11315         get_access_token(oauth_token);
11316     };
11317
11318     // # xhr
11319     //
11320     // A single XMLHttpRequest wrapper that does authenticated calls if the
11321     // user has logged in.
11322     oauth.xhr = function(options, callback) {
11323         if (!oauth.authenticated()) {
11324             if (o.auto) return oauth.authenticate(run);
11325             else return callback('not authenticated', null);
11326         } else return run();
11327
11328         function run() {
11329             var params = timenonce(getAuth(o)),
11330                 url = o.url + options.path,
11331                 oauth_token_secret = token('oauth_token_secret');
11332
11333             // https://tools.ietf.org/html/rfc5849#section-3.4.1.3.1
11334             if ((!options.options || !options.options.header ||
11335                 options.options.header['Content-Type'] === 'application/x-www-form-urlencoded') &&
11336                 options.content) {
11337                 params = xtend(params, ohauth.stringQs(options.content));
11338             }
11339
11340             params.oauth_token = token('oauth_token');
11341             params.oauth_signature = ohauth.signature(
11342                 o.oauth_secret,
11343                 oauth_token_secret,
11344                 ohauth.baseString(options.method, url, params));
11345
11346             ohauth.xhr(options.method,
11347                 url, params, options.content, options.options, done);
11348         }
11349
11350         function done(err, xhr) {
11351             if (err) return callback(err);
11352             else if (xhr.responseXML) return callback(err, xhr.responseXML);
11353             else return callback(err, xhr.response);
11354         }
11355     };
11356
11357     // pre-authorize this object, if we can just get a token and token_secret
11358     // from the start
11359     oauth.preauth = function(c) {
11360         if (!c) return;
11361         if (c.oauth_token) token('oauth_token', c.oauth_token);
11362         if (c.oauth_token_secret) token('oauth_token_secret', c.oauth_token_secret);
11363         return oauth;
11364     };
11365
11366     oauth.options = function(_) {
11367         if (!arguments.length) return o;
11368
11369         o = _;
11370
11371         o.url = o.url || 'http://www.openstreetmap.org';
11372         o.landing = o.landing || 'land.html';
11373
11374         o.singlepage = o.singlepage || false;
11375
11376         // Optional loading and loading-done functions for nice UI feedback.
11377         // by default, no-ops
11378         o.loading = o.loading || function() {};
11379         o.done = o.done || function() {};
11380
11381         return oauth.preauth(o);
11382     };
11383
11384     // 'stamp' an authentication object from `getAuth()`
11385     // with a [nonce](http://en.wikipedia.org/wiki/Cryptographic_nonce)
11386     // and timestamp
11387     function timenonce(o) {
11388         o.oauth_timestamp = ohauth.timestamp();
11389         o.oauth_nonce = ohauth.nonce();
11390         return o;
11391     }
11392
11393     // get/set tokens. These are prefixed with the base URL so that `osm-auth`
11394     // can be used with multiple APIs and the keys in `localStorage`
11395     // will not clash
11396     var token;
11397
11398     if (store.enabled) {
11399         token = function (x, y) {
11400             if (arguments.length === 1) return store.get(o.url + x);
11401             else if (arguments.length === 2) return store.set(o.url + x, y);
11402         };
11403     } else {
11404         var storage = {};
11405         token = function (x, y) {
11406             if (arguments.length === 1) return storage[o.url + x];
11407             else if (arguments.length === 2) return storage[o.url + x] = y;
11408         };
11409     }
11410
11411     // Get an authentication object. If you just add and remove properties
11412     // from a single object, you'll need to use `delete` to make sure that
11413     // it doesn't contain undesired properties for authentication
11414     function getAuth(o) {
11415         return {
11416             oauth_consumer_key: o.oauth_consumer_key,
11417             oauth_signature_method: "HMAC-SHA1"
11418         };
11419     }
11420
11421     // potentially pre-authorize
11422     oauth.options(o);
11423
11424     return oauth;
11425 };
11426
11427 },{"ohauth":2,"store":3,"xtend":4}],3:[function(require,module,exports){
11428 (function(global){;(function(win){
11429         var store = {},
11430                 doc = win.document,
11431                 localStorageName = 'localStorage',
11432                 storage
11433
11434         store.disabled = false
11435         store.set = function(key, value) {}
11436         store.get = function(key) {}
11437         store.remove = function(key) {}
11438         store.clear = function() {}
11439         store.transact = function(key, defaultVal, transactionFn) {
11440                 var val = store.get(key)
11441                 if (transactionFn == null) {
11442                         transactionFn = defaultVal
11443                         defaultVal = null
11444                 }
11445                 if (typeof val == 'undefined') { val = defaultVal || {} }
11446                 transactionFn(val)
11447                 store.set(key, val)
11448         }
11449         store.getAll = function() {}
11450         store.forEach = function() {}
11451
11452         store.serialize = function(value) {
11453                 return JSON.stringify(value)
11454         }
11455         store.deserialize = function(value) {
11456                 if (typeof value != 'string') { return undefined }
11457                 try { return JSON.parse(value) }
11458                 catch(e) { return value || undefined }
11459         }
11460
11461         // Functions to encapsulate questionable FireFox 3.6.13 behavior
11462         // when about.config::dom.storage.enabled === false
11463         // See https://github.com/marcuswestin/store.js/issues#issue/13
11464         function isLocalStorageNameSupported() {
11465                 try { return (localStorageName in win && win[localStorageName]) }
11466                 catch(err) { return false }
11467         }
11468
11469         if (isLocalStorageNameSupported()) {
11470                 storage = win[localStorageName]
11471                 store.set = function(key, val) {
11472                         if (val === undefined) { return store.remove(key) }
11473                         storage.setItem(key, store.serialize(val))
11474                         return val
11475                 }
11476                 store.get = function(key) { return store.deserialize(storage.getItem(key)) }
11477                 store.remove = function(key) { storage.removeItem(key) }
11478                 store.clear = function() { storage.clear() }
11479                 store.getAll = function() {
11480                         var ret = {}
11481                         store.forEach(function(key, val) {
11482                                 ret[key] = val
11483                         })
11484                         return ret
11485                 }
11486                 store.forEach = function(callback) {
11487                         for (var i=0; i<storage.length; i++) {
11488                                 var key = storage.key(i)
11489                                 callback(key, store.get(key))
11490                         }
11491                 }
11492         } else if (doc.documentElement.addBehavior) {
11493                 var storageOwner,
11494                         storageContainer
11495                 // Since #userData storage applies only to specific paths, we need to
11496                 // somehow link our data to a specific path.  We choose /favicon.ico
11497                 // as a pretty safe option, since all browsers already make a request to
11498                 // this URL anyway and being a 404 will not hurt us here.  We wrap an
11499                 // iframe pointing to the favicon in an ActiveXObject(htmlfile) object
11500                 // (see: http://msdn.microsoft.com/en-us/library/aa752574(v=VS.85).aspx)
11501                 // since the iframe access rules appear to allow direct access and
11502                 // manipulation of the document element, even for a 404 page.  This
11503                 // document can be used instead of the current document (which would
11504                 // have been limited to the current path) to perform #userData storage.
11505                 try {
11506                         storageContainer = new ActiveXObject('htmlfile')
11507                         storageContainer.open()
11508                         storageContainer.write('<s' + 'cript>document.w=window</s' + 'cript><iframe src="/favicon.ico"></iframe>')
11509                         storageContainer.close()
11510                         storageOwner = storageContainer.w.frames[0].document
11511                         storage = storageOwner.createElement('div')
11512                 } catch(e) {
11513                         // somehow ActiveXObject instantiation failed (perhaps some special
11514                         // security settings or otherwse), fall back to per-path storage
11515                         storage = doc.createElement('div')
11516                         storageOwner = doc.body
11517                 }
11518                 function withIEStorage(storeFunction) {
11519                         return function() {
11520                                 var args = Array.prototype.slice.call(arguments, 0)
11521                                 args.unshift(storage)
11522                                 // See http://msdn.microsoft.com/en-us/library/ms531081(v=VS.85).aspx
11523                                 // and http://msdn.microsoft.com/en-us/library/ms531424(v=VS.85).aspx
11524                                 storageOwner.appendChild(storage)
11525                                 storage.addBehavior('#default#userData')
11526                                 storage.load(localStorageName)
11527                                 var result = storeFunction.apply(store, args)
11528                                 storageOwner.removeChild(storage)
11529                                 return result
11530                         }
11531                 }
11532
11533                 // In IE7, keys may not contain special chars. See all of https://github.com/marcuswestin/store.js/issues/40
11534                 var forbiddenCharsRegex = new RegExp("[!\"#$%&'()*+,/\\\\:;<=>?@[\\]^`{|}~]", "g")
11535                 function ieKeyFix(key) {
11536                         return key.replace(forbiddenCharsRegex, '___')
11537                 }
11538                 store.set = withIEStorage(function(storage, key, val) {
11539                         key = ieKeyFix(key)
11540                         if (val === undefined) { return store.remove(key) }
11541                         storage.setAttribute(key, store.serialize(val))
11542                         storage.save(localStorageName)
11543                         return val
11544                 })
11545                 store.get = withIEStorage(function(storage, key) {
11546                         key = ieKeyFix(key)
11547                         return store.deserialize(storage.getAttribute(key))
11548                 })
11549                 store.remove = withIEStorage(function(storage, key) {
11550                         key = ieKeyFix(key)
11551                         storage.removeAttribute(key)
11552                         storage.save(localStorageName)
11553                 })
11554                 store.clear = withIEStorage(function(storage) {
11555                         var attributes = storage.XMLDocument.documentElement.attributes
11556                         storage.load(localStorageName)
11557                         for (var i=0, attr; attr=attributes[i]; i++) {
11558                                 storage.removeAttribute(attr.name)
11559                         }
11560                         storage.save(localStorageName)
11561                 })
11562                 store.getAll = function(storage) {
11563                         var ret = {}
11564                         store.forEach(function(key, val) {
11565                                 ret[key] = val
11566                         })
11567                         return ret
11568                 }
11569                 store.forEach = withIEStorage(function(storage, callback) {
11570                         var attributes = storage.XMLDocument.documentElement.attributes
11571                         for (var i=0, attr; attr=attributes[i]; ++i) {
11572                                 callback(attr.name, store.deserialize(storage.getAttribute(attr.name)))
11573                         }
11574                 })
11575         }
11576
11577         try {
11578                 var testKey = '__storejs__'
11579                 store.set(testKey, testKey)
11580                 if (store.get(testKey) != testKey) { store.disabled = true }
11581                 store.remove(testKey)
11582         } catch(e) {
11583                 store.disabled = true
11584         }
11585         store.enabled = !store.disabled
11586         
11587         if (typeof module != 'undefined' && module.exports) { module.exports = store }
11588         else if (typeof define === 'function' && define.amd) { define(store) }
11589         else { win.store = store }
11590         
11591 })(this.window || global);
11592
11593 })(window)
11594 },{}],5:[function(require,module,exports){
11595 module.exports = hasKeys
11596
11597 function hasKeys(source) {
11598     return source !== null &&
11599         (typeof source === "object" ||
11600         typeof source === "function")
11601 }
11602
11603 },{}],4:[function(require,module,exports){
11604 var Keys = require("object-keys")
11605 var hasKeys = require("./has-keys")
11606
11607 module.exports = extend
11608
11609 function extend() {
11610     var target = {}
11611
11612     for (var i = 0; i < arguments.length; i++) {
11613         var source = arguments[i]
11614
11615         if (!hasKeys(source)) {
11616             continue
11617         }
11618
11619         var keys = Keys(source)
11620
11621         for (var j = 0; j < keys.length; j++) {
11622             var name = keys[j]
11623             target[name] = source[name]
11624         }
11625     }
11626
11627     return target
11628 }
11629
11630 },{"./has-keys":5,"object-keys":6}],7:[function(require,module,exports){
11631 (function(global){/**
11632  * jsHashes - A fast and independent hashing library pure JavaScript implemented (ES3 compliant) for both server and client side
11633  * 
11634  * @class Hashes
11635  * @author Tomas Aparicio <tomas@rijndael-project.com>
11636  * @license New BSD (see LICENSE file)
11637  * @version 1.0.4
11638  *
11639  * Algorithms specification:
11640  *
11641  * MD5 <http://www.ietf.org/rfc/rfc1321.txt>
11642  * RIPEMD-160 <http://homes.esat.kuleuven.be/~bosselae/ripemd160.html>
11643  * SHA1   <http://csrc.nist.gov/publications/fips/fips180-4/fips-180-4.pdf>
11644  * SHA256 <http://csrc.nist.gov/publications/fips/fips180-4/fips-180-4.pdf>
11645  * SHA512 <http://csrc.nist.gov/publications/fips/fips180-4/fips-180-4.pdf>
11646  * HMAC <http://www.ietf.org/rfc/rfc2104.txt>
11647  *
11648  */
11649 (function(){
11650   var Hashes;
11651   
11652   // private helper methods
11653   function utf8Encode(str) {
11654     var  x, y, output = '', i = -1, l;
11655     
11656     if (str && str.length) {
11657       l = str.length;
11658       while ((i+=1) < l) {
11659         /* Decode utf-16 surrogate pairs */
11660         x = str.charCodeAt(i);
11661         y = i + 1 < l ? str.charCodeAt(i + 1) : 0;
11662         if (0xD800 <= x && x <= 0xDBFF && 0xDC00 <= y && y <= 0xDFFF) {
11663             x = 0x10000 + ((x & 0x03FF) << 10) + (y & 0x03FF);
11664             i += 1;
11665         }
11666         /* Encode output as utf-8 */
11667         if (x <= 0x7F) {
11668             output += String.fromCharCode(x);
11669         } else if (x <= 0x7FF) {
11670             output += String.fromCharCode(0xC0 | ((x >>> 6 ) & 0x1F),
11671                         0x80 | ( x & 0x3F));
11672         } else if (x <= 0xFFFF) {
11673             output += String.fromCharCode(0xE0 | ((x >>> 12) & 0x0F),
11674                         0x80 | ((x >>> 6 ) & 0x3F),
11675                         0x80 | ( x & 0x3F));
11676         } else if (x <= 0x1FFFFF) {
11677             output += String.fromCharCode(0xF0 | ((x >>> 18) & 0x07),
11678                         0x80 | ((x >>> 12) & 0x3F),
11679                         0x80 | ((x >>> 6 ) & 0x3F),
11680                         0x80 | ( x & 0x3F));
11681         }
11682       }
11683     }
11684     return output;
11685   }
11686   
11687   function utf8Decode(str) {
11688     var i, ac, c1, c2, c3, arr = [], l;
11689     i = ac = c1 = c2 = c3 = 0;
11690     
11691     if (str && str.length) {
11692       l = str.length;
11693       str += '';
11694     
11695       while (i < l) {
11696           c1 = str.charCodeAt(i);
11697           ac += 1;
11698           if (c1 < 128) {
11699               arr[ac] = String.fromCharCode(c1);
11700               i+=1;
11701           } else if (c1 > 191 && c1 < 224) {
11702               c2 = str.charCodeAt(i + 1);
11703               arr[ac] = String.fromCharCode(((c1 & 31) << 6) | (c2 & 63));
11704               i += 2;
11705           } else {
11706               c2 = str.charCodeAt(i + 1);
11707               c3 = str.charCodeAt(i + 2);
11708               arr[ac] = String.fromCharCode(((c1 & 15) << 12) | ((c2 & 63) << 6) | (c3 & 63));
11709               i += 3;
11710           }
11711       }
11712     }
11713     return arr.join('');
11714   }
11715
11716   /**
11717    * Add integers, wrapping at 2^32. This uses 16-bit operations internally
11718    * to work around bugs in some JS interpreters.
11719    */
11720   function safe_add(x, y) {
11721     var lsw = (x & 0xFFFF) + (y & 0xFFFF),
11722         msw = (x >> 16) + (y >> 16) + (lsw >> 16);
11723     return (msw << 16) | (lsw & 0xFFFF);
11724   }
11725
11726   /**
11727    * Bitwise rotate a 32-bit number to the left.
11728    */
11729   function bit_rol(num, cnt) {
11730     return (num << cnt) | (num >>> (32 - cnt));
11731   }
11732
11733   /**
11734    * Convert a raw string to a hex string
11735    */
11736   function rstr2hex(input, hexcase) {
11737     var hex_tab = hexcase ? '0123456789ABCDEF' : '0123456789abcdef',
11738         output = '', x, i = 0, l = input.length;
11739     for (; i < l; i+=1) {
11740       x = input.charCodeAt(i);
11741       output += hex_tab.charAt((x >>> 4) & 0x0F) + hex_tab.charAt(x & 0x0F);
11742     }
11743     return output;
11744   }
11745
11746   /**
11747    * Encode a string as utf-16
11748    */
11749   function str2rstr_utf16le(input) {
11750     var i, l = input.length, output = '';
11751     for (i = 0; i < l; i+=1) {
11752       output += String.fromCharCode( input.charCodeAt(i) & 0xFF, (input.charCodeAt(i) >>> 8) & 0xFF);
11753     }
11754     return output;
11755   }
11756
11757   function str2rstr_utf16be(input) {
11758     var i, l = input.length, output = '';
11759     for (i = 0; i < l; i+=1) {
11760       output += String.fromCharCode((input.charCodeAt(i) >>> 8) & 0xFF, input.charCodeAt(i) & 0xFF);
11761     }
11762     return output;
11763   }
11764
11765   /**
11766    * Convert an array of big-endian words to a string
11767    */
11768   function binb2rstr(input) {
11769     var i, l = input.length * 32, output = '';
11770     for (i = 0; i < l; i += 8) {
11771         output += String.fromCharCode((input[i>>5] >>> (24 - i % 32)) & 0xFF);
11772     }
11773     return output;
11774   }
11775
11776   /**
11777    * Convert an array of little-endian words to a string
11778    */
11779   function binl2rstr(input) {
11780     var i, l = input.length * 32, output = '';
11781     for (i = 0;i < l; i += 8) {
11782       output += String.fromCharCode((input[i>>5] >>> (i % 32)) & 0xFF);
11783     }
11784     return output;
11785   }
11786
11787   /**
11788    * Convert a raw string to an array of little-endian words
11789    * Characters >255 have their high-byte silently ignored.
11790    */
11791   function rstr2binl(input) {
11792     var i, l = input.length * 8, output = Array(input.length >> 2), lo = output.length;
11793     for (i = 0; i < lo; i+=1) {
11794       output[i] = 0;
11795     }
11796     for (i = 0; i < l; i += 8) {
11797       output[i>>5] |= (input.charCodeAt(i / 8) & 0xFF) << (i%32);
11798     }
11799     return output;
11800   }
11801   
11802   /**
11803    * Convert a raw string to an array of big-endian words 
11804    * Characters >255 have their high-byte silently ignored.
11805    */
11806    function rstr2binb(input) {
11807       var i, l = input.length * 8, output = Array(input.length >> 2), lo = output.length;
11808       for (i = 0; i < lo; i+=1) {
11809             output[i] = 0;
11810         }
11811       for (i = 0; i < l; i += 8) {
11812             output[i>>5] |= (input.charCodeAt(i / 8) & 0xFF) << (24 - i % 32);
11813         }
11814       return output;
11815    }
11816
11817   /**
11818    * Convert a raw string to an arbitrary string encoding
11819    */
11820   function rstr2any(input, encoding) {
11821     var divisor = encoding.length,
11822         remainders = Array(),
11823         i, q, x, ld, quotient, dividend, output, full_length;
11824   
11825     /* Convert to an array of 16-bit big-endian values, forming the dividend */
11826     dividend = Array(Math.ceil(input.length / 2));
11827     ld = dividend.length;
11828     for (i = 0; i < ld; i+=1) {
11829       dividend[i] = (input.charCodeAt(i * 2) << 8) | input.charCodeAt(i * 2 + 1);
11830     }
11831   
11832     /**
11833      * Repeatedly perform a long division. The binary array forms the dividend,
11834      * the length of the encoding is the divisor. Once computed, the quotient
11835      * forms the dividend for the next step. We stop when the dividend is zerHashes.
11836      * All remainders are stored for later use.
11837      */
11838     while(dividend.length > 0) {
11839       quotient = Array();
11840       x = 0;
11841       for (i = 0; i < dividend.length; i+=1) {
11842         x = (x << 16) + dividend[i];
11843         q = Math.floor(x / divisor);
11844         x -= q * divisor;
11845         if (quotient.length > 0 || q > 0) {
11846           quotient[quotient.length] = q;
11847         }
11848       }
11849       remainders[remainders.length] = x;
11850       dividend = quotient;
11851     }
11852   
11853     /* Convert the remainders to the output string */
11854     output = '';
11855     for (i = remainders.length - 1; i >= 0; i--) {
11856       output += encoding.charAt(remainders[i]);
11857     }
11858   
11859     /* Append leading zero equivalents */
11860     full_length = Math.ceil(input.length * 8 / (Math.log(encoding.length) / Math.log(2)));
11861     for (i = output.length; i < full_length; i+=1) {
11862       output = encoding[0] + output;
11863     }
11864     return output;
11865   }
11866
11867   /**
11868    * Convert a raw string to a base-64 string
11869    */
11870   function rstr2b64(input, b64pad) {
11871     var tab = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',
11872         output = '',
11873         len = input.length, i, j, triplet;
11874     b64pad= b64pad || '=';
11875     for (i = 0; i < len; i += 3) {
11876       triplet = (input.charCodeAt(i) << 16)
11877             | (i + 1 < len ? input.charCodeAt(i+1) << 8 : 0)
11878             | (i + 2 < len ? input.charCodeAt(i+2)      : 0);
11879       for (j = 0; j < 4; j+=1) {
11880         if (i * 8 + j * 6 > input.length * 8) { 
11881           output += b64pad; 
11882         } else { 
11883           output += tab.charAt((triplet >>> 6*(3-j)) & 0x3F); 
11884         }
11885        }
11886     }
11887     return output;
11888   }
11889
11890   Hashes = {
11891   /**  
11892    * @property {String} version
11893    * @readonly
11894    */
11895   VERSION : '1.0.3',
11896   /**
11897    * @member Hashes
11898    * @class Base64
11899    * @constructor
11900    */
11901   Base64 : function () {
11902     // private properties
11903     var tab = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',
11904         pad = '=', // default pad according with the RFC standard
11905         url = false, // URL encoding support @todo
11906         utf8 = true; // by default enable UTF-8 support encoding
11907
11908     // public method for encoding
11909     this.encode = function (input) {
11910       var i, j, triplet,
11911           output = '', 
11912           len = input.length;
11913
11914       pad = pad || '=';
11915       input = (utf8) ? utf8Encode(input) : input;
11916
11917       for (i = 0; i < len; i += 3) {
11918         triplet = (input.charCodeAt(i) << 16)
11919               | (i + 1 < len ? input.charCodeAt(i+1) << 8 : 0)
11920               | (i + 2 < len ? input.charCodeAt(i+2) : 0);
11921         for (j = 0; j < 4; j+=1) {
11922           if (i * 8 + j * 6 > len * 8) {
11923               output += pad;
11924           } else {
11925               output += tab.charAt((triplet >>> 6*(3-j)) & 0x3F);
11926           }
11927         }
11928       }
11929       return output;    
11930     };
11931
11932     // public method for decoding
11933     this.decode = function (input) {
11934       // var b64 = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';
11935       var i, o1, o2, o3, h1, h2, h3, h4, bits, ac,
11936         dec = '',
11937         arr = [];
11938       if (!input) { return input; }
11939
11940       i = ac = 0;
11941       input = input.replace(new RegExp('\\'+pad,'gi'),''); // use '='
11942       //input += '';
11943
11944       do { // unpack four hexets into three octets using index points in b64
11945         h1 = tab.indexOf(input.charAt(i+=1));
11946         h2 = tab.indexOf(input.charAt(i+=1));
11947         h3 = tab.indexOf(input.charAt(i+=1));
11948         h4 = tab.indexOf(input.charAt(i+=1));
11949
11950         bits = h1 << 18 | h2 << 12 | h3 << 6 | h4;
11951
11952         o1 = bits >> 16 & 0xff;
11953         o2 = bits >> 8 & 0xff;
11954         o3 = bits & 0xff;
11955         ac += 1;
11956
11957         if (h3 === 64) {
11958           arr[ac] = String.fromCharCode(o1);
11959         } else if (h4 === 64) {
11960           arr[ac] = String.fromCharCode(o1, o2);
11961         } else {
11962           arr[ac] = String.fromCharCode(o1, o2, o3);
11963         }
11964       } while (i < input.length);
11965
11966       dec = arr.join('');
11967       dec = (utf8) ? utf8Decode(dec) : dec;
11968
11969       return dec;
11970     };
11971
11972     // set custom pad string
11973     this.setPad = function (str) {
11974         pad = str || pad;
11975         return this;
11976     };
11977     // set custom tab string characters
11978     this.setTab = function (str) {
11979         tab = str || tab;
11980         return this;
11981     };
11982     this.setUTF8 = function (bool) {
11983         if (typeof bool === 'boolean') {
11984           utf8 = bool;
11985         }
11986         return this;
11987     };
11988   },
11989
11990   /**
11991    * CRC-32 calculation
11992    * @member Hashes
11993    * @method CRC32
11994    * @static
11995    * @param {String} str Input String
11996    * @return {String}
11997    */
11998   CRC32 : function (str) {
11999     var crc = 0, x = 0, y = 0, table, i, iTop;
12000     str = utf8Encode(str);
12001         
12002     table = [ 
12003         '00000000 77073096 EE0E612C 990951BA 076DC419 706AF48F E963A535 9E6495A3 0EDB8832 ',
12004         '79DCB8A4 E0D5E91E 97D2D988 09B64C2B 7EB17CBD E7B82D07 90BF1D91 1DB71064 6AB020F2 F3B97148 ',
12005         '84BE41DE 1ADAD47D 6DDDE4EB F4D4B551 83D385C7 136C9856 646BA8C0 FD62F97A 8A65C9EC 14015C4F ',
12006         '63066CD9 FA0F3D63 8D080DF5 3B6E20C8 4C69105E D56041E4 A2677172 3C03E4D1 4B04D447 D20D85FD ',
12007         'A50AB56B 35B5A8FA 42B2986C DBBBC9D6 ACBCF940 32D86CE3 45DF5C75 DCD60DCF ABD13D59 26D930AC ',
12008         '51DE003A C8D75180 BFD06116 21B4F4B5 56B3C423 CFBA9599 B8BDA50F 2802B89E 5F058808 C60CD9B2 ',
12009         'B10BE924 2F6F7C87 58684C11 C1611DAB B6662D3D 76DC4190 01DB7106 98D220BC EFD5102A 71B18589 ',
12010         '06B6B51F 9FBFE4A5 E8B8D433 7807C9A2 0F00F934 9609A88E E10E9818 7F6A0DBB 086D3D2D 91646C97 ',
12011         'E6635C01 6B6B51F4 1C6C6162 856530D8 F262004E 6C0695ED 1B01A57B 8208F4C1 F50FC457 65B0D9C6 ',
12012         '12B7E950 8BBEB8EA FCB9887C 62DD1DDF 15DA2D49 8CD37CF3 FBD44C65 4DB26158 3AB551CE A3BC0074 ',
12013         'D4BB30E2 4ADFA541 3DD895D7 A4D1C46D D3D6F4FB 4369E96A 346ED9FC AD678846 DA60B8D0 44042D73 ',
12014         '33031DE5 AA0A4C5F DD0D7CC9 5005713C 270241AA BE0B1010 C90C2086 5768B525 206F85B3 B966D409 ',
12015         'CE61E49F 5EDEF90E 29D9C998 B0D09822 C7D7A8B4 59B33D17 2EB40D81 B7BD5C3B C0BA6CAD EDB88320 ',
12016         '9ABFB3B6 03B6E20C 74B1D29A EAD54739 9DD277AF 04DB2615 73DC1683 E3630B12 94643B84 0D6D6A3E ',
12017         '7A6A5AA8 E40ECF0B 9309FF9D 0A00AE27 7D079EB1 F00F9344 8708A3D2 1E01F268 6906C2FE F762575D ',
12018         '806567CB 196C3671 6E6B06E7 FED41B76 89D32BE0 10DA7A5A 67DD4ACC F9B9DF6F 8EBEEFF9 17B7BE43 ',
12019         '60B08ED5 D6D6A3E8 A1D1937E 38D8C2C4 4FDFF252 D1BB67F1 A6BC5767 3FB506DD 48B2364B D80D2BDA ',
12020         'AF0A1B4C 36034AF6 41047A60 DF60EFC3 A867DF55 316E8EEF 4669BE79 CB61B38C BC66831A 256FD2A0 ', 
12021         '5268E236 CC0C7795 BB0B4703 220216B9 5505262F C5BA3BBE B2BD0B28 2BB45A92 5CB36A04 C2D7FFA7 ',
12022         'B5D0CF31 2CD99E8B 5BDEAE1D 9B64C2B0 EC63F226 756AA39C 026D930A 9C0906A9 EB0E363F 72076785 ',
12023         '05005713 95BF4A82 E2B87A14 7BB12BAE 0CB61B38 92D28E9B E5D5BE0D 7CDCEFB7 0BDBDF21 86D3D2D4 ',
12024         'F1D4E242 68DDB3F8 1FDA836E 81BE16CD F6B9265B 6FB077E1 18B74777 88085AE6 FF0F6A70 66063BCA ',
12025         '11010B5C 8F659EFF F862AE69 616BFFD3 166CCF45 A00AE278 D70DD2EE 4E048354 3903B3C2 A7672661 ',
12026         'D06016F7 4969474D 3E6E77DB AED16A4A D9D65ADC 40DF0B66 37D83BF0 A9BCAE53 DEBB9EC5 47B2CF7F ',
12027         '30B5FFE9 BDBDF21C CABAC28A 53B39330 24B4A3A6 BAD03605 CDD70693 54DE5729 23D967BF B3667A2E ',
12028         'C4614AB8 5D681B02 2A6F2B94 B40BBE37 C30C8EA1 5A05DF1B 2D02EF8D'
12029     ].join('');
12030
12031     crc = crc ^ (-1);
12032     for (i = 0, iTop = str.length; i < iTop; i+=1 ) {
12033         y = ( crc ^ str.charCodeAt( i ) ) & 0xFF;
12034         x = '0x' + table.substr( y * 9, 8 );
12035         crc = ( crc >>> 8 ) ^ x;
12036     }
12037     // always return a positive number (that's what >>> 0 does)
12038     return (crc ^ (-1)) >>> 0;
12039   },
12040   /**
12041    * @member Hashes
12042    * @class MD5
12043    * @constructor
12044    * @param {Object} [config]
12045    * 
12046    * A JavaScript implementation of the RSA Data Security, Inc. MD5 Message
12047    * Digest Algorithm, as defined in RFC 1321.
12048    * Version 2.2 Copyright (C) Paul Johnston 1999 - 2009
12049    * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet
12050    * See <http://pajhome.org.uk/crypt/md5> for more infHashes.
12051    */
12052   MD5 : function (options) {  
12053     /**
12054      * Private config properties. You may need to tweak these to be compatible with
12055      * the server-side, but the defaults work in most cases.
12056      * See {@link Hashes.MD5#method-setUpperCase} and {@link Hashes.SHA1#method-setUpperCase}
12057      */
12058     var hexcase = (options && typeof options.uppercase === 'boolean') ? options.uppercase : false, // hexadecimal output case format. false - lowercase; true - uppercase
12059         b64pad = (options && typeof options.pad === 'string') ? options.pda : '=', // base-64 pad character. Defaults to '=' for strict RFC compliance
12060         utf8 = (options && typeof options.utf8 === 'boolean') ? options.utf8 : true; // enable/disable utf8 encoding
12061
12062     // privileged (public) methods 
12063     this.hex = function (s) { 
12064       return rstr2hex(rstr(s, utf8), hexcase);
12065     };
12066     this.b64 = function (s) { 
12067       return rstr2b64(rstr(s), b64pad);
12068     };
12069     this.any = function(s, e) { 
12070       return rstr2any(rstr(s, utf8), e); 
12071     };
12072     this.hex_hmac = function (k, d) { 
12073       return rstr2hex(rstr_hmac(k, d), hexcase); 
12074     };
12075     this.b64_hmac = function (k, d) { 
12076       return rstr2b64(rstr_hmac(k,d), b64pad); 
12077     };
12078     this.any_hmac = function (k, d, e) { 
12079       return rstr2any(rstr_hmac(k, d), e); 
12080     };
12081     /**
12082      * Perform a simple self-test to see if the VM is working
12083      * @return {String} Hexadecimal hash sample
12084      */
12085     this.vm_test = function () {
12086       return hex('abc').toLowerCase() === '900150983cd24fb0d6963f7d28e17f72';
12087     };
12088     /** 
12089      * Enable/disable uppercase hexadecimal returned string 
12090      * @param {Boolean} 
12091      * @return {Object} this
12092      */ 
12093     this.setUpperCase = function (a) {
12094       if (typeof a === 'boolean' ) {
12095         hexcase = a;
12096       }
12097       return this;
12098     };
12099     /** 
12100      * Defines a base64 pad string 
12101      * @param {String} Pad
12102      * @return {Object} this
12103      */ 
12104     this.setPad = function (a) {
12105       b64pad = a || b64pad;
12106       return this;
12107     };
12108     /** 
12109      * Defines a base64 pad string 
12110      * @param {Boolean} 
12111      * @return {Object} [this]
12112      */ 
12113     this.setUTF8 = function (a) {
12114       if (typeof a === 'boolean') { 
12115         utf8 = a;
12116       }
12117       return this;
12118     };
12119
12120     // private methods
12121
12122     /**
12123      * Calculate the MD5 of a raw string
12124      */
12125     function rstr(s) {
12126       s = (utf8) ? utf8Encode(s): s;
12127       return binl2rstr(binl(rstr2binl(s), s.length * 8));
12128     }
12129     
12130     /**
12131      * Calculate the HMAC-MD5, of a key and some data (raw strings)
12132      */
12133     function rstr_hmac(key, data) {
12134       var bkey, ipad, opad, hash, i;
12135
12136       key = (utf8) ? utf8Encode(key) : key;
12137       data = (utf8) ? utf8Encode(data) : data;
12138       bkey = rstr2binl(key);
12139       if (bkey.length > 16) { 
12140         bkey = binl(bkey, key.length * 8); 
12141       }
12142
12143       ipad = Array(16), opad = Array(16); 
12144       for (i = 0; i < 16; i+=1) {
12145           ipad[i] = bkey[i] ^ 0x36363636;
12146           opad[i] = bkey[i] ^ 0x5C5C5C5C;
12147       }
12148       hash = binl(ipad.concat(rstr2binl(data)), 512 + data.length * 8);
12149       return binl2rstr(binl(opad.concat(hash), 512 + 128));
12150     }
12151
12152     /**
12153      * Calculate the MD5 of an array of little-endian words, and a bit length.
12154      */
12155     function binl(x, len) {
12156       var i, olda, oldb, oldc, oldd,
12157           a =  1732584193,
12158           b = -271733879,
12159           c = -1732584194,
12160           d =  271733878;
12161         
12162       /* append padding */
12163       x[len >> 5] |= 0x80 << ((len) % 32);
12164       x[(((len + 64) >>> 9) << 4) + 14] = len;
12165
12166       for (i = 0; i < x.length; i += 16) {
12167         olda = a;
12168         oldb = b;
12169         oldc = c;
12170         oldd = d;
12171
12172         a = md5_ff(a, b, c, d, x[i+ 0], 7 , -680876936);
12173         d = md5_ff(d, a, b, c, x[i+ 1], 12, -389564586);
12174         c = md5_ff(c, d, a, b, x[i+ 2], 17,  606105819);
12175         b = md5_ff(b, c, d, a, x[i+ 3], 22, -1044525330);
12176         a = md5_ff(a, b, c, d, x[i+ 4], 7 , -176418897);
12177         d = md5_ff(d, a, b, c, x[i+ 5], 12,  1200080426);
12178         c = md5_ff(c, d, a, b, x[i+ 6], 17, -1473231341);
12179         b = md5_ff(b, c, d, a, x[i+ 7], 22, -45705983);
12180         a = md5_ff(a, b, c, d, x[i+ 8], 7 ,  1770035416);
12181         d = md5_ff(d, a, b, c, x[i+ 9], 12, -1958414417);
12182         c = md5_ff(c, d, a, b, x[i+10], 17, -42063);
12183         b = md5_ff(b, c, d, a, x[i+11], 22, -1990404162);
12184         a = md5_ff(a, b, c, d, x[i+12], 7 ,  1804603682);
12185         d = md5_ff(d, a, b, c, x[i+13], 12, -40341101);
12186         c = md5_ff(c, d, a, b, x[i+14], 17, -1502002290);
12187         b = md5_ff(b, c, d, a, x[i+15], 22,  1236535329);
12188
12189         a = md5_gg(a, b, c, d, x[i+ 1], 5 , -165796510);
12190         d = md5_gg(d, a, b, c, x[i+ 6], 9 , -1069501632);
12191         c = md5_gg(c, d, a, b, x[i+11], 14,  643717713);
12192         b = md5_gg(b, c, d, a, x[i+ 0], 20, -373897302);
12193         a = md5_gg(a, b, c, d, x[i+ 5], 5 , -701558691);
12194         d = md5_gg(d, a, b, c, x[i+10], 9 ,  38016083);
12195         c = md5_gg(c, d, a, b, x[i+15], 14, -660478335);
12196         b = md5_gg(b, c, d, a, x[i+ 4], 20, -405537848);
12197         a = md5_gg(a, b, c, d, x[i+ 9], 5 ,  568446438);
12198         d = md5_gg(d, a, b, c, x[i+14], 9 , -1019803690);
12199         c = md5_gg(c, d, a, b, x[i+ 3], 14, -187363961);
12200         b = md5_gg(b, c, d, a, x[i+ 8], 20,  1163531501);
12201         a = md5_gg(a, b, c, d, x[i+13], 5 , -1444681467);
12202         d = md5_gg(d, a, b, c, x[i+ 2], 9 , -51403784);
12203         c = md5_gg(c, d, a, b, x[i+ 7], 14,  1735328473);
12204         b = md5_gg(b, c, d, a, x[i+12], 20, -1926607734);
12205
12206         a = md5_hh(a, b, c, d, x[i+ 5], 4 , -378558);
12207         d = md5_hh(d, a, b, c, x[i+ 8], 11, -2022574463);
12208         c = md5_hh(c, d, a, b, x[i+11], 16,  1839030562);
12209         b = md5_hh(b, c, d, a, x[i+14], 23, -35309556);
12210         a = md5_hh(a, b, c, d, x[i+ 1], 4 , -1530992060);
12211         d = md5_hh(d, a, b, c, x[i+ 4], 11,  1272893353);
12212         c = md5_hh(c, d, a, b, x[i+ 7], 16, -155497632);
12213         b = md5_hh(b, c, d, a, x[i+10], 23, -1094730640);
12214         a = md5_hh(a, b, c, d, x[i+13], 4 ,  681279174);
12215         d = md5_hh(d, a, b, c, x[i+ 0], 11, -358537222);
12216         c = md5_hh(c, d, a, b, x[i+ 3], 16, -722521979);
12217         b = md5_hh(b, c, d, a, x[i+ 6], 23,  76029189);
12218         a = md5_hh(a, b, c, d, x[i+ 9], 4 , -640364487);
12219         d = md5_hh(d, a, b, c, x[i+12], 11, -421815835);
12220         c = md5_hh(c, d, a, b, x[i+15], 16,  530742520);
12221         b = md5_hh(b, c, d, a, x[i+ 2], 23, -995338651);
12222
12223         a = md5_ii(a, b, c, d, x[i+ 0], 6 , -198630844);
12224         d = md5_ii(d, a, b, c, x[i+ 7], 10,  1126891415);
12225         c = md5_ii(c, d, a, b, x[i+14], 15, -1416354905);
12226         b = md5_ii(b, c, d, a, x[i+ 5], 21, -57434055);
12227         a = md5_ii(a, b, c, d, x[i+12], 6 ,  1700485571);
12228         d = md5_ii(d, a, b, c, x[i+ 3], 10, -1894986606);
12229         c = md5_ii(c, d, a, b, x[i+10], 15, -1051523);
12230         b = md5_ii(b, c, d, a, x[i+ 1], 21, -2054922799);
12231         a = md5_ii(a, b, c, d, x[i+ 8], 6 ,  1873313359);
12232         d = md5_ii(d, a, b, c, x[i+15], 10, -30611744);
12233         c = md5_ii(c, d, a, b, x[i+ 6], 15, -1560198380);
12234         b = md5_ii(b, c, d, a, x[i+13], 21,  1309151649);
12235         a = md5_ii(a, b, c, d, x[i+ 4], 6 , -145523070);
12236         d = md5_ii(d, a, b, c, x[i+11], 10, -1120210379);
12237         c = md5_ii(c, d, a, b, x[i+ 2], 15,  718787259);
12238         b = md5_ii(b, c, d, a, x[i+ 9], 21, -343485551);
12239
12240         a = safe_add(a, olda);
12241         b = safe_add(b, oldb);
12242         c = safe_add(c, oldc);
12243         d = safe_add(d, oldd);
12244       }
12245       return Array(a, b, c, d);
12246     }
12247
12248     /**
12249      * These functions implement the four basic operations the algorithm uses.
12250      */
12251     function md5_cmn(q, a, b, x, s, t) {
12252       return safe_add(bit_rol(safe_add(safe_add(a, q), safe_add(x, t)), s),b);
12253     }
12254     function md5_ff(a, b, c, d, x, s, t) {
12255       return md5_cmn((b & c) | ((~b) & d), a, b, x, s, t);
12256     }
12257     function md5_gg(a, b, c, d, x, s, t) {
12258       return md5_cmn((b & d) | (c & (~d)), a, b, x, s, t);
12259     }
12260     function md5_hh(a, b, c, d, x, s, t) {
12261       return md5_cmn(b ^ c ^ d, a, b, x, s, t);
12262     }
12263     function md5_ii(a, b, c, d, x, s, t) {
12264       return md5_cmn(c ^ (b | (~d)), a, b, x, s, t);
12265     }
12266   },
12267   /**
12268    * @member Hashes
12269    * @class Hashes.SHA1
12270    * @param {Object} [config]
12271    * @constructor
12272    * 
12273    * A JavaScript implementation of the Secure Hash Algorithm, SHA-1, as defined in FIPS 180-1
12274    * Version 2.2 Copyright Paul Johnston 2000 - 2009.
12275    * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet
12276    * See http://pajhome.org.uk/crypt/md5 for details.
12277    */
12278   SHA1 : function (options) {
12279    /**
12280      * Private config properties. You may need to tweak these to be compatible with
12281      * the server-side, but the defaults work in most cases.
12282      * See {@link Hashes.MD5#method-setUpperCase} and {@link Hashes.SHA1#method-setUpperCase}
12283      */
12284     var hexcase = (options && typeof options.uppercase === 'boolean') ? options.uppercase : false, // hexadecimal output case format. false - lowercase; true - uppercase
12285         b64pad = (options && typeof options.pad === 'string') ? options.pda : '=', // base-64 pad character. Defaults to '=' for strict RFC compliance
12286         utf8 = (options && typeof options.utf8 === 'boolean') ? options.utf8 : true; // enable/disable utf8 encoding
12287
12288     // public methods
12289     this.hex = function (s) { 
12290         return rstr2hex(rstr(s, utf8), hexcase); 
12291     };
12292     this.b64 = function (s) { 
12293         return rstr2b64(rstr(s, utf8), b64pad);
12294     };
12295     this.any = function (s, e) { 
12296         return rstr2any(rstr(s, utf8), e);
12297     };
12298     this.hex_hmac = function (k, d) {
12299         return rstr2hex(rstr_hmac(k, d));
12300     };
12301     this.b64_hmac = function (k, d) { 
12302         return rstr2b64(rstr_hmac(k, d), b64pad); 
12303     };
12304     this.any_hmac = function (k, d, e) { 
12305         return rstr2any(rstr_hmac(k, d), e);
12306     };
12307     /**
12308      * Perform a simple self-test to see if the VM is working
12309      * @return {String} Hexadecimal hash sample
12310      * @public
12311      */
12312     this.vm_test = function () {
12313       return hex('abc').toLowerCase() === '900150983cd24fb0d6963f7d28e17f72';
12314     };
12315     /** 
12316      * @description Enable/disable uppercase hexadecimal returned string 
12317      * @param {boolean} 
12318      * @return {Object} this
12319      * @public
12320      */ 
12321     this.setUpperCase = function (a) {
12322         if (typeof a === 'boolean') {
12323         hexcase = a;
12324       }
12325         return this;
12326     };
12327     /** 
12328      * @description Defines a base64 pad string 
12329      * @param {string} Pad
12330      * @return {Object} this
12331      * @public
12332      */ 
12333     this.setPad = function (a) {
12334       b64pad = a || b64pad;
12335         return this;
12336     };
12337     /** 
12338      * @description Defines a base64 pad string 
12339      * @param {boolean} 
12340      * @return {Object} this
12341      * @public
12342      */ 
12343     this.setUTF8 = function (a) {
12344         if (typeof a === 'boolean') {
12345         utf8 = a;
12346       }
12347         return this;
12348     };
12349
12350     // private methods
12351
12352     /**
12353          * Calculate the SHA-512 of a raw string
12354          */
12355         function rstr(s) {
12356       s = (utf8) ? utf8Encode(s) : s;
12357       return binb2rstr(binb(rstr2binb(s), s.length * 8));
12358         }
12359
12360     /**
12361      * Calculate the HMAC-SHA1 of a key and some data (raw strings)
12362      */
12363     function rstr_hmac(key, data) {
12364         var bkey, ipad, opad, i, hash;
12365         key = (utf8) ? utf8Encode(key) : key;
12366         data = (utf8) ? utf8Encode(data) : data;
12367         bkey = rstr2binb(key);
12368
12369         if (bkey.length > 16) {
12370         bkey = binb(bkey, key.length * 8);
12371       }
12372         ipad = Array(16), opad = Array(16);
12373         for (i = 0; i < 16; i+=1) {
12374                 ipad[i] = bkey[i] ^ 0x36363636;
12375                 opad[i] = bkey[i] ^ 0x5C5C5C5C;
12376         }
12377         hash = binb(ipad.concat(rstr2binb(data)), 512 + data.length * 8);
12378         return binb2rstr(binb(opad.concat(hash), 512 + 160));
12379     }
12380
12381     /**
12382      * Calculate the SHA-1 of an array of big-endian words, and a bit length
12383      */
12384     function binb(x, len) {
12385       var i, j, t, olda, oldb, oldc, oldd, olde,
12386           w = Array(80),
12387           a =  1732584193,
12388           b = -271733879,
12389           c = -1732584194,
12390           d =  271733878,
12391           e = -1009589776;
12392
12393       /* append padding */
12394       x[len >> 5] |= 0x80 << (24 - len % 32);
12395       x[((len + 64 >> 9) << 4) + 15] = len;
12396
12397       for (i = 0; i < x.length; i += 16) {
12398         olda = a,
12399         oldb = b;
12400         oldc = c;
12401         oldd = d;
12402         olde = e;
12403       
12404         for (j = 0; j < 80; j+=1)       {
12405           if (j < 16) { 
12406             w[j] = x[i + j]; 
12407           } else { 
12408             w[j] = bit_rol(w[j-3] ^ w[j-8] ^ w[j-14] ^ w[j-16], 1); 
12409           }
12410           t = safe_add(safe_add(bit_rol(a, 5), sha1_ft(j, b, c, d)),
12411                                            safe_add(safe_add(e, w[j]), sha1_kt(j)));
12412           e = d;
12413           d = c;
12414           c = bit_rol(b, 30);
12415           b = a;
12416           a = t;
12417         }
12418
12419         a = safe_add(a, olda);
12420         b = safe_add(b, oldb);
12421         c = safe_add(c, oldc);
12422         d = safe_add(d, oldd);
12423         e = safe_add(e, olde);
12424       }
12425       return Array(a, b, c, d, e);
12426     }
12427
12428     /**
12429      * Perform the appropriate triplet combination function for the current
12430      * iteration
12431      */
12432     function sha1_ft(t, b, c, d) {
12433       if (t < 20) { return (b & c) | ((~b) & d); }
12434       if (t < 40) { return b ^ c ^ d; }
12435       if (t < 60) { return (b & c) | (b & d) | (c & d); }
12436       return b ^ c ^ d;
12437     }
12438
12439     /**
12440      * Determine the appropriate additive constant for the current iteration
12441      */
12442     function sha1_kt(t) {
12443       return (t < 20) ?  1518500249 : (t < 40) ?  1859775393 :
12444                  (t < 60) ? -1894007588 : -899497514;
12445     }
12446   },
12447   /**
12448    * @class Hashes.SHA256
12449    * @param {config}
12450    * 
12451    * A JavaScript implementation of the Secure Hash Algorithm, SHA-256, as defined in FIPS 180-2
12452    * Version 2.2 Copyright Angel Marin, Paul Johnston 2000 - 2009.
12453    * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet
12454    * See http://pajhome.org.uk/crypt/md5 for details.
12455    * Also http://anmar.eu.org/projects/jssha2/
12456    */
12457   SHA256 : function (options) {
12458     /**
12459      * Private properties configuration variables. You may need to tweak these to be compatible with
12460      * the server-side, but the defaults work in most cases.
12461      * @see this.setUpperCase() method
12462      * @see this.setPad() method
12463      */
12464     var hexcase = (options && typeof options.uppercase === 'boolean') ? options.uppercase : false, // hexadecimal output case format. false - lowercase; true - uppercase  */
12465               b64pad = (options && typeof options.pad === 'string') ? options.pda : '=', /* base-64 pad character. Default '=' for strict RFC compliance   */
12466               utf8 = (options && typeof options.utf8 === 'boolean') ? options.utf8 : true, /* enable/disable utf8 encoding */
12467               sha256_K;
12468
12469     /* privileged (public) methods */
12470     this.hex = function (s) { 
12471       return rstr2hex(rstr(s, utf8)); 
12472     };
12473     this.b64 = function (s) { 
12474       return rstr2b64(rstr(s, utf8), b64pad);
12475     };
12476     this.any = function (s, e) { 
12477       return rstr2any(rstr(s, utf8), e); 
12478     };
12479     this.hex_hmac = function (k, d) { 
12480       return rstr2hex(rstr_hmac(k, d)); 
12481     };
12482     this.b64_hmac = function (k, d) { 
12483       return rstr2b64(rstr_hmac(k, d), b64pad);
12484     };
12485     this.any_hmac = function (k, d, e) { 
12486       return rstr2any(rstr_hmac(k, d), e); 
12487     };
12488     /**
12489      * Perform a simple self-test to see if the VM is working
12490      * @return {String} Hexadecimal hash sample
12491      * @public
12492      */
12493     this.vm_test = function () {
12494       return hex('abc').toLowerCase() === '900150983cd24fb0d6963f7d28e17f72';
12495     };
12496     /** 
12497      * Enable/disable uppercase hexadecimal returned string 
12498      * @param {boolean} 
12499      * @return {Object} this
12500      * @public
12501      */ 
12502     this.setUpperCase = function (a) {
12503       if (typeof a === 'boolean') { 
12504         hexcase = a;
12505       }
12506       return this;
12507     };
12508     /** 
12509      * @description Defines a base64 pad string 
12510      * @param {string} Pad
12511      * @return {Object} this
12512      * @public
12513      */ 
12514     this.setPad = function (a) {
12515       b64pad = a || b64pad;
12516       return this;
12517     };
12518     /** 
12519      * Defines a base64 pad string 
12520      * @param {boolean} 
12521      * @return {Object} this
12522      * @public
12523      */ 
12524     this.setUTF8 = function (a) {
12525       if (typeof a === 'boolean') {
12526         utf8 = a;
12527       }
12528       return this;
12529     };
12530     
12531     // private methods
12532
12533     /**
12534      * Calculate the SHA-512 of a raw string
12535      */
12536     function rstr(s, utf8) {
12537       s = (utf8) ? utf8Encode(s) : s;
12538       return binb2rstr(binb(rstr2binb(s), s.length * 8));
12539     }
12540
12541     /**
12542      * Calculate the HMAC-sha256 of a key and some data (raw strings)
12543      */
12544     function rstr_hmac(key, data) {
12545       key = (utf8) ? utf8Encode(key) : key;
12546       data = (utf8) ? utf8Encode(data) : data;
12547       var hash, i = 0,
12548           bkey = rstr2binb(key), 
12549           ipad = Array(16), 
12550           opad = Array(16);
12551
12552       if (bkey.length > 16) { bkey = binb(bkey, key.length * 8); }
12553       
12554       for (; i < 16; i+=1) {
12555         ipad[i] = bkey[i] ^ 0x36363636;
12556         opad[i] = bkey[i] ^ 0x5C5C5C5C;
12557       }
12558       
12559       hash = binb(ipad.concat(rstr2binb(data)), 512 + data.length * 8);
12560       return binb2rstr(binb(opad.concat(hash), 512 + 256));
12561     }
12562     
12563     /*
12564      * Main sha256 function, with its support functions
12565      */
12566     function sha256_S (X, n) {return ( X >>> n ) | (X << (32 - n));}
12567     function sha256_R (X, n) {return ( X >>> n );}
12568     function sha256_Ch(x, y, z) {return ((x & y) ^ ((~x) & z));}
12569     function sha256_Maj(x, y, z) {return ((x & y) ^ (x & z) ^ (y & z));}
12570     function sha256_Sigma0256(x) {return (sha256_S(x, 2) ^ sha256_S(x, 13) ^ sha256_S(x, 22));}
12571     function sha256_Sigma1256(x) {return (sha256_S(x, 6) ^ sha256_S(x, 11) ^ sha256_S(x, 25));}
12572     function sha256_Gamma0256(x) {return (sha256_S(x, 7) ^ sha256_S(x, 18) ^ sha256_R(x, 3));}
12573     function sha256_Gamma1256(x) {return (sha256_S(x, 17) ^ sha256_S(x, 19) ^ sha256_R(x, 10));}
12574     function sha256_Sigma0512(x) {return (sha256_S(x, 28) ^ sha256_S(x, 34) ^ sha256_S(x, 39));}
12575     function sha256_Sigma1512(x) {return (sha256_S(x, 14) ^ sha256_S(x, 18) ^ sha256_S(x, 41));}
12576     function sha256_Gamma0512(x) {return (sha256_S(x, 1)  ^ sha256_S(x, 8) ^ sha256_R(x, 7));}
12577     function sha256_Gamma1512(x) {return (sha256_S(x, 19) ^ sha256_S(x, 61) ^ sha256_R(x, 6));}
12578     
12579     sha256_K = [
12580       1116352408, 1899447441, -1245643825, -373957723, 961987163, 1508970993,
12581       -1841331548, -1424204075, -670586216, 310598401, 607225278, 1426881987,
12582       1925078388, -2132889090, -1680079193, -1046744716, -459576895, -272742522,
12583       264347078, 604807628, 770255983, 1249150122, 1555081692, 1996064986,
12584       -1740746414, -1473132947, -1341970488, -1084653625, -958395405, -710438585,
12585       113926993, 338241895, 666307205, 773529912, 1294757372, 1396182291,
12586       1695183700, 1986661051, -2117940946, -1838011259, -1564481375, -1474664885,
12587       -1035236496, -949202525, -778901479, -694614492, -200395387, 275423344,
12588       430227734, 506948616, 659060556, 883997877, 958139571, 1322822218,
12589       1537002063, 1747873779, 1955562222, 2024104815, -2067236844, -1933114872,
12590       -1866530822, -1538233109, -1090935817, -965641998
12591     ];
12592     
12593     function binb(m, l) {
12594       var HASH = [1779033703, -1150833019, 1013904242, -1521486534,
12595                  1359893119, -1694144372, 528734635, 1541459225];
12596       var W = new Array(64);
12597       var a, b, c, d, e, f, g, h;
12598       var i, j, T1, T2;
12599     
12600       /* append padding */
12601       m[l >> 5] |= 0x80 << (24 - l % 32);
12602       m[((l + 64 >> 9) << 4) + 15] = l;
12603     
12604       for (i = 0; i < m.length; i += 16)
12605       {
12606       a = HASH[0];
12607       b = HASH[1];
12608       c = HASH[2];
12609       d = HASH[3];
12610       e = HASH[4];
12611       f = HASH[5];
12612       g = HASH[6];
12613       h = HASH[7];
12614     
12615       for (j = 0; j < 64; j+=1)
12616       {
12617         if (j < 16) { 
12618           W[j] = m[j + i];
12619         } else { 
12620           W[j] = safe_add(safe_add(safe_add(sha256_Gamma1256(W[j - 2]), W[j - 7]),
12621                           sha256_Gamma0256(W[j - 15])), W[j - 16]);
12622         }
12623     
12624         T1 = safe_add(safe_add(safe_add(safe_add(h, sha256_Sigma1256(e)), sha256_Ch(e, f, g)),
12625                                   sha256_K[j]), W[j]);
12626         T2 = safe_add(sha256_Sigma0256(a), sha256_Maj(a, b, c));
12627         h = g;
12628         g = f;
12629         f = e;
12630         e = safe_add(d, T1);
12631         d = c;
12632         c = b;
12633         b = a;
12634         a = safe_add(T1, T2);
12635       }
12636     
12637       HASH[0] = safe_add(a, HASH[0]);
12638       HASH[1] = safe_add(b, HASH[1]);
12639       HASH[2] = safe_add(c, HASH[2]);
12640       HASH[3] = safe_add(d, HASH[3]);
12641       HASH[4] = safe_add(e, HASH[4]);
12642       HASH[5] = safe_add(f, HASH[5]);
12643       HASH[6] = safe_add(g, HASH[6]);
12644       HASH[7] = safe_add(h, HASH[7]);
12645       }
12646       return HASH;
12647     }
12648
12649   },
12650
12651   /**
12652    * @class Hashes.SHA512
12653    * @param {config}
12654    * 
12655    * A JavaScript implementation of the Secure Hash Algorithm, SHA-512, as defined in FIPS 180-2
12656    * Version 2.2 Copyright Anonymous Contributor, Paul Johnston 2000 - 2009.
12657    * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet
12658    * See http://pajhome.org.uk/crypt/md5 for details. 
12659    */
12660   SHA512 : function (options) {
12661     /**
12662      * Private properties configuration variables. You may need to tweak these to be compatible with
12663      * the server-side, but the defaults work in most cases.
12664      * @see this.setUpperCase() method
12665      * @see this.setPad() method
12666      */
12667     var hexcase = (options && typeof options.uppercase === 'boolean') ? options.uppercase : false , /* hexadecimal output case format. false - lowercase; true - uppercase  */
12668         b64pad = (options && typeof options.pad === 'string') ? options.pda : '=',  /* base-64 pad character. Default '=' for strict RFC compliance   */
12669         utf8 = (options && typeof options.utf8 === 'boolean') ? options.utf8 : true, /* enable/disable utf8 encoding */
12670         sha512_k;
12671
12672     /* privileged (public) methods */
12673     this.hex = function (s) { 
12674       return rstr2hex(rstr(s)); 
12675     };
12676     this.b64 = function (s) { 
12677       return rstr2b64(rstr(s), b64pad);  
12678     };
12679     this.any = function (s, e) { 
12680       return rstr2any(rstr(s), e);
12681     };
12682     this.hex_hmac = function (k, d) {
12683       return rstr2hex(rstr_hmac(k, d));
12684     };
12685     this.b64_hmac = function (k, d) { 
12686       return rstr2b64(rstr_hmac(k, d), b64pad);
12687     };
12688     this.any_hmac = function (k, d, e) { 
12689       return rstr2any(rstr_hmac(k, d), e);
12690     };
12691     /**
12692      * Perform a simple self-test to see if the VM is working
12693      * @return {String} Hexadecimal hash sample
12694      * @public
12695      */
12696     this.vm_test = function () {
12697       return hex('abc').toLowerCase() === '900150983cd24fb0d6963f7d28e17f72';
12698     };
12699     /** 
12700      * @description Enable/disable uppercase hexadecimal returned string 
12701      * @param {boolean} 
12702      * @return {Object} this
12703      * @public
12704      */ 
12705     this.setUpperCase = function (a) {
12706       if (typeof a === 'boolean') {
12707         hexcase = a;
12708       }
12709       return this;
12710     };
12711     /** 
12712      * @description Defines a base64 pad string 
12713      * @param {string} Pad
12714      * @return {Object} this
12715      * @public
12716      */ 
12717     this.setPad = function (a) {
12718       b64pad = a || b64pad;
12719       return this;
12720     };
12721     /** 
12722      * @description Defines a base64 pad string 
12723      * @param {boolean} 
12724      * @return {Object} this
12725      * @public
12726      */ 
12727     this.setUTF8 = function (a) {
12728       if (typeof a === 'boolean') {
12729         utf8 = a;
12730       }
12731       return this;
12732     };
12733
12734     /* private methods */
12735     
12736     /**
12737      * Calculate the SHA-512 of a raw string
12738      */
12739     function rstr(s) {
12740       s = (utf8) ? utf8Encode(s) : s;
12741       return binb2rstr(binb(rstr2binb(s), s.length * 8));
12742     }
12743     /*
12744      * Calculate the HMAC-SHA-512 of a key and some data (raw strings)
12745      */
12746     function rstr_hmac(key, data) {
12747       key = (utf8) ? utf8Encode(key) : key;
12748       data = (utf8) ? utf8Encode(data) : data;
12749       
12750       var hash, i = 0, 
12751           bkey = rstr2binb(key),
12752           ipad = Array(32), opad = Array(32);
12753
12754       if (bkey.length > 32) { bkey = binb(bkey, key.length * 8); }
12755       
12756       for (; i < 32; i+=1) {
12757         ipad[i] = bkey[i] ^ 0x36363636;
12758         opad[i] = bkey[i] ^ 0x5C5C5C5C;
12759       }
12760       
12761       hash = binb(ipad.concat(rstr2binb(data)), 1024 + data.length * 8);
12762       return binb2rstr(binb(opad.concat(hash), 1024 + 512));
12763     }
12764             
12765     /**
12766      * Calculate the SHA-512 of an array of big-endian dwords, and a bit length
12767      */
12768     function binb(x, len) {
12769       var j, i, l,
12770           W = new Array(80),
12771           hash = new Array(16),
12772           //Initial hash values
12773           H = [
12774             new int64(0x6a09e667, -205731576),
12775             new int64(-1150833019, -2067093701),
12776             new int64(0x3c6ef372, -23791573),
12777             new int64(-1521486534, 0x5f1d36f1),
12778             new int64(0x510e527f, -1377402159),
12779             new int64(-1694144372, 0x2b3e6c1f),
12780             new int64(0x1f83d9ab, -79577749),
12781             new int64(0x5be0cd19, 0x137e2179)
12782           ],
12783           T1 = new int64(0, 0),
12784           T2 = new int64(0, 0),
12785           a = new int64(0,0),
12786           b = new int64(0,0),
12787           c = new int64(0,0),
12788           d = new int64(0,0),
12789           e = new int64(0,0),
12790           f = new int64(0,0),
12791           g = new int64(0,0),
12792           h = new int64(0,0),
12793           //Temporary variables not specified by the document
12794           s0 = new int64(0, 0),
12795           s1 = new int64(0, 0),
12796           Ch = new int64(0, 0),
12797           Maj = new int64(0, 0),
12798           r1 = new int64(0, 0),
12799           r2 = new int64(0, 0),
12800           r3 = new int64(0, 0);
12801
12802       if (sha512_k === undefined) {
12803           //SHA512 constants
12804           sha512_k = [
12805             new int64(0x428a2f98, -685199838), new int64(0x71374491, 0x23ef65cd),
12806             new int64(-1245643825, -330482897), new int64(-373957723, -2121671748),
12807             new int64(0x3956c25b, -213338824), new int64(0x59f111f1, -1241133031),
12808             new int64(-1841331548, -1357295717), new int64(-1424204075, -630357736),
12809             new int64(-670586216, -1560083902), new int64(0x12835b01, 0x45706fbe),
12810             new int64(0x243185be, 0x4ee4b28c), new int64(0x550c7dc3, -704662302),
12811             new int64(0x72be5d74, -226784913), new int64(-2132889090, 0x3b1696b1),
12812             new int64(-1680079193, 0x25c71235), new int64(-1046744716, -815192428),
12813             new int64(-459576895, -1628353838), new int64(-272742522, 0x384f25e3),
12814             new int64(0xfc19dc6, -1953704523), new int64(0x240ca1cc, 0x77ac9c65),
12815             new int64(0x2de92c6f, 0x592b0275), new int64(0x4a7484aa, 0x6ea6e483),
12816             new int64(0x5cb0a9dc, -1119749164), new int64(0x76f988da, -2096016459),
12817             new int64(-1740746414, -295247957), new int64(-1473132947, 0x2db43210),
12818             new int64(-1341970488, -1728372417), new int64(-1084653625, -1091629340),
12819             new int64(-958395405, 0x3da88fc2), new int64(-710438585, -1828018395),
12820             new int64(0x6ca6351, -536640913), new int64(0x14292967, 0xa0e6e70),
12821             new int64(0x27b70a85, 0x46d22ffc), new int64(0x2e1b2138, 0x5c26c926),
12822             new int64(0x4d2c6dfc, 0x5ac42aed), new int64(0x53380d13, -1651133473),
12823             new int64(0x650a7354, -1951439906), new int64(0x766a0abb, 0x3c77b2a8),
12824             new int64(-2117940946, 0x47edaee6), new int64(-1838011259, 0x1482353b),
12825             new int64(-1564481375, 0x4cf10364), new int64(-1474664885, -1136513023),
12826             new int64(-1035236496, -789014639), new int64(-949202525, 0x654be30),
12827             new int64(-778901479, -688958952), new int64(-694614492, 0x5565a910),
12828             new int64(-200395387, 0x5771202a), new int64(0x106aa070, 0x32bbd1b8),
12829             new int64(0x19a4c116, -1194143544), new int64(0x1e376c08, 0x5141ab53),
12830             new int64(0x2748774c, -544281703), new int64(0x34b0bcb5, -509917016),
12831             new int64(0x391c0cb3, -976659869), new int64(0x4ed8aa4a, -482243893),
12832             new int64(0x5b9cca4f, 0x7763e373), new int64(0x682e6ff3, -692930397),
12833             new int64(0x748f82ee, 0x5defb2fc), new int64(0x78a5636f, 0x43172f60),
12834             new int64(-2067236844, -1578062990), new int64(-1933114872, 0x1a6439ec),
12835             new int64(-1866530822, 0x23631e28), new int64(-1538233109, -561857047),
12836             new int64(-1090935817, -1295615723), new int64(-965641998, -479046869),
12837             new int64(-903397682, -366583396), new int64(-779700025, 0x21c0c207),
12838             new int64(-354779690, -840897762), new int64(-176337025, -294727304),
12839             new int64(0x6f067aa, 0x72176fba), new int64(0xa637dc5, -1563912026),
12840             new int64(0x113f9804, -1090974290), new int64(0x1b710b35, 0x131c471b),
12841             new int64(0x28db77f5, 0x23047d84), new int64(0x32caab7b, 0x40c72493),
12842             new int64(0x3c9ebe0a, 0x15c9bebc), new int64(0x431d67c4, -1676669620),
12843             new int64(0x4cc5d4be, -885112138), new int64(0x597f299c, -60457430),
12844             new int64(0x5fcb6fab, 0x3ad6faec), new int64(0x6c44198c, 0x4a475817)
12845           ];
12846       }
12847   
12848       for (i=0; i<80; i+=1) {
12849         W[i] = new int64(0, 0);
12850       }
12851     
12852       // append padding to the source string. The format is described in the FIPS.
12853       x[len >> 5] |= 0x80 << (24 - (len & 0x1f));
12854       x[((len + 128 >> 10)<< 5) + 31] = len;
12855       l = x.length;
12856       for (i = 0; i<l; i+=32) { //32 dwords is the block size
12857         int64copy(a, H[0]);
12858         int64copy(b, H[1]);
12859         int64copy(c, H[2]);
12860         int64copy(d, H[3]);
12861         int64copy(e, H[4]);
12862         int64copy(f, H[5]);
12863         int64copy(g, H[6]);
12864         int64copy(h, H[7]);
12865       
12866         for (j=0; j<16; j+=1) {
12867           W[j].h = x[i + 2*j];
12868           W[j].l = x[i + 2*j + 1];
12869         }
12870       
12871         for (j=16; j<80; j+=1) {
12872           //sigma1
12873           int64rrot(r1, W[j-2], 19);
12874           int64revrrot(r2, W[j-2], 29);
12875           int64shr(r3, W[j-2], 6);
12876           s1.l = r1.l ^ r2.l ^ r3.l;
12877           s1.h = r1.h ^ r2.h ^ r3.h;
12878           //sigma0
12879           int64rrot(r1, W[j-15], 1);
12880           int64rrot(r2, W[j-15], 8);
12881           int64shr(r3, W[j-15], 7);
12882           s0.l = r1.l ^ r2.l ^ r3.l;
12883           s0.h = r1.h ^ r2.h ^ r3.h;
12884       
12885           int64add4(W[j], s1, W[j-7], s0, W[j-16]);
12886         }
12887       
12888         for (j = 0; j < 80; j+=1) {
12889           //Ch
12890           Ch.l = (e.l & f.l) ^ (~e.l & g.l);
12891           Ch.h = (e.h & f.h) ^ (~e.h & g.h);
12892       
12893           //Sigma1
12894           int64rrot(r1, e, 14);
12895           int64rrot(r2, e, 18);
12896           int64revrrot(r3, e, 9);
12897           s1.l = r1.l ^ r2.l ^ r3.l;
12898           s1.h = r1.h ^ r2.h ^ r3.h;
12899       
12900           //Sigma0
12901           int64rrot(r1, a, 28);
12902           int64revrrot(r2, a, 2);
12903           int64revrrot(r3, a, 7);
12904           s0.l = r1.l ^ r2.l ^ r3.l;
12905           s0.h = r1.h ^ r2.h ^ r3.h;
12906       
12907           //Maj
12908           Maj.l = (a.l & b.l) ^ (a.l & c.l) ^ (b.l & c.l);
12909           Maj.h = (a.h & b.h) ^ (a.h & c.h) ^ (b.h & c.h);
12910       
12911           int64add5(T1, h, s1, Ch, sha512_k[j], W[j]);
12912           int64add(T2, s0, Maj);
12913       
12914           int64copy(h, g);
12915           int64copy(g, f);
12916           int64copy(f, e);
12917           int64add(e, d, T1);
12918           int64copy(d, c);
12919           int64copy(c, b);
12920           int64copy(b, a);
12921           int64add(a, T1, T2);
12922         }
12923         int64add(H[0], H[0], a);
12924         int64add(H[1], H[1], b);
12925         int64add(H[2], H[2], c);
12926         int64add(H[3], H[3], d);
12927         int64add(H[4], H[4], e);
12928         int64add(H[5], H[5], f);
12929         int64add(H[6], H[6], g);
12930         int64add(H[7], H[7], h);
12931       }
12932     
12933       //represent the hash as an array of 32-bit dwords
12934       for (i=0; i<8; i+=1) {
12935         hash[2*i] = H[i].h;
12936         hash[2*i + 1] = H[i].l;
12937       }
12938       return hash;
12939     }
12940     
12941     //A constructor for 64-bit numbers
12942     function int64(h, l) {
12943       this.h = h;
12944       this.l = l;
12945       //this.toString = int64toString;
12946     }
12947     
12948     //Copies src into dst, assuming both are 64-bit numbers
12949     function int64copy(dst, src) {
12950       dst.h = src.h;
12951       dst.l = src.l;
12952     }
12953     
12954     //Right-rotates a 64-bit number by shift
12955     //Won't handle cases of shift>=32
12956     //The function revrrot() is for that
12957     function int64rrot(dst, x, shift) {
12958       dst.l = (x.l >>> shift) | (x.h << (32-shift));
12959       dst.h = (x.h >>> shift) | (x.l << (32-shift));
12960     }
12961     
12962     //Reverses the dwords of the source and then rotates right by shift.
12963     //This is equivalent to rotation by 32+shift
12964     function int64revrrot(dst, x, shift) {
12965       dst.l = (x.h >>> shift) | (x.l << (32-shift));
12966       dst.h = (x.l >>> shift) | (x.h << (32-shift));
12967     }
12968     
12969     //Bitwise-shifts right a 64-bit number by shift
12970     //Won't handle shift>=32, but it's never needed in SHA512
12971     function int64shr(dst, x, shift) {
12972       dst.l = (x.l >>> shift) | (x.h << (32-shift));
12973       dst.h = (x.h >>> shift);
12974     }
12975     
12976     //Adds two 64-bit numbers
12977     //Like the original implementation, does not rely on 32-bit operations
12978     function int64add(dst, x, y) {
12979        var w0 = (x.l & 0xffff) + (y.l & 0xffff);
12980        var w1 = (x.l >>> 16) + (y.l >>> 16) + (w0 >>> 16);
12981        var w2 = (x.h & 0xffff) + (y.h & 0xffff) + (w1 >>> 16);
12982        var w3 = (x.h >>> 16) + (y.h >>> 16) + (w2 >>> 16);
12983        dst.l = (w0 & 0xffff) | (w1 << 16);
12984        dst.h = (w2 & 0xffff) | (w3 << 16);
12985     }
12986     
12987     //Same, except with 4 addends. Works faster than adding them one by one.
12988     function int64add4(dst, a, b, c, d) {
12989        var w0 = (a.l & 0xffff) + (b.l & 0xffff) + (c.l & 0xffff) + (d.l & 0xffff);
12990        var w1 = (a.l >>> 16) + (b.l >>> 16) + (c.l >>> 16) + (d.l >>> 16) + (w0 >>> 16);
12991        var w2 = (a.h & 0xffff) + (b.h & 0xffff) + (c.h & 0xffff) + (d.h & 0xffff) + (w1 >>> 16);
12992        var w3 = (a.h >>> 16) + (b.h >>> 16) + (c.h >>> 16) + (d.h >>> 16) + (w2 >>> 16);
12993        dst.l = (w0 & 0xffff) | (w1 << 16);
12994        dst.h = (w2 & 0xffff) | (w3 << 16);
12995     }
12996     
12997     //Same, except with 5 addends
12998     function int64add5(dst, a, b, c, d, e) {
12999       var w0 = (a.l & 0xffff) + (b.l & 0xffff) + (c.l & 0xffff) + (d.l & 0xffff) + (e.l & 0xffff),
13000           w1 = (a.l >>> 16) + (b.l >>> 16) + (c.l >>> 16) + (d.l >>> 16) + (e.l >>> 16) + (w0 >>> 16),
13001           w2 = (a.h & 0xffff) + (b.h & 0xffff) + (c.h & 0xffff) + (d.h & 0xffff) + (e.h & 0xffff) + (w1 >>> 16),
13002           w3 = (a.h >>> 16) + (b.h >>> 16) + (c.h >>> 16) + (d.h >>> 16) + (e.h >>> 16) + (w2 >>> 16);
13003        dst.l = (w0 & 0xffff) | (w1 << 16);
13004        dst.h = (w2 & 0xffff) | (w3 << 16);
13005     }
13006   },
13007   /**
13008    * @class Hashes.RMD160
13009    * @constructor
13010    * @param {Object} [config]
13011    * 
13012    * A JavaScript implementation of the RIPEMD-160 Algorithm
13013    * Version 2.2 Copyright Jeremy Lin, Paul Johnston 2000 - 2009.
13014    * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet
13015    * See http://pajhome.org.uk/crypt/md5 for details.
13016    * Also http://www.ocf.berkeley.edu/~jjlin/jsotp/
13017    */
13018   RMD160 : function (options) {
13019     /**
13020      * Private properties configuration variables. You may need to tweak these to be compatible with
13021      * the server-side, but the defaults work in most cases.
13022      * @see this.setUpperCase() method
13023      * @see this.setPad() method
13024      */
13025     var hexcase = (options && typeof options.uppercase === 'boolean') ? options.uppercase : false,   /* hexadecimal output case format. false - lowercase; true - uppercase  */
13026         b64pad = (options && typeof options.pad === 'string') ? options.pda : '=',  /* base-64 pad character. Default '=' for strict RFC compliance   */
13027         utf8 = (options && typeof options.utf8 === 'boolean') ? options.utf8 : true, /* enable/disable utf8 encoding */
13028         rmd160_r1 = [
13029            0,  1,  2,  3,  4,  5,  6,  7,  8,  9, 10, 11, 12, 13, 14, 15,
13030            7,  4, 13,  1, 10,  6, 15,  3, 12,  0,  9,  5,  2, 14, 11,  8,
13031            3, 10, 14,  4,  9, 15,  8,  1,  2,  7,  0,  6, 13, 11,  5, 12,
13032            1,  9, 11, 10,  0,  8, 12,  4, 13,  3,  7, 15, 14,  5,  6,  2,
13033            4,  0,  5,  9,  7, 12,  2, 10, 14,  1,  3,  8, 11,  6, 15, 13
13034         ],
13035         rmd160_r2 = [
13036            5, 14,  7,  0,  9,  2, 11,  4, 13,  6, 15,  8,  1, 10,  3, 12,
13037            6, 11,  3,  7,  0, 13,  5, 10, 14, 15,  8, 12,  4,  9,  1,  2,
13038           15,  5,  1,  3,  7, 14,  6,  9, 11,  8, 12,  2, 10,  0,  4, 13,
13039            8,  6,  4,  1,  3, 11, 15,  0,  5, 12,  2, 13,  9,  7, 10, 14,
13040           12, 15, 10,  4,  1,  5,  8,  7,  6,  2, 13, 14,  0,  3,  9, 11
13041         ],
13042         rmd160_s1 = [
13043           11, 14, 15, 12,  5,  8,  7,  9, 11, 13, 14, 15,  6,  7,  9,  8,
13044            7,  6,  8, 13, 11,  9,  7, 15,  7, 12, 15,  9, 11,  7, 13, 12,
13045           11, 13,  6,  7, 14,  9, 13, 15, 14,  8, 13,  6,  5, 12,  7,  5,
13046           11, 12, 14, 15, 14, 15,  9,  8,  9, 14,  5,  6,  8,  6,  5, 12,
13047            9, 15,  5, 11,  6,  8, 13, 12,  5, 12, 13, 14, 11,  8,  5,  6
13048         ],
13049         rmd160_s2 = [
13050            8,  9,  9, 11, 13, 15, 15,  5,  7,  7,  8, 11, 14, 14, 12,  6,
13051            9, 13, 15,  7, 12,  8,  9, 11,  7,  7, 12,  7,  6, 15, 13, 11,
13052            9,  7, 15, 11,  8,  6,  6, 14, 12, 13,  5, 14, 13, 13,  7,  5,
13053           15,  5,  8, 11, 14, 14,  6, 14,  6,  9, 12,  9, 12,  5, 15,  8,
13054            8,  5, 12,  9, 12,  5, 14,  6,  8, 13,  6,  5, 15, 13, 11, 11
13055         ];
13056
13057     /* privileged (public) methods */
13058     this.hex = function (s) {
13059       return rstr2hex(rstr(s, utf8)); 
13060     };
13061     this.b64 = function (s) {
13062       return rstr2b64(rstr(s, utf8), b64pad);
13063     };
13064     this.any = function (s, e) { 
13065       return rstr2any(rstr(s, utf8), e);
13066     };
13067     this.hex_hmac = function (k, d) { 
13068       return rstr2hex(rstr_hmac(k, d));
13069     };
13070     this.b64_hmac = function (k, d) { 
13071       return rstr2b64(rstr_hmac(k, d), b64pad);
13072     };
13073     this.any_hmac = function (k, d, e) { 
13074       return rstr2any(rstr_hmac(k, d), e); 
13075     };
13076     /**
13077      * Perform a simple self-test to see if the VM is working
13078      * @return {String} Hexadecimal hash sample
13079      * @public
13080      */
13081     this.vm_test = function () {
13082       return hex('abc').toLowerCase() === '900150983cd24fb0d6963f7d28e17f72';
13083     };
13084     /** 
13085      * @description Enable/disable uppercase hexadecimal returned string 
13086      * @param {boolean} 
13087      * @return {Object} this
13088      * @public
13089      */ 
13090     this.setUpperCase = function (a) {
13091       if (typeof a === 'boolean' ) { hexcase = a; }
13092       return this;
13093     };
13094     /** 
13095      * @description Defines a base64 pad string 
13096      * @param {string} Pad
13097      * @return {Object} this
13098      * @public
13099      */ 
13100     this.setPad = function (a) {
13101       if (typeof a !== 'undefined' ) { b64pad = a; }
13102       return this;
13103     };
13104     /** 
13105      * @description Defines a base64 pad string 
13106      * @param {boolean} 
13107      * @return {Object} this
13108      * @public
13109      */ 
13110     this.setUTF8 = function (a) {
13111       if (typeof a === 'boolean') { utf8 = a; }
13112       return this;
13113     };
13114
13115     /* private methods */
13116
13117     /**
13118      * Calculate the rmd160 of a raw string
13119      */
13120     function rstr(s) {
13121       s = (utf8) ? utf8Encode(s) : s;
13122       return binl2rstr(binl(rstr2binl(s), s.length * 8));
13123     }
13124
13125     /**
13126      * Calculate the HMAC-rmd160 of a key and some data (raw strings)
13127      */
13128     function rstr_hmac(key, data) {
13129       key = (utf8) ? utf8Encode(key) : key;
13130       data = (utf8) ? utf8Encode(data) : data;
13131       var i, hash,
13132           bkey = rstr2binl(key),
13133           ipad = Array(16), opad = Array(16);
13134
13135       if (bkey.length > 16) { 
13136         bkey = binl(bkey, key.length * 8); 
13137       }
13138       
13139       for (i = 0; i < 16; i+=1) {
13140         ipad[i] = bkey[i] ^ 0x36363636;
13141         opad[i] = bkey[i] ^ 0x5C5C5C5C;
13142       }
13143       hash = binl(ipad.concat(rstr2binl(data)), 512 + data.length * 8);
13144       return binl2rstr(binl(opad.concat(hash), 512 + 160));
13145     }
13146
13147     /**
13148      * Convert an array of little-endian words to a string
13149      */
13150     function binl2rstr(input) {
13151       var i, output = '', l = input.length * 32;
13152       for (i = 0; i < l; i += 8) {
13153         output += String.fromCharCode((input[i>>5] >>> (i % 32)) & 0xFF);
13154       }
13155       return output;
13156     }
13157
13158     /**
13159      * Calculate the RIPE-MD160 of an array of little-endian words, and a bit length.
13160      */
13161     function binl(x, len) {
13162       var T, j, i, l,
13163           h0 = 0x67452301,
13164           h1 = 0xefcdab89,
13165           h2 = 0x98badcfe,
13166           h3 = 0x10325476,
13167           h4 = 0xc3d2e1f0,
13168           A1, B1, C1, D1, E1,
13169           A2, B2, C2, D2, E2;
13170
13171       /* append padding */
13172       x[len >> 5] |= 0x80 << (len % 32);
13173       x[(((len + 64) >>> 9) << 4) + 14] = len;
13174       l = x.length;
13175       
13176       for (i = 0; i < l; i+=16) {
13177         A1 = A2 = h0; B1 = B2 = h1; C1 = C2 = h2; D1 = D2 = h3; E1 = E2 = h4;
13178         for (j = 0; j <= 79; j+=1) {
13179           T = safe_add(A1, rmd160_f(j, B1, C1, D1));
13180           T = safe_add(T, x[i + rmd160_r1[j]]);
13181           T = safe_add(T, rmd160_K1(j));
13182           T = safe_add(bit_rol(T, rmd160_s1[j]), E1);
13183           A1 = E1; E1 = D1; D1 = bit_rol(C1, 10); C1 = B1; B1 = T;
13184           T = safe_add(A2, rmd160_f(79-j, B2, C2, D2));
13185           T = safe_add(T, x[i + rmd160_r2[j]]);
13186           T = safe_add(T, rmd160_K2(j));
13187           T = safe_add(bit_rol(T, rmd160_s2[j]), E2);
13188           A2 = E2; E2 = D2; D2 = bit_rol(C2, 10); C2 = B2; B2 = T;
13189         }
13190
13191         T = safe_add(h1, safe_add(C1, D2));
13192         h1 = safe_add(h2, safe_add(D1, E2));
13193         h2 = safe_add(h3, safe_add(E1, A2));
13194         h3 = safe_add(h4, safe_add(A1, B2));
13195         h4 = safe_add(h0, safe_add(B1, C2));
13196         h0 = T;
13197       }
13198       return [h0, h1, h2, h3, h4];
13199     }
13200
13201     // specific algorithm methods 
13202     function rmd160_f(j, x, y, z) {
13203       return ( 0 <= j && j <= 15) ? (x ^ y ^ z) :
13204          (16 <= j && j <= 31) ? (x & y) | (~x & z) :
13205          (32 <= j && j <= 47) ? (x | ~y) ^ z :
13206          (48 <= j && j <= 63) ? (x & z) | (y & ~z) :
13207          (64 <= j && j <= 79) ? x ^ (y | ~z) :
13208          'rmd160_f: j out of range';
13209     }
13210
13211     function rmd160_K1(j) {
13212       return ( 0 <= j && j <= 15) ? 0x00000000 :
13213          (16 <= j && j <= 31) ? 0x5a827999 :
13214          (32 <= j && j <= 47) ? 0x6ed9eba1 :
13215          (48 <= j && j <= 63) ? 0x8f1bbcdc :
13216          (64 <= j && j <= 79) ? 0xa953fd4e :
13217          'rmd160_K1: j out of range';
13218     }
13219
13220     function rmd160_K2(j){
13221       return ( 0 <= j && j <= 15) ? 0x50a28be6 :
13222          (16 <= j && j <= 31) ? 0x5c4dd124 :
13223          (32 <= j && j <= 47) ? 0x6d703ef3 :
13224          (48 <= j && j <= 63) ? 0x7a6d76e9 :
13225          (64 <= j && j <= 79) ? 0x00000000 :
13226          'rmd160_K2: j out of range';
13227     }
13228   }
13229 };
13230
13231   // exposes Hashes
13232   (function( window, undefined ) {
13233     var freeExports = false;
13234     if (typeof exports === 'object' ) {
13235       freeExports = exports;
13236       if (exports && typeof global === 'object' && global && global === global.global ) { window = global; }
13237     }
13238
13239     if (typeof define === 'function' && typeof define.amd === 'object' && define.amd) {
13240       // define as an anonymous module, so, through path mapping, it can be aliased
13241       define(function () { return Hashes; });
13242     }
13243     else if ( freeExports ) {
13244       // in Node.js or RingoJS v0.8.0+
13245       if ( typeof module === 'object' && module && module.exports === freeExports ) {
13246         module.exports = Hashes;
13247       }
13248       // in Narwhal or RingoJS v0.7.0-
13249       else {
13250         freeExports.Hashes = Hashes;
13251       }
13252     }
13253     else {
13254       // in a browser or Rhino
13255       window.Hashes = Hashes;
13256     }
13257   }( this ));
13258 }()); // IIFE
13259
13260 })(window)
13261 },{}],2:[function(require,module,exports){
13262 'use strict';
13263
13264 var hashes = require('jshashes'),
13265     xtend = require('xtend'),
13266     sha1 = new hashes.SHA1();
13267
13268 var ohauth = {};
13269
13270 ohauth.qsString = function(obj) {
13271     return Object.keys(obj).sort().map(function(key) {
13272         return ohauth.percentEncode(key) + '=' +
13273             ohauth.percentEncode(obj[key]);
13274     }).join('&');
13275 };
13276
13277 ohauth.stringQs = function(str) {
13278     return str.split('&').reduce(function(obj, pair){
13279         var parts = pair.split('=');
13280         obj[decodeURIComponent(parts[0])] = (null === parts[1]) ?
13281             '' : decodeURIComponent(parts[1]);
13282         return obj;
13283     }, {});
13284 };
13285
13286 ohauth.rawxhr = function(method, url, data, headers, callback) {
13287     var xhr = new XMLHttpRequest(),
13288         twoHundred = /^20\d$/;
13289     xhr.onreadystatechange = function() {
13290         if (4 == xhr.readyState && 0 !== xhr.status) {
13291             if (twoHundred.test(xhr.status)) callback(null, xhr);
13292             else return callback(xhr, null);
13293         }
13294     };
13295     xhr.onerror = function(e) { return callback(e, null); };
13296     xhr.open(method, url, true);
13297     for (var h in headers) xhr.setRequestHeader(h, headers[h]);
13298     xhr.send(data);
13299 };
13300
13301 ohauth.xhr = function(method, url, auth, data, options, callback) {
13302     var headers = (options && options.header) || {
13303         'Content-Type': 'application/x-www-form-urlencoded'
13304     };
13305     headers.Authorization = 'OAuth ' + ohauth.authHeader(auth);
13306     ohauth.rawxhr(method, url, data, headers, callback);
13307 };
13308
13309 ohauth.nonce = function() {
13310     for (var o = ''; o.length < 6;) {
13311         o += '0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz'[Math.floor(Math.random() * 61)];
13312     }
13313     return o;
13314 };
13315
13316 ohauth.authHeader = function(obj) {
13317     return Object.keys(obj).sort().map(function(key) {
13318         return encodeURIComponent(key) + '="' + encodeURIComponent(obj[key]) + '"';
13319     }).join(', ');
13320 };
13321
13322 ohauth.timestamp = function() { return ~~((+new Date()) / 1000); };
13323
13324 ohauth.percentEncode = function(s) {
13325     return encodeURIComponent(s)
13326         .replace(/\!/g, '%21').replace(/\'/g, '%27')
13327         .replace(/\*/g, '%2A').replace(/\(/g, '%28').replace(/\)/g, '%29');
13328 };
13329
13330 ohauth.baseString = function(method, url, params) {
13331     if (params.oauth_signature) delete params.oauth_signature;
13332     return [
13333         method,
13334         ohauth.percentEncode(url),
13335         ohauth.percentEncode(ohauth.qsString(params))].join('&');
13336 };
13337
13338 ohauth.signature = function(oauth_secret, token_secret, baseString) {
13339     return sha1.b64_hmac(
13340         ohauth.percentEncode(oauth_secret) + '&' +
13341         ohauth.percentEncode(token_secret),
13342         baseString);
13343 };
13344
13345 /**
13346  * Takes an options object for configuration (consumer_key,
13347  * consumer_secret, version, signature_method, token) and returns a
13348  * function that generates the Authorization header for given data.
13349  *
13350  * The returned function takes these parameters:
13351  * - method: GET/POST/...
13352  * - uri: full URI with protocol, port, path and query string
13353  * - extra_params: any extra parameters (that are passed in the POST data),
13354  *   can be an object or a from-urlencoded string.
13355  *
13356  * Returned function returns full OAuth header with "OAuth" string in it.
13357  */
13358
13359 ohauth.headerGenerator = function(options) {
13360     options = options || {};
13361     var consumer_key = options.consumer_key || '',
13362         consumer_secret = options.consumer_secret || '',
13363         signature_method = options.signature_method || 'HMAC-SHA1',
13364         version = options.version || '1.0',
13365         token = options.token || '';
13366
13367     return function(method, uri, extra_params) {
13368         method = method.toUpperCase();
13369         if (typeof extra_params === 'string' && extra_params.length > 0) {
13370             extra_params = ohauth.stringQs(extra_params);
13371         }
13372
13373         var uri_parts = uri.split('?', 2),
13374         base_uri = uri_parts[0];
13375
13376         var query_params = uri_parts.length === 2 ?
13377             ohauth.stringQs(uri_parts[1]) : {};
13378
13379         var oauth_params = {
13380             oauth_consumer_key: consumer_key,
13381             oauth_signature_method: signature_method,
13382             oauth_version: version,
13383             oauth_timestamp: ohauth.timestamp(),
13384             oauth_nonce: ohauth.nonce()
13385         };
13386
13387         if (token) oauth_params.oauth_token = token;
13388
13389         var all_params = xtend({}, oauth_params, query_params, extra_params),
13390             base_str = ohauth.baseString(method, base_uri, all_params);
13391
13392         oauth_params.oauth_signature = ohauth.signature(consumer_secret, token, base_str);
13393
13394         return 'OAuth ' + ohauth.authHeader(oauth_params);
13395     };
13396 };
13397
13398 module.exports = ohauth;
13399
13400 },{"jshashes":7,"xtend":4}],6:[function(require,module,exports){
13401 module.exports = Object.keys || require('./shim');
13402
13403
13404 },{"./shim":8}],8:[function(require,module,exports){
13405 (function () {
13406         "use strict";
13407
13408         // modified from https://github.com/kriskowal/es5-shim
13409         var has = Object.prototype.hasOwnProperty,
13410                 is = require('is'),
13411                 forEach = require('foreach'),
13412                 hasDontEnumBug = !({'toString': null}).propertyIsEnumerable('toString'),
13413                 dontEnums = [
13414                         "toString",
13415                         "toLocaleString",
13416                         "valueOf",
13417                         "hasOwnProperty",
13418                         "isPrototypeOf",
13419                         "propertyIsEnumerable",
13420                         "constructor"
13421                 ],
13422                 keysShim;
13423
13424         keysShim = function keys(object) {
13425                 if (!is.object(object) && !is.array(object)) {
13426                         throw new TypeError("Object.keys called on a non-object");
13427                 }
13428
13429                 var name, theKeys = [];
13430                 for (name in object) {
13431                         if (has.call(object, name)) {
13432                                 theKeys.push(name);
13433                         }
13434                 }
13435
13436                 if (hasDontEnumBug) {
13437                         forEach(dontEnums, function (dontEnum) {
13438                                 if (has.call(object, dontEnum)) {
13439                                         theKeys.push(dontEnum);
13440                                 }
13441                         });
13442                 }
13443                 return theKeys;
13444         };
13445
13446         module.exports = keysShim;
13447 }());
13448
13449
13450 },{"is":9,"foreach":10}],9:[function(require,module,exports){
13451
13452 /**!
13453  * is
13454  * the definitive JavaScript type testing library
13455  * 
13456  * @copyright 2013 Enrico Marino
13457  * @license MIT
13458  */
13459
13460 var objProto = Object.prototype;
13461 var owns = objProto.hasOwnProperty;
13462 var toString = objProto.toString;
13463 var isActualNaN = function (value) {
13464   return value !== value;
13465 };
13466 var NON_HOST_TYPES = {
13467   "boolean": 1,
13468   "number": 1,
13469   "string": 1,
13470   "undefined": 1
13471 };
13472
13473 /**
13474  * Expose `is`
13475  */
13476
13477 var is = module.exports = {};
13478
13479 /**
13480  * Test general.
13481  */
13482
13483 /**
13484  * is.type
13485  * Test if `value` is a type of `type`.
13486  *
13487  * @param {Mixed} value value to test
13488  * @param {String} type type
13489  * @return {Boolean} true if `value` is a type of `type`, false otherwise
13490  * @api public
13491  */
13492
13493 is.a =
13494 is.type = function (value, type) {
13495   return typeof value === type;
13496 };
13497
13498 /**
13499  * is.defined
13500  * Test if `value` is defined.
13501  *
13502  * @param {Mixed} value value to test
13503  * @return {Boolean} true if 'value' is defined, false otherwise
13504  * @api public
13505  */
13506
13507 is.defined = function (value) {
13508   return value !== undefined;
13509 };
13510
13511 /**
13512  * is.empty
13513  * Test if `value` is empty.
13514  *
13515  * @param {Mixed} value value to test
13516  * @return {Boolean} true if `value` is empty, false otherwise
13517  * @api public
13518  */
13519
13520 is.empty = function (value) {
13521   var type = toString.call(value);
13522   var key;
13523
13524   if ('[object Array]' === type || '[object Arguments]' === type) {
13525     return value.length === 0;
13526   }
13527
13528   if ('[object Object]' === type) {
13529     for (key in value) if (owns.call(value, key)) return false;
13530     return true;
13531   }
13532
13533   if ('[object String]' === type) {
13534     return '' === value;
13535   }
13536
13537   return false;
13538 };
13539
13540 /**
13541  * is.equal
13542  * Test if `value` is equal to `other`.
13543  *
13544  * @param {Mixed} value value to test
13545  * @param {Mixed} other value to compare with
13546  * @return {Boolean} true if `value` is equal to `other`, false otherwise
13547  */
13548
13549 is.equal = function (value, other) {
13550   var type = toString.call(value)
13551   var key;
13552
13553   if (type !== toString.call(other)) {
13554     return false;
13555   }
13556
13557   if ('[object Object]' === type) {
13558     for (key in value) {
13559       if (!is.equal(value[key], other[key])) {
13560         return false;
13561       }
13562     }
13563     return true;
13564   }
13565
13566   if ('[object Array]' === type) {
13567     key = value.length;
13568     if (key !== other.length) {
13569       return false;
13570     }
13571     while (--key) {
13572       if (!is.equal(value[key], other[key])) {
13573         return false;
13574       }
13575     }
13576     return true;
13577   }
13578
13579   if ('[object Function]' === type) {
13580     return value.prototype === other.prototype;
13581   }
13582
13583   if ('[object Date]' === type) {
13584     return value.getTime() === other.getTime();
13585   }
13586
13587   return value === other;
13588 };
13589
13590 /**
13591  * is.hosted
13592  * Test if `value` is hosted by `host`.
13593  *
13594  * @param {Mixed} value to test
13595  * @param {Mixed} host host to test with
13596  * @return {Boolean} true if `value` is hosted by `host`, false otherwise
13597  * @api public
13598  */
13599
13600 is.hosted = function (value, host) {
13601   var type = typeof host[value];
13602   return type === 'object' ? !!host[value] : !NON_HOST_TYPES[type];
13603 };
13604
13605 /**
13606  * is.instance
13607  * Test if `value` is an instance of `constructor`.
13608  *
13609  * @param {Mixed} value value to test
13610  * @return {Boolean} true if `value` is an instance of `constructor`
13611  * @api public
13612  */
13613
13614 is.instance = is['instanceof'] = function (value, constructor) {
13615   return value instanceof constructor;
13616 };
13617
13618 /**
13619  * is.null
13620  * Test if `value` is null.
13621  *
13622  * @param {Mixed} value value to test
13623  * @return {Boolean} true if `value` is null, false otherwise
13624  * @api public
13625  */
13626
13627 is['null'] = function (value) {
13628   return value === null;
13629 };
13630
13631 /**
13632  * is.undefined
13633  * Test if `value` is undefined.
13634  *
13635  * @param {Mixed} value value to test
13636  * @return {Boolean} true if `value` is undefined, false otherwise
13637  * @api public
13638  */
13639
13640 is.undefined = function (value) {
13641   return value === undefined;
13642 };
13643
13644 /**
13645  * Test arguments.
13646  */
13647
13648 /**
13649  * is.arguments
13650  * Test if `value` is an arguments object.
13651  *
13652  * @param {Mixed} value value to test
13653  * @return {Boolean} true if `value` is an arguments object, false otherwise
13654  * @api public
13655  */
13656
13657 is.arguments = function (value) {
13658   var isStandardArguments = '[object Arguments]' === toString.call(value);
13659   var isOldArguments = !is.array(value) && is.arraylike(value) && is.object(value) && is.fn(value.callee);
13660   return isStandardArguments || isOldArguments;
13661 };
13662
13663 /**
13664  * Test array.
13665  */
13666
13667 /**
13668  * is.array
13669  * Test if 'value' is an array.
13670  *
13671  * @param {Mixed} value value to test
13672  * @return {Boolean} true if `value` is an array, false otherwise
13673  * @api public
13674  */
13675
13676 is.array = function (value) {
13677   return '[object Array]' === toString.call(value);
13678 };
13679
13680 /**
13681  * is.arguments.empty
13682  * Test if `value` is an empty arguments object.
13683  *
13684  * @param {Mixed} value value to test
13685  * @return {Boolean} true if `value` is an empty arguments object, false otherwise
13686  * @api public
13687  */
13688 is.arguments.empty = function (value) {
13689   return is.arguments(value) && value.length === 0;
13690 };
13691
13692 /**
13693  * is.array.empty
13694  * Test if `value` is an empty array.
13695  *
13696  * @param {Mixed} value value to test
13697  * @return {Boolean} true if `value` is an empty array, false otherwise
13698  * @api public
13699  */
13700 is.array.empty = function (value) {
13701   return is.array(value) && value.length === 0;
13702 };
13703
13704 /**
13705  * is.arraylike
13706  * Test if `value` is an arraylike object.
13707  *
13708  * @param {Mixed} value value to test
13709  * @return {Boolean} true if `value` is an arguments object, false otherwise
13710  * @api public
13711  */
13712
13713 is.arraylike = function (value) {
13714   return !!value && !is.boolean(value)
13715     && owns.call(value, 'length')
13716     && isFinite(value.length)
13717     && is.number(value.length)
13718     && value.length >= 0;
13719 };
13720
13721 /**
13722  * Test boolean.
13723  */
13724
13725 /**
13726  * is.boolean
13727  * Test if `value` is a boolean.
13728  *
13729  * @param {Mixed} value value to test
13730  * @return {Boolean} true if `value` is a boolean, false otherwise
13731  * @api public
13732  */
13733
13734 is.boolean = function (value) {
13735   return '[object Boolean]' === toString.call(value);
13736 };
13737
13738 /**
13739  * is.false
13740  * Test if `value` is false.
13741  *
13742  * @param {Mixed} value value to test
13743  * @return {Boolean} true if `value` is false, false otherwise
13744  * @api public
13745  */
13746
13747 is['false'] = function (value) {
13748   return is.boolean(value) && (value === false || value.valueOf() === false);
13749 };
13750
13751 /**
13752  * is.true
13753  * Test if `value` is true.
13754  *
13755  * @param {Mixed} value value to test
13756  * @return {Boolean} true if `value` is true, false otherwise
13757  * @api public
13758  */
13759
13760 is['true'] = function (value) {
13761   return is.boolean(value) && (value === true || value.valueOf() === true);
13762 };
13763
13764 /**
13765  * Test date.
13766  */
13767
13768 /**
13769  * is.date
13770  * Test if `value` is a date.
13771  *
13772  * @param {Mixed} value value to test
13773  * @return {Boolean} true if `value` is a date, false otherwise
13774  * @api public
13775  */
13776
13777 is.date = function (value) {
13778   return '[object Date]' === toString.call(value);
13779 };
13780
13781 /**
13782  * Test element.
13783  */
13784
13785 /**
13786  * is.element
13787  * Test if `value` is an html element.
13788  *
13789  * @param {Mixed} value value to test
13790  * @return {Boolean} true if `value` is an HTML Element, false otherwise
13791  * @api public
13792  */
13793
13794 is.element = function (value) {
13795   return value !== undefined
13796     && typeof HTMLElement !== 'undefined'
13797     && value instanceof HTMLElement
13798     && value.nodeType === 1;
13799 };
13800
13801 /**
13802  * Test error.
13803  */
13804
13805 /**
13806  * is.error
13807  * Test if `value` is an error object.
13808  *
13809  * @param {Mixed} value value to test
13810  * @return {Boolean} true if `value` is an error object, false otherwise
13811  * @api public
13812  */
13813
13814 is.error = function (value) {
13815   return '[object Error]' === toString.call(value);
13816 };
13817
13818 /**
13819  * Test function.
13820  */
13821
13822 /**
13823  * is.fn / is.function (deprecated)
13824  * Test if `value` is a function.
13825  *
13826  * @param {Mixed} value value to test
13827  * @return {Boolean} true if `value` is a function, false otherwise
13828  * @api public
13829  */
13830
13831 is.fn = is['function'] = function (value) {
13832   var isAlert = typeof window !== 'undefined' && value === window.alert;
13833   return isAlert || '[object Function]' === toString.call(value);
13834 };
13835
13836 /**
13837  * Test number.
13838  */
13839
13840 /**
13841  * is.number
13842  * Test if `value` is a number.
13843  *
13844  * @param {Mixed} value value to test
13845  * @return {Boolean} true if `value` is a number, false otherwise
13846  * @api public
13847  */
13848
13849 is.number = function (value) {
13850   return '[object Number]' === toString.call(value);
13851 };
13852
13853 /**
13854  * is.infinite
13855  * Test if `value` is positive or negative infinity.
13856  *
13857  * @param {Mixed} value value to test
13858  * @return {Boolean} true if `value` is positive or negative Infinity, false otherwise
13859  * @api public
13860  */
13861 is.infinite = function (value) {
13862   return value === Infinity || value === -Infinity;
13863 };
13864
13865 /**
13866  * is.decimal
13867  * Test if `value` is a decimal number.
13868  *
13869  * @param {Mixed} value value to test
13870  * @return {Boolean} true if `value` is a decimal number, false otherwise
13871  * @api public
13872  */
13873
13874 is.decimal = function (value) {
13875   return is.number(value) && !isActualNaN(value) && value % 1 !== 0;
13876 };
13877
13878 /**
13879  * is.divisibleBy
13880  * Test if `value` is divisible by `n`.
13881  *
13882  * @param {Number} value value to test
13883  * @param {Number} n dividend
13884  * @return {Boolean} true if `value` is divisible by `n`, false otherwise
13885  * @api public
13886  */
13887
13888 is.divisibleBy = function (value, n) {
13889   var isDividendInfinite = is.infinite(value);
13890   var isDivisorInfinite = is.infinite(n);
13891   var isNonZeroNumber = is.number(value) && !isActualNaN(value) && is.number(n) && !isActualNaN(n) && n !== 0;
13892   return isDividendInfinite || isDivisorInfinite || (isNonZeroNumber && value % n === 0);
13893 };
13894
13895 /**
13896  * is.int
13897  * Test if `value` is an integer.
13898  *
13899  * @param value to test
13900  * @return {Boolean} true if `value` is an integer, false otherwise
13901  * @api public
13902  */
13903
13904 is.int = function (value) {
13905   return is.number(value) && !isActualNaN(value) && value % 1 === 0;
13906 };
13907
13908 /**
13909  * is.maximum
13910  * Test if `value` is greater than 'others' values.
13911  *
13912  * @param {Number} value value to test
13913  * @param {Array} others values to compare with
13914  * @return {Boolean} true if `value` is greater than `others` values
13915  * @api public
13916  */
13917
13918 is.maximum = function (value, others) {
13919   if (isActualNaN(value)) {
13920     throw new TypeError('NaN is not a valid value');
13921   } else if (!is.arraylike(others)) {
13922     throw new TypeError('second argument must be array-like');
13923   }
13924   var len = others.length;
13925
13926   while (--len >= 0) {
13927     if (value < others[len]) {
13928       return false;
13929     }
13930   }
13931
13932   return true;
13933 };
13934
13935 /**
13936  * is.minimum
13937  * Test if `value` is less than `others` values.
13938  *
13939  * @param {Number} value value to test
13940  * @param {Array} others values to compare with
13941  * @return {Boolean} true if `value` is less than `others` values
13942  * @api public
13943  */
13944
13945 is.minimum = function (value, others) {
13946   if (isActualNaN(value)) {
13947     throw new TypeError('NaN is not a valid value');
13948   } else if (!is.arraylike(others)) {
13949     throw new TypeError('second argument must be array-like');
13950   }
13951   var len = others.length;
13952
13953   while (--len >= 0) {
13954     if (value > others[len]) {
13955       return false;
13956     }
13957   }
13958
13959   return true;
13960 };
13961
13962 /**
13963  * is.nan
13964  * Test if `value` is not a number.
13965  *
13966  * @param {Mixed} value value to test
13967  * @return {Boolean} true if `value` is not a number, false otherwise
13968  * @api public
13969  */
13970
13971 is.nan = function (value) {
13972   return !is.number(value) || value !== value;
13973 };
13974
13975 /**
13976  * is.even
13977  * Test if `value` is an even number.
13978  *
13979  * @param {Number} value value to test
13980  * @return {Boolean} true if `value` is an even number, false otherwise
13981  * @api public
13982  */
13983
13984 is.even = function (value) {
13985   return is.infinite(value) || (is.number(value) && value === value && value % 2 === 0);
13986 };
13987
13988 /**
13989  * is.odd
13990  * Test if `value` is an odd number.
13991  *
13992  * @param {Number} value value to test
13993  * @return {Boolean} true if `value` is an odd number, false otherwise
13994  * @api public
13995  */
13996
13997 is.odd = function (value) {
13998   return is.infinite(value) || (is.number(value) && value === value && value % 2 !== 0);
13999 };
14000
14001 /**
14002  * is.ge
14003  * Test if `value` is greater than or equal to `other`.
14004  *
14005  * @param {Number} value value to test
14006  * @param {Number} other value to compare with
14007  * @return {Boolean}
14008  * @api public
14009  */
14010
14011 is.ge = function (value, other) {
14012   if (isActualNaN(value) || isActualNaN(other)) {
14013     throw new TypeError('NaN is not a valid value');
14014   }
14015   return !is.infinite(value) && !is.infinite(other) && value >= other;
14016 };
14017
14018 /**
14019  * is.gt
14020  * Test if `value` is greater than `other`.
14021  *
14022  * @param {Number} value value to test
14023  * @param {Number} other value to compare with
14024  * @return {Boolean}
14025  * @api public
14026  */
14027
14028 is.gt = function (value, other) {
14029   if (isActualNaN(value) || isActualNaN(other)) {
14030     throw new TypeError('NaN is not a valid value');
14031   }
14032   return !is.infinite(value) && !is.infinite(other) && value > other;
14033 };
14034
14035 /**
14036  * is.le
14037  * Test if `value` is less than or equal to `other`.
14038  *
14039  * @param {Number} value value to test
14040  * @param {Number} other value to compare with
14041  * @return {Boolean} if 'value' is less than or equal to 'other'
14042  * @api public
14043  */
14044
14045 is.le = function (value, other) {
14046   if (isActualNaN(value) || isActualNaN(other)) {
14047     throw new TypeError('NaN is not a valid value');
14048   }
14049   return !is.infinite(value) && !is.infinite(other) && value <= other;
14050 };
14051
14052 /**
14053  * is.lt
14054  * Test if `value` is less than `other`.
14055  *
14056  * @param {Number} value value to test
14057  * @param {Number} other value to compare with
14058  * @return {Boolean} if `value` is less than `other`
14059  * @api public
14060  */
14061
14062 is.lt = function (value, other) {
14063   if (isActualNaN(value) || isActualNaN(other)) {
14064     throw new TypeError('NaN is not a valid value');
14065   }
14066   return !is.infinite(value) && !is.infinite(other) && value < other;
14067 };
14068
14069 /**
14070  * is.within
14071  * Test if `value` is within `start` and `finish`.
14072  *
14073  * @param {Number} value value to test
14074  * @param {Number} start lower bound
14075  * @param {Number} finish upper bound
14076  * @return {Boolean} true if 'value' is is within 'start' and 'finish'
14077  * @api public
14078  */
14079 is.within = function (value, start, finish) {
14080   if (isActualNaN(value) || isActualNaN(start) || isActualNaN(finish)) {
14081     throw new TypeError('NaN is not a valid value');
14082   } else if (!is.number(value) || !is.number(start) || !is.number(finish)) {
14083     throw new TypeError('all arguments must be numbers');
14084   }
14085   var isAnyInfinite = is.infinite(value) || is.infinite(start) || is.infinite(finish);
14086   return isAnyInfinite || (value >= start && value <= finish);
14087 };
14088
14089 /**
14090  * Test object.
14091  */
14092
14093 /**
14094  * is.object
14095  * Test if `value` is an object.
14096  *
14097  * @param {Mixed} value value to test
14098  * @return {Boolean} true if `value` is an object, false otherwise
14099  * @api public
14100  */
14101
14102 is.object = function (value) {
14103   return value && '[object Object]' === toString.call(value);
14104 };
14105
14106 /**
14107  * is.hash
14108  * Test if `value` is a hash - a plain object literal.
14109  *
14110  * @param {Mixed} value value to test
14111  * @return {Boolean} true if `value` is a hash, false otherwise
14112  * @api public
14113  */
14114
14115 is.hash = function (value) {
14116   return is.object(value) && value.constructor === Object && !value.nodeType && !value.setInterval;
14117 };
14118
14119 /**
14120  * Test regexp.
14121  */
14122
14123 /**
14124  * is.regexp
14125  * Test if `value` is a regular expression.
14126  *
14127  * @param {Mixed} value value to test
14128  * @return {Boolean} true if `value` is a regexp, false otherwise
14129  * @api public
14130  */
14131
14132 is.regexp = function (value) {
14133   return '[object RegExp]' === toString.call(value);
14134 };
14135
14136 /**
14137  * Test string.
14138  */
14139
14140 /**
14141  * is.string
14142  * Test if `value` is a string.
14143  *
14144  * @param {Mixed} value value to test
14145  * @return {Boolean} true if 'value' is a string, false otherwise
14146  * @api public
14147  */
14148
14149 is.string = function (value) {
14150   return '[object String]' === toString.call(value);
14151 };
14152
14153
14154 },{}],10:[function(require,module,exports){
14155
14156 var hasOwn = Object.prototype.hasOwnProperty;
14157 var toString = Object.prototype.toString;
14158
14159 module.exports = function forEach (obj, fn, ctx) {
14160     if (toString.call(fn) !== '[object Function]') {
14161         throw new TypeError('iterator must be a function');
14162     }
14163     var l = obj.length;
14164     if (l === +l) {
14165         for (var i = 0; i < l; i++) {
14166             fn.call(ctx, obj[i], i, obj);
14167         }
14168     } else {
14169         for (var k in obj) {
14170             if (hasOwn.call(obj, k)) {
14171                 fn.call(ctx, obj[k], k, obj);
14172             }
14173         }
14174     }
14175 };
14176
14177
14178 },{}]},{},[1])(1)
14179 });
14180 ;/*
14181  (c) 2013, Vladimir Agafonkin
14182  RBush, a JavaScript library for high-performance 2D spatial indexing of points and rectangles.
14183  https://github.com/mourner/rbush
14184 */
14185
14186 (function () { 'use strict';
14187
14188 function rbush(maxEntries, format) {
14189
14190     // jshint newcap: false, validthis: true
14191     if (!(this instanceof rbush)) { return new rbush(maxEntries, format); }
14192
14193     // max entries in a node is 9 by default; min node fill is 40% for best performance
14194     this._maxEntries = Math.max(4, maxEntries || 9);
14195     this._minEntries = Math.max(2, Math.ceil(this._maxEntries * 0.4));
14196
14197     if (format) {
14198         this._initFormat(format);
14199     }
14200
14201     this.clear();
14202 }
14203
14204 rbush.prototype = {
14205
14206     all: function () {
14207         return this._all(this.data, []);
14208     },
14209
14210     search: function (bbox) {
14211
14212         var node = this.data,
14213             result = [];
14214
14215         if (!this._intersects(bbox, node.bbox)) { return result; }
14216
14217         var nodesToSearch = [],
14218             i, len, child, childBBox;
14219
14220         while (node) {
14221             for (i = 0, len = node.children.length; i < len; i++) {
14222                 child = node.children[i];
14223                 childBBox = node.leaf ? this.toBBox(child) : child.bbox;
14224
14225                 if (this._intersects(bbox, childBBox)) {
14226
14227                     if (node.leaf) {
14228                         result.push(child);
14229
14230                     } else if (this._contains(bbox, childBBox)) {
14231                         this._all(child, result);
14232
14233                     } else {
14234                         nodesToSearch.push(child);
14235                     }
14236                 }
14237             }
14238
14239             node = nodesToSearch.pop();
14240         }
14241
14242         return result;
14243     },
14244
14245     load: function (data) {
14246         if (!(data && data.length)) { return this; }
14247
14248         if (data.length < this._minEntries) {
14249             for (var i = 0, len = data.length; i < len; i++) {
14250                 this.insert(data[i]);
14251             }
14252             return this;
14253         }
14254
14255         // recursively build the tree with the given data from stratch using OMT algorithm
14256         var node = this._build(data.slice(), 0);
14257
14258         if (!this.data.children.length) {
14259             // save as is if tree is empty
14260             this.data = node;
14261
14262         } else if (this.data.height === node.height) {
14263             // split root if trees have the same height
14264             this._splitRoot(this.data, node);
14265
14266         } else {
14267             if (this.data.height < node.height) {
14268                 // swap trees if inserted one is bigger
14269                 var tmpNode = this.data;
14270                 this.data = node;
14271                 node = tmpNode;
14272             }
14273
14274             // insert the small tree into the large tree at appropriate level
14275             this._insert(node, this.data.height - node.height - 1, true);
14276         }
14277
14278         return this;
14279     },
14280
14281     insert: function (item) {
14282         if (item) {
14283             this._insert(item, this.data.height - 1);
14284         }
14285         return this;
14286     },
14287
14288     clear: function () {
14289         this.data = {
14290             children: [],
14291             leaf: true,
14292             bbox: this._empty(),
14293             height: 1
14294         };
14295         return this;
14296     },
14297
14298     remove: function (item) {
14299         if (!item) { return this; }
14300
14301         var node = this.data,
14302             bbox = this.toBBox(item),
14303             path = [],
14304             indexes = [],
14305             i, parent, index, goingUp;
14306
14307         // depth-first iterative tree traversal
14308         while (node || path.length) {
14309
14310             if (!node) { // go up
14311                 node = path.pop();
14312                 parent = path[path.length - 1];
14313                 i = indexes.pop();
14314                 goingUp = true;
14315             }
14316
14317             if (node.leaf) { // check current node
14318                 index = node.children.indexOf(item);
14319
14320                 if (index !== -1) {
14321                     // item found, remove the item and condense tree upwards
14322                     node.children.splice(index, 1);
14323                     path.push(node);
14324                     this._condense(path);
14325                     return this;
14326                 }
14327             }
14328
14329             if (!goingUp && !node.leaf && this._intersects(bbox, node.bbox)) { // go down
14330                 path.push(node);
14331                 indexes.push(i);
14332                 i = 0;
14333                 parent = node;
14334                 node = node.children[0];
14335
14336             } else if (parent) { // go right
14337                 i++;
14338                 node = parent.children[i];
14339                 goingUp = false;
14340
14341             } else { // nothing found
14342                 node = null;
14343             }
14344         }
14345
14346         return this;
14347     },
14348
14349     toBBox: function (item) { return item; },
14350
14351     compareMinX: function (a, b) { return a[0] - b[0]; },
14352     compareMinY: function (a, b) { return a[1] - b[1]; },
14353
14354     toJSON: function () { return this.data; },
14355
14356     fromJSON: function (data) {
14357         this.data = data;
14358         return this;
14359     },
14360
14361     _all: function (node, result) {
14362         var nodesToSearch = [];
14363         while (node) {
14364             if (node.leaf) {
14365                 result.push.apply(result, node.children);
14366             } else {
14367                 nodesToSearch.push.apply(nodesToSearch, node.children);
14368             }
14369             node = nodesToSearch.pop();
14370         }
14371         return result;
14372     },
14373
14374     _build: function (items, level, height) {
14375
14376         var N = items.length,
14377             M = this._maxEntries,
14378             node;
14379
14380         if (N <= M) {
14381             node = {
14382                 children: items,
14383                 leaf: true,
14384                 height: 1
14385             };
14386             this._calcBBox(node);
14387             return node;
14388         }
14389
14390         if (!level) {
14391             // target height of the bulk-loaded tree
14392             height = Math.ceil(Math.log(N) / Math.log(M));
14393
14394             // target number of root entries to maximize storage utilization
14395             M = Math.ceil(N / Math.pow(M, height - 1));
14396
14397             items.sort(this.compareMinX);
14398         }
14399
14400         // TODO eliminate recursion?
14401
14402         node = {
14403             children: [],
14404             height: height
14405         };
14406
14407         var N1 = Math.ceil(N / M) * Math.ceil(Math.sqrt(M)),
14408             N2 = Math.ceil(N / M),
14409             compare = level % 2 === 1 ? this.compareMinX : this.compareMinY,
14410             i, j, slice, sliceLen, childNode;
14411
14412         // split the items into M mostly square tiles
14413         for (i = 0; i < N; i += N1) {
14414             slice = items.slice(i, i + N1).sort(compare);
14415
14416             for (j = 0, sliceLen = slice.length; j < sliceLen; j += N2) {
14417                 // pack each entry recursively
14418                 childNode = this._build(slice.slice(j, j + N2), level + 1, height - 1);
14419                 node.children.push(childNode);
14420             }
14421         }
14422
14423         this._calcBBox(node);
14424
14425         return node;
14426     },
14427
14428     _chooseSubtree: function (bbox, node, level, path) {
14429
14430         var i, len, child, targetNode, area, enlargement, minArea, minEnlargement;
14431
14432         while (true) {
14433             path.push(node);
14434
14435             if (node.leaf || path.length - 1 === level) { break; }
14436
14437             minArea = minEnlargement = Infinity;
14438
14439             for (i = 0, len = node.children.length; i < len; i++) {
14440                 child = node.children[i];
14441                 area = this._area(child.bbox);
14442                 enlargement = this._enlargedArea(bbox, child.bbox) - area;
14443
14444                 // choose entry with the least area enlargement
14445                 if (enlargement < minEnlargement) {
14446                     minEnlargement = enlargement;
14447                     minArea = area < minArea ? area : minArea;
14448                     targetNode = child;
14449
14450                 } else if (enlargement === minEnlargement) {
14451                     // otherwise choose one with the smallest area
14452                     if (area < minArea) {
14453                         minArea = area;
14454                         targetNode = child;
14455                     }
14456                 }
14457             }
14458
14459             node = targetNode;
14460         }
14461
14462         return node;
14463     },
14464
14465     _insert: function (item, level, isNode, root) {
14466
14467         var bbox = isNode ? item.bbox : this.toBBox(item),
14468             insertPath = [];
14469
14470         // find the best node for accommodating the item, saving all nodes along the path too
14471         var node = this._chooseSubtree(bbox, root || this.data, level, insertPath),
14472             splitOccured;
14473
14474         // put the item into the node
14475         node.children.push(item);
14476         this._extend(node.bbox, bbox);
14477
14478         // split on node overflow; propagate upwards if necessary
14479         do {
14480             splitOccured = false;
14481             if (insertPath[level].children.length > this._maxEntries) {
14482                 this._split(insertPath, level);
14483                 splitOccured = true;
14484                 level--;
14485             }
14486         } while (level >= 0 && splitOccured);
14487
14488         // adjust bboxes along the insertion path
14489         this._adjustParentBBoxes(bbox, insertPath, level);
14490     },
14491
14492     // split overflowed node into two
14493     _split: function (insertPath, level) {
14494
14495         var node = insertPath[level],
14496             M = node.children.length,
14497             m = this._minEntries;
14498
14499         this._chooseSplitAxis(node, m, M);
14500
14501         var newNode = {
14502             children: node.children.splice(this._chooseSplitIndex(node, m, M)),
14503             height: node.height
14504         };
14505
14506         if (node.leaf) {
14507             newNode.leaf = true;
14508         }
14509
14510         this._calcBBox(node);
14511         this._calcBBox(newNode);
14512
14513         if (level) {
14514             insertPath[level - 1].children.push(newNode);
14515         } else {
14516             this._splitRoot(node, newNode);
14517         }
14518     },
14519
14520     _splitRoot: function (node, newNode) {
14521         // split root node
14522         this.data = {};
14523         this.data.children = [node, newNode];
14524         this.data.height = node.height + 1;
14525         this._calcBBox(this.data);
14526     },
14527
14528     _chooseSplitIndex: function (node, m, M) {
14529
14530         var i, bbox1, bbox2, overlap, area, minOverlap, minArea, index;
14531
14532         minOverlap = minArea = Infinity;
14533
14534         for (i = m; i <= M - m; i++) {
14535             bbox1 = this._distBBox(node, 0, i);
14536             bbox2 = this._distBBox(node, i, M);
14537
14538             overlap = this._intersectionArea(bbox1, bbox2);
14539             area = this._area(bbox1) + this._area(bbox2);
14540
14541             // choose distribution with minimum overlap
14542             if (overlap < minOverlap) {
14543                 minOverlap = overlap;
14544                 index = i;
14545
14546                 minArea = area < minArea ? area : minArea;
14547
14548             } else if (overlap === minOverlap) {
14549                 // otherwise choose distribution with minimum area
14550                 if (area < minArea) {
14551                     minArea = area;
14552                     index = i;
14553                 }
14554             }
14555         }
14556
14557         return index;
14558     },
14559
14560     // sorts node children by the best axis for split
14561     _chooseSplitAxis: function (node, m, M) {
14562
14563         var compareMinX = node.leaf ? this.compareMinX : this._compareNodeMinX,
14564             compareMinY = node.leaf ? this.compareMinY : this._compareNodeMinY,
14565             xMargin = this._allDistMargin(node, m, M, compareMinX),
14566             yMargin = this._allDistMargin(node, m, M, compareMinY);
14567
14568         // if total distributions margin value is minimal for x, sort by minX,
14569         // otherwise it's already sorted by minY
14570
14571         if (xMargin < yMargin) {
14572             node.children.sort(compareMinX);
14573         }
14574     },
14575
14576     // total margin of all possible split distributions where each node is at least m full
14577     _allDistMargin: function (node, m, M, compare) {
14578
14579         node.children.sort(compare);
14580
14581         var leftBBox = this._distBBox(node, 0, m),
14582             rightBBox = this._distBBox(node, M - m, M),
14583             margin = this._margin(leftBBox) + this._margin(rightBBox),
14584             i, child;
14585
14586         for (i = m; i < M - m; i++) {
14587             child = node.children[i];
14588             this._extend(leftBBox, node.leaf ? this.toBBox(child) : child.bbox);
14589             margin += this._margin(leftBBox);
14590         }
14591
14592         for (i = M - m - 1; i >= 0; i--) {
14593             child = node.children[i];
14594             this._extend(rightBBox, node.leaf ? this.toBBox(child) : child.bbox);
14595             margin += this._margin(rightBBox);
14596         }
14597
14598         return margin;
14599     },
14600
14601     // min bounding rectangle of node children from k to p-1
14602     _distBBox: function (node, k, p) {
14603         var bbox = this._empty();
14604
14605         for (var i = k, child; i < p; i++) {
14606             child = node.children[i];
14607             this._extend(bbox, node.leaf ? this.toBBox(child) : child.bbox);
14608         }
14609
14610         return bbox;
14611     },
14612
14613     // calculate node's bbox from bboxes of its children
14614     _calcBBox: function (node) {
14615         node.bbox = this._empty();
14616
14617         for (var i = 0, len = node.children.length, child; i < len; i++) {
14618             child = node.children[i];
14619             this._extend(node.bbox, node.leaf ? this.toBBox(child) : child.bbox);
14620         }
14621     },
14622
14623     _adjustParentBBoxes: function (bbox, path, level) {
14624         // adjust bboxes along the given tree path
14625         for (var i = level; i >= 0; i--) {
14626             this._extend(path[i].bbox, bbox);
14627         }
14628     },
14629
14630     _condense: function (path) {
14631         // go through the path, removing empty nodes and updating bboxes
14632         for (var i = path.length - 1, parent; i >= 0; i--) {
14633             if (path[i].children.length === 0) {
14634                 if (i > 0) {
14635                     parent = path[i - 1].children;
14636                     parent.splice(parent.indexOf(path[i]), 1);
14637                 } else {
14638                     this.clear();
14639                 }
14640             } else {
14641                 this._calcBBox(path[i]);
14642             }
14643         }
14644     },
14645
14646     _contains: function(a, b) {
14647         return a[0] <= b[0] &&
14648                a[1] <= b[1] &&
14649                b[2] <= a[2] &&
14650                b[3] <= a[3];
14651     },
14652
14653     _intersects: function (a, b) {
14654         return b[0] <= a[2] &&
14655                b[1] <= a[3] &&
14656                b[2] >= a[0] &&
14657                b[3] >= a[1];
14658     },
14659
14660     _extend: function (a, b) {
14661         a[0] = Math.min(a[0], b[0]);
14662         a[1] = Math.min(a[1], b[1]);
14663         a[2] = Math.max(a[2], b[2]);
14664         a[3] = Math.max(a[3], b[3]);
14665         return a;
14666     },
14667
14668     _area:   function (a) { return (a[2] - a[0]) * (a[3] - a[1]); },
14669     _margin: function (a) { return (a[2] - a[0]) + (a[3] - a[1]); },
14670
14671     _enlargedArea: function (a, b) {
14672         return (Math.max(b[2], a[2]) - Math.min(b[0], a[0])) *
14673                (Math.max(b[3], a[3]) - Math.min(b[1], a[1]));
14674     },
14675
14676     _intersectionArea: function (a, b) {
14677         var minX = Math.max(a[0], b[0]),
14678             minY = Math.max(a[1], b[1]),
14679             maxX = Math.min(a[2], b[2]),
14680             maxY = Math.min(a[3], b[3]);
14681
14682         return Math.max(0, maxX - minX) *
14683                Math.max(0, maxY - minY);
14684     },
14685
14686     _empty: function () { return [Infinity, Infinity, -Infinity, -Infinity]; },
14687
14688     _compareNodeMinX: function (a, b) { return a.bbox[0] - b.bbox[0]; },
14689     _compareNodeMinY: function (a, b) { return a.bbox[1] - b.bbox[1]; },
14690
14691     _initFormat: function (format) {
14692         // data format (minX, minY, maxX, maxY accessors)
14693
14694         // uses eval-type function compilation instead of just accepting a toBBox function
14695         // because the algorithms are very sensitive to sorting functions performance,
14696         // so they should be dead simple and without inner calls
14697
14698         // jshint evil: true
14699
14700         var compareArr = ['return a', ' - b', ';'];
14701
14702         this.compareMinX = new Function('a', 'b', compareArr.join(format[0]));
14703         this.compareMinY = new Function('a', 'b', compareArr.join(format[1]));
14704
14705         this.toBBox = new Function('a', 'return [a' + format.join(', a') + '];');
14706     }
14707 };
14708
14709 if (typeof define === 'function' && define.amd) {
14710     define(function() {
14711         return rbush;
14712     });
14713 } else if (typeof module !== 'undefined') {
14714     module.exports = rbush;
14715 } else if (typeof self !== 'undefined') {
14716     self.rbush = rbush;
14717 } else {
14718     window.rbush = rbush;
14719 }
14720
14721 })();
14722 (function(e){if("function"==typeof bootstrap)bootstrap("sexagesimal",e);else if("object"==typeof exports)module.exports=e();else if("function"==typeof define&&define.amd)define(e);else if("undefined"!=typeof ses){if(!ses.ok())return;ses.makeSexagesimal=e}else"undefined"!=typeof window?window.sexagesimal=e():global.sexagesimal=e()})(function(){var define,ses,bootstrap,module,exports;
14723 return (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);throw new Error("Cannot find module '"+o+"'")}var f=n[o]={exports:{}};t[o][0].call(f.exports,function(e){var n=t[o][1][e];return s(n?n:e)},f,f.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){
14724 module.exports = element;
14725 module.exports.pair = pair;
14726 module.exports.format = format;
14727 module.exports.formatPair = formatPair;
14728
14729 function element(x, dims) {
14730     return search(x, dims).val;
14731 }
14732
14733 function formatPair(x) {
14734     return format(x.lat, 'lat') + ' ' + format(x.lon, 'lon');
14735 }
14736
14737 // Is 0 North or South?
14738 function format(x, dim) {
14739     var dirs = {
14740             lat: ['N', 'S'],
14741             lon: ['E', 'W']
14742         }[dim] || '',
14743         dir = dirs[x >= 0 ? 0 : 1],
14744         abs = Math.abs(x),
14745         whole = Math.floor(abs),
14746         fraction = abs - whole,
14747         fractionMinutes = fraction * 60,
14748         minutes = Math.floor(fractionMinutes),
14749         seconds = Math.floor((fractionMinutes - minutes) * 60);
14750
14751     return whole + '° ' +
14752         (minutes ? minutes + "' " : '') +
14753         (seconds ? seconds + '" ' : '') + dir;
14754 }
14755
14756 function search(x, dims, r) {
14757     if (!dims) dims = 'NSEW';
14758     if (typeof x !== 'string') return { val: null, regex: r };
14759     r = r || /[\s\,]*([\-|\—|\―]?[0-9.]+)°? *(?:([0-9.]+)['’′‘] *)?(?:([0-9.]+)(?:''|"|”|″) *)?([NSEW])?/gi;
14760     var m = r.exec(x);
14761     if (!m) return { val: null, regex: r };
14762     else if (m[4] && dims.indexOf(m[4]) === -1) return { val: null, regex: r };
14763     else return {
14764         val: (((m[1]) ? parseFloat(m[1]) : 0) +
14765             ((m[2] ? parseFloat(m[2]) / 60 : 0)) +
14766             ((m[3] ? parseFloat(m[3]) / 3600 : 0))) *
14767             ((m[4] && m[4] === 'S' || m[4] === 'W') ? -1 : 1),
14768         regex: r,
14769         raw: m[0],
14770         dim: m[4]
14771     };
14772 }
14773
14774 function pair(x, dims) {
14775     x = x.trim();
14776     var one = search(x, dims);
14777     if (one.val === null) return null;
14778     var two = search(x, dims, one.regex);
14779     if (two.val === null) return null;
14780     // null if one/two are not contiguous.
14781     if (one.raw + two.raw !== x) return null;
14782     if (one.dim) return swapdim(one.val, two.val, one.dim);
14783     else return [one.val, two.val];
14784 }
14785
14786 function swapdim(a, b, dim) {
14787     if (dim == 'N' || dim == 'S') return [a, b];
14788     if (dim == 'W' || dim == 'E') return [b, a];
14789 }
14790
14791 },{}]},{},[1])
14792 (1)
14793 });
14794 ;toGeoJSON = (function() {
14795     'use strict';
14796
14797     var removeSpace = (/\s*/g),
14798         trimSpace = (/^\s*|\s*$/g),
14799         splitSpace = (/\s+/);
14800     // generate a short, numeric hash of a string
14801     function okhash(x) {
14802         if (!x || !x.length) return 0;
14803         for (var i = 0, h = 0; i < x.length; i++) {
14804             h = ((h << 5) - h) + x.charCodeAt(i) | 0;
14805         } return h;
14806     }
14807     // all Y children of X
14808     function get(x, y) { return x.getElementsByTagName(y); }
14809     function attr(x, y) { return x.getAttribute(y); }
14810     function attrf(x, y) { return parseFloat(attr(x, y)); }
14811     // one Y child of X, if any, otherwise null
14812     function get1(x, y) { var n = get(x, y); return n.length ? n[0] : null; }
14813     // https://developer.mozilla.org/en-US/docs/Web/API/Node.normalize
14814     function norm(el) { if (el.normalize) { el.normalize(); } return el; }
14815     // cast array x into numbers
14816     function numarray(x) {
14817         for (var j = 0, o = []; j < x.length; j++) o[j] = parseFloat(x[j]);
14818         return o;
14819     }
14820     function clean(x) {
14821         var o = {};
14822         for (var i in x) if (x[i]) o[i] = x[i];
14823         return o;
14824     }
14825     // get the content of a text node, if any
14826     function nodeVal(x) { if (x) {norm(x);} return x && x.firstChild && x.firstChild.nodeValue; }
14827     // get one coordinate from a coordinate array, if any
14828     function coord1(v) { return numarray(v.replace(removeSpace, '').split(',')); }
14829     // get all coordinates from a coordinate array as [[],[]]
14830     function coord(v) {
14831         var coords = v.replace(trimSpace, '').split(splitSpace),
14832             o = [];
14833         for (var i = 0; i < coords.length; i++) {
14834             o.push(coord1(coords[i]));
14835         }
14836         return o;
14837     }
14838     function coordPair(x) { return [attrf(x, 'lon'), attrf(x, 'lat')]; }
14839
14840     // create a new feature collection parent object
14841     function fc() {
14842         return {
14843             type: 'FeatureCollection',
14844             features: []
14845         };
14846     }
14847
14848     var styleSupport = false;
14849     if (typeof XMLSerializer !== 'undefined') {
14850         var serializer = new XMLSerializer();
14851         styleSupport = true;
14852     }
14853     function xml2str(str) { return serializer.serializeToString(str); }
14854
14855     var t = {
14856         kml: function(doc, o) {
14857             o = o || {};
14858
14859             var gj = fc(),
14860                 // styleindex keeps track of hashed styles in order to match features
14861                 styleIndex = {},
14862                 // atomic geospatial types supported by KML - MultiGeometry is
14863                 // handled separately
14864                 geotypes = ['Polygon', 'LineString', 'Point', 'Track'],
14865                 // all root placemarks in the file
14866                 placemarks = get(doc, 'Placemark'),
14867                 styles = get(doc, 'Style');
14868
14869             if (styleSupport) for (var k = 0; k < styles.length; k++) {
14870                 styleIndex['#' + attr(styles[k], 'id')] = okhash(xml2str(styles[k])).toString(16);
14871             }
14872             for (var j = 0; j < placemarks.length; j++) {
14873                 gj.features = gj.features.concat(getPlacemark(placemarks[j]));
14874             }
14875             function gxCoord(v) { return numarray(v.split(' ')); }
14876             function gxCoords(root) {
14877                 var elems = get(root, 'coord', 'gx'), coords = [];
14878                 for (var i = 0; i < elems.length; i++) coords.push(gxCoord(nodeVal(elems[i])));
14879                 return coords;
14880             }
14881             function getGeometry(root) {
14882                 var geomNode, geomNodes, i, j, k, geoms = [];
14883                 if (get1(root, 'MultiGeometry')) return getGeometry(get1(root, 'MultiGeometry'));
14884                 if (get1(root, 'MultiTrack')) return getGeometry(get1(root, 'MultiTrack'));
14885                 for (i = 0; i < geotypes.length; i++) {
14886                     geomNodes = get(root, geotypes[i]);
14887                     if (geomNodes) {
14888                         for (j = 0; j < geomNodes.length; j++) {
14889                             geomNode = geomNodes[j];
14890                             if (geotypes[i] == 'Point') {
14891                                 geoms.push({
14892                                     type: 'Point',
14893                                     coordinates: coord1(nodeVal(get1(geomNode, 'coordinates')))
14894                                 });
14895                             } else if (geotypes[i] == 'LineString') {
14896                                 geoms.push({
14897                                     type: 'LineString',
14898                                     coordinates: coord(nodeVal(get1(geomNode, 'coordinates')))
14899                                 });
14900                             } else if (geotypes[i] == 'Polygon') {
14901                                 var rings = get(geomNode, 'LinearRing'),
14902                                     coords = [];
14903                                 for (k = 0; k < rings.length; k++) {
14904                                     coords.push(coord(nodeVal(get1(rings[k], 'coordinates'))));
14905                                 }
14906                                 geoms.push({
14907                                     type: 'Polygon',
14908                                     coordinates: coords
14909                                 });
14910                             } else if (geotypes[i] == 'Track') {
14911                                 geoms.push({
14912                                     type: 'LineString',
14913                                     coordinates: gxCoords(geomNode)
14914                                 });
14915                             }
14916                         }
14917                     }
14918                 }
14919                 return geoms;
14920             }
14921             function getPlacemark(root) {
14922                 var geoms = getGeometry(root), i, properties = {},
14923                     name = nodeVal(get1(root, 'name')),
14924                     styleUrl = nodeVal(get1(root, 'styleUrl')),
14925                     description = nodeVal(get1(root, 'description')),
14926                     extendedData = get1(root, 'ExtendedData');
14927
14928                 if (!geoms.length) return [];
14929                 if (name) properties.name = name;
14930                 if (styleUrl && styleIndex[styleUrl]) {
14931                     properties.styleUrl = styleUrl;
14932                     properties.styleHash = styleIndex[styleUrl];
14933                 }
14934                 if (description) properties.description = description;
14935                 if (extendedData) {
14936                     var datas = get(extendedData, 'Data'),
14937                         simpleDatas = get(extendedData, 'SimpleData');
14938
14939                     for (i = 0; i < datas.length; i++) {
14940                         properties[datas[i].getAttribute('name')] = nodeVal(get1(datas[i], 'value'));
14941                     }
14942                     for (i = 0; i < simpleDatas.length; i++) {
14943                         properties[simpleDatas[i].getAttribute('name')] = nodeVal(simpleDatas[i]);
14944                     }
14945                 }
14946                 return [{
14947                     type: 'Feature',
14948                     geometry: (geoms.length === 1) ? geoms[0] : {
14949                         type: 'GeometryCollection',
14950                         geometries: geoms
14951                     },
14952                     properties: properties
14953                 }];
14954             }
14955             return gj;
14956         },
14957         gpx: function(doc, o) {
14958             var i,
14959                 tracks = get(doc, 'trk'),
14960                 routes = get(doc, 'rte'),
14961                 waypoints = get(doc, 'wpt'),
14962                 // a feature collection
14963                 gj = fc();
14964             for (i = 0; i < tracks.length; i++) {
14965                 gj.features.push(getLinestring(tracks[i], 'trkpt'));
14966             }
14967             for (i = 0; i < routes.length; i++) {
14968                 gj.features.push(getLinestring(routes[i], 'rtept'));
14969             }
14970             for (i = 0; i < waypoints.length; i++) {
14971                 gj.features.push(getPoint(waypoints[i]));
14972             }
14973             function getLinestring(node, pointname) {
14974                 var j, pts = get(node, pointname), line = [];
14975                 for (j = 0; j < pts.length; j++) {
14976                     line.push(coordPair(pts[j]));
14977                 }
14978                 return {
14979                     type: 'Feature',
14980                     properties: getProperties(node),
14981                     geometry: {
14982                         type: 'LineString',
14983                         coordinates: line
14984                     }
14985                 };
14986             }
14987             function getPoint(node) {
14988                 var prop = getProperties(node);
14989                 prop.ele = nodeVal(get1(node, 'ele'));
14990                 prop.sym = nodeVal(get1(node, 'sym'));
14991                 return {
14992                     type: 'Feature',
14993                     properties: prop,
14994                     geometry: {
14995                         type: 'Point',
14996                         coordinates: coordPair(node)
14997                     }
14998                 };
14999             }
15000             function getProperties(node) {
15001                 var meta = ['name', 'desc', 'author', 'copyright', 'link',
15002                             'time', 'keywords'],
15003                     prop = {},
15004                     k;
15005                 for (k = 0; k < meta.length; k++) {
15006                     prop[meta[k]] = nodeVal(get1(node, meta[k]));
15007                 }
15008                 return clean(prop);
15009             }
15010             return gj;
15011         }
15012     };
15013     return t;
15014 })();
15015
15016 if (typeof module !== 'undefined') module.exports = toGeoJSON;
15017 /**
15018  * marked - a markdown parser
15019  * Copyright (c) 2011-2013, Christopher Jeffrey. (MIT Licensed)
15020  * https://github.com/chjj/marked
15021  */
15022
15023 ;(function() {
15024
15025 /**
15026  * Block-Level Grammar
15027  */
15028
15029 var block = {
15030   newline: /^\n+/,
15031   code: /^( {4}[^\n]+\n*)+/,
15032   fences: noop,
15033   hr: /^( *[-*_]){3,} *(?:\n+|$)/,
15034   heading: /^ *(#{1,6}) *([^\n]+?) *#* *(?:\n+|$)/,
15035   nptable: noop,
15036   lheading: /^([^\n]+)\n *(=|-){3,} *\n*/,
15037   blockquote: /^( *>[^\n]+(\n[^\n]+)*\n*)+/,
15038   list: /^( *)(bull) [\s\S]+?(?:hr|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,
15039   html: /^ *(?:comment|closed|closing) *(?:\n{2,}|\s*$)/,
15040   def: /^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +["(]([^\n]+)[")])? *(?:\n+|$)/,
15041   table: noop,
15042   paragraph: /^((?:[^\n]+\n?(?!hr|heading|lheading|blockquote|tag|def))+)\n*/,
15043   text: /^[^\n]+/
15044 };
15045
15046 block.bullet = /(?:[*+-]|\d+\.)/;
15047 block.item = /^( *)(bull) [^\n]*(?:\n(?!\1bull )[^\n]*)*/;
15048 block.item = replace(block.item, 'gm')
15049   (/bull/g, block.bullet)
15050   ();
15051
15052 block.list = replace(block.list)
15053   (/bull/g, block.bullet)
15054   ('hr', /\n+(?=(?: *[-*_]){3,} *(?:\n+|$))/)
15055   ();
15056
15057 block._tag = '(?!(?:'
15058   + 'a|em|strong|small|s|cite|q|dfn|abbr|data|time|code'
15059   + '|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo'
15060   + '|span|br|wbr|ins|del|img)\\b)\\w+(?!:/|@)\\b';
15061
15062 block.html = replace(block.html)
15063   ('comment', /<!--[\s\S]*?-->/)
15064   ('closed', /<(tag)[\s\S]+?<\/\1>/)
15065   ('closing', /<tag(?:"[^"]*"|'[^']*'|[^'">])*?>/)
15066   (/tag/g, block._tag)
15067   ();
15068
15069 block.paragraph = replace(block.paragraph)
15070   ('hr', block.hr)
15071   ('heading', block.heading)
15072   ('lheading', block.lheading)
15073   ('blockquote', block.blockquote)
15074   ('tag', '<' + block._tag)
15075   ('def', block.def)
15076   ();
15077
15078 /**
15079  * Normal Block Grammar
15080  */
15081
15082 block.normal = merge({}, block);
15083
15084 /**
15085  * GFM Block Grammar
15086  */
15087
15088 block.gfm = merge({}, block.normal, {
15089   fences: /^ *(`{3,}|~{3,}) *(\S+)? *\n([\s\S]+?)\s*\1 *(?:\n+|$)/,
15090   paragraph: /^/
15091 });
15092
15093 block.gfm.paragraph = replace(block.paragraph)
15094   ('(?!', '(?!' + block.gfm.fences.source.replace('\\1', '\\2') + '|')
15095   ();
15096
15097 /**
15098  * GFM + Tables Block Grammar
15099  */
15100
15101 block.tables = merge({}, block.gfm, {
15102   nptable: /^ *(\S.*\|.*)\n *([-:]+ *\|[-| :]*)\n((?:.*\|.*(?:\n|$))*)\n*/,
15103   table: /^ *\|(.+)\n *\|( *[-:]+[-| :]*)\n((?: *\|.*(?:\n|$))*)\n*/
15104 });
15105
15106 /**
15107  * Block Lexer
15108  */
15109
15110 function Lexer(options) {
15111   this.tokens = [];
15112   this.tokens.links = {};
15113   this.options = options || marked.defaults;
15114   this.rules = block.normal;
15115
15116   if (this.options.gfm) {
15117     if (this.options.tables) {
15118       this.rules = block.tables;
15119     } else {
15120       this.rules = block.gfm;
15121     }
15122   }
15123 }
15124
15125 /**
15126  * Expose Block Rules
15127  */
15128
15129 Lexer.rules = block;
15130
15131 /**
15132  * Static Lex Method
15133  */
15134
15135 Lexer.lex = function(src, options) {
15136   var lexer = new Lexer(options);
15137   return lexer.lex(src);
15138 };
15139
15140 /**
15141  * Preprocessing
15142  */
15143
15144 Lexer.prototype.lex = function(src) {
15145   src = src
15146     .replace(/\r\n|\r/g, '\n')
15147     .replace(/\t/g, '    ')
15148     .replace(/\u00a0/g, ' ')
15149     .replace(/\u2424/g, '\n');
15150
15151   return this.token(src, true);
15152 };
15153
15154 /**
15155  * Lexing
15156  */
15157
15158 Lexer.prototype.token = function(src, top) {
15159   var src = src.replace(/^ +$/gm, '')
15160     , next
15161     , loose
15162     , cap
15163     , bull
15164     , b
15165     , item
15166     , space
15167     , i
15168     , l;
15169
15170   while (src) {
15171     // newline
15172     if (cap = this.rules.newline.exec(src)) {
15173       src = src.substring(cap[0].length);
15174       if (cap[0].length > 1) {
15175         this.tokens.push({
15176           type: 'space'
15177         });
15178       }
15179     }
15180
15181     // code
15182     if (cap = this.rules.code.exec(src)) {
15183       src = src.substring(cap[0].length);
15184       cap = cap[0].replace(/^ {4}/gm, '');
15185       this.tokens.push({
15186         type: 'code',
15187         text: !this.options.pedantic
15188           ? cap.replace(/\n+$/, '')
15189           : cap
15190       });
15191       continue;
15192     }
15193
15194     // fences (gfm)
15195     if (cap = this.rules.fences.exec(src)) {
15196       src = src.substring(cap[0].length);
15197       this.tokens.push({
15198         type: 'code',
15199         lang: cap[2],
15200         text: cap[3]
15201       });
15202       continue;
15203     }
15204
15205     // heading
15206     if (cap = this.rules.heading.exec(src)) {
15207       src = src.substring(cap[0].length);
15208       this.tokens.push({
15209         type: 'heading',
15210         depth: cap[1].length,
15211         text: cap[2]
15212       });
15213       continue;
15214     }
15215
15216     // table no leading pipe (gfm)
15217     if (top && (cap = this.rules.nptable.exec(src))) {
15218       src = src.substring(cap[0].length);
15219
15220       item = {
15221         type: 'table',
15222         header: cap[1].replace(/^ *| *\| *$/g, '').split(/ *\| */),
15223         align: cap[2].replace(/^ *|\| *$/g, '').split(/ *\| */),
15224         cells: cap[3].replace(/\n$/, '').split('\n')
15225       };
15226
15227       for (i = 0; i < item.align.length; i++) {
15228         if (/^ *-+: *$/.test(item.align[i])) {
15229           item.align[i] = 'right';
15230         } else if (/^ *:-+: *$/.test(item.align[i])) {
15231           item.align[i] = 'center';
15232         } else if (/^ *:-+ *$/.test(item.align[i])) {
15233           item.align[i] = 'left';
15234         } else {
15235           item.align[i] = null;
15236         }
15237       }
15238
15239       for (i = 0; i < item.cells.length; i++) {
15240         item.cells[i] = item.cells[i].split(/ *\| */);
15241       }
15242
15243       this.tokens.push(item);
15244
15245       continue;
15246     }
15247
15248     // lheading
15249     if (cap = this.rules.lheading.exec(src)) {
15250       src = src.substring(cap[0].length);
15251       this.tokens.push({
15252         type: 'heading',
15253         depth: cap[2] === '=' ? 1 : 2,
15254         text: cap[1]
15255       });
15256       continue;
15257     }
15258
15259     // hr
15260     if (cap = this.rules.hr.exec(src)) {
15261       src = src.substring(cap[0].length);
15262       this.tokens.push({
15263         type: 'hr'
15264       });
15265       continue;
15266     }
15267
15268     // blockquote
15269     if (cap = this.rules.blockquote.exec(src)) {
15270       src = src.substring(cap[0].length);
15271
15272       this.tokens.push({
15273         type: 'blockquote_start'
15274       });
15275
15276       cap = cap[0].replace(/^ *> ?/gm, '');
15277
15278       // Pass `top` to keep the current
15279       // "toplevel" state. This is exactly
15280       // how markdown.pl works.
15281       this.token(cap, top);
15282
15283       this.tokens.push({
15284         type: 'blockquote_end'
15285       });
15286
15287       continue;
15288     }
15289
15290     // list
15291     if (cap = this.rules.list.exec(src)) {
15292       src = src.substring(cap[0].length);
15293       bull = cap[2];
15294
15295       this.tokens.push({
15296         type: 'list_start',
15297         ordered: bull.length > 1
15298       });
15299
15300       // Get each top-level item.
15301       cap = cap[0].match(this.rules.item);
15302
15303       next = false;
15304       l = cap.length;
15305       i = 0;
15306
15307       for (; i < l; i++) {
15308         item = cap[i];
15309
15310         // Remove the list item's bullet
15311         // so it is seen as the next token.
15312         space = item.length;
15313         item = item.replace(/^ *([*+-]|\d+\.) +/, '');
15314
15315         // Outdent whatever the
15316         // list item contains. Hacky.
15317         if (~item.indexOf('\n ')) {
15318           space -= item.length;
15319           item = !this.options.pedantic
15320             ? item.replace(new RegExp('^ {1,' + space + '}', 'gm'), '')
15321             : item.replace(/^ {1,4}/gm, '');
15322         }
15323
15324         // Determine whether the next list item belongs here.
15325         // Backpedal if it does not belong in this list.
15326         if (this.options.smartLists && i !== l - 1) {
15327           b = block.bullet.exec(cap[i+1])[0];
15328           if (bull !== b && !(bull.length > 1 && b.length > 1)) {
15329             src = cap.slice(i + 1).join('\n') + src;
15330             i = l - 1;
15331           }
15332         }
15333
15334         // Determine whether item is loose or not.
15335         // Use: /(^|\n)(?! )[^\n]+\n\n(?!\s*$)/
15336         // for discount behavior.
15337         loose = next || /\n\n(?!\s*$)/.test(item);
15338         if (i !== l - 1) {
15339           next = item[item.length-1] === '\n';
15340           if (!loose) loose = next;
15341         }
15342
15343         this.tokens.push({
15344           type: loose
15345             ? 'loose_item_start'
15346             : 'list_item_start'
15347         });
15348
15349         // Recurse.
15350         this.token(item, false);
15351
15352         this.tokens.push({
15353           type: 'list_item_end'
15354         });
15355       }
15356
15357       this.tokens.push({
15358         type: 'list_end'
15359       });
15360
15361       continue;
15362     }
15363
15364     // html
15365     if (cap = this.rules.html.exec(src)) {
15366       src = src.substring(cap[0].length);
15367       this.tokens.push({
15368         type: this.options.sanitize
15369           ? 'paragraph'
15370           : 'html',
15371         pre: cap[1] === 'pre' || cap[1] === 'script',
15372         text: cap[0]
15373       });
15374       continue;
15375     }
15376
15377     // def
15378     if (top && (cap = this.rules.def.exec(src))) {
15379       src = src.substring(cap[0].length);
15380       this.tokens.links[cap[1].toLowerCase()] = {
15381         href: cap[2],
15382         title: cap[3]
15383       };
15384       continue;
15385     }
15386
15387     // table (gfm)
15388     if (top && (cap = this.rules.table.exec(src))) {
15389       src = src.substring(cap[0].length);
15390
15391       item = {
15392         type: 'table',
15393         header: cap[1].replace(/^ *| *\| *$/g, '').split(/ *\| */),
15394         align: cap[2].replace(/^ *|\| *$/g, '').split(/ *\| */),
15395         cells: cap[3].replace(/(?: *\| *)?\n$/, '').split('\n')
15396       };
15397
15398       for (i = 0; i < item.align.length; i++) {
15399         if (/^ *-+: *$/.test(item.align[i])) {
15400           item.align[i] = 'right';
15401         } else if (/^ *:-+: *$/.test(item.align[i])) {
15402           item.align[i] = 'center';
15403         } else if (/^ *:-+ *$/.test(item.align[i])) {
15404           item.align[i] = 'left';
15405         } else {
15406           item.align[i] = null;
15407         }
15408       }
15409
15410       for (i = 0; i < item.cells.length; i++) {
15411         item.cells[i] = item.cells[i]
15412           .replace(/^ *\| *| *\| *$/g, '')
15413           .split(/ *\| */);
15414       }
15415
15416       this.tokens.push(item);
15417
15418       continue;
15419     }
15420
15421     // top-level paragraph
15422     if (top && (cap = this.rules.paragraph.exec(src))) {
15423       src = src.substring(cap[0].length);
15424       this.tokens.push({
15425         type: 'paragraph',
15426         text: cap[1][cap[1].length-1] === '\n'
15427           ? cap[1].slice(0, -1)
15428           : cap[1]
15429       });
15430       continue;
15431     }
15432
15433     // text
15434     if (cap = this.rules.text.exec(src)) {
15435       // Top-level should never reach here.
15436       src = src.substring(cap[0].length);
15437       this.tokens.push({
15438         type: 'text',
15439         text: cap[0]
15440       });
15441       continue;
15442     }
15443
15444     if (src) {
15445       throw new
15446         Error('Infinite loop on byte: ' + src.charCodeAt(0));
15447     }
15448   }
15449
15450   return this.tokens;
15451 };
15452
15453 /**
15454  * Inline-Level Grammar
15455  */
15456
15457 var inline = {
15458   escape: /^\\([\\`*{}\[\]()#+\-.!_>])/,
15459   autolink: /^<([^ >]+(@|:\/)[^ >]+)>/,
15460   url: noop,
15461   tag: /^<!--[\s\S]*?-->|^<\/?\w+(?:"[^"]*"|'[^']*'|[^'">])*?>/,
15462   link: /^!?\[(inside)\]\(href\)/,
15463   reflink: /^!?\[(inside)\]\s*\[([^\]]*)\]/,
15464   nolink: /^!?\[((?:\[[^\]]*\]|[^\[\]])*)\]/,
15465   strong: /^__([\s\S]+?)__(?!_)|^\*\*([\s\S]+?)\*\*(?!\*)/,
15466   em: /^\b_((?:__|[\s\S])+?)_\b|^\*((?:\*\*|[\s\S])+?)\*(?!\*)/,
15467   code: /^(`+)\s*([\s\S]*?[^`])\s*\1(?!`)/,
15468   br: /^ {2,}\n(?!\s*$)/,
15469   del: noop,
15470   text: /^[\s\S]+?(?=[\\<!\[_*`]| {2,}\n|$)/
15471 };
15472
15473 inline._inside = /(?:\[[^\]]*\]|[^\]]|\](?=[^\[]*\]))*/;
15474 inline._href = /\s*<?([^\s]*?)>?(?:\s+['"]([\s\S]*?)['"])?\s*/;
15475
15476 inline.link = replace(inline.link)
15477   ('inside', inline._inside)
15478   ('href', inline._href)
15479   ();
15480
15481 inline.reflink = replace(inline.reflink)
15482   ('inside', inline._inside)
15483   ();
15484
15485 /**
15486  * Normal Inline Grammar
15487  */
15488
15489 inline.normal = merge({}, inline);
15490
15491 /**
15492  * Pedantic Inline Grammar
15493  */
15494
15495 inline.pedantic = merge({}, inline.normal, {
15496   strong: /^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,
15497   em: /^_(?=\S)([\s\S]*?\S)_(?!_)|^\*(?=\S)([\s\S]*?\S)\*(?!\*)/
15498 });
15499
15500 /**
15501  * GFM Inline Grammar
15502  */
15503
15504 inline.gfm = merge({}, inline.normal, {
15505   escape: replace(inline.escape)('])', '~|])')(),
15506   url: /^(https?:\/\/[^\s<]+[^<.,:;"')\]\s])/,
15507   del: /^~~(?=\S)([\s\S]*?\S)~~/,
15508   text: replace(inline.text)
15509     (']|', '~]|')
15510     ('|', '|https?://|')
15511     ()
15512 });
15513
15514 /**
15515  * GFM + Line Breaks Inline Grammar
15516  */
15517
15518 inline.breaks = merge({}, inline.gfm, {
15519   br: replace(inline.br)('{2,}', '*')(),
15520   text: replace(inline.gfm.text)('{2,}', '*')()
15521 });
15522
15523 /**
15524  * Inline Lexer & Compiler
15525  */
15526
15527 function InlineLexer(links, options) {
15528   this.options = options || marked.defaults;
15529   this.links = links;
15530   this.rules = inline.normal;
15531
15532   if (!this.links) {
15533     throw new
15534       Error('Tokens array requires a `links` property.');
15535   }
15536
15537   if (this.options.gfm) {
15538     if (this.options.breaks) {
15539       this.rules = inline.breaks;
15540     } else {
15541       this.rules = inline.gfm;
15542     }
15543   } else if (this.options.pedantic) {
15544     this.rules = inline.pedantic;
15545   }
15546 }
15547
15548 /**
15549  * Expose Inline Rules
15550  */
15551
15552 InlineLexer.rules = inline;
15553
15554 /**
15555  * Static Lexing/Compiling Method
15556  */
15557
15558 InlineLexer.output = function(src, links, options) {
15559   var inline = new InlineLexer(links, options);
15560   return inline.output(src);
15561 };
15562
15563 /**
15564  * Lexing/Compiling
15565  */
15566
15567 InlineLexer.prototype.output = function(src) {
15568   var out = ''
15569     , link
15570     , text
15571     , href
15572     , cap;
15573
15574   while (src) {
15575     // escape
15576     if (cap = this.rules.escape.exec(src)) {
15577       src = src.substring(cap[0].length);
15578       out += cap[1];
15579       continue;
15580     }
15581
15582     // autolink
15583     if (cap = this.rules.autolink.exec(src)) {
15584       src = src.substring(cap[0].length);
15585       if (cap[2] === '@') {
15586         text = cap[1][6] === ':'
15587           ? this.mangle(cap[1].substring(7))
15588           : this.mangle(cap[1]);
15589         href = this.mangle('mailto:') + text;
15590       } else {
15591         text = escape(cap[1]);
15592         href = text;
15593       }
15594       out += '<a href="'
15595         + href
15596         + '">'
15597         + text
15598         + '</a>';
15599       continue;
15600     }
15601
15602     // url (gfm)
15603     if (cap = this.rules.url.exec(src)) {
15604       src = src.substring(cap[0].length);
15605       text = escape(cap[1]);
15606       href = text;
15607       out += '<a href="'
15608         + href
15609         + '">'
15610         + text
15611         + '</a>';
15612       continue;
15613     }
15614
15615     // tag
15616     if (cap = this.rules.tag.exec(src)) {
15617       src = src.substring(cap[0].length);
15618       out += this.options.sanitize
15619         ? escape(cap[0])
15620         : cap[0];
15621       continue;
15622     }
15623
15624     // link
15625     if (cap = this.rules.link.exec(src)) {
15626       src = src.substring(cap[0].length);
15627       out += this.outputLink(cap, {
15628         href: cap[2],
15629         title: cap[3]
15630       });
15631       continue;
15632     }
15633
15634     // reflink, nolink
15635     if ((cap = this.rules.reflink.exec(src))
15636         || (cap = this.rules.nolink.exec(src))) {
15637       src = src.substring(cap[0].length);
15638       link = (cap[2] || cap[1]).replace(/\s+/g, ' ');
15639       link = this.links[link.toLowerCase()];
15640       if (!link || !link.href) {
15641         out += cap[0][0];
15642         src = cap[0].substring(1) + src;
15643         continue;
15644       }
15645       out += this.outputLink(cap, link);
15646       continue;
15647     }
15648
15649     // strong
15650     if (cap = this.rules.strong.exec(src)) {
15651       src = src.substring(cap[0].length);
15652       out += '<strong>'
15653         + this.output(cap[2] || cap[1])
15654         + '</strong>';
15655       continue;
15656     }
15657
15658     // em
15659     if (cap = this.rules.em.exec(src)) {
15660       src = src.substring(cap[0].length);
15661       out += '<em>'
15662         + this.output(cap[2] || cap[1])
15663         + '</em>';
15664       continue;
15665     }
15666
15667     // code
15668     if (cap = this.rules.code.exec(src)) {
15669       src = src.substring(cap[0].length);
15670       out += '<code>'
15671         + escape(cap[2], true)
15672         + '</code>';
15673       continue;
15674     }
15675
15676     // br
15677     if (cap = this.rules.br.exec(src)) {
15678       src = src.substring(cap[0].length);
15679       out += '<br>';
15680       continue;
15681     }
15682
15683     // del (gfm)
15684     if (cap = this.rules.del.exec(src)) {
15685       src = src.substring(cap[0].length);
15686       out += '<del>'
15687         + this.output(cap[1])
15688         + '</del>';
15689       continue;
15690     }
15691
15692     // text
15693     if (cap = this.rules.text.exec(src)) {
15694       src = src.substring(cap[0].length);
15695       out += escape(cap[0]);
15696       continue;
15697     }
15698
15699     if (src) {
15700       throw new
15701         Error('Infinite loop on byte: ' + src.charCodeAt(0));
15702     }
15703   }
15704
15705   return out;
15706 };
15707
15708 /**
15709  * Compile Link
15710  */
15711
15712 InlineLexer.prototype.outputLink = function(cap, link) {
15713   if (cap[0][0] !== '!') {
15714     return '<a href="'
15715       + escape(link.href)
15716       + '"'
15717       + (link.title
15718       ? ' title="'
15719       + escape(link.title)
15720       + '"'
15721       : '')
15722       + '>'
15723       + this.output(cap[1])
15724       + '</a>';
15725   } else {
15726     return '<img src="'
15727       + escape(link.href)
15728       + '" alt="'
15729       + escape(cap[1])
15730       + '"'
15731       + (link.title
15732       ? ' title="'
15733       + escape(link.title)
15734       + '"'
15735       : '')
15736       + '>';
15737   }
15738 };
15739
15740 /**
15741  * Smartypants Transformations
15742  */
15743
15744 InlineLexer.prototype.smartypants = function(text) {
15745   if (!this.options.smartypants) return text;
15746   return text
15747     .replace(/--/g, '—')
15748     .replace(/'([^']*)'/g, '‘$1’')
15749     .replace(/"([^"]*)"/g, '“$1”')
15750     .replace(/\.{3}/g, '…');
15751 };
15752
15753 /**
15754  * Mangle Links
15755  */
15756
15757 InlineLexer.prototype.mangle = function(text) {
15758   var out = ''
15759     , l = text.length
15760     , i = 0
15761     , ch;
15762
15763   for (; i < l; i++) {
15764     ch = text.charCodeAt(i);
15765     if (Math.random() > 0.5) {
15766       ch = 'x' + ch.toString(16);
15767     }
15768     out += '&#' + ch + ';';
15769   }
15770
15771   return out;
15772 };
15773
15774 /**
15775  * Parsing & Compiling
15776  */
15777
15778 function Parser(options) {
15779   this.tokens = [];
15780   this.token = null;
15781   this.options = options || marked.defaults;
15782 }
15783
15784 /**
15785  * Static Parse Method
15786  */
15787
15788 Parser.parse = function(src, options) {
15789   var parser = new Parser(options);
15790   return parser.parse(src);
15791 };
15792
15793 /**
15794  * Parse Loop
15795  */
15796
15797 Parser.prototype.parse = function(src) {
15798   this.inline = new InlineLexer(src.links, this.options);
15799   this.tokens = src.reverse();
15800
15801   var out = '';
15802   while (this.next()) {
15803     out += this.tok();
15804   }
15805
15806   return out;
15807 };
15808
15809 /**
15810  * Next Token
15811  */
15812
15813 Parser.prototype.next = function() {
15814   return this.token = this.tokens.pop();
15815 };
15816
15817 /**
15818  * Preview Next Token
15819  */
15820
15821 Parser.prototype.peek = function() {
15822   return this.tokens[this.tokens.length-1] || 0;
15823 };
15824
15825 /**
15826  * Parse Text Tokens
15827  */
15828
15829 Parser.prototype.parseText = function() {
15830   var body = this.token.text;
15831
15832   while (this.peek().type === 'text') {
15833     body += '\n' + this.next().text;
15834   }
15835
15836   return this.inline.output(body);
15837 };
15838
15839 /**
15840  * Parse Current Token
15841  */
15842
15843 Parser.prototype.tok = function() {
15844   switch (this.token.type) {
15845     case 'space': {
15846       return '';
15847     }
15848     case 'hr': {
15849       return '<hr>\n';
15850     }
15851     case 'heading': {
15852       return '<h'
15853         + this.token.depth
15854         + '>'
15855         + this.inline.output(this.token.text)
15856         + '</h'
15857         + this.token.depth
15858         + '>\n';
15859     }
15860     case 'code': {
15861       if (this.options.highlight) {
15862         var code = this.options.highlight(this.token.text, this.token.lang);
15863         if (code != null && code !== this.token.text) {
15864           this.token.escaped = true;
15865           this.token.text = code;
15866         }
15867       }
15868
15869       if (!this.token.escaped) {
15870         this.token.text = escape(this.token.text, true);
15871       }
15872
15873       return '<pre><code'
15874         + (this.token.lang
15875         ? ' class="'
15876         + this.options.langPrefix
15877         + this.token.lang
15878         + '"'
15879         : '')
15880         + '>'
15881         + this.token.text
15882         + '</code></pre>\n';
15883     }
15884     case 'table': {
15885       var body = ''
15886         , heading
15887         , i
15888         , row
15889         , cell
15890         , j;
15891
15892       // header
15893       body += '<thead>\n<tr>\n';
15894       for (i = 0; i < this.token.header.length; i++) {
15895         heading = this.inline.output(this.token.header[i]);
15896         body += this.token.align[i]
15897           ? '<th align="' + this.token.align[i] + '">' + heading + '</th>\n'
15898           : '<th>' + heading + '</th>\n';
15899       }
15900       body += '</tr>\n</thead>\n';
15901
15902       // body
15903       body += '<tbody>\n'
15904       for (i = 0; i < this.token.cells.length; i++) {
15905         row = this.token.cells[i];
15906         body += '<tr>\n';
15907         for (j = 0; j < row.length; j++) {
15908           cell = this.inline.output(row[j]);
15909           body += this.token.align[j]
15910             ? '<td align="' + this.token.align[j] + '">' + cell + '</td>\n'
15911             : '<td>' + cell + '</td>\n';
15912         }
15913         body += '</tr>\n';
15914       }
15915       body += '</tbody>\n';
15916
15917       return '<table>\n'
15918         + body
15919         + '</table>\n';
15920     }
15921     case 'blockquote_start': {
15922       var body = '';
15923
15924       while (this.next().type !== 'blockquote_end') {
15925         body += this.tok();
15926       }
15927
15928       return '<blockquote>\n'
15929         + body
15930         + '</blockquote>\n';
15931     }
15932     case 'list_start': {
15933       var type = this.token.ordered ? 'ol' : 'ul'
15934         , body = '';
15935
15936       while (this.next().type !== 'list_end') {
15937         body += this.tok();
15938       }
15939
15940       return '<'
15941         + type
15942         + '>\n'
15943         + body
15944         + '</'
15945         + type
15946         + '>\n';
15947     }
15948     case 'list_item_start': {
15949       var body = '';
15950
15951       while (this.next().type !== 'list_item_end') {
15952         body += this.token.type === 'text'
15953           ? this.parseText()
15954           : this.tok();
15955       }
15956
15957       return '<li>'
15958         + body
15959         + '</li>\n';
15960     }
15961     case 'loose_item_start': {
15962       var body = '';
15963
15964       while (this.next().type !== 'list_item_end') {
15965         body += this.tok();
15966       }
15967
15968       return '<li>'
15969         + body
15970         + '</li>\n';
15971     }
15972     case 'html': {
15973       return !this.token.pre && !this.options.pedantic
15974         ? this.inline.output(this.token.text)
15975         : this.token.text;
15976     }
15977     case 'paragraph': {
15978       return '<p>'
15979         + this.inline.output(this.token.text)
15980         + '</p>\n';
15981     }
15982     case 'text': {
15983       return '<p>'
15984         + this.parseText()
15985         + '</p>\n';
15986     }
15987   }
15988 };
15989
15990 /**
15991  * Helpers
15992  */
15993
15994 function escape(html, encode) {
15995   return html
15996     .replace(!encode ? /&(?!#?\w+;)/g : /&/g, '&amp;')
15997     .replace(/</g, '&lt;')
15998     .replace(/>/g, '&gt;')
15999     .replace(/"/g, '&quot;')
16000     .replace(/'/g, '&#39;');
16001 }
16002
16003 function replace(regex, opt) {
16004   regex = regex.source;
16005   opt = opt || '';
16006   return function self(name, val) {
16007     if (!name) return new RegExp(regex, opt);
16008     val = val.source || val;
16009     val = val.replace(/(^|[^\[])\^/g, '$1');
16010     regex = regex.replace(name, val);
16011     return self;
16012   };
16013 }
16014
16015 function noop() {}
16016 noop.exec = noop;
16017
16018 function merge(obj) {
16019   var i = 1
16020     , target
16021     , key;
16022
16023   for (; i < arguments.length; i++) {
16024     target = arguments[i];
16025     for (key in target) {
16026       if (Object.prototype.hasOwnProperty.call(target, key)) {
16027         obj[key] = target[key];
16028       }
16029     }
16030   }
16031
16032   return obj;
16033 }
16034
16035 /**
16036  * Marked
16037  */
16038
16039 function marked(src, opt, callback) {
16040   if (callback || typeof opt === 'function') {
16041     if (!callback) {
16042       callback = opt;
16043       opt = null;
16044     }
16045
16046     if (opt) opt = merge({}, marked.defaults, opt);
16047
16048     var tokens = Lexer.lex(tokens, opt)
16049       , highlight = opt.highlight
16050       , pending = 0
16051       , l = tokens.length
16052       , i = 0;
16053
16054     if (!highlight || highlight.length < 3) {
16055       return callback(null, Parser.parse(tokens, opt));
16056     }
16057
16058     var done = function() {
16059       delete opt.highlight;
16060       var out = Parser.parse(tokens, opt);
16061       opt.highlight = highlight;
16062       return callback(null, out);
16063     };
16064
16065     for (; i < l; i++) {
16066       (function(token) {
16067         if (token.type !== 'code') return;
16068         pending++;
16069         return highlight(token.text, token.lang, function(err, code) {
16070           if (code == null || code === token.text) {
16071             return --pending || done();
16072           }
16073           token.text = code;
16074           token.escaped = true;
16075           --pending || done();
16076         });
16077       })(tokens[i]);
16078     }
16079
16080     return;
16081   }
16082   try {
16083     if (opt) opt = merge({}, marked.defaults, opt);
16084     return Parser.parse(Lexer.lex(src, opt), opt);
16085   } catch (e) {
16086     e.message += '\nPlease report this to https://github.com/chjj/marked.';
16087     if ((opt || marked.defaults).silent) {
16088       return '<p>An error occured:</p><pre>'
16089         + escape(e.message + '', true)
16090         + '</pre>';
16091     }
16092     throw e;
16093   }
16094 }
16095
16096 /**
16097  * Options
16098  */
16099
16100 marked.options =
16101 marked.setOptions = function(opt) {
16102   merge(marked.defaults, opt);
16103   return marked;
16104 };
16105
16106 marked.defaults = {
16107   gfm: true,
16108   tables: true,
16109   breaks: false,
16110   pedantic: false,
16111   sanitize: false,
16112   smartLists: false,
16113   silent: false,
16114   highlight: null,
16115   langPrefix: 'lang-'
16116 };
16117
16118 /**
16119  * Expose
16120  */
16121
16122 marked.Parser = Parser;
16123 marked.parser = Parser.parse;
16124
16125 marked.Lexer = Lexer;
16126 marked.lexer = Lexer.lex;
16127
16128 marked.InlineLexer = InlineLexer;
16129 marked.inlineLexer = InlineLexer.output;
16130
16131 marked.parse = marked;
16132
16133 if (typeof exports === 'object') {
16134   module.exports = marked;
16135 } else if (typeof define === 'function' && define.amd) {
16136   define(function() { return marked; });
16137 } else {
16138   this.marked = marked;
16139 }
16140
16141 }).call(function() {
16142   return this || (typeof window !== 'undefined' ? window : global);
16143 }());
16144 /* jshint ignore:start */
16145 (function () {
16146 'use strict';
16147 window.iD = function () {
16148     window.locale.en = iD.data.en;
16149     window.locale.current('en');
16150
16151     var context = {},
16152         storage;
16153
16154     // https://github.com/openstreetmap/iD/issues/772
16155     // http://mathiasbynens.be/notes/localstorage-pattern#comment-9
16156     try { storage = localStorage; } catch (e) {}
16157     storage = storage || (function() {
16158         var s = {};
16159         return {
16160             getItem: function(k) { return s[k]; },
16161             setItem: function(k, v) { s[k] = v; },
16162             removeItem: function(k) { delete s[k]; }
16163         };
16164     })();
16165
16166     context.storage = function(k, v) {
16167         try {
16168             if (arguments.length === 1) return storage.getItem(k);
16169             else if (v === null) storage.removeItem(k);
16170             else storage.setItem(k, v);
16171         } catch(e) {
16172             // localstorage quota exceeded
16173             /* jshint devel:true */
16174             if (typeof console !== 'undefined') console.error('localStorage quota exceeded');
16175             /* jshint devel:false */
16176         }
16177     };
16178
16179     var history = iD.History(context),
16180         dispatch = d3.dispatch('enter', 'exit'),
16181         mode,
16182         container,
16183         ui = iD.ui(context),
16184         connection = iD.Connection(),
16185         locale = iD.detect().locale,
16186         localePath;
16187
16188     if (locale && iD.data.locales.indexOf(locale) === -1) {
16189         locale = locale.split('-')[0];
16190     }
16191
16192     connection.on('load.context', function loadContext(err, result) {
16193         history.merge(result.data, result.extent);
16194     });
16195
16196     context.preauth = function(options) {
16197         connection.switch(options);
16198         return context;
16199     };
16200
16201     context.locale = function(_, path) {
16202         locale = _;
16203         localePath = path;
16204         return context;
16205     };
16206
16207     context.loadLocale = function(cb) {
16208         if (locale && locale !== 'en' && iD.data.locales.indexOf(locale) !== -1) {
16209             localePath = localePath || context.assetPath() + 'locales/' + locale + '.json';
16210             d3.json(localePath, function(err, result) {
16211                 window.locale[locale] = result;
16212                 window.locale.current(locale);
16213                 cb();
16214             });
16215         } else {
16216             cb();
16217         }
16218     };
16219
16220     /* Straight accessors. Avoid using these if you can. */
16221     context.ui = function() { return ui; };
16222     context.connection = function() { return connection; };
16223     context.history = function() { return history; };
16224
16225     /* History */
16226     context.graph = history.graph;
16227     context.changes = history.changes;
16228     context.intersects = history.intersects;
16229
16230     var inIntro = false;
16231
16232     context.inIntro = function(_) {
16233         if (!arguments.length) return inIntro;
16234         inIntro = _;
16235         return context;
16236     };
16237
16238     context.save = function() {
16239         if (inIntro) return;
16240         history.save();
16241         if (history.hasChanges()) return t('save.unsaved_changes');
16242     };
16243
16244     context.flush = function() {
16245         connection.flush();
16246         history.reset();
16247         return context;
16248     };
16249
16250     // Debounce save, since it's a synchronous localStorage write,
16251     // and history changes can happen frequently (e.g. when dragging).
16252     var debouncedSave = _.debounce(context.save, 350);
16253     function withDebouncedSave(fn) {
16254         return function() {
16255             var result = fn.apply(history, arguments);
16256             debouncedSave();
16257             return result;
16258         };
16259     }
16260
16261     context.perform = withDebouncedSave(history.perform);
16262     context.replace = withDebouncedSave(history.replace);
16263     context.pop = withDebouncedSave(history.pop);
16264     context.undo = withDebouncedSave(history.undo);
16265     context.redo = withDebouncedSave(history.redo);
16266
16267     /* Graph */
16268     context.hasEntity = function(id) {
16269         return history.graph().hasEntity(id);
16270     };
16271
16272     context.entity = function(id) {
16273         return history.graph().entity(id);
16274     };
16275
16276     context.childNodes = function(way) {
16277         return history.graph().childNodes(way);
16278     };
16279
16280     context.geometry = function(id) {
16281         return context.entity(id).geometry(history.graph());
16282     };
16283
16284     /* Modes */
16285     context.enter = function(newMode) {
16286         if (mode) {
16287             mode.exit();
16288             dispatch.exit(mode);
16289         }
16290
16291         mode = newMode;
16292         mode.enter();
16293         dispatch.enter(mode);
16294     };
16295
16296     context.mode = function() {
16297         return mode;
16298     };
16299
16300     context.selectedIDs = function() {
16301         if (mode && mode.selectedIDs) {
16302             return mode.selectedIDs();
16303         } else {
16304             return [];
16305         }
16306     };
16307
16308     context.loadEntity = function(id, zoomTo) {
16309         if (zoomTo !== false) {
16310             connection.loadEntity(id, function(error, entity) {
16311                 if (entity) {
16312                     map.zoomTo(entity);
16313                 }
16314             });
16315         }
16316
16317         map.on('drawn.loadEntity', function() {
16318             if (!context.hasEntity(id)) return;
16319             map.on('drawn.loadEntity', null);
16320             context.on('enter.loadEntity', null);
16321             context.enter(iD.modes.Select(context, [id]));
16322         });
16323
16324         context.on('enter.loadEntity', function() {
16325             if (mode.id !== 'browse') {
16326                 map.on('drawn.loadEntity', null);
16327                 context.on('enter.loadEntity', null);
16328             }
16329         });
16330     };
16331
16332     context.editable = function() {
16333         return map.editable() && mode && mode.id !== 'save';
16334     };
16335
16336     /* Behaviors */
16337     context.install = function(behavior) {
16338         context.surface().call(behavior);
16339     };
16340
16341     context.uninstall = function(behavior) {
16342         context.surface().call(behavior.off);
16343     };
16344
16345     /* Projection */
16346     context.projection = iD.geo.RawMercator();
16347
16348     /* Background */
16349     var background = iD.Background(context);
16350     context.background = function() { return background; };
16351
16352     /* Map */
16353     var map = iD.Map(context);
16354     context.map = function() { return map; };
16355     context.layers = function() { return map.layers; };
16356     context.surface = function() { return map.surface; };
16357     context.mouse = map.mouse;
16358     context.extent = map.extent;
16359     context.pan = map.pan;
16360     context.zoomIn = map.zoomIn;
16361     context.zoomOut = map.zoomOut;
16362
16363     context.surfaceRect = function() {
16364         // Work around a bug in Firefox.
16365         //   http://stackoverflow.com/questions/18153989/
16366         //   https://bugzilla.mozilla.org/show_bug.cgi?id=530985
16367         return context.surface().node().parentNode.getBoundingClientRect();
16368     };
16369
16370     /* Presets */
16371     var presets = iD.presets()
16372         .load(iD.data.presets);
16373
16374     context.presets = function() {
16375         return presets;
16376     };
16377
16378     context.container = function(_) {
16379         if (!arguments.length) return container;
16380         container = _;
16381         container.classed('id-container', true);
16382         return context;
16383     };
16384
16385     var embed = false;
16386     context.embed = function(_) {
16387         if (!arguments.length) return embed;
16388         embed = _;
16389         return context;
16390     };
16391
16392     var assetPath = '';
16393     context.assetPath = function(_) {
16394         if (!arguments.length) return assetPath;
16395         assetPath = _;
16396         return context;
16397     };
16398
16399     var assetMap = {};
16400     context.assetMap = function(_) {
16401         if (!arguments.length) return assetMap;
16402         assetMap = _;
16403         return context;
16404     };
16405
16406     context.imagePath = function(_) {
16407         var asset = 'img/' + _;
16408         return assetMap[asset] || assetPath + asset;
16409     };
16410
16411     return d3.rebind(context, dispatch, 'on');
16412 };
16413
16414 iD.version = '1.5.4';
16415
16416 (function() {
16417     var detected = {};
16418
16419     var ua = navigator.userAgent,
16420         msie = new RegExp('MSIE ([0-9]{1,}[\\.0-9]{0,})');
16421
16422     if (msie.exec(ua) !== null) {
16423         var rv = parseFloat(RegExp.$1);
16424         detected.support = !(rv && rv < 9);
16425     } else {
16426         detected.support = true;
16427     }
16428
16429     // Added due to incomplete svg style support. See #715
16430     detected.opera = ua.indexOf('Opera') >= 0;
16431
16432     detected.locale = navigator.language || navigator.userLanguage;
16433
16434     detected.filedrop = (window.FileReader && 'ondrop' in window);
16435
16436     function nav(x) {
16437         return navigator.userAgent.indexOf(x) !== -1;
16438     }
16439
16440     if (nav('Win')) detected.os = 'win';
16441     else if (nav('Mac')) detected.os = 'mac';
16442     else if (nav('X11')) detected.os = 'linux';
16443     else if (nav('Linux')) detected.os = 'linux';
16444     else detected.os = 'win';
16445
16446     iD.detect = function() { return detected; };
16447 })();
16448 iD.countryCode  = function() {
16449     var countryCode = {},
16450         endpoint = 'https://nominatim.openstreetmap.org/reverse?';
16451
16452     if (!iD.countryCode.cache) {
16453         iD.countryCode.cache = rbush();
16454     }
16455
16456     var cache = iD.countryCode.cache;
16457
16458     countryCode.search = function(location, callback) {
16459         var countryCodes = cache.search([location[0], location[1], location[0], location[1]]);
16460
16461         if (countryCodes.length > 0)
16462             return callback(null, countryCodes[0][4]);
16463
16464         d3.json(endpoint +
16465             iD.util.qsString({
16466                 format: 'json',
16467                 addressdetails: 1,
16468                 lat: location[1],
16469                 lon: location[0]
16470             }), function(err, result) {
16471                 if (err)
16472                     return callback(err);
16473                 else if (result && result.error)
16474                     return callback(result.error);
16475
16476                 var extent = iD.geo.Extent(location).padByMeters(1000);
16477
16478                 cache.insert([extent[0][0], extent[0][1], extent[1][0], extent[1][1], result.address.country_code]);
16479
16480                 callback(null, result.address.country_code);
16481             });
16482     };
16483
16484     return countryCode;
16485 };
16486 iD.taginfo = function() {
16487     var taginfo = {},
16488         endpoint = 'https://taginfo.openstreetmap.org/api/4/',
16489         tag_sorts = {
16490             point: 'count_nodes',
16491             vertex: 'count_nodes',
16492             area: 'count_ways',
16493             line: 'count_ways'
16494         },
16495         tag_filters = {
16496             point: 'nodes',
16497             vertex: 'nodes',
16498             area: 'ways',
16499             line: 'ways'
16500         };
16501
16502     if (!iD.taginfo.cache) {
16503         iD.taginfo.cache = {};
16504     }
16505
16506     var cache = iD.taginfo.cache;
16507
16508     function sets(parameters, n, o) {
16509         if (parameters.geometry && o[parameters.geometry]) {
16510             parameters[n] = o[parameters.geometry];
16511         }
16512         return parameters;
16513     }
16514
16515     function setFilter(parameters) {
16516         return sets(parameters, 'filter', tag_filters);
16517     }
16518
16519     function setSort(parameters) {
16520         return sets(parameters, 'sortname', tag_sorts);
16521     }
16522
16523     function clean(parameters) {
16524         return _.omit(parameters, 'geometry', 'debounce');
16525     }
16526
16527     function shorten(parameters) {
16528         if (!parameters.query) {
16529             delete parameters.query;
16530         } else {
16531             parameters.query = parameters.query.slice(0, 3);
16532         }
16533         return parameters;
16534     }
16535
16536     function popularKeys(parameters) {
16537         var pop_field = 'count_all';
16538         if (parameters.filter) pop_field = 'count_' + parameters.filter;
16539         return function(d) { return parseFloat(d[pop_field]) > 10000; };
16540     }
16541
16542     function popularValues() {
16543         return function(d) { return parseFloat(d.fraction) > 0.01 || d.in_wiki; };
16544     }
16545
16546     function valKey(d) { return { value: d.key }; }
16547
16548     function valKeyDescription(d) {
16549         return {
16550             value: d.value,
16551             title: d.description
16552         };
16553     }
16554
16555     var debounced = _.debounce(d3.json, 100, true);
16556
16557     function request(url, debounce, callback) {
16558         if (cache[url]) {
16559             callback(null, cache[url]);
16560         } else if (debounce) {
16561             debounced(url, done);
16562         } else {
16563             d3.json(url, done);
16564         }
16565
16566         function done(err, data) {
16567             if (!err) cache[url] = data;
16568             callback(err, data);
16569         }
16570     }
16571
16572     taginfo.keys = function(parameters, callback) {
16573         var debounce = parameters.debounce;
16574         parameters = clean(shorten(setSort(setFilter(parameters))));
16575         request(endpoint + 'keys/all?' +
16576             iD.util.qsString(_.extend({
16577                 rp: 10,
16578                 sortname: 'count_all',
16579                 sortorder: 'desc',
16580                 page: 1
16581             }, parameters)), debounce, function(err, d) {
16582                 if (err) return callback(err);
16583                 callback(null, d.data.filter(popularKeys(parameters)).map(valKey));
16584             });
16585     };
16586
16587     taginfo.values = function(parameters, callback) {
16588         var debounce = parameters.debounce;
16589         parameters = clean(shorten(setSort(setFilter(parameters))));
16590         request(endpoint + 'key/values?' +
16591             iD.util.qsString(_.extend({
16592                 rp: 25,
16593                 sortname: 'count_all',
16594                 sortorder: 'desc',
16595                 page: 1
16596             }, parameters)), debounce, function(err, d) {
16597                 if (err) return callback(err);
16598                 callback(null, d.data.filter(popularValues()).map(valKeyDescription), parameters);
16599             });
16600     };
16601
16602     taginfo.docs = function(parameters, callback) {
16603         var debounce = parameters.debounce;
16604         parameters = clean(setSort(parameters));
16605
16606         var path = 'key/wiki_pages?';
16607         if (parameters.value) path = 'tag/wiki_pages?';
16608         else if (parameters.rtype) path = 'relation/wiki_pages?';
16609
16610         request(endpoint + path +
16611             iD.util.qsString(parameters), debounce, callback);
16612     };
16613
16614     taginfo.endpoint = function(_) {
16615         if (!arguments.length) return endpoint;
16616         endpoint = _;
16617         return taginfo;
16618     };
16619
16620     return taginfo;
16621 };
16622 iD.wikipedia  = function() {
16623     var wiki = {},
16624         endpoint = 'https://en.wikipedia.org/w/api.php?';
16625
16626     wiki.search = function(lang, query, callback) {
16627         lang = lang || 'en';
16628         d3.jsonp(endpoint.replace('en', lang) +
16629             iD.util.qsString({
16630                 action: 'query',
16631                 list: 'search',
16632                 srlimit: '10',
16633                 srinfo: 'suggestion',
16634                 format: 'json',
16635                 callback: '{callback}',
16636                 srsearch: query
16637             }), function(data) {
16638                 if (!data.query) return;
16639                 callback(query, data.query.search.map(function(d) {
16640                     return d.title;
16641                 }));
16642             });
16643     };
16644
16645     wiki.suggestions = function(lang, query, callback) {
16646         lang = lang || 'en';
16647         d3.jsonp(endpoint.replace('en', lang) +
16648             iD.util.qsString({
16649                 action: 'opensearch',
16650                 namespace: 0,
16651                 suggest: '',
16652                 format: 'json',
16653                 callback: '{callback}',
16654                 search: query
16655             }), function(d) {
16656                 callback(d[0], d[1]);
16657             });
16658     };
16659
16660     wiki.translations = function(lang, title, callback) {
16661         d3.jsonp(endpoint.replace('en', lang) +
16662             iD.util.qsString({
16663                 action: 'query',
16664                 prop: 'langlinks',
16665                 format: 'json',
16666                 callback: '{callback}',
16667                 lllimit: 500,
16668                 titles: title
16669             }), function(d) {
16670                 var list = d.query.pages[Object.keys(d.query.pages)[0]],
16671                     translations = {};
16672                 if (list && list.langlinks) {
16673                     list.langlinks.forEach(function(d) {
16674                         translations[d.lang] = d['*'];
16675                     });
16676                     callback(translations);
16677                 }
16678             });
16679     };
16680
16681     return wiki;
16682 };
16683 iD.util = {};
16684
16685 iD.util.tagText = function(entity) {
16686     return d3.entries(entity.tags).map(function(e) {
16687         return e.key + '=' + e.value;
16688     }).join(', ');
16689 };
16690
16691 iD.util.entitySelector = function(ids) {
16692     return ids.length ? '.' + ids.join(',.') : 'nothing';
16693 };
16694
16695 iD.util.entityOrMemberSelector = function(ids, graph) {
16696     var s = iD.util.entitySelector(ids);
16697
16698     ids.forEach(function(id) {
16699         var entity = graph.hasEntity(id);
16700         if (entity && entity.type === 'relation') {
16701             entity.members.forEach(function(member) {
16702                 s += ',.' + member.id;
16703             });
16704         }
16705     });
16706
16707     return s;
16708 };
16709
16710 iD.util.displayName = function(entity) {
16711     var localeName = 'name:' + iD.detect().locale.toLowerCase().split('-')[0];
16712     return entity.tags[localeName] || entity.tags.name || entity.tags.ref;
16713 };
16714
16715 iD.util.stringQs = function(str) {
16716     return str.split('&').reduce(function(obj, pair){
16717         var parts = pair.split('=');
16718         if (parts.length === 2) {
16719             obj[parts[0]] = (null === parts[1]) ? '' : decodeURIComponent(parts[1]);
16720         }
16721         return obj;
16722     }, {});
16723 };
16724
16725 iD.util.qsString = function(obj, noencode) {
16726     function softEncode(s) { return s.replace('&', '%26'); }
16727     return Object.keys(obj).sort().map(function(key) {
16728         return encodeURIComponent(key) + '=' + (
16729             noencode ? softEncode(obj[key]) : encodeURIComponent(obj[key]));
16730     }).join('&');
16731 };
16732
16733 iD.util.prefixDOMProperty = function(property) {
16734     var prefixes = ['webkit', 'ms', 'moz', 'o'],
16735         i = -1,
16736         n = prefixes.length,
16737         s = document.body;
16738
16739     if (property in s)
16740         return property;
16741
16742     property = property.substr(0, 1).toUpperCase() + property.substr(1);
16743
16744     while (++i < n)
16745         if (prefixes[i] + property in s)
16746             return prefixes[i] + property;
16747
16748     return false;
16749 };
16750
16751 iD.util.prefixCSSProperty = function(property) {
16752     var prefixes = ['webkit', 'ms', 'Moz', 'O'],
16753         i = -1,
16754         n = prefixes.length,
16755         s = document.body.style;
16756
16757     if (property.toLowerCase() in s)
16758         return property.toLowerCase();
16759
16760     while (++i < n)
16761         if (prefixes[i] + property in s)
16762             return '-' + prefixes[i].toLowerCase() + property.replace(/([A-Z])/g, '-$1').toLowerCase();
16763
16764     return false;
16765 };
16766
16767
16768 iD.util.setTransform = function(el, x, y, scale) {
16769     var prop = iD.util.transformProperty = iD.util.transformProperty || iD.util.prefixCSSProperty('Transform'),
16770         translate = iD.detect().opera ?
16771             'translate('   + x + 'px,' + y + 'px)' :
16772             'translate3d(' + x + 'px,' + y + 'px,0)';
16773     return el.style(prop, translate + (scale ? ' scale(' + scale + ')' : ''));
16774 };
16775
16776 iD.util.getStyle = function(selector) {
16777     for (var i = 0; i < document.styleSheets.length; i++) {
16778         var rules = document.styleSheets[i].rules || document.styleSheets[i].cssRules || [];
16779         for (var k = 0; k < rules.length; k++) {
16780             var selectorText = rules[k].selectorText && rules[k].selectorText.split(', ');
16781             if (_.contains(selectorText, selector)) {
16782                 return rules[k];
16783             }
16784         }
16785     }
16786 };
16787
16788 iD.util.editDistance = function(a, b) {
16789     if (a.length === 0) return b.length;
16790     if (b.length === 0) return a.length;
16791     var matrix = [];
16792     for (var i = 0; i <= b.length; i++) { matrix[i] = [i]; }
16793     for (var j = 0; j <= a.length; j++) { matrix[0][j] = j; }
16794     for (i = 1; i <= b.length; i++) {
16795         for (j = 1; j <= a.length; j++) {
16796             if (b.charAt(i-1) === a.charAt(j-1)) {
16797                 matrix[i][j] = matrix[i-1][j-1];
16798             } else {
16799                 matrix[i][j] = Math.min(matrix[i-1][j-1] + 1, // substitution
16800                     Math.min(matrix[i][j-1] + 1, // insertion
16801                     matrix[i-1][j] + 1)); // deletion
16802             }
16803         }
16804     }
16805     return matrix[b.length][a.length];
16806 };
16807
16808 // a d3.mouse-alike which
16809 // 1. Only works on HTML elements, not SVG
16810 // 2. Does not cause style recalculation
16811 iD.util.fastMouse = function(container) {
16812     var rect = _.clone(container.getBoundingClientRect()),
16813         rectLeft = rect.left,
16814         rectTop = rect.top,
16815         clientLeft = +container.clientLeft,
16816         clientTop = +container.clientTop;
16817     return function(e) {
16818         return [
16819             e.clientX - rectLeft - clientLeft,
16820             e.clientY - rectTop - clientTop];
16821     };
16822 };
16823
16824 /* jshint -W103 */
16825 iD.util.getPrototypeOf = Object.getPrototypeOf || function(obj) { return obj.__proto__; };
16826
16827 iD.util.asyncMap = function(inputs, func, callback) {
16828     var remaining = inputs.length,
16829         results = [],
16830         errors = [];
16831
16832     inputs.forEach(function(d, i) {
16833         func(d, function done(err, data) {
16834             errors[i] = err;
16835             results[i] = data;
16836             remaining --;
16837             if (!remaining) callback(errors, results);
16838         });
16839     });
16840 };
16841
16842 // wraps an index to an interval [0..length-1]
16843 iD.util.wrap = function(index, length) {
16844     if (index < 0)
16845         index += Math.ceil(-index/length)*length;
16846     return index % length;
16847 };
16848 // A per-domain session mutex backed by a cookie and dead man's
16849 // switch. If the session crashes, the mutex will auto-release
16850 // after 5 seconds.
16851
16852 iD.util.SessionMutex = function(name) {
16853     var mutex = {},
16854         intervalID;
16855
16856     function renew() {
16857         var expires = new Date();
16858         expires.setSeconds(expires.getSeconds() + 5);
16859         document.cookie = name + '=1; expires=' + expires.toUTCString();
16860     }
16861
16862     mutex.lock = function() {
16863         if (intervalID) return true;
16864         var cookie = document.cookie.replace(new RegExp('(?:(?:^|.*;)\\s*' + name + '\\s*\\=\\s*([^;]*).*$)|^.*$'), '$1');
16865         if (cookie) return false;
16866         renew();
16867         intervalID = window.setInterval(renew, 4000);
16868         return true;
16869     };
16870
16871     mutex.unlock = function() {
16872         if (!intervalID) return;
16873         document.cookie = name + '=; expires=Thu, 01 Jan 1970 00:00:00 GMT';
16874         clearInterval(intervalID);
16875         intervalID = null;
16876     };
16877
16878     mutex.locked = function() {
16879         return !!intervalID;
16880     };
16881
16882     return mutex;
16883 };
16884 iD.util.SuggestNames = function(preset, suggestions) {
16885     preset = preset.id.split('/', 2);
16886     var k = preset[0],
16887         v = preset[1];
16888
16889     return function(value, callback) {
16890         var result = [];
16891         if (value && value.length > 2) {
16892             if (suggestions[k] && suggestions[k][v]) {
16893                 for (var sugg in suggestions[k][v]) {
16894                     var dist = iD.util.editDistance(value, sugg.substring(0, value.length));
16895                     if (dist < 3) {
16896                         result.push({
16897                             title: sugg,
16898                             value: sugg,
16899                             dist: dist
16900                         });
16901                     }
16902                 }
16903             }
16904             result.sort(function(a, b) {
16905                 return a.dist - b.dist;
16906             });
16907         }
16908         result = result.slice(0,3);
16909         callback(result);
16910     };
16911 };
16912 iD.geo = {};
16913
16914 iD.geo.roundCoords = function(c) {
16915     return [Math.floor(c[0]), Math.floor(c[1])];
16916 };
16917
16918 iD.geo.interp = function(p1, p2, t) {
16919     return [p1[0] + (p2[0] - p1[0]) * t,
16920             p1[1] + (p2[1] - p1[1]) * t];
16921 };
16922
16923 // 2D cross product of OA and OB vectors, i.e. z-component of their 3D cross product.
16924 // Returns a positive value, if OAB makes a counter-clockwise turn,
16925 // negative for clockwise turn, and zero if the points are collinear.
16926 iD.geo.cross = function(o, a, b) {
16927     return (a[0] - o[0]) * (b[1] - o[1]) - (a[1] - o[1]) * (b[0] - o[0]);
16928 };
16929
16930 // http://jsperf.com/id-dist-optimization
16931 iD.geo.euclideanDistance = function(a, b) {
16932     var x = a[0] - b[0], y = a[1] - b[1];
16933     return Math.sqrt((x * x) + (y * y));
16934 };
16935
16936 // using WGS84 polar radius (6356752.314245179 m)
16937 // const = 2 * PI * r / 360
16938 iD.geo.latToMeters = function(dLat) {
16939     return dLat * 110946.257617;
16940 };
16941
16942 // using WGS84 equatorial radius (6378137.0 m)
16943 // const = 2 * PI * r / 360
16944 iD.geo.lonToMeters = function(dLon, atLat) {
16945     return Math.abs(atLat) >= 90 ? 0 :
16946         dLon * 111319.490793 * Math.abs(Math.cos(atLat * (Math.PI/180)));
16947 };
16948
16949 // using WGS84 polar radius (6356752.314245179 m)
16950 // const = 2 * PI * r / 360
16951 iD.geo.metersToLat = function(m) {
16952     return m / 110946.257617;
16953 };
16954
16955 // using WGS84 equatorial radius (6378137.0 m)
16956 // const = 2 * PI * r / 360
16957 iD.geo.metersToLon = function(m, atLat) {
16958     return Math.abs(atLat) >= 90 ? 0 :
16959         m / 111319.490793 / Math.abs(Math.cos(atLat * (Math.PI/180)));
16960 };
16961
16962 // Equirectangular approximation of spherical distances on Earth
16963 iD.geo.sphericalDistance = function(a, b) {
16964     var x = iD.geo.lonToMeters(a[0] - b[0], (a[1] + b[1]) / 2),
16965         y = iD.geo.latToMeters(a[1] - b[1]);
16966     return Math.sqrt((x * x) + (y * y));
16967 };
16968
16969 iD.geo.edgeEqual = function(a, b) {
16970     return (a[0] === b[0] && a[1] === b[1]) ||
16971         (a[0] === b[1] && a[1] === b[0]);
16972 };
16973
16974 // Return the counterclockwise angle in the range (-pi, pi)
16975 // between the positive X axis and the line intersecting a and b.
16976 iD.geo.angle = function(a, b, projection) {
16977     a = projection(a.loc);
16978     b = projection(b.loc);
16979     return Math.atan2(b[1] - a[1], b[0] - a[0]);
16980 };
16981
16982 // Choose the edge with the minimal distance from `point` to its orthogonal
16983 // projection onto that edge, if such a projection exists, or the distance to
16984 // the closest vertex on that edge. Returns an object with the `index` of the
16985 // chosen edge, the chosen `loc` on that edge, and the `distance` to to it.
16986 iD.geo.chooseEdge = function(nodes, point, projection) {
16987     var dist = iD.geo.euclideanDistance,
16988         points = nodes.map(function(n) { return projection(n.loc); }),
16989         min = Infinity,
16990         idx, loc;
16991
16992     function dot(p, q) {
16993         return p[0] * q[0] + p[1] * q[1];
16994     }
16995
16996     for (var i = 0; i < points.length - 1; i++) {
16997         var o = points[i],
16998             s = [points[i + 1][0] - o[0],
16999                  points[i + 1][1] - o[1]],
17000             v = [point[0] - o[0],
17001                  point[1] - o[1]],
17002             proj = dot(v, s) / dot(s, s),
17003             p;
17004
17005         if (proj < 0) {
17006             p = o;
17007         } else if (proj > 1) {
17008             p = points[i + 1];
17009         } else {
17010             p = [o[0] + proj * s[0], o[1] + proj * s[1]];
17011         }
17012
17013         var d = dist(p, point);
17014         if (d < min) {
17015             min = d;
17016             idx = i + 1;
17017             loc = projection.invert(p);
17018         }
17019     }
17020
17021     return {
17022         index: idx,
17023         distance: min,
17024         loc: loc
17025     };
17026 };
17027
17028 // Return the intersection point of 2 line segments.
17029 // From https://github.com/pgkelley4/line-segments-intersect
17030 // This uses the vector cross product approach described below:
17031 //  http://stackoverflow.com/a/565282/786339
17032 iD.geo.lineIntersection = function(a, b) {
17033     function subtractPoints(point1, point2) {
17034         return [point1[0] - point2[0], point1[1] - point2[1]];
17035     }
17036     function crossProduct(point1, point2) {
17037         return point1[0] * point2[1] - point1[1] * point2[0];
17038     }
17039
17040     var p = [a[0][0], a[0][1]],
17041         p2 = [a[1][0], a[1][1]],
17042         q = [b[0][0], b[0][1]],
17043         q2 = [b[1][0], b[1][1]],
17044         r = subtractPoints(p2, p),
17045         s = subtractPoints(q2, q),
17046         uNumerator = crossProduct(subtractPoints(q, p), r),
17047         denominator = crossProduct(r, s);
17048
17049     if (uNumerator && denominator) {
17050         var u = uNumerator / denominator,
17051             t = crossProduct(subtractPoints(q, p), s) / denominator;
17052
17053         if ((t >= 0) && (t <= 1) && (u >= 0) && (u <= 1)) {
17054             return iD.geo.interp(p, p2, t);
17055         }
17056     }
17057
17058     return null;
17059 };
17060
17061 // Return whether point is contained in polygon.
17062 //
17063 // `point` should be a 2-item array of coordinates.
17064 // `polygon` should be an array of 2-item arrays of coordinates.
17065 //
17066 // From https://github.com/substack/point-in-polygon.
17067 // ray-casting algorithm based on
17068 // http://www.ecse.rpi.edu/Homepages/wrf/Research/Short_Notes/pnpoly.html
17069 //
17070 iD.geo.pointInPolygon = function(point, polygon) {
17071     var x = point[0],
17072         y = point[1],
17073         inside = false;
17074
17075     for (var i = 0, j = polygon.length - 1; i < polygon.length; j = i++) {
17076         var xi = polygon[i][0], yi = polygon[i][1];
17077         var xj = polygon[j][0], yj = polygon[j][1];
17078
17079         var intersect = ((yi > y) !== (yj > y)) &&
17080             (x < (xj - xi) * (y - yi) / (yj - yi) + xi);
17081         if (intersect) inside = !inside;
17082     }
17083
17084     return inside;
17085 };
17086
17087 iD.geo.polygonContainsPolygon = function(outer, inner) {
17088     return _.every(inner, function(point) {
17089         return iD.geo.pointInPolygon(point, outer);
17090     });
17091 };
17092
17093 iD.geo.polygonIntersectsPolygon = function(outer, inner) {
17094     return _.some(inner, function(point) {
17095         return iD.geo.pointInPolygon(point, outer);
17096     });
17097 };
17098
17099 iD.geo.pathLength = function(path) {
17100     var length = 0,
17101         dx, dy;
17102     for (var i = 0; i < path.length - 1; i++) {
17103         dx = path[i][0] - path[i + 1][0];
17104         dy = path[i][1] - path[i + 1][1];
17105         length += Math.sqrt(dx * dx + dy * dy);
17106     }
17107     return length;
17108 };
17109 iD.geo.Extent = function geoExtent(min, max) {
17110     if (!(this instanceof iD.geo.Extent)) return new iD.geo.Extent(min, max);
17111     if (min instanceof iD.geo.Extent) {
17112         return min;
17113     } else if (min && min.length === 2 && min[0].length === 2 && min[1].length === 2) {
17114         this[0] = min[0];
17115         this[1] = min[1];
17116     } else {
17117         this[0] = min        || [ Infinity,  Infinity];
17118         this[1] = max || min || [-Infinity, -Infinity];
17119     }
17120 };
17121
17122 iD.geo.Extent.prototype = [[], []];
17123
17124 _.extend(iD.geo.Extent.prototype, {
17125     extend: function(obj) {
17126         if (!(obj instanceof iD.geo.Extent)) obj = new iD.geo.Extent(obj);
17127         return iD.geo.Extent([Math.min(obj[0][0], this[0][0]),
17128                               Math.min(obj[0][1], this[0][1])],
17129                              [Math.max(obj[1][0], this[1][0]),
17130                               Math.max(obj[1][1], this[1][1])]);
17131     },
17132
17133     area: function() {
17134         return Math.abs((this[1][0] - this[0][0]) * (this[1][1] - this[0][1]));
17135     },
17136
17137     center: function() {
17138         return [(this[0][0] + this[1][0]) / 2,
17139                 (this[0][1] + this[1][1]) / 2];
17140     },
17141
17142     polygon: function() {
17143         return [
17144             [this[0][0], this[0][1]],
17145             [this[0][0], this[1][1]],
17146             [this[1][0], this[1][1]],
17147             [this[1][0], this[0][1]],
17148             [this[0][0], this[0][1]]
17149         ];
17150     },
17151
17152     intersects: function(obj) {
17153         if (!(obj instanceof iD.geo.Extent)) obj = new iD.geo.Extent(obj);
17154         return obj[0][0] <= this[1][0] &&
17155                obj[0][1] <= this[1][1] &&
17156                obj[1][0] >= this[0][0] &&
17157                obj[1][1] >= this[0][1];
17158     },
17159
17160     intersection: function(obj) {
17161         if (!this.intersects(obj)) return new iD.geo.Extent();
17162         return new iD.geo.Extent([Math.max(obj[0][0], this[0][0]),
17163                                   Math.max(obj[0][1], this[0][1])],
17164                                  [Math.min(obj[1][0], this[1][0]),
17165                                   Math.min(obj[1][1], this[1][1])]);
17166     },
17167
17168     percentContainedIn: function(obj) {
17169         if (!(obj instanceof iD.geo.Extent)) obj = new iD.geo.Extent(obj);
17170         var a1 = this.intersection(obj).area(),
17171             a2 = this.area();
17172
17173         if (a1 === Infinity || a2 === Infinity || a1 === 0 || a2 === 0) {
17174             return 0;
17175         } else {
17176             return a1 / a2;
17177         }
17178     },
17179
17180     padByMeters: function(meters) {
17181         var dLat = iD.geo.metersToLat(meters),
17182             dLon = iD.geo.metersToLon(meters, this.center()[1]);
17183         return iD.geo.Extent(
17184                 [this[0][0] - dLon, this[0][1] - dLat],
17185                 [this[1][0] + dLon, this[1][1] + dLat]);
17186     },
17187
17188     toParam: function() {
17189         return [this[0][0], this[0][1], this[1][0], this[1][1]].join(',');
17190     }
17191
17192 });
17193 iD.geo.Turn = function(turn) {
17194     if (!(this instanceof iD.geo.Turn))
17195         return new iD.geo.Turn(turn);
17196     _.extend(this, turn);
17197 };
17198
17199 iD.geo.Intersection = function(graph, vertexId) {
17200     var vertex = graph.entity(vertexId),
17201         highways = [];
17202
17203     // Pre-split ways that would need to be split in
17204     // order to add a restriction. The real split will
17205     // happen when the restriction is added.
17206     graph.parentWays(vertex).forEach(function(way) {
17207         if (!way.tags.highway || way.isArea() || way.isDegenerate())
17208             return;
17209
17210         if (way.affix(vertexId)) {
17211             highways.push(way);
17212         } else {
17213             var idx = _.indexOf(way.nodes, vertex.id, 1),
17214                 wayA = iD.Way({id: way.id + '-a', tags: way.tags, nodes: way.nodes.slice(0, idx + 1)}),
17215                 wayB = iD.Way({id: way.id + '-b', tags: way.tags, nodes: way.nodes.slice(idx)});
17216
17217             graph = graph.replace(wayA);
17218             graph = graph.replace(wayB);
17219
17220             highways.push(wayA);
17221             highways.push(wayB);
17222         }
17223     });
17224
17225     var intersection = {
17226         highways: highways,
17227         graph: graph
17228     };
17229
17230     intersection.turns = function(fromNodeID) {
17231         if (!fromNodeID)
17232             return [];
17233
17234         var way = _.find(highways, function(way) { return way.contains(fromNodeID); });
17235         if (way.first() === vertex.id && way.tags.oneway === 'yes')
17236             return [];
17237         if (way.last() === vertex.id && way.tags.oneway === '-1')
17238             return [];
17239
17240         function withRestriction(turn) {
17241             graph.parentRelations(graph.entity(turn.from.way)).forEach(function(relation) {
17242                 if (relation.tags.type !== 'restriction')
17243                     return;
17244
17245                 var f = relation.memberByRole('from'),
17246                     t = relation.memberByRole('to'),
17247                     v = relation.memberByRole('via');
17248
17249                 if (f && f.id === turn.from.way &&
17250                     v && v.id === turn.via.node &&
17251                     t && t.id === turn.to.way) {
17252                     turn.restriction = relation.id;
17253                 } else if (/^only_/.test(relation.tags.restriction) &&
17254                     f && f.id === turn.from.way &&
17255                     v && v.id === turn.via.node &&
17256                     t && t.id !== turn.to.way) {
17257                     turn.restriction = relation.id;
17258                     turn.indirect_restriction = true;
17259                 }
17260             });
17261
17262             return iD.geo.Turn(turn);
17263         }
17264
17265         var from = {
17266                 node: way.nodes[way.first() === vertex.id ? 1 : way.nodes.length - 2],
17267                 way: way.id.split(/-(a|b)/)[0]
17268             },
17269             via = {node: vertex.id},
17270             turns = [];
17271
17272         highways.forEach(function(parent) {
17273             if (parent === way)
17274                 return;
17275
17276             var index = parent.nodes.indexOf(vertex.id);
17277
17278             // backward
17279             if (parent.first() !== vertex.id && parent.tags.oneway !== 'yes') {
17280                 turns.push(withRestriction({
17281                     from: from,
17282                     via: via,
17283                     to: {node: parent.nodes[index - 1], way: parent.id.split(/-(a|b)/)[0]}
17284                 }));
17285             }
17286
17287             // forward
17288             if (parent.last() !== vertex.id && parent.tags.oneway !== '-1') {
17289                 turns.push(withRestriction({
17290                     from: from,
17291                     via: via,
17292                     to: {node: parent.nodes[index + 1], way: parent.id.split(/-(a|b)/)[0]}
17293                 }));
17294             }
17295         });
17296
17297         // U-turn
17298         if (way.tags.oneway !== 'yes' && way.tags.oneway !== '-1') {
17299             turns.push(withRestriction({
17300                 from: from,
17301                 via: via,
17302                 to: from,
17303                 u: true
17304             }));
17305         }
17306
17307         return turns;
17308     };
17309
17310     return intersection;
17311 };
17312
17313 iD.geo.inferRestriction = function(from, via, to, projection) {
17314     var angle = iD.geo.angle(via, from, projection) -
17315                 iD.geo.angle(via, to, projection);
17316
17317     angle = angle * 180 / Math.PI;
17318
17319     while (angle < 0)
17320         angle += 360;
17321
17322     if (angle < 23)
17323         return 'no_u_turn';
17324     if (angle < 158)
17325         return 'no_right_turn';
17326     if (angle < 202)
17327         return 'no_straight_on';
17328     if (angle < 336)
17329         return 'no_left_turn';
17330
17331     return 'no_u_turn';
17332 };
17333 // For fixing up rendering of multipolygons with tags on the outer member.
17334 // https://github.com/openstreetmap/iD/issues/613
17335 iD.geo.isSimpleMultipolygonOuterMember = function(entity, graph) {
17336     if (entity.type !== 'way')
17337         return false;
17338
17339     var parents = graph.parentRelations(entity);
17340     if (parents.length !== 1)
17341         return false;
17342
17343     var parent = parents[0];
17344     if (!parent.isMultipolygon() || Object.keys(parent.tags).length > 1)
17345         return false;
17346
17347     var members = parent.members, member;
17348     for (var i = 0; i < members.length; i++) {
17349         member = members[i];
17350         if (member.id === entity.id && member.role && member.role !== 'outer')
17351             return false; // Not outer member
17352         if (member.id !== entity.id && (!member.role || member.role === 'outer'))
17353             return false; // Not a simple multipolygon
17354     }
17355
17356     return parent;
17357 };
17358
17359 iD.geo.simpleMultipolygonOuterMember = function(entity, graph) {
17360     if (entity.type !== 'way')
17361         return false;
17362
17363     var parents = graph.parentRelations(entity);
17364     if (parents.length !== 1)
17365         return false;
17366
17367     var parent = parents[0];
17368     if (!parent.isMultipolygon() || Object.keys(parent.tags).length > 1)
17369         return false;
17370
17371     var members = parent.members, member, outerMember;
17372     for (var i = 0; i < members.length; i++) {
17373         member = members[i];
17374         if (!member.role || member.role === 'outer') {
17375             if (outerMember)
17376                 return false; // Not a simple multipolygon
17377             outerMember = member;
17378         }
17379     }
17380
17381     return outerMember && graph.hasEntity(outerMember.id);
17382 };
17383
17384 // Join `array` into sequences of connecting ways.
17385 //
17386 // Segments which share identical start/end nodes will, as much as possible,
17387 // be connected with each other.
17388 //
17389 // The return value is a nested array. Each constituent array contains elements
17390 // of `array` which have been determined to connect. Each consitituent array
17391 // also has a `nodes` property whose value is an ordered array of member nodes,
17392 // with appropriate order reversal and start/end coordinate de-duplication.
17393 //
17394 // Members of `array` must have, at minimum, `type` and `id` properties.
17395 // Thus either an array of `iD.Way`s or a relation member array may be
17396 // used.
17397 //
17398 // If an member has a `tags` property, its tags will be reversed via
17399 // `iD.actions.Reverse` in the output.
17400 //
17401 // Incomplete members (those for which `graph.hasEntity(element.id)` returns
17402 // false) and non-way members are ignored.
17403 //
17404 iD.geo.joinWays = function(array, graph) {
17405     var joined = [], member, current, nodes, first, last, i, how, what;
17406
17407     array = array.filter(function(member) {
17408         return member.type === 'way' && graph.hasEntity(member.id);
17409     });
17410
17411     function resolve(member) {
17412         return graph.childNodes(graph.entity(member.id));
17413     }
17414
17415     function reverse(member) {
17416         return member.tags ? iD.actions.Reverse(member.id)(graph).entity(member.id) : member;
17417     }
17418
17419     while (array.length) {
17420         member = array.shift();
17421         current = [member];
17422         current.nodes = nodes = resolve(member).slice();
17423         joined.push(current);
17424
17425         while (array.length && _.first(nodes) !== _.last(nodes)) {
17426             first = _.first(nodes);
17427             last  = _.last(nodes);
17428
17429             for (i = 0; i < array.length; i++) {
17430                 member = array[i];
17431                 what = resolve(member);
17432
17433                 if (last === _.first(what)) {
17434                     how  = nodes.push;
17435                     what = what.slice(1);
17436                     break;
17437                 } else if (last === _.last(what)) {
17438                     how  = nodes.push;
17439                     what = what.slice(0, -1).reverse();
17440                     member = reverse(member);
17441                     break;
17442                 } else if (first === _.last(what)) {
17443                     how  = nodes.unshift;
17444                     what = what.slice(0, -1);
17445                     break;
17446                 } else if (first === _.first(what)) {
17447                     how  = nodes.unshift;
17448                     what = what.slice(1).reverse();
17449                     member = reverse(member);
17450                     break;
17451                 } else {
17452                     what = how = null;
17453                 }
17454             }
17455
17456             if (!what)
17457                 break; // No more joinable ways.
17458
17459             how.apply(current, [member]);
17460             how.apply(nodes, what);
17461
17462             array.splice(i, 1);
17463         }
17464     }
17465
17466     return joined;
17467 };
17468 /*
17469     Bypasses features of D3's default projection stream pipeline that are unnecessary:
17470     * Antimeridian clipping
17471     * Spherical rotation
17472     * Resampling
17473 */
17474 iD.geo.RawMercator = function () {
17475     var project = d3.geo.mercator.raw,
17476         k = 512 / Math.PI, // scale
17477         x = 0, y = 0, // translate
17478         clipExtent = [[0, 0], [0, 0]];
17479
17480     function projection(point) {
17481         point = project(point[0] * Math.PI / 180, point[1] * Math.PI / 180);
17482         return [point[0] * k + x, y - point[1] * k];
17483     }
17484
17485     projection.invert = function(point) {
17486         point = project.invert((point[0] - x) / k, (y - point[1]) / k);
17487         return point && [point[0] * 180 / Math.PI, point[1] * 180 / Math.PI];
17488     };
17489
17490     projection.scale = function(_) {
17491         if (!arguments.length) return k;
17492         k = +_;
17493         return projection;
17494     };
17495
17496     projection.translate = function(_) {
17497         if (!arguments.length) return [x, y];
17498         x = +_[0];
17499         y = +_[1];
17500         return projection;
17501     };
17502
17503     projection.clipExtent = function(_) {
17504         if (!arguments.length) return clipExtent;
17505         clipExtent = _;
17506         return projection;
17507     };
17508
17509     projection.stream = d3.geo.transform({
17510         point: function(x, y) {
17511             x = projection([x, y]);
17512             this.stream.point(x[0], x[1]);
17513         }
17514     }).stream;
17515
17516     return projection;
17517 };
17518 iD.actions = {};
17519 iD.actions.AddEntity = function(way) {
17520     return function(graph) {
17521         return graph.replace(way);
17522     };
17523 };
17524 iD.actions.AddMember = function(relationId, member, memberIndex) {
17525     return function(graph) {
17526         var relation = graph.entity(relationId);
17527
17528         if (isNaN(memberIndex) && member.type === 'way') {
17529             var members = relation.indexedMembers();
17530             members.push(member);
17531
17532             var joined = iD.geo.joinWays(members, graph);
17533             for (var i = 0; i < joined.length; i++) {
17534                 var segment = joined[i];
17535                 for (var j = 0; j < segment.length && segment.length >= 2; j++) {
17536                     if (segment[j] !== member)
17537                         continue;
17538
17539                     if (j === 0) {
17540                         memberIndex = segment[j + 1].index;
17541                     } else if (j === segment.length - 1) {
17542                         memberIndex = segment[j - 1].index + 1;
17543                     } else {
17544                         memberIndex = Math.min(segment[j - 1].index + 1, segment[j + 1].index + 1);
17545                     }
17546                 }
17547             }
17548         }
17549
17550         return graph.replace(relation.addMember(member, memberIndex));
17551     };
17552 };
17553 iD.actions.AddMidpoint = function(midpoint, node) {
17554     return function(graph) {
17555         graph = graph.replace(node.move(midpoint.loc));
17556
17557         var parents = _.intersection(
17558             graph.parentWays(graph.entity(midpoint.edge[0])),
17559             graph.parentWays(graph.entity(midpoint.edge[1])));
17560
17561         parents.forEach(function(way) {
17562             for (var i = 0; i < way.nodes.length - 1; i++) {
17563                 if (iD.geo.edgeEqual([way.nodes[i], way.nodes[i + 1]], midpoint.edge)) {
17564                     graph = graph.replace(graph.entity(way.id).addNode(node.id, i + 1));
17565
17566                     // Add only one midpoint on doubled-back segments,
17567                     // turning them into self-intersections.
17568                     return;
17569                 }
17570             }
17571         });
17572
17573         return graph;
17574     };
17575 };
17576 // https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/AddNodeToWayAction.as
17577 iD.actions.AddVertex = function(wayId, nodeId, index) {
17578     return function(graph) {
17579         return graph.replace(graph.entity(wayId).addNode(nodeId, index));
17580     };
17581 };
17582 iD.actions.ChangeMember = function(relationId, member, memberIndex) {
17583     return function(graph) {
17584         return graph.replace(graph.entity(relationId).updateMember(member, memberIndex));
17585     };
17586 };
17587 iD.actions.ChangePreset = function(entityId, oldPreset, newPreset) {
17588     return function(graph) {
17589         var entity = graph.entity(entityId),
17590             geometry = entity.geometry(graph),
17591             tags = entity.tags;
17592
17593         if (oldPreset) tags = oldPreset.removeTags(tags, geometry);
17594         if (newPreset) tags = newPreset.applyTags(tags, geometry);
17595
17596         return graph.replace(entity.update({tags: tags}));
17597     };
17598 };
17599 iD.actions.ChangeTags = function(entityId, tags) {
17600     return function(graph) {
17601         var entity = graph.entity(entityId);
17602         return graph.replace(entity.update({tags: tags}));
17603     };
17604 };
17605 iD.actions.Circularize = function(wayId, projection, maxAngle) {
17606     maxAngle = (maxAngle || 20) * Math.PI / 180;
17607
17608     var action = function(graph) {
17609         var way = graph.entity(wayId);
17610
17611         if (!way.isConvex(graph)) {
17612             graph = action.makeConvex(graph);
17613         }
17614
17615         var nodes = _.uniq(graph.childNodes(way)),
17616             keyNodes = nodes.filter(function(n) { return graph.parentWays(n).length !== 1; }),
17617             points = nodes.map(function(n) { return projection(n.loc); }),
17618             keyPoints = keyNodes.map(function(n) { return projection(n.loc); }),
17619             centroid = (points.length === 2) ? iD.geo.interp(points[0], points[1], 0.5) : d3.geom.polygon(points).centroid(),
17620             radius = d3.median(points, function(p) { return iD.geo.euclideanDistance(centroid, p); }),
17621             sign = d3.geom.polygon(points).area() > 0 ? 1 : -1,
17622             ids;
17623
17624         // we need atleast two key nodes for the algorithm to work
17625         if (!keyNodes.length) {
17626             keyNodes = [nodes[0]];
17627             keyPoints = [points[0]];
17628         }
17629
17630         if (keyNodes.length === 1) {
17631             var index = nodes.indexOf(keyNodes[0]),
17632                 oppositeIndex = Math.floor((index + nodes.length / 2) % nodes.length);
17633
17634             keyNodes.push(nodes[oppositeIndex]);
17635             keyPoints.push(points[oppositeIndex]);
17636         }
17637
17638         // key points and nodes are those connected to the ways,
17639         // they are projected onto the circle, inbetween nodes are moved
17640         // to constant intervals between key nodes, extra inbetween nodes are
17641         // added if necessary.
17642         for (var i = 0; i < keyPoints.length; i++) {
17643             var nextKeyNodeIndex = (i + 1) % keyNodes.length,
17644                 startNode = keyNodes[i],
17645                 endNode = keyNodes[nextKeyNodeIndex],
17646                 startNodeIndex = nodes.indexOf(startNode),
17647                 endNodeIndex = nodes.indexOf(endNode),
17648                 numberNewPoints = -1,
17649                 indexRange = endNodeIndex - startNodeIndex,
17650                 distance, totalAngle, eachAngle, startAngle, endAngle,
17651                 angle, loc, node, j,
17652                 inBetweenNodes = [];
17653
17654             if (indexRange < 0) {
17655                 indexRange += nodes.length;
17656             }
17657
17658             // position this key node
17659             distance = iD.geo.euclideanDistance(centroid, keyPoints[i]);
17660             if (distance === 0) { distance = 1e-4; }
17661             keyPoints[i] = [
17662                 centroid[0] + (keyPoints[i][0] - centroid[0]) / distance * radius,
17663                 centroid[1] + (keyPoints[i][1] - centroid[1]) / distance * radius];
17664             graph = graph.replace(keyNodes[i].move(projection.invert(keyPoints[i])));
17665
17666             // figure out the between delta angle we want to match to
17667             startAngle = Math.atan2(keyPoints[i][1] - centroid[1], keyPoints[i][0] - centroid[0]);
17668             endAngle = Math.atan2(keyPoints[nextKeyNodeIndex][1] - centroid[1], keyPoints[nextKeyNodeIndex][0] - centroid[0]);
17669             totalAngle = endAngle - startAngle;
17670
17671             // detects looping around -pi/pi
17672             if (totalAngle * sign > 0) {
17673                 totalAngle = -sign * (2 * Math.PI - Math.abs(totalAngle));
17674             }
17675
17676             do {
17677                 numberNewPoints++;
17678                 eachAngle = totalAngle / (indexRange + numberNewPoints);
17679             } while (Math.abs(eachAngle) > maxAngle);
17680
17681             // move existing points
17682             for (j = 1; j < indexRange; j++) {
17683                 angle = startAngle + j * eachAngle;
17684                 loc = projection.invert([
17685                     centroid[0] + Math.cos(angle)*radius,
17686                     centroid[1] + Math.sin(angle)*radius]);
17687
17688                 node = nodes[(j + startNodeIndex) % nodes.length].move(loc);
17689                 graph = graph.replace(node);
17690             }
17691
17692             // add new inbetween nodes if necessary
17693             for (j = 0; j < numberNewPoints; j++) {
17694                 angle = startAngle + (indexRange + j) * eachAngle;
17695                 loc = projection.invert([
17696                     centroid[0] + Math.cos(angle) * radius,
17697                     centroid[1] + Math.sin(angle) * radius]);
17698
17699                 node = iD.Node({loc: loc});
17700                 graph = graph.replace(node);
17701
17702                 nodes.splice(endNodeIndex + j, 0, node);
17703                 inBetweenNodes.push(node.id);
17704             }
17705
17706             // Check for other ways that share these keyNodes..
17707             // If keyNodes are adjacent in both ways,
17708             // we can add inBetween nodes to that shared way too..
17709             if (indexRange === 1 && inBetweenNodes.length) {
17710                 var startIndex1 = way.nodes.lastIndexOf(startNode.id),
17711                     endIndex1 = way.nodes.lastIndexOf(endNode.id),
17712                     wayDirection1 = (endIndex1 - startIndex1);
17713                 if (wayDirection1 < -1) { wayDirection1 = 1;}
17714
17715                 /*jshint -W083 */
17716                 _.each(_.without(graph.parentWays(keyNodes[i]), way), function(sharedWay) {
17717                     if (sharedWay.areAdjacent(startNode.id, endNode.id)) {
17718                         var startIndex2 = sharedWay.nodes.lastIndexOf(startNode.id),
17719                             endIndex2 = sharedWay.nodes.lastIndexOf(endNode.id),
17720                             wayDirection2 = (endIndex2 - startIndex2),
17721                             insertAt = endIndex2;
17722                         if (wayDirection2 < -1) { wayDirection2 = 1;}
17723
17724                         if (wayDirection1 !== wayDirection2) {
17725                             inBetweenNodes.reverse();
17726                             insertAt = startIndex2;
17727                         }
17728                         for (j = 0; j < inBetweenNodes.length; j++) {
17729                             sharedWay = sharedWay.addNode(inBetweenNodes[j], insertAt + j);
17730                         }
17731                         graph = graph.replace(sharedWay);
17732                     }
17733                 });
17734                 /*jshint +W083 */
17735             }
17736
17737         }
17738
17739         // update the way to have all the new nodes
17740         ids = nodes.map(function(n) { return n.id; });
17741         ids.push(ids[0]);
17742
17743         way = way.update({nodes: ids});
17744         graph = graph.replace(way);
17745
17746         return graph;
17747     };
17748
17749     action.makeConvex = function(graph) {
17750         var way = graph.entity(wayId),
17751             nodes = _.uniq(graph.childNodes(way)),
17752             points = nodes.map(function(n) { return projection(n.loc); }),
17753             sign = d3.geom.polygon(points).area() > 0 ? 1 : -1,
17754             hull = d3.geom.hull(points);
17755
17756         // D3 convex hulls go counterclockwise..
17757         if (sign === -1) {
17758             nodes.reverse();
17759             points.reverse();
17760         }
17761
17762         for (var i = 0; i < hull.length - 1; i++) {
17763             var startIndex = points.indexOf(hull[i]),
17764                 endIndex = points.indexOf(hull[i+1]),
17765                 indexRange = (endIndex - startIndex);
17766
17767             if (indexRange < 0) {
17768                 indexRange += nodes.length;
17769             }
17770
17771             // move interior nodes to the surface of the convex hull..
17772             for (var j = 1; j < indexRange; j++) {
17773                 var point = iD.geo.interp(hull[i], hull[i+1], j / indexRange),
17774                     node = nodes[(j + startIndex) % nodes.length].move(projection.invert(point));
17775                 graph = graph.replace(node);
17776             }
17777         }
17778         return graph;
17779     };
17780
17781     action.disabled = function(graph) {
17782         if (!graph.entity(wayId).isClosed())
17783             return 'not_closed';
17784     };
17785
17786     return action;
17787 };
17788 // Connect the ways at the given nodes.
17789 //
17790 // The last node will survive. All other nodes will be replaced with
17791 // the surviving node in parent ways, and then removed.
17792 //
17793 // Tags and relation memberships of of non-surviving nodes are merged
17794 // to the survivor.
17795 //
17796 // This is the inverse of `iD.actions.Disconnect`.
17797 //
17798 // Reference:
17799 //   https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/MergeNodesAction.as
17800 //   https://github.com/openstreetmap/josm/blob/mirror/src/org/openstreetmap/josm/actions/MergeNodesAction.java
17801 //
17802 iD.actions.Connect = function(nodeIds) {
17803     return function(graph) {
17804         var survivor = graph.entity(_.last(nodeIds));
17805
17806         for (var i = 0; i < nodeIds.length - 1; i++) {
17807             var node = graph.entity(nodeIds[i]);
17808
17809             /*jshint -W083 */
17810             graph.parentWays(node).forEach(function(parent) {
17811                 if (!parent.areAdjacent(node.id, survivor.id)) {
17812                     graph = graph.replace(parent.replaceNode(node.id, survivor.id));
17813                 }
17814             });
17815
17816             graph.parentRelations(node).forEach(function(parent) {
17817                 graph = graph.replace(parent.replaceMember(node, survivor));
17818             });
17819             /*jshint +W083 */
17820
17821             survivor = survivor.mergeTags(node.tags);
17822             graph = iD.actions.DeleteNode(node.id)(graph);
17823         }
17824
17825         graph = graph.replace(survivor);
17826
17827         return graph;
17828     };
17829 };
17830 iD.actions.DeleteMember = function(relationId, memberIndex) {
17831     return function(graph) {
17832         var relation = graph.entity(relationId)
17833             .removeMember(memberIndex);
17834
17835         graph = graph.replace(relation);
17836
17837         if (relation.isDegenerate())
17838             graph = iD.actions.DeleteRelation(relation.id)(graph);
17839
17840         return graph;
17841     };
17842 };
17843 iD.actions.DeleteMultiple = function(ids) {
17844     var actions = {
17845         way: iD.actions.DeleteWay,
17846         node: iD.actions.DeleteNode,
17847         relation: iD.actions.DeleteRelation
17848     };
17849
17850     var action = function(graph) {
17851         ids.forEach(function(id) {
17852             if (graph.hasEntity(id)) { // It may have been deleted aready.
17853                 graph = actions[graph.entity(id).type](id)(graph);
17854             }
17855         });
17856
17857         return graph;
17858     };
17859
17860     action.disabled = function(graph) {
17861         for (var i = 0; i < ids.length; i++) {
17862             var id = ids[i],
17863                 disabled = actions[graph.entity(id).type](id).disabled(graph);
17864             if (disabled) return disabled;
17865         }
17866     };
17867
17868     return action;
17869 };
17870 // https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/DeleteNodeAction.as
17871 iD.actions.DeleteNode = function(nodeId) {
17872     var action = function(graph) {
17873         var node = graph.entity(nodeId);
17874
17875         graph.parentWays(node)
17876             .forEach(function(parent) {
17877                 parent = parent.removeNode(nodeId);
17878                 graph = graph.replace(parent);
17879
17880                 if (parent.isDegenerate()) {
17881                     graph = iD.actions.DeleteWay(parent.id)(graph);
17882                 }
17883             });
17884
17885         graph.parentRelations(node)
17886             .forEach(function(parent) {
17887                 parent = parent.removeMembersWithID(nodeId);
17888                 graph = graph.replace(parent);
17889
17890                 if (parent.isDegenerate()) {
17891                     graph = iD.actions.DeleteRelation(parent.id)(graph);
17892                 }
17893             });
17894
17895         return graph.remove(node);
17896     };
17897
17898     action.disabled = function() {
17899         return false;
17900     };
17901
17902     return action;
17903 };
17904 // https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/DeleteRelationAction.as
17905 iD.actions.DeleteRelation = function(relationId) {
17906     function deleteEntity(entity, graph) {
17907         return !graph.parentWays(entity).length &&
17908             !graph.parentRelations(entity).length &&
17909             !entity.hasInterestingTags();
17910     }
17911
17912     var action = function(graph) {
17913         var relation = graph.entity(relationId);
17914
17915         graph.parentRelations(relation)
17916             .forEach(function(parent) {
17917                 parent = parent.removeMembersWithID(relationId);
17918                 graph = graph.replace(parent);
17919
17920                 if (parent.isDegenerate()) {
17921                     graph = iD.actions.DeleteRelation(parent.id)(graph);
17922                 }
17923             });
17924
17925         _.uniq(_.pluck(relation.members, 'id')).forEach(function(memberId) {
17926             graph = graph.replace(relation.removeMembersWithID(memberId));
17927
17928             var entity = graph.entity(memberId);
17929             if (deleteEntity(entity, graph)) {
17930                 graph = iD.actions.DeleteMultiple([memberId])(graph);
17931             }
17932         });
17933
17934         return graph.remove(relation);
17935     };
17936
17937     action.disabled = function(graph) {
17938         if (!graph.entity(relationId).isComplete(graph))
17939             return 'incomplete_relation';
17940     };
17941
17942     return action;
17943 };
17944 // https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/DeleteWayAction.as
17945 iD.actions.DeleteWay = function(wayId) {
17946     function deleteNode(node, graph) {
17947         return !graph.parentWays(node).length &&
17948             !graph.parentRelations(node).length &&
17949             !node.hasInterestingTags();
17950     }
17951
17952     var action = function(graph) {
17953         var way = graph.entity(wayId);
17954
17955         graph.parentRelations(way)
17956             .forEach(function(parent) {
17957                 parent = parent.removeMembersWithID(wayId);
17958                 graph = graph.replace(parent);
17959
17960                 if (parent.isDegenerate()) {
17961                     graph = iD.actions.DeleteRelation(parent.id)(graph);
17962                 }
17963             });
17964
17965         _.uniq(way.nodes).forEach(function(nodeId) {
17966             graph = graph.replace(way.removeNode(nodeId));
17967
17968             var node = graph.entity(nodeId);
17969             if (deleteNode(node, graph)) {
17970                 graph = graph.remove(node);
17971             }
17972         });
17973
17974         return graph.remove(way);
17975     };
17976
17977     action.disabled = function() {
17978         return false;
17979     };
17980
17981     return action;
17982 };
17983 iD.actions.DeprecateTags = function(entityId) {
17984     return function(graph) {
17985         var entity = graph.entity(entityId),
17986             newtags = _.clone(entity.tags),
17987             change = false,
17988             rule;
17989
17990         // This handles deprecated tags with a single condition
17991         for (var i = 0; i < iD.data.deprecated.length; i++) {
17992
17993             rule = iD.data.deprecated[i];
17994             var match = _.pairs(rule.old)[0],
17995                 replacements = rule.replace ? _.pairs(rule.replace) : null;
17996
17997             if (entity.tags[match[0]] && match[1] === '*') {
17998
17999                 var value = entity.tags[match[0]];
18000                 if (replacements && !newtags[replacements[0][0]]) {
18001                     newtags[replacements[0][0]] = value;
18002                 }
18003                 delete newtags[match[0]];
18004                 change = true;
18005
18006             } else if (entity.tags[match[0]] === match[1]) {
18007                 newtags = _.assign({}, rule.replace || {}, _.omit(newtags, match[0]));
18008                 change = true;
18009             }
18010         }
18011
18012         if (change) {
18013             return graph.replace(entity.update({tags: newtags}));
18014         } else {
18015             return graph;
18016         }
18017     };
18018 };
18019 iD.actions.DiscardTags = function(difference) {
18020     return function(graph) {
18021         function discardTags(entity) {
18022             if (!_.isEmpty(entity.tags)) {
18023                 var tags = {};
18024                 _.each(entity.tags, function(v, k) {
18025                     if (v) tags[k] = v;
18026                 });
18027
18028                 graph = graph.replace(entity.update({
18029                     tags: _.omit(tags, iD.data.discarded)
18030                 }));
18031             }
18032         }
18033
18034         difference.modified().forEach(discardTags);
18035         difference.created().forEach(discardTags);
18036
18037         return graph;
18038     };
18039 };
18040 // Disconect the ways at the given node.
18041 //
18042 // Optionally, disconnect only the given ways.
18043 //
18044 // For testing convenience, accepts an ID to assign to the (first) new node.
18045 // Normally, this will be undefined and the way will automatically
18046 // be assigned a new ID.
18047 //
18048 // This is the inverse of `iD.actions.Connect`.
18049 //
18050 // Reference:
18051 //   https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/UnjoinNodeAction.as
18052 //   https://github.com/openstreetmap/josm/blob/mirror/src/org/openstreetmap/josm/actions/UnGlueAction.java
18053 //
18054 iD.actions.Disconnect = function(nodeId, newNodeId) {
18055     var wayIds;
18056
18057     var action = function(graph) {
18058         var node = graph.entity(nodeId),
18059             connections = action.connections(graph);
18060
18061         connections.forEach(function(connection) {
18062             var way = graph.entity(connection.wayID),
18063                 newNode = iD.Node({id: newNodeId, loc: node.loc, tags: node.tags});
18064
18065             graph = graph.replace(newNode);
18066             if (connection.index === 0 && way.isArea()) {
18067                 // replace shared node with shared node..
18068                 graph = graph.replace(way.replaceNode(way.nodes[0], newNode.id));
18069             } else {
18070                 // replace shared node with multiple new nodes..
18071                 graph = graph.replace(way.updateNode(newNode.id, connection.index));
18072             }
18073         });
18074
18075         return graph;
18076     };
18077
18078     action.connections = function(graph) {
18079         var candidates = [],
18080             keeping = false,
18081             parentWays = graph.parentWays(graph.entity(nodeId));
18082
18083         parentWays.forEach(function(way) {
18084             if (wayIds && wayIds.indexOf(way.id) === -1) {
18085                 keeping = true;
18086                 return;
18087             }
18088             if (way.isArea() && (way.nodes[0] === nodeId)) {
18089                 candidates.push({wayID: way.id, index: 0});
18090             } else {
18091                 way.nodes.forEach(function(waynode, index) {
18092                     if (waynode === nodeId) {
18093                         candidates.push({wayID: way.id, index: index});
18094                     }
18095                 });
18096             }
18097         });
18098
18099         return keeping ? candidates : candidates.slice(1);
18100     };
18101
18102     action.disabled = function(graph) {
18103         var connections = action.connections(graph);
18104         if (connections.length === 0 || (wayIds && wayIds.length !== connections.length))
18105             return 'not_connected';
18106     };
18107
18108     action.limitWays = function(_) {
18109         if (!arguments.length) return wayIds;
18110         wayIds = _;
18111         return action;
18112     };
18113
18114     return action;
18115 };
18116 // Join ways at the end node they share.
18117 //
18118 // This is the inverse of `iD.actions.Split`.
18119 //
18120 // Reference:
18121 //   https://github.com/systemed/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/MergeWaysAction.as
18122 //   https://github.com/openstreetmap/josm/blob/mirror/src/org/openstreetmap/josm/actions/CombineWayAction.java
18123 //
18124 iD.actions.Join = function(ids) {
18125
18126     function groupEntitiesByGeometry(graph) {
18127         var entities = ids.map(function(id) { return graph.entity(id); });
18128         return _.extend({line: []}, _.groupBy(entities, function(entity) { return entity.geometry(graph); }));
18129     }
18130
18131     var action = function(graph) {
18132         var ways = ids.map(graph.entity, graph),
18133             survivor = ways[0];
18134
18135         // Prefer to keep an existing way.
18136         for (var i = 0; i < ways.length; i++) {
18137             if (!ways[i].isNew()) {
18138                 survivor = ways[i];
18139                 break;
18140             }
18141         }
18142
18143         var joined = iD.geo.joinWays(ways, graph)[0];
18144
18145         survivor = survivor.update({nodes: _.pluck(joined.nodes, 'id')});
18146         graph = graph.replace(survivor);
18147
18148         joined.forEach(function(way) {
18149             if (way.id === survivor.id)
18150                 return;
18151
18152             graph.parentRelations(way).forEach(function(parent) {
18153                 graph = graph.replace(parent.replaceMember(way, survivor));
18154             });
18155
18156             survivor = survivor.mergeTags(way.tags);
18157
18158             graph = graph.replace(survivor);
18159             graph = iD.actions.DeleteWay(way.id)(graph);
18160         });
18161
18162         return graph;
18163     };
18164
18165     action.disabled = function(graph) {
18166         var geometries = groupEntitiesByGeometry(graph);
18167         if (ids.length < 2 || ids.length !== geometries.line.length)
18168             return 'not_eligible';
18169
18170         var joined = iD.geo.joinWays(ids.map(graph.entity, graph), graph);
18171         if (joined.length > 1)
18172             return 'not_adjacent';
18173
18174         var nodeIds = _.pluck(joined[0].nodes, 'id').slice(1, -1),
18175             relation;
18176
18177         joined[0].forEach(function(way) {
18178             var parents = graph.parentRelations(way);
18179             parents.forEach(function(parent) {
18180                 if (parent.isRestriction() && parent.members.some(function(m) { return nodeIds.indexOf(m.id) >= 0; }))
18181                     relation = parent;
18182             });
18183         });
18184
18185         if (relation)
18186             return 'restriction';
18187     };
18188
18189     return action;
18190 };
18191 iD.actions.Merge = function(ids) {
18192     function groupEntitiesByGeometry(graph) {
18193         var entities = ids.map(function(id) { return graph.entity(id); });
18194         return _.extend({point: [], area: [], line: [], relation: []},
18195             _.groupBy(entities, function(entity) { return entity.geometry(graph); }));
18196     }
18197
18198     var action = function(graph) {
18199         var geometries = groupEntitiesByGeometry(graph),
18200             target = geometries.area[0] || geometries.line[0],
18201             points = geometries.point;
18202
18203         points.forEach(function(point) {
18204             target = target.mergeTags(point.tags);
18205
18206             graph.parentRelations(point).forEach(function(parent) {
18207                 graph = graph.replace(parent.replaceMember(point, target));
18208             });
18209
18210             graph = graph.remove(point);
18211         });
18212
18213         graph = graph.replace(target);
18214
18215         return graph;
18216     };
18217
18218     action.disabled = function(graph) {
18219         var geometries = groupEntitiesByGeometry(graph);
18220         if (geometries.point.length === 0 ||
18221             (geometries.area.length + geometries.line.length) !== 1 ||
18222             geometries.relation.length !== 0)
18223             return 'not_eligible';
18224     };
18225
18226     return action;
18227 };
18228 iD.actions.MergePolygon = function(ids, newRelationId) {
18229
18230     function groupEntities(graph) {
18231         var entities = ids.map(function (id) { return graph.entity(id); });
18232         return _.extend({
18233                 closedWay: [],
18234                 multipolygon: [],
18235                 other: []
18236             }, _.groupBy(entities, function(entity) {
18237                 if (entity.type === 'way' && entity.isClosed()) {
18238                     return 'closedWay';
18239                 } else if (entity.type === 'relation' && entity.isMultipolygon()) {
18240                     return 'multipolygon';
18241                 } else {
18242                     return 'other';
18243                 }
18244             }));
18245     }
18246
18247     var action = function(graph) {
18248         var entities = groupEntities(graph);
18249
18250         // An array representing all the polygons that are part of the multipolygon.
18251         //
18252         // Each element is itself an array of objects with an id property, and has a
18253         // locs property which is an array of the locations forming the polygon.
18254         var polygons = entities.multipolygon.reduce(function(polygons, m) {
18255             return polygons.concat(iD.geo.joinWays(m.members, graph));
18256         }, []).concat(entities.closedWay.map(function(d) {
18257             var member = [{id: d.id}];
18258             member.nodes = graph.childNodes(d);
18259             return member;
18260         }));
18261
18262         // contained is an array of arrays of boolean values,
18263         // where contained[j][k] is true iff the jth way is
18264         // contained by the kth way.
18265         var contained = polygons.map(function(w, i) {
18266             return polygons.map(function(d, n) {
18267                 if (i === n) return null;
18268                 return iD.geo.polygonContainsPolygon(
18269                     _.pluck(d.nodes, 'loc'),
18270                     _.pluck(w.nodes, 'loc'));
18271             });
18272         });
18273
18274         // Sort all polygons as either outer or inner ways
18275         var members = [],
18276             outer = true;
18277
18278         while (polygons.length) {
18279             extractUncontained(polygons);
18280             polygons = polygons.filter(isContained);
18281             contained = contained.filter(isContained).map(filterContained);
18282         }
18283
18284         function isContained(d, i) {
18285             return _.any(contained[i]);
18286         }
18287
18288         function filterContained(d) {
18289             return d.filter(isContained);
18290         }
18291
18292         function extractUncontained(polygons) {
18293             polygons.forEach(function(d, i) {
18294                 if (!isContained(d, i)) {
18295                     d.forEach(function(member) {
18296                         members.push({
18297                             type: 'way',
18298                             id: member.id,
18299                             role: outer ? 'outer' : 'inner'
18300                         });
18301                     });
18302                 }
18303             });
18304             outer = !outer;
18305         }
18306
18307         // Move all tags to one relation
18308         var relation = entities.multipolygon[0] ||
18309             iD.Relation({ id: newRelationId, tags: { type: 'multipolygon' }});
18310
18311         entities.multipolygon.slice(1).forEach(function(m) {
18312             relation = relation.mergeTags(m.tags);
18313             graph = graph.remove(m);
18314         });
18315
18316         entities.closedWay.forEach(function(way) {
18317             function isThisOuter(m) {
18318                 return m.id === way.id && m.role !== 'inner';
18319             }
18320             if (members.some(isThisOuter)) {
18321                 relation = relation.mergeTags(way.tags);
18322                 graph = graph.replace(way.update({ tags: {} }));
18323             }
18324         });
18325
18326         return graph.replace(relation.update({
18327             members: members,
18328             tags: _.omit(relation.tags, 'area')
18329         }));
18330     };
18331
18332     action.disabled = function(graph) {
18333         var entities = groupEntities(graph);
18334         if (entities.other.length > 0 ||
18335             entities.closedWay.length + entities.multipolygon.length < 2)
18336             return 'not_eligible';
18337         if (!entities.multipolygon.every(function(r) { return r.isComplete(graph); }))
18338             return 'incomplete_relation';
18339     };
18340
18341     return action;
18342 };
18343 // https://github.com/openstreetmap/josm/blob/mirror/src/org/openstreetmap/josm/command/MoveCommand.java
18344 // https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/MoveNodeAction.as
18345 iD.actions.Move = function(ids, delta, projection) {
18346     function addNodes(ids, nodes, graph) {
18347         ids.forEach(function(id) {
18348             var entity = graph.entity(id);
18349             if (entity.type === 'node') {
18350                 nodes.push(id);
18351             } else if (entity.type === 'way') {
18352                 nodes.push.apply(nodes, entity.nodes);
18353             } else {
18354                 addNodes(_.pluck(entity.members, 'id'), nodes, graph);
18355             }
18356         });
18357     }
18358
18359     var action = function(graph) {
18360         var nodes = [];
18361
18362         addNodes(ids, nodes, graph);
18363
18364         _.uniq(nodes).forEach(function(id) {
18365             var node = graph.entity(id),
18366                 start = projection(node.loc),
18367                 end = projection.invert([start[0] + delta[0], start[1] + delta[1]]);
18368             graph = graph.replace(node.move(end));
18369         });
18370
18371         return graph;
18372     };
18373
18374     action.disabled = function(graph) {
18375         function incompleteRelation(id) {
18376             var entity = graph.entity(id);
18377             return entity.type === 'relation' && !entity.isComplete(graph);
18378         }
18379
18380         if (_.any(ids, incompleteRelation))
18381             return 'incomplete_relation';
18382     };
18383
18384     return action;
18385 };
18386 // https://github.com/openstreetmap/josm/blob/mirror/src/org/openstreetmap/josm/command/MoveCommand.java
18387 // https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/MoveNodeAction.as
18388 iD.actions.MoveNode = function(nodeId, loc) {
18389     return function(graph) {
18390         return graph.replace(graph.entity(nodeId).move(loc));
18391     };
18392 };
18393 iD.actions.Noop = function() {
18394     return function(graph) {
18395         return graph;
18396     };
18397 };
18398 /*
18399  * Based on https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/potlatch2/tools/Quadrilateralise.as
18400  */
18401
18402 iD.actions.Orthogonalize = function(wayId, projection) {
18403     var threshold = 12, // degrees within right or straight to alter
18404         lowerThreshold = Math.cos((90 - threshold) * Math.PI / 180),
18405         upperThreshold = Math.cos(threshold * Math.PI / 180);
18406
18407     var action = function(graph) {
18408         var way = graph.entity(wayId),
18409             nodes = graph.childNodes(way),
18410             points = _.uniq(nodes).map(function(n) { return projection(n.loc); }),
18411             corner = {i: 0, dotp: 1},
18412             epsilon = 1e-4,
18413             i, j, score, motions;
18414
18415         if (nodes.length === 4) {
18416             for (i = 0; i < 1000; i++) {
18417                 motions = points.map(calcMotion);
18418                 points[corner.i] = addPoints(points[corner.i],motions[corner.i]);
18419                 score = corner.dotp;
18420                 if (score < epsilon) {
18421                     break;
18422                 }
18423             }
18424
18425             graph = graph.replace(graph.entity(nodes[corner.i].id)
18426                 .move(projection.invert(points[corner.i])));
18427         } else {
18428             var best,
18429                 originalPoints = _.clone(points);
18430             score = Infinity;
18431
18432             for (i = 0; i < 1000; i++) {
18433                 motions = points.map(calcMotion);
18434                 for (j = 0; j < motions.length; j++) {
18435                     points[j] = addPoints(points[j],motions[j]);
18436                 }
18437                 var newScore = squareness(points);
18438                 if (newScore < score) {
18439                     best = _.clone(points);
18440                     score = newScore;
18441                 }
18442                 if (score < epsilon) {
18443                     break;
18444                 }
18445             }
18446
18447             points = best;
18448
18449             for (i = 0; i < points.length; i++) {
18450                 // only move the points that actually moved
18451                 if (originalPoints[i][0] !== points[i][0] || originalPoints[i][1] !== points[i][1]) {
18452                     graph = graph.replace(graph.entity(nodes[i].id)
18453                         .move(projection.invert(points[i])));
18454                 }
18455             }
18456
18457             // remove empty nodes on straight sections
18458             for (i = 0; i < points.length; i++) {
18459                 var node = nodes[i];
18460
18461                 if (graph.parentWays(node).length > 1 ||
18462                     graph.parentRelations(node).length ||
18463                     node.hasInterestingTags()) {
18464
18465                     continue;
18466                 }
18467
18468                 var dotp = normalizedDotProduct(i, points);
18469                 if (dotp < -1 + epsilon) {
18470                     graph = iD.actions.DeleteNode(nodes[i].id)(graph);
18471                 }
18472             }
18473         }
18474
18475         return graph;
18476
18477         function calcMotion(b, i, array) {
18478             var a = array[(i - 1 + array.length) % array.length],
18479                 c = array[(i + 1) % array.length],
18480                 p = subtractPoints(a, b),
18481                 q = subtractPoints(c, b),
18482                 scale, dotp;
18483
18484             scale = 2 * Math.min(iD.geo.euclideanDistance(p, [0, 0]), iD.geo.euclideanDistance(q, [0, 0]));
18485             p = normalizePoint(p, 1.0);
18486             q = normalizePoint(q, 1.0);
18487
18488             dotp = filterDotProduct(p[0] * q[0] + p[1] * q[1]);
18489
18490             // nasty hack to deal with almost-straight segments (angle is closer to 180 than to 90/270).
18491             if (array.length > 3) {
18492                 if (dotp < -0.707106781186547) {
18493                     dotp += 1.0;
18494                 }
18495             } else if (dotp && Math.abs(dotp) < corner.dotp) {
18496                 corner.i = i;
18497                 corner.dotp = Math.abs(dotp);
18498             }
18499
18500             return normalizePoint(addPoints(p, q), 0.1 * dotp * scale);
18501         }
18502     };
18503
18504     function squareness(points) {
18505         return points.reduce(function(sum, val, i, array) {
18506             var dotp = normalizedDotProduct(i, array);
18507
18508             dotp = filterDotProduct(dotp);
18509             return sum + 2.0 * Math.min(Math.abs(dotp - 1.0), Math.min(Math.abs(dotp), Math.abs(dotp + 1)));
18510         }, 0);
18511     }
18512
18513     function normalizedDotProduct(i, points) {
18514         var a = points[(i - 1 + points.length) % points.length],
18515             b = points[i],
18516             c = points[(i + 1) % points.length],
18517             p = subtractPoints(a, b),
18518             q = subtractPoints(c, b);
18519
18520         p = normalizePoint(p, 1.0);
18521         q = normalizePoint(q, 1.0);
18522
18523         return p[0] * q[0] + p[1] * q[1];
18524     }
18525
18526     function subtractPoints(a, b) {
18527         return [a[0] - b[0], a[1] - b[1]];
18528     }
18529
18530     function addPoints(a, b) {
18531         return [a[0] + b[0], a[1] + b[1]];
18532     }
18533
18534     function normalizePoint(point, scale) {
18535         var vector = [0, 0];
18536         var length = Math.sqrt(point[0] * point[0] + point[1] * point[1]);
18537         if (length !== 0) {
18538             vector[0] = point[0] / length;
18539             vector[1] = point[1] / length;
18540         }
18541
18542         vector[0] *= scale;
18543         vector[1] *= scale;
18544
18545         return vector;
18546     }
18547
18548     function filterDotProduct(dotp) {
18549         if (lowerThreshold > Math.abs(dotp) || Math.abs(dotp) > upperThreshold) {
18550             return dotp;
18551         }
18552
18553         return 0;
18554     }
18555
18556     action.disabled = function(graph) {
18557         var way = graph.entity(wayId),
18558             nodes = graph.childNodes(way),
18559             points = _.uniq(nodes).map(function(n) { return projection(n.loc); });
18560
18561         if (squareness(points)) {
18562             return false;
18563         }
18564
18565         return 'not_squarish';
18566     };
18567
18568     return action;
18569 };
18570 // Create a restriction relation for `turn`, which must have the following structure:
18571 //
18572 //     {
18573 //         from: { node: <node ID>, way: <way ID> },
18574 //         via:  { node: <node ID> },
18575 //         to:   { node: <node ID>, way: <way ID> },
18576 //         restriction: <'no_right_turn', 'no_left_turn', etc.>
18577 //     }
18578 //
18579 // This specifies a restriction of type `restriction` when traveling from
18580 // `from.node` in `from.way` toward `to.node` in `to.way` via `via.node`.
18581 // (The action does not check that these entities form a valid intersection.)
18582 //
18583 // If `restriction` is not provided, it is automatically determined by the
18584 // angle of the turn:
18585 //
18586 //    0-23  degrees: no_u_turn
18587 //   23-158 degrees: no_right_turn
18588 //  158-202 degrees: no_straight_on
18589 //  202-326 degrees: no_left_turn
18590 //  336-360 degrees: no_u_turn
18591 //
18592 // If necessary, the `from` and `to` ways are split. In these cases, `from.node`
18593 // and `to.node` are used to determine which portion of the split ways become
18594 // members of the restriction.
18595 //
18596 // For testing convenience, accepts an ID to assign to the new relation.
18597 // Normally, this will be undefined and the relation will automatically
18598 // be assigned a new ID.
18599 //
18600 iD.actions.RestrictTurn = function(turn, projection, restrictionId) {
18601     return function(graph) {
18602         var from = graph.entity(turn.from.way),
18603             via  = graph.entity(turn.via.node),
18604             to   = graph.entity(turn.to.way);
18605
18606         function split(toOrFrom) {
18607             var newID = toOrFrom.newID || iD.Way().id;
18608             graph = iD.actions.Split(via.id, [newID])
18609                 .limitWays([toOrFrom.way])(graph);
18610
18611             var a = graph.entity(newID),
18612                 b = graph.entity(toOrFrom.way);
18613
18614             if (a.nodes.indexOf(toOrFrom.node) !== -1) {
18615                 return [a, b];
18616             } else {
18617                 return [b, a];
18618             }
18619         }
18620
18621         if (!from.affix(via.id)) {
18622             if (turn.from.node === turn.to.node) {
18623                 // U-turn
18624                 from = to = split(turn.from)[0];
18625             } else if (turn.from.way === turn.to.way) {
18626                 // Straight-on
18627                 var s = split(turn.from);
18628                 from = s[0];
18629                 to   = s[1];
18630             } else {
18631                 // Other
18632                 from = split(turn.from)[0];
18633             }
18634         }
18635
18636         if (!to.affix(via.id)) {
18637             to = split(turn.to)[0];
18638         }
18639
18640         return graph.replace(iD.Relation({
18641             id: restrictionId,
18642             tags: {
18643                 type: 'restriction',
18644                 restriction: turn.restriction ||
18645                     iD.geo.inferRestriction(
18646                         graph.entity(turn.from.node),
18647                         via,
18648                         graph.entity(turn.to.node),
18649                         projection)
18650             },
18651             members: [
18652                 {id: from.id, type: 'way',  role: 'from'},
18653                 {id: via.id,  type: 'node', role: 'via'},
18654                 {id: to.id,   type: 'way',  role: 'to'}
18655             ]
18656         }));
18657     };
18658 };
18659 /*
18660   Order the nodes of a way in reverse order and reverse any direction dependent tags
18661   other than `oneway`. (We assume that correcting a backwards oneway is the primary
18662   reason for reversing a way.)
18663
18664   The following transforms are performed:
18665
18666     Keys:
18667           *:right=* ⟺ *:left=*
18668         *:forward=* ⟺ *:backward=*
18669        direction=up ⟺ direction=down
18670          incline=up ⟺ incline=down
18671             *=right ⟺ *=left
18672
18673     Relation members:
18674        role=forward ⟺ role=backward
18675          role=north ⟺ role=south
18676           role=east ⟺ role=west
18677
18678    In addition, numeric-valued `incline` tags are negated.
18679
18680    The JOSM implementation was used as a guide, but transformations that were of unclear benefit
18681    or adjusted tags that don't seem to be used in practice were omitted.
18682
18683    References:
18684       http://wiki.openstreetmap.org/wiki/Forward_%26_backward,_left_%26_right
18685       http://wiki.openstreetmap.org/wiki/Key:direction#Steps
18686       http://wiki.openstreetmap.org/wiki/Key:incline
18687       http://wiki.openstreetmap.org/wiki/Route#Members
18688       http://josm.openstreetmap.de/browser/josm/trunk/src/org/openstreetmap/josm/corrector/ReverseWayTagCorrector.java
18689  */
18690 iD.actions.Reverse = function(wayId) {
18691     var replacements = [
18692             [/:right$/, ':left'], [/:left$/, ':right'],
18693             [/:forward$/, ':backward'], [/:backward$/, ':forward']
18694         ],
18695         numeric = /^([+\-]?)(?=[\d.])/,
18696         roleReversals = {
18697             forward: 'backward',
18698             backward: 'forward',
18699             north: 'south',
18700             south: 'north',
18701             east: 'west',
18702             west: 'east'
18703         };
18704
18705     function reverseKey(key) {
18706         for (var i = 0; i < replacements.length; ++i) {
18707             var replacement = replacements[i];
18708             if (replacement[0].test(key)) {
18709                 return key.replace(replacement[0], replacement[1]);
18710             }
18711         }
18712         return key;
18713     }
18714
18715     function reverseValue(key, value) {
18716         if (key === 'incline' && numeric.test(value)) {
18717             return value.replace(numeric, function(_, sign) { return sign === '-' ? '' : '-'; });
18718         } else if (key === 'incline' || key === 'direction') {
18719             return {up: 'down', down: 'up'}[value] || value;
18720         } else {
18721             return {left: 'right', right: 'left'}[value] || value;
18722         }
18723     }
18724
18725     return function(graph) {
18726         var way = graph.entity(wayId),
18727             nodes = way.nodes.slice().reverse(),
18728             tags = {}, key, role;
18729
18730         for (key in way.tags) {
18731             tags[reverseKey(key)] = reverseValue(key, way.tags[key]);
18732         }
18733
18734         graph.parentRelations(way).forEach(function(relation) {
18735             relation.members.forEach(function(member, index) {
18736                 if (member.id === way.id && (role = roleReversals[member.role])) {
18737                     relation = relation.updateMember({role: role}, index);
18738                     graph = graph.replace(relation);
18739                 }
18740             });
18741         });
18742
18743         return graph.replace(way.update({nodes: nodes, tags: tags}));
18744     };
18745 };
18746 iD.actions.RotateWay = function(wayId, pivot, angle, projection) {
18747     return function(graph) {
18748         return graph.update(function(graph) {
18749             var way = graph.entity(wayId);
18750
18751             _.unique(way.nodes).forEach(function(id) {
18752
18753                 var node = graph.entity(id),
18754                     point = projection(node.loc),
18755                     radial = [0,0];
18756
18757                 radial[0] = point[0] - pivot[0];
18758                 radial[1] = point[1] - pivot[1];
18759
18760                 point = [
18761                     radial[0] * Math.cos(angle) - radial[1] * Math.sin(angle) + pivot[0],
18762                     radial[0] * Math.sin(angle) + radial[1] * Math.cos(angle) + pivot[1]
18763                 ];
18764
18765                 graph = graph.replace(node.move(projection.invert(point)));
18766
18767             });
18768
18769         });
18770     };
18771 };
18772 // Split a way at the given node.
18773 //
18774 // Optionally, split only the given ways, if multiple ways share
18775 // the given node.
18776 //
18777 // This is the inverse of `iD.actions.Join`.
18778 //
18779 // For testing convenience, accepts an ID to assign to the new way.
18780 // Normally, this will be undefined and the way will automatically
18781 // be assigned a new ID.
18782 //
18783 // Reference:
18784 //   https://github.com/systemed/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/SplitWayAction.as
18785 //
18786 iD.actions.Split = function(nodeId, newWayIds) {
18787     var wayIds;
18788
18789     // if the way is closed, we need to search for a partner node
18790     // to split the way at.
18791     //
18792     // The following looks for a node that is both far away from
18793     // the initial node in terms of way segment length and nearby
18794     // in terms of beeline-distance. This assures that areas get
18795     // split on the most "natural" points (independent of the number
18796     // of nodes).
18797     // For example: bone-shaped areas get split across their waist
18798     // line, circles across the diameter.
18799     function splitArea(nodes, idxA, graph) {
18800         var lengths = new Array(nodes.length),
18801             length,
18802             i,
18803             best = 0,
18804             idxB;
18805
18806         function wrap(index) {
18807             return iD.util.wrap(index, nodes.length);
18808         }
18809
18810         function dist(nA, nB) {
18811             return iD.geo.sphericalDistance(graph.entity(nA).loc, graph.entity(nB).loc);
18812         }
18813
18814         // calculate lengths
18815         length = 0;
18816         for (i = wrap(idxA+1); i !== idxA; i = wrap(i+1)) {
18817             length += dist(nodes[i], nodes[wrap(i-1)]);
18818             lengths[i] = length;
18819         }
18820
18821         length = 0;
18822         for (i = wrap(idxA-1); i !== idxA; i = wrap(i-1)) {
18823             length += dist(nodes[i], nodes[wrap(i+1)]);
18824             if (length < lengths[i])
18825                 lengths[i] = length;
18826         }
18827
18828         // determine best opposite node to split
18829         for (i = 0; i < nodes.length; i++) {
18830             var cost = lengths[i] / dist(nodes[idxA], nodes[i]);
18831             if (cost > best) {
18832                 idxB = i;
18833                 best = cost;
18834             }
18835         }
18836
18837         return idxB;
18838     }
18839
18840     function split(graph, wayA, newWayId) {
18841         var wayB = iD.Way({id: newWayId, tags: wayA.tags}),
18842             nodesA,
18843             nodesB,
18844             isArea = wayA.isArea(),
18845             isOuter = iD.geo.isSimpleMultipolygonOuterMember(wayA, graph);
18846
18847         if (wayA.isClosed()) {
18848             var nodes = wayA.nodes.slice(0, -1),
18849                 idxA = _.indexOf(nodes, nodeId),
18850                 idxB = splitArea(nodes, idxA, graph);
18851
18852             if (idxB < idxA) {
18853                 nodesA = nodes.slice(idxA).concat(nodes.slice(0, idxB + 1));
18854                 nodesB = nodes.slice(idxB, idxA + 1);
18855             } else {
18856                 nodesA = nodes.slice(idxA, idxB + 1);
18857                 nodesB = nodes.slice(idxB).concat(nodes.slice(0, idxA + 1));
18858             }
18859         } else {
18860             var idx = _.indexOf(wayA.nodes, nodeId, 1);
18861             nodesA = wayA.nodes.slice(0, idx + 1);
18862             nodesB = wayA.nodes.slice(idx);
18863         }
18864
18865         wayA = wayA.update({nodes: nodesA});
18866         wayB = wayB.update({nodes: nodesB});
18867
18868         graph = graph.replace(wayA);
18869         graph = graph.replace(wayB);
18870
18871         graph.parentRelations(wayA).forEach(function(relation) {
18872             if (relation.isRestriction()) {
18873                 var via = relation.memberByRole('via');
18874                 if (via && wayB.contains(via.id)) {
18875                     relation = relation.updateMember({id: wayB.id}, relation.memberById(wayA.id).index);
18876                     graph = graph.replace(relation);
18877                 }
18878             } else {
18879                 if (relation === isOuter) {
18880                     graph = graph.replace(relation.mergeTags(wayA.tags));
18881                     graph = graph.replace(wayA.update({tags: {}}));
18882                     graph = graph.replace(wayB.update({tags: {}}));
18883                 }
18884
18885                 var member = {
18886                     id: wayB.id,
18887                     type: 'way',
18888                     role: relation.memberById(wayA.id).role
18889                 };
18890
18891                 graph = iD.actions.AddMember(relation.id, member)(graph);
18892             }
18893         });
18894
18895         if (!isOuter && isArea) {
18896             var multipolygon = iD.Relation({
18897                 tags: _.extend({}, wayA.tags, {type: 'multipolygon'}),
18898                 members: [
18899                     {id: wayA.id, role: 'outer', type: 'way'},
18900                     {id: wayB.id, role: 'outer', type: 'way'}
18901                 ]});
18902
18903             graph = graph.replace(multipolygon);
18904             graph = graph.replace(wayA.update({tags: {}}));
18905             graph = graph.replace(wayB.update({tags: {}}));
18906         }
18907
18908         return graph;
18909     }
18910
18911     var action = function(graph) {
18912         var candidates = action.ways(graph);
18913         for (var i = 0; i < candidates.length; i++) {
18914             graph = split(graph, candidates[i], newWayIds && newWayIds[i]);
18915         }
18916         return graph;
18917     };
18918
18919     action.ways = function(graph) {
18920         var node = graph.entity(nodeId),
18921             parents = graph.parentWays(node),
18922             hasLines = _.any(parents, function(parent) { return parent.geometry(graph) === 'line'; });
18923
18924         return parents.filter(function(parent) {
18925             if (wayIds && wayIds.indexOf(parent.id) === -1)
18926                 return false;
18927
18928             if (!wayIds && hasLines && parent.geometry(graph) !== 'line')
18929                 return false;
18930
18931             if (parent.isClosed()) {
18932                 return true;
18933             }
18934
18935             for (var i = 1; i < parent.nodes.length - 1; i++) {
18936                 if (parent.nodes[i] === nodeId) {
18937                     return true;
18938                 }
18939             }
18940
18941             return false;
18942         });
18943     };
18944
18945     action.disabled = function(graph) {
18946         var candidates = action.ways(graph);
18947         if (candidates.length === 0 || (wayIds && wayIds.length !== candidates.length))
18948             return 'not_eligible';
18949     };
18950
18951     action.limitWays = function(_) {
18952         if (!arguments.length) return wayIds;
18953         wayIds = _;
18954         return action;
18955     };
18956
18957     return action;
18958 };
18959 /*
18960  * Based on https://github.com/openstreetmap/potlatch2/net/systemeD/potlatch2/tools/Straighten.as
18961  */
18962
18963 iD.actions.Straighten = function(wayId, projection) {
18964     function positionAlongWay(n, s, e) {
18965         return ((n[0] - s[0]) * (e[0] - s[0]) + (n[1] - s[1]) * (e[1] - s[1]))/
18966                 (Math.pow(e[0] - s[0], 2) + Math.pow(e[1] - s[1], 2));
18967     }
18968
18969     var action = function(graph) {
18970         var way = graph.entity(wayId),
18971             nodes = graph.childNodes(way),
18972             points = nodes.map(function(n) { return projection(n.loc); }),
18973             startPoint = points[0],
18974             endPoint = points[points.length-1],
18975             toDelete = [],
18976             i;
18977
18978         for (i = 1; i < points.length-1; i++) {
18979             var node = nodes[i],
18980                 point = points[i];
18981
18982             if (graph.parentWays(node).length > 1 ||
18983                 graph.parentRelations(node).length ||
18984                 node.hasInterestingTags()) {
18985
18986                 var u = positionAlongWay(point, startPoint, endPoint),
18987                     p0 = startPoint[0] + u * (endPoint[0] - startPoint[0]),
18988                     p1 = startPoint[1] + u * (endPoint[1] - startPoint[1]);
18989
18990                 graph = graph.replace(graph.entity(node.id)
18991                     .move(projection.invert([p0, p1])));
18992             } else {
18993                 // safe to delete
18994                 if (toDelete.indexOf(node) === -1) {
18995                     toDelete.push(node);
18996                 }
18997             }
18998         }
18999
19000         for (i = 0; i < toDelete.length; i++) {
19001             graph = iD.actions.DeleteNode(toDelete[i].id)(graph);
19002         }
19003
19004         return graph;
19005     };
19006     
19007     action.disabled = function(graph) {
19008         // check way isn't too bendy
19009         var way = graph.entity(wayId),
19010             nodes = graph.childNodes(way),
19011             points = nodes.map(function(n) { return projection(n.loc); }),
19012             startPoint = points[0],
19013             endPoint = points[points.length-1],
19014             threshold = 0.2 * Math.sqrt(Math.pow(startPoint[0] - endPoint[0], 2) + Math.pow(startPoint[1] - endPoint[1], 2)),
19015             i;
19016
19017         for (i = 1; i < points.length-1; i++) {
19018             var point = points[i],
19019                 u = positionAlongWay(point, startPoint, endPoint),
19020                 p0 = startPoint[0] + u * (endPoint[0] - startPoint[0]),
19021                 p1 = startPoint[1] + u * (endPoint[1] - startPoint[1]),
19022                 dist = Math.sqrt(Math.pow(p0 - point[0], 2) + Math.pow(p1 - point[1], 2));
19023
19024             // to bendy if point is off by 20% of total start/end distance in projected space
19025             if (dist > threshold) {
19026                 return 'too_bendy';
19027             }
19028         }
19029     };
19030
19031     return action;
19032 };
19033 // Remove the effects of `turn.restriction` on `turn`, which must have the
19034 // following structure:
19035 //
19036 //     {
19037 //         from: { node: <node ID>, way: <way ID> },
19038 //         via:  { node: <node ID> },
19039 //         to:   { node: <node ID>, way: <way ID> },
19040 //         restriction: <relation ID>
19041 //     }
19042 //
19043 // In the simple case, `restriction` is a reference to a `no_*` restriction
19044 // on the turn itself. In this case, it is simply deleted.
19045 //
19046 // The more complex case is where `restriction` references an `only_*`
19047 // restriction on a different turn in the same intersection. In that case,
19048 // that restriction is also deleted, but at the same time restrictions on
19049 // the turns other than the first two are created.
19050 //
19051 iD.actions.UnrestrictTurn = function(turn) {
19052     return function(graph) {
19053         return iD.actions.DeleteRelation(turn.restriction)(graph);
19054     };
19055 };
19056 iD.behavior = {};
19057 iD.behavior.AddWay = function(context) {
19058     var event = d3.dispatch('start', 'startFromWay', 'startFromNode'),
19059         draw = iD.behavior.Draw(context);
19060
19061     var addWay = function(surface) {
19062         draw.on('click', event.start)
19063             .on('clickWay', event.startFromWay)
19064             .on('clickNode', event.startFromNode)
19065             .on('cancel', addWay.cancel)
19066             .on('finish', addWay.cancel);
19067
19068         context.map()
19069             .dblclickEnable(false);
19070
19071         surface.call(draw);
19072     };
19073
19074     addWay.off = function(surface) {
19075         surface.call(draw.off);
19076     };
19077
19078     addWay.cancel = function() {
19079         window.setTimeout(function() {
19080             context.map().dblclickEnable(true);
19081         }, 1000);
19082
19083         context.enter(iD.modes.Browse(context));
19084     };
19085
19086     addWay.tail = function(text) {
19087         draw.tail(text);
19088         return addWay;
19089     };
19090
19091     return d3.rebind(addWay, event, 'on');
19092 };
19093 /*
19094     `iD.behavior.drag` is like `d3.behavior.drag`, with the following differences:
19095
19096     * The `origin` function is expected to return an [x, y] tuple rather than an
19097       {x, y} object.
19098     * The events are `start`, `move`, and `end`.
19099       (https://github.com/mbostock/d3/issues/563)
19100     * The `start` event is not dispatched until the first cursor movement occurs.
19101       (https://github.com/mbostock/d3/pull/368)
19102     * The `move` event has a `point` and `delta` [x, y] tuple properties rather
19103       than `x`, `y`, `dx`, and `dy` properties.
19104     * The `end` event is not dispatched if no movement occurs.
19105     * An `off` function is available that unbinds the drag's internal event handlers.
19106     * Delegation is supported via the `delegate` function.
19107
19108  */
19109 iD.behavior.drag = function() {
19110     function d3_eventCancel() {
19111       d3.event.stopPropagation();
19112       d3.event.preventDefault();
19113     }
19114
19115     var event = d3.dispatch('start', 'move', 'end'),
19116         origin = null,
19117         selector = '',
19118         filter = null,
19119         event_, target, surface;
19120
19121     event.of = function(thiz, argumentz) {
19122       return function(e1) {
19123         var e0 = e1.sourceEvent = d3.event;
19124         e1.target = drag;
19125         d3.event = e1;
19126         try {
19127           event[e1.type].apply(thiz, argumentz);
19128         } finally {
19129           d3.event = e0;
19130         }
19131       };
19132     };
19133
19134     var d3_event_userSelectProperty = iD.util.prefixCSSProperty('UserSelect'),
19135         d3_event_userSelectSuppress = d3_event_userSelectProperty ?
19136             function () {
19137                 var selection = d3.selection(),
19138                     select = selection.style(d3_event_userSelectProperty);
19139                 selection.style(d3_event_userSelectProperty, 'none');
19140                 return function () {
19141                     selection.style(d3_event_userSelectProperty, select);
19142                 };
19143             } :
19144             function (type) {
19145                 var w = d3.select(window).on('selectstart.' + type, d3_eventCancel);
19146                 return function () {
19147                     w.on('selectstart.' + type, null);
19148                 };
19149             };
19150
19151     function mousedown() {
19152         target = this;
19153         event_ = event.of(target, arguments);
19154         var eventTarget = d3.event.target,
19155             touchId = d3.event.touches ? d3.event.changedTouches[0].identifier : null,
19156             offset,
19157             origin_ = point(),
19158             started = false,
19159             selectEnable = d3_event_userSelectSuppress(touchId !== null ? 'drag-' + touchId : 'drag');
19160
19161         var w = d3.select(window)
19162             .on(touchId !== null ? 'touchmove.drag-' + touchId : 'mousemove.drag', dragmove)
19163             .on(touchId !== null ? 'touchend.drag-' + touchId : 'mouseup.drag', dragend, true);
19164
19165         if (origin) {
19166             offset = origin.apply(target, arguments);
19167             offset = [offset[0] - origin_[0], offset[1] - origin_[1]];
19168         } else {
19169             offset = [0, 0];
19170         }
19171
19172         if (touchId === null) d3.event.stopPropagation();
19173
19174         function point() {
19175             var p = target.parentNode || surface;
19176             return touchId !== null ? d3.touches(p).filter(function(p) {
19177                 return p.identifier === touchId;
19178             })[0] : d3.mouse(p);
19179         }
19180
19181         function dragmove() {
19182
19183             var p = point(),
19184                 dx = p[0] - origin_[0],
19185                 dy = p[1] - origin_[1];
19186             
19187             if (dx === 0 && dy === 0)
19188                 return;
19189
19190             if (!started) {
19191                 started = true;
19192                 event_({
19193                     type: 'start'
19194                 });
19195             }
19196
19197             origin_ = p;
19198             d3_eventCancel();
19199
19200             event_({
19201                 type: 'move',
19202                 point: [p[0] + offset[0],  p[1] + offset[1]],
19203                 delta: [dx, dy]
19204             });
19205         }
19206
19207         function dragend() {
19208             if (started) {
19209                 event_({
19210                     type: 'end'
19211                 });
19212
19213                 d3_eventCancel();
19214                 if (d3.event.target === eventTarget) w.on('click.drag', click, true);
19215             }
19216
19217             w.on(touchId !== null ? 'touchmove.drag-' + touchId : 'mousemove.drag', null)
19218                 .on(touchId !== null ? 'touchend.drag-' + touchId : 'mouseup.drag', null);
19219             selectEnable();
19220         }
19221
19222         function click() {
19223             d3_eventCancel();
19224             w.on('click.drag', null);
19225         }
19226     }
19227
19228     function drag(selection) {
19229         var matchesSelector = iD.util.prefixDOMProperty('matchesSelector'),
19230             delegate = mousedown;
19231
19232         if (selector) {
19233             delegate = function() {
19234                 var root = this,
19235                     target = d3.event.target;
19236                 for (; target && target !== root; target = target.parentNode) {
19237                     if (target[matchesSelector](selector) &&
19238                             (!filter || filter(target.__data__))) {
19239                         return mousedown.call(target, target.__data__);
19240                     }
19241                 }
19242             };
19243         }
19244
19245         selection.on('mousedown.drag' + selector, delegate)
19246             .on('touchstart.drag' + selector, delegate);
19247     }
19248
19249     drag.off = function(selection) {
19250         selection.on('mousedown.drag' + selector, null)
19251             .on('touchstart.drag' + selector, null);
19252     };
19253
19254     drag.delegate = function(_) {
19255         if (!arguments.length) return selector;
19256         selector = _;
19257         return drag;
19258     };
19259
19260     drag.filter = function(_) {
19261         if (!arguments.length) return origin;
19262         filter = _;
19263         return drag;
19264     };
19265
19266     drag.origin = function (_) {
19267         if (!arguments.length) return origin;
19268         origin = _;
19269         return drag;
19270     };
19271
19272     drag.cancel = function() {
19273         d3.select(window)
19274             .on('mousemove.drag', null)
19275             .on('mouseup.drag', null);
19276         return drag;
19277     };
19278
19279     drag.target = function() {
19280         if (!arguments.length) return target;
19281         target = arguments[0];
19282         event_ = event.of(target, Array.prototype.slice.call(arguments, 1));
19283         return drag;
19284     };
19285
19286     drag.surface = function() {
19287         if (!arguments.length) return surface;
19288         surface = arguments[0];
19289         return drag;
19290     };
19291
19292     return d3.rebind(drag, event, 'on');
19293 };
19294 iD.behavior.Draw = function(context) {
19295     var event = d3.dispatch('move', 'click', 'clickWay',
19296         'clickNode', 'undo', 'cancel', 'finish'),
19297         keybinding = d3.keybinding('draw'),
19298         hover = iD.behavior.Hover(context)
19299             .altDisables(true)
19300             .on('hover', context.ui().sidebar.hover),
19301         tail = iD.behavior.Tail(),
19302         edit = iD.behavior.Edit(context),
19303         closeTolerance = 4,
19304         tolerance = 12;
19305
19306     function datum() {
19307         if (d3.event.altKey) return {};
19308         else return d3.event.target.__data__ || {};
19309     }
19310
19311     function mousedown() {
19312
19313         function point() {
19314             var p = element.node().parentNode;
19315             return touchId !== null ? d3.touches(p).filter(function(p) {
19316                 return p.identifier === touchId;
19317             })[0] : d3.mouse(p);
19318         }
19319
19320         var element = d3.select(this),
19321             touchId = d3.event.touches ? d3.event.changedTouches[0].identifier : null,
19322             time = +new Date(),
19323             pos = point();
19324
19325         element.on('mousemove.draw', null);
19326
19327         d3.select(window).on('mouseup.draw', function() {
19328             element.on('mousemove.draw', mousemove);
19329             if (iD.geo.euclideanDistance(pos, point()) < closeTolerance ||
19330                 (iD.geo.euclideanDistance(pos, point()) < tolerance &&
19331                 (+new Date() - time) < 500)) {
19332
19333                 // Prevent a quick second click
19334                 d3.select(window).on('click.draw-block', function() {
19335                     d3.event.stopPropagation();
19336                 }, true);
19337
19338                 context.map().dblclickEnable(false);
19339
19340                 window.setTimeout(function() {
19341                     context.map().dblclickEnable(true);
19342                     d3.select(window).on('click.draw-block', null);
19343                 }, 500);
19344
19345                 click();
19346             }
19347         });
19348     }
19349
19350     function mousemove() {
19351         event.move(datum());
19352     }
19353
19354     function click() {
19355         var d = datum();
19356         if (d.type === 'way') {
19357             var choice = iD.geo.chooseEdge(context.childNodes(d), context.mouse(), context.projection),
19358                 edge = [d.nodes[choice.index - 1], d.nodes[choice.index]];
19359             event.clickWay(choice.loc, edge);
19360
19361         } else if (d.type === 'node') {
19362             event.clickNode(d);
19363
19364         } else {
19365             event.click(context.map().mouseCoordinates());
19366         }
19367     }
19368
19369     function backspace() {
19370         d3.event.preventDefault();
19371         event.undo();
19372     }
19373
19374     function del() {
19375         d3.event.preventDefault();
19376         event.cancel();
19377     }
19378
19379     function ret() {
19380         d3.event.preventDefault();
19381         event.finish();
19382     }
19383
19384     function draw(selection) {
19385         context.install(hover);
19386         context.install(edit);
19387
19388         if (!iD.behavior.Draw.usedTails[tail.text()]) {
19389             context.install(tail);
19390         }
19391
19392         keybinding
19393             .on('⌫', backspace)
19394             .on('⌦', del)
19395             .on('⎋', ret)
19396             .on('↩', ret);
19397
19398         selection
19399             .on('mousedown.draw', mousedown)
19400             .on('mousemove.draw', mousemove);
19401
19402         d3.select(document)
19403             .call(keybinding);
19404
19405         return draw;
19406     }
19407
19408     draw.off = function(selection) {
19409         context.uninstall(hover);
19410         context.uninstall(edit);
19411
19412         if (!iD.behavior.Draw.usedTails[tail.text()]) {
19413             context.uninstall(tail);
19414             iD.behavior.Draw.usedTails[tail.text()] = true;
19415         }
19416
19417         selection
19418             .on('mousedown.draw', null)
19419             .on('mousemove.draw', null);
19420
19421         d3.select(window)
19422             .on('mouseup.draw', null);
19423
19424         d3.select(document)
19425             .call(keybinding.off);
19426     };
19427
19428     draw.tail = function(_) {
19429         tail.text(_);
19430         return draw;
19431     };
19432
19433     return d3.rebind(draw, event, 'on');
19434 };
19435
19436 iD.behavior.Draw.usedTails = {};
19437 iD.behavior.DrawWay = function(context, wayId, index, mode, baseGraph) {
19438     var way = context.entity(wayId),
19439         isArea = context.geometry(wayId) === 'area',
19440         finished = false,
19441         annotation = t((way.isDegenerate() ?
19442             'operations.start.annotation.' :
19443             'operations.continue.annotation.') + context.geometry(wayId)),
19444         draw = iD.behavior.Draw(context);
19445
19446     var startIndex = typeof index === 'undefined' ? way.nodes.length - 1 : 0,
19447         start = iD.Node({loc: context.graph().entity(way.nodes[startIndex]).loc}),
19448         end = iD.Node({loc: context.map().mouseCoordinates()}),
19449         segment = iD.Way({
19450             nodes: typeof index === 'undefined' ? [start.id, end.id] : [end.id, start.id],
19451             tags: _.clone(way.tags)
19452         });
19453
19454     var f = context[way.isDegenerate() ? 'replace' : 'perform'];
19455     if (isArea) {
19456         f(iD.actions.AddEntity(end),
19457             iD.actions.AddVertex(wayId, end.id, index));
19458     } else {
19459         f(iD.actions.AddEntity(start),
19460             iD.actions.AddEntity(end),
19461             iD.actions.AddEntity(segment));
19462     }
19463
19464     function move(datum) {
19465         var loc;
19466
19467         if (datum.type === 'node' && datum.id !== end.id) {
19468             loc = datum.loc;
19469         } else if (datum.type === 'way' && datum.id !== segment.id) {
19470             loc = iD.geo.chooseEdge(context.childNodes(datum), context.mouse(), context.projection).loc;
19471         } else {
19472             loc = context.map().mouseCoordinates();
19473         }
19474
19475         context.replace(iD.actions.MoveNode(end.id, loc));
19476     }
19477
19478     function undone() {
19479         finished = true;
19480         context.enter(iD.modes.Browse(context));
19481     }
19482
19483     function setActiveElements() {
19484         var active = isArea ? [wayId, end.id] : [segment.id, start.id, end.id];
19485         context.surface().selectAll(iD.util.entitySelector(active))
19486             .classed('active', true);
19487     }
19488
19489     var drawWay = function(surface) {
19490         draw.on('move', move)
19491             .on('click', drawWay.add)
19492             .on('clickWay', drawWay.addWay)
19493             .on('clickNode', drawWay.addNode)
19494             .on('undo', context.undo)
19495             .on('cancel', drawWay.cancel)
19496             .on('finish', drawWay.finish);
19497
19498         context.map()
19499             .dblclickEnable(false)
19500             .on('drawn.draw', setActiveElements);
19501
19502         setActiveElements();
19503
19504         surface.call(draw);
19505
19506         context.history()
19507             .on('undone.draw', undone);
19508     };
19509
19510     drawWay.off = function(surface) {
19511         if (!finished)
19512             context.pop();
19513
19514         context.map()
19515             .on('drawn.draw', null);
19516
19517         surface.call(draw.off)
19518             .selectAll('.active')
19519             .classed('active', false);
19520
19521         context.history()
19522             .on('undone.draw', null);
19523     };
19524
19525     function ReplaceTemporaryNode(newNode) {
19526         return function(graph) {
19527             if (isArea) {
19528                 return graph
19529                     .replace(way.addNode(newNode.id, index))
19530                     .remove(end);
19531
19532             } else {
19533                 return graph
19534                     .replace(graph.entity(wayId).addNode(newNode.id, index))
19535                     .remove(end)
19536                     .remove(segment)
19537                     .remove(start);
19538             }
19539         };
19540     }
19541
19542     // Accept the current position of the temporary node and continue drawing.
19543     drawWay.add = function(loc) {
19544
19545         // prevent duplicate nodes
19546         var last = context.hasEntity(way.nodes[way.nodes.length - (isArea ? 2 : 1)]);
19547         if (last && last.loc[0] === loc[0] && last.loc[1] === loc[1]) return;
19548
19549         var newNode = iD.Node({loc: loc});
19550
19551         context.replace(
19552             iD.actions.AddEntity(newNode),
19553             ReplaceTemporaryNode(newNode),
19554             annotation);
19555
19556         finished = true;
19557         context.enter(mode);
19558     };
19559
19560     // Connect the way to an existing way.
19561     drawWay.addWay = function(loc, edge) {
19562         var previousEdge = startIndex ?
19563             [way.nodes[startIndex], way.nodes[startIndex - 1]] :
19564             [way.nodes[0], way.nodes[1]];
19565
19566         // Avoid creating duplicate segments
19567         if (!isArea && iD.geo.edgeEqual(edge, previousEdge))
19568             return;
19569
19570         var newNode = iD.Node({ loc: loc });
19571
19572         context.perform(
19573             iD.actions.AddMidpoint({ loc: loc, edge: edge}, newNode),
19574             ReplaceTemporaryNode(newNode),
19575             annotation);
19576
19577         finished = true;
19578         context.enter(mode);
19579     };
19580
19581     // Connect the way to an existing node and continue drawing.
19582     drawWay.addNode = function(node) {
19583
19584         // Avoid creating duplicate segments
19585         if (way.areAdjacent(node.id, way.nodes[way.nodes.length - 1])) return;
19586
19587         context.perform(
19588             ReplaceTemporaryNode(node),
19589             annotation);
19590
19591         finished = true;
19592         context.enter(mode);
19593     };
19594
19595     // Finish the draw operation, removing the temporary node. If the way has enough
19596     // nodes to be valid, it's selected. Otherwise, return to browse mode.
19597     drawWay.finish = function() {
19598         context.pop();
19599         finished = true;
19600
19601         window.setTimeout(function() {
19602             context.map().dblclickEnable(true);
19603         }, 1000);
19604
19605         if (context.hasEntity(wayId)) {
19606             context.enter(
19607                 iD.modes.Select(context, [wayId])
19608                     .suppressMenu(true)
19609                     .newFeature(true));
19610         } else {
19611             context.enter(iD.modes.Browse(context));
19612         }
19613     };
19614
19615     // Cancel the draw operation and return to browse, deleting everything drawn.
19616     drawWay.cancel = function() {
19617         context.perform(
19618             d3.functor(baseGraph),
19619             t('operations.cancel_draw.annotation'));
19620
19621         window.setTimeout(function() {
19622             context.map().dblclickEnable(true);
19623         }, 1000);
19624
19625         finished = true;
19626         context.enter(iD.modes.Browse(context));
19627     };
19628
19629     drawWay.tail = function(text) {
19630         draw.tail(text);
19631         return drawWay;
19632     };
19633
19634     return drawWay;
19635 };
19636 iD.behavior.Edit = function(context) {
19637     function edit() {
19638         context.map()
19639             .minzoom(16);
19640     }
19641
19642     edit.off = function() {
19643         context.map()
19644             .minzoom(0);
19645     };
19646
19647     return edit;
19648 };
19649 iD.behavior.Hash = function(context) {
19650     var s0 = null, // cached location.hash
19651         lat = 90 - 1e-8; // allowable latitude range
19652
19653     var parser = function(map, s) {
19654         var q = iD.util.stringQs(s);
19655         var args = (q.map || '').split('/').map(Number);
19656         if (args.length < 3 || args.some(isNaN)) {
19657             return true; // replace bogus hash
19658         } else if (s !== formatter(map).slice(1)) {
19659             map.centerZoom([args[1],
19660                 Math.min(lat, Math.max(-lat, args[2]))], args[0]);
19661         }
19662     };
19663
19664     var formatter = function(map) {
19665         var mode = context.mode(),
19666             center = map.center(),
19667             zoom = map.zoom(),
19668             precision = Math.max(0, Math.ceil(Math.log(zoom) / Math.LN2)),
19669             q = iD.util.stringQs(location.hash.substring(1)),
19670             newParams = {};
19671
19672         if (mode && mode.id === 'browse') {
19673             delete q.id;
19674         } else {
19675             var selected = context.selectedIDs().filter(function(id) {
19676                 return !context.entity(id).isNew();
19677             });
19678             if (selected.length) {
19679                 newParams.id = selected.join(',');
19680             }
19681         }
19682
19683         newParams.map = zoom.toFixed(2) +
19684                 '/' + center[0].toFixed(precision) +
19685                 '/' + center[1].toFixed(precision);
19686
19687         return '#' + iD.util.qsString(_.assign(q, newParams), true);
19688     };
19689
19690     function update() {
19691         var s1 = formatter(context.map());
19692         if (s0 !== s1) location.replace(s0 = s1); // don't recenter the map!
19693     }
19694
19695     var throttledUpdate = _.throttle(update, 500);
19696
19697     function hashchange() {
19698         if (location.hash === s0) return; // ignore spurious hashchange events
19699         if (parser(context.map(), (s0 = location.hash).substring(1))) {
19700             update(); // replace bogus hash
19701         }
19702     }
19703
19704     function hash() {
19705         context.map()
19706             .on('move.hash', throttledUpdate);
19707
19708         context
19709             .on('enter.hash', throttledUpdate);
19710
19711         d3.select(window)
19712             .on('hashchange.hash', hashchange);
19713
19714         if (location.hash) {
19715             var q = iD.util.stringQs(location.hash.substring(1));
19716             if (q.id) context.loadEntity(q.id.split(',')[0], !q.map);
19717             hashchange();
19718             if (q.map) hash.hadHash = true;
19719         }
19720     }
19721
19722     hash.off = function() {
19723         context.map()
19724             .on('move.hash', null);
19725
19726         context
19727             .on('enter.hash', null);
19728
19729         d3.select(window)
19730             .on('hashchange.hash', null);
19731
19732         location.hash = '';
19733     };
19734
19735     return hash;
19736 };
19737 /*
19738    The hover behavior adds the `.hover` class on mouseover to all elements to which
19739    the identical datum is bound, and removes it on mouseout.
19740
19741    The :hover pseudo-class is insufficient for iD's purposes because a datum's visual
19742    representation may consist of several elements scattered throughout the DOM hierarchy.
19743    Only one of these elements can have the :hover pseudo-class, but all of them will
19744    have the .hover class.
19745  */
19746 iD.behavior.Hover = function() {
19747     var dispatch = d3.dispatch('hover'),
19748         selection,
19749         altDisables,
19750         target;
19751
19752     function keydown() {
19753         if (altDisables && d3.event.keyCode === d3.keybinding.modifierCodes.alt) {
19754             dispatch.hover(null);
19755             selection.selectAll('.hover')
19756                 .classed('hover-suppressed', true)
19757                 .classed('hover', false);
19758         }
19759     }
19760
19761     function keyup() {
19762         if (altDisables && d3.event.keyCode === d3.keybinding.modifierCodes.alt) {
19763             dispatch.hover(target ? target.id : null);
19764             selection.selectAll('.hover-suppressed')
19765                 .classed('hover-suppressed', false)
19766                 .classed('hover', true);
19767         }
19768     }
19769
19770     var hover = function(__) {
19771         selection = __;
19772
19773         function enter(d) {
19774             if (d === target) return;
19775
19776             target = d;
19777
19778             selection.selectAll('.hover')
19779                 .classed('hover', false);
19780             selection.selectAll('.hover-suppressed')
19781                 .classed('hover-suppressed', false);
19782
19783             if (target instanceof iD.Entity) {
19784                 var selector = '.' + target.id;
19785
19786                 if (target.type === 'relation') {
19787                     target.members.forEach(function(member) {
19788                         selector += ', .' + member.id;
19789                     });
19790                 }
19791
19792                 var suppressed = altDisables && d3.event && d3.event.altKey;
19793
19794                 selection.selectAll(selector)
19795                     .classed(suppressed ? 'hover-suppressed' : 'hover', true);
19796
19797                 dispatch.hover(target.id);
19798             } else {
19799                 dispatch.hover(null);
19800             }
19801         }
19802
19803         var down;
19804
19805         function mouseover() {
19806             if (down) return;
19807             var target = d3.event.target;
19808             enter(target ? target.__data__ : null);
19809         }
19810
19811         function mouseout() {
19812             if (down) return;
19813             var target = d3.event.relatedTarget;
19814             enter(target ? target.__data__ : null);
19815         }
19816
19817         function mousedown() {
19818             down = true;
19819             d3.select(window)
19820                 .on('mouseup.hover', mouseup);
19821         }
19822
19823         function mouseup() {
19824             down = false;
19825         }
19826
19827         selection
19828             .on('mouseover.hover', mouseover)
19829             .on('mouseout.hover', mouseout)
19830             .on('mousedown.hover', mousedown)
19831             .on('mouseup.hover', mouseup);
19832
19833         d3.select(window)
19834             .on('keydown.hover', keydown)
19835             .on('keyup.hover', keyup);
19836     };
19837
19838     hover.off = function(selection) {
19839         selection.selectAll('.hover')
19840             .classed('hover', false);
19841         selection.selectAll('.hover-suppressed')
19842             .classed('hover-suppressed', false);
19843
19844         selection
19845             .on('mouseover.hover', null)
19846             .on('mouseout.hover', null)
19847             .on('mousedown.hover', null)
19848             .on('mouseup.hover', null);
19849
19850         d3.select(window)
19851             .on('keydown.hover', null)
19852             .on('keyup.hover', null)
19853             .on('mouseup.hover', null);
19854     };
19855
19856     hover.altDisables = function(_) {
19857         if (!arguments.length) return altDisables;
19858         altDisables = _;
19859         return hover;
19860     };
19861
19862     return d3.rebind(hover, dispatch, 'on');
19863 };
19864 iD.behavior.Lasso = function(context) {
19865
19866     var behavior = function(selection) {
19867
19868         var mouse = null,
19869             lasso;
19870
19871         function mousedown() {
19872             if (d3.event.shiftKey === true) {
19873
19874                 mouse = context.mouse();
19875                 lasso = null;
19876
19877                 selection
19878                     .on('mousemove.lasso', mousemove)
19879                     .on('mouseup.lasso', mouseup);
19880
19881                 d3.event.stopPropagation();
19882             }
19883         }
19884
19885         function mousemove() {
19886             if (!lasso) {
19887                 lasso = iD.ui.Lasso(context).a(mouse);
19888                 context.surface().call(lasso);
19889             }
19890
19891             lasso.b(context.mouse());
19892         }
19893
19894         function normalize(a, b) {
19895             return [
19896                 [Math.min(a[0], b[0]), Math.min(a[1], b[1])],
19897                 [Math.max(a[0], b[0]), Math.max(a[1], b[1])]];
19898         }
19899
19900         function mouseup() {
19901
19902             selection
19903                 .on('mousemove.lasso', null)
19904                 .on('mouseup.lasso', null);
19905
19906             if (!lasso) return;
19907
19908             var extent = iD.geo.Extent(
19909                 normalize(context.projection.invert(lasso.a()),
19910                 context.projection.invert(lasso.b())));
19911
19912             lasso.close();
19913
19914             var selected = context.intersects(extent).filter(function (entity) {
19915                 return entity.type === 'node';
19916             });
19917
19918             if (selected.length) {
19919                 context.enter(iD.modes.Select(context, _.pluck(selected, 'id')));
19920             }
19921         }
19922
19923         selection
19924             .on('mousedown.lasso', mousedown);
19925     };
19926
19927     behavior.off = function(selection) {
19928         selection.on('mousedown.lasso', null);
19929     };
19930
19931     return behavior;
19932 };
19933 iD.behavior.Select = function(context) {
19934     function keydown() {
19935         if (d3.event && d3.event.shiftKey) {
19936             context.surface()
19937                 .classed('behavior-multiselect', true);
19938         }
19939     }
19940
19941     function keyup() {
19942         if (!d3.event || !d3.event.shiftKey) {
19943             context.surface()
19944                 .classed('behavior-multiselect', false);
19945         }
19946     }
19947
19948     function click() {
19949         var datum = d3.event.target.__data__;
19950         var lasso = d3.select('#surface .lasso').node();
19951         if (!(datum instanceof iD.Entity)) {
19952             if (!d3.event.shiftKey && !lasso)
19953                 context.enter(iD.modes.Browse(context));
19954
19955         } else if (!d3.event.shiftKey && !lasso) {
19956             // Avoid re-entering Select mode with same entity.
19957             if (context.selectedIDs().length !== 1 || context.selectedIDs()[0] !== datum.id) {
19958                 context.enter(iD.modes.Select(context, [datum.id]));
19959             } else {
19960                 context.mode().reselect();
19961             }
19962         } else if (context.selectedIDs().indexOf(datum.id) >= 0) {
19963             var selectedIDs = _.without(context.selectedIDs(), datum.id);
19964             context.enter(selectedIDs.length ?
19965                 iD.modes.Select(context, selectedIDs) :
19966                 iD.modes.Browse(context));
19967
19968         } else {
19969             context.enter(iD.modes.Select(context, context.selectedIDs().concat([datum.id])));
19970         }
19971     }
19972
19973     var behavior = function(selection) {
19974         d3.select(window)
19975             .on('keydown.select', keydown)
19976             .on('keyup.select', keyup);
19977
19978         selection.on('click.select', click);
19979
19980         keydown();
19981     };
19982
19983     behavior.off = function(selection) {
19984         d3.select(window)
19985             .on('keydown.select', null)
19986             .on('keyup.select', null);
19987
19988         selection.on('click.select', null);
19989
19990         keyup();
19991     };
19992
19993     return behavior;
19994 };
19995 iD.behavior.Tail = function() {
19996     var text,
19997         container,
19998         xmargin = 25,
19999         tooltipSize = [0, 0],
20000         selectionSize = [0, 0];
20001
20002     function tail(selection) {
20003         if (!text) return;
20004
20005         d3.select(window)
20006             .on('resize.tail', function() { selectionSize = selection.dimensions(); });
20007
20008         function show() {
20009             container.style('display', 'block');
20010             tooltipSize = container.dimensions();
20011         }
20012
20013         function mousemove() {
20014             if (container.style('display') === 'none') show();
20015             var xoffset = ((d3.event.clientX + tooltipSize[0] + xmargin) > selectionSize[0]) ?
20016                 -tooltipSize[0] - xmargin : xmargin;
20017             container.classed('left', xoffset > 0);
20018             iD.util.setTransform(container, d3.event.clientX + xoffset, d3.event.clientY);
20019         }
20020
20021         function mouseleave() {
20022             if (d3.event.relatedTarget !== container.node()) {
20023                 container.style('display', 'none');
20024             }
20025         }
20026
20027         function mouseenter() {
20028             if (d3.event.relatedTarget !== container.node()) {
20029                 show();
20030             }
20031         }
20032
20033         container = d3.select(document.body)
20034             .append('div')
20035             .style('display', 'none')
20036             .attr('class', 'tail tooltip-inner');
20037
20038         container.append('div')
20039             .text(text);
20040
20041         selection
20042             .on('mousemove.tail', mousemove)
20043             .on('mouseenter.tail', mouseenter)
20044             .on('mouseleave.tail', mouseleave);
20045
20046         container
20047             .on('mousemove.tail', mousemove);
20048
20049         tooltipSize = container.dimensions();
20050         selectionSize = selection.dimensions();
20051     }
20052
20053     tail.off = function(selection) {
20054         if (!text) return;
20055
20056         container
20057             .on('mousemove.tail', null)
20058             .remove();
20059
20060         selection
20061             .on('mousemove.tail', null)
20062             .on('mouseenter.tail', null)
20063             .on('mouseleave.tail', null);
20064
20065         d3.select(window)
20066             .on('resize.tail', null);
20067     };
20068
20069     tail.text = function(_) {
20070         if (!arguments.length) return text;
20071         text = _;
20072         return tail;
20073     };
20074
20075     return tail;
20076 };
20077 iD.modes = {};
20078 iD.modes.AddArea = function(context) {
20079     var mode = {
20080         id: 'add-area',
20081         button: 'area',
20082         title: t('modes.add_area.title'),
20083         description: t('modes.add_area.description'),
20084         key: '3'
20085     };
20086
20087     var behavior = iD.behavior.AddWay(context)
20088             .tail(t('modes.add_area.tail'))
20089             .on('start', start)
20090             .on('startFromWay', startFromWay)
20091             .on('startFromNode', startFromNode),
20092         defaultTags = {area: 'yes'};
20093
20094     function start(loc) {
20095         var graph = context.graph(),
20096             node = iD.Node({loc: loc}),
20097             way = iD.Way({tags: defaultTags});
20098
20099         context.perform(
20100             iD.actions.AddEntity(node),
20101             iD.actions.AddEntity(way),
20102             iD.actions.AddVertex(way.id, node.id),
20103             iD.actions.AddVertex(way.id, node.id));
20104
20105         context.enter(iD.modes.DrawArea(context, way.id, graph));
20106     }
20107
20108     function startFromWay(loc, edge) {
20109         var graph = context.graph(),
20110             node = iD.Node({loc: loc}),
20111             way = iD.Way({tags: defaultTags});
20112
20113         context.perform(
20114             iD.actions.AddEntity(node),
20115             iD.actions.AddEntity(way),
20116             iD.actions.AddVertex(way.id, node.id),
20117             iD.actions.AddVertex(way.id, node.id),
20118             iD.actions.AddMidpoint({ loc: loc, edge: edge }, node));
20119
20120         context.enter(iD.modes.DrawArea(context, way.id, graph));
20121     }
20122
20123     function startFromNode(node) {
20124         var graph = context.graph(),
20125             way = iD.Way({tags: defaultTags});
20126
20127         context.perform(
20128             iD.actions.AddEntity(way),
20129             iD.actions.AddVertex(way.id, node.id),
20130             iD.actions.AddVertex(way.id, node.id));
20131
20132         context.enter(iD.modes.DrawArea(context, way.id, graph));
20133     }
20134
20135     mode.enter = function() {
20136         context.install(behavior);
20137     };
20138
20139     mode.exit = function() {
20140         context.uninstall(behavior);
20141     };
20142
20143     return mode;
20144 };
20145 iD.modes.AddLine = function(context) {
20146     var mode = {
20147         id: 'add-line',
20148         button: 'line',
20149         title: t('modes.add_line.title'),
20150         description: t('modes.add_line.description'),
20151         key: '2'
20152     };
20153
20154     var behavior = iD.behavior.AddWay(context)
20155         .tail(t('modes.add_line.tail'))
20156         .on('start', start)
20157         .on('startFromWay', startFromWay)
20158         .on('startFromNode', startFromNode);
20159
20160     function start(loc) {
20161         var graph = context.graph(),
20162             node = iD.Node({loc: loc}),
20163             way = iD.Way();
20164
20165         context.perform(
20166             iD.actions.AddEntity(node),
20167             iD.actions.AddEntity(way),
20168             iD.actions.AddVertex(way.id, node.id));
20169
20170         context.enter(iD.modes.DrawLine(context, way.id, graph));
20171     }
20172
20173     function startFromWay(loc, edge) {
20174         var graph = context.graph(),
20175             node = iD.Node({loc: loc}),
20176             way = iD.Way();
20177
20178         context.perform(
20179             iD.actions.AddEntity(node),
20180             iD.actions.AddEntity(way),
20181             iD.actions.AddVertex(way.id, node.id),
20182             iD.actions.AddMidpoint({ loc: loc, edge: edge }, node));
20183
20184         context.enter(iD.modes.DrawLine(context, way.id, graph));
20185     }
20186
20187     function startFromNode(node) {
20188         var way = iD.Way();
20189
20190         context.perform(
20191             iD.actions.AddEntity(way),
20192             iD.actions.AddVertex(way.id, node.id));
20193
20194         context.enter(iD.modes.DrawLine(context, way.id, context.graph()));
20195     }
20196
20197     mode.enter = function() {
20198         context.install(behavior);
20199     };
20200
20201     mode.exit = function() {
20202         context.uninstall(behavior);
20203     };
20204
20205     return mode;
20206 };
20207 iD.modes.AddPoint = function(context) {
20208     var mode = {
20209         id: 'add-point',
20210         button: 'point',
20211         title: t('modes.add_point.title'),
20212         description: t('modes.add_point.description'),
20213         key: '1'
20214     };
20215
20216     var behavior = iD.behavior.Draw(context)
20217         .tail(t('modes.add_point.tail'))
20218         .on('click', add)
20219         .on('clickWay', addWay)
20220         .on('clickNode', addNode)
20221         .on('cancel', cancel)
20222         .on('finish', cancel);
20223
20224     function add(loc) {
20225         var node = iD.Node({loc: loc});
20226
20227         context.perform(
20228             iD.actions.AddEntity(node),
20229             t('operations.add.annotation.point'));
20230
20231         context.enter(
20232             iD.modes.Select(context, [node.id])
20233                 .suppressMenu(true)
20234                 .newFeature(true));
20235     }
20236
20237     function addWay(loc) {
20238         add(loc);
20239     }
20240
20241     function addNode(node) {
20242         add(node.loc);
20243     }
20244
20245     function cancel() {
20246         context.enter(iD.modes.Browse(context));
20247     }
20248
20249     mode.enter = function() {
20250         context.install(behavior);
20251     };
20252
20253     mode.exit = function() {
20254         context.uninstall(behavior);
20255     };
20256
20257     return mode;
20258 };
20259 iD.modes.Browse = function(context) {
20260     var mode = {
20261         button: 'browse',
20262         id: 'browse',
20263         title: t('modes.browse.title'),
20264         description: t('modes.browse.description')
20265     }, sidebar;
20266
20267     var behaviors = [
20268         iD.behavior.Hover(context)
20269             .on('hover', context.ui().sidebar.hover),
20270         iD.behavior.Select(context),
20271         iD.behavior.Lasso(context),
20272         iD.modes.DragNode(context).behavior];
20273
20274     mode.enter = function() {
20275         behaviors.forEach(function(behavior) {
20276             context.install(behavior);
20277         });
20278
20279         // Get focus on the body.
20280         if (document.activeElement && document.activeElement.blur) {
20281             document.activeElement.blur();
20282         }
20283
20284         if (sidebar) {
20285             context.ui().sidebar.show(sidebar);
20286         } else {
20287             context.ui().sidebar.select(null);
20288         }
20289     };
20290
20291     mode.exit = function() {
20292         behaviors.forEach(function(behavior) {
20293             context.uninstall(behavior);
20294         });
20295
20296         if (sidebar) {
20297             context.ui().sidebar.hide(sidebar);
20298         }
20299     };
20300
20301     mode.sidebar = function(_) {
20302         if (!arguments.length) return sidebar;
20303         sidebar = _;
20304         return mode;
20305     };
20306
20307     return mode;
20308 };
20309 iD.modes.DragNode = function(context) {
20310     var mode = {
20311         id: 'drag-node',
20312         button: 'browse'
20313     };
20314
20315     var nudgeInterval,
20316         activeIDs,
20317         wasMidpoint,
20318         cancelled,
20319         selectedIDs = [],
20320         hover = iD.behavior.Hover(context)
20321             .altDisables(true)
20322             .on('hover', context.ui().sidebar.hover),
20323         edit = iD.behavior.Edit(context);
20324
20325     function edge(point, size) {
20326         var pad = [30, 100, 30, 100];
20327         if (point[0] > size[0] - pad[0]) return [-10, 0];
20328         else if (point[0] < pad[2]) return [10, 0];
20329         else if (point[1] > size[1] - pad[1]) return [0, -10];
20330         else if (point[1] < pad[3]) return [0, 10];
20331         return null;
20332     }
20333
20334     function startNudge(nudge) {
20335         if (nudgeInterval) window.clearInterval(nudgeInterval);
20336         nudgeInterval = window.setInterval(function() {
20337             context.pan(nudge);
20338         }, 50);
20339     }
20340
20341     function stopNudge() {
20342         if (nudgeInterval) window.clearInterval(nudgeInterval);
20343         nudgeInterval = null;
20344     }
20345
20346     function moveAnnotation(entity) {
20347         return t('operations.move.annotation.' + entity.geometry(context.graph()));
20348     }
20349
20350     function connectAnnotation(entity) {
20351         return t('operations.connect.annotation.' + entity.geometry(context.graph()));
20352     }
20353
20354     function origin(entity) {
20355         return context.projection(entity.loc);
20356     }
20357
20358     function start(entity) {
20359         cancelled = d3.event.sourceEvent.shiftKey;
20360         if (cancelled) return behavior.cancel();
20361
20362         wasMidpoint = entity.type === 'midpoint';
20363         if (wasMidpoint) {
20364             var midpoint = entity;
20365             entity = iD.Node();
20366             context.perform(iD.actions.AddMidpoint(midpoint, entity));
20367
20368              var vertex = context.surface()
20369                 .selectAll('.' + entity.id);
20370              behavior.target(vertex.node(), entity);
20371
20372         } else {
20373             context.perform(
20374                 iD.actions.Noop());
20375         }
20376
20377         activeIDs = _.pluck(context.graph().parentWays(entity), 'id');
20378         activeIDs.push(entity.id);
20379
20380         context.enter(mode);
20381     }
20382
20383     function datum() {
20384         if (d3.event.sourceEvent.altKey) {
20385             return {};
20386         }
20387
20388         return d3.event.sourceEvent.target.__data__ || {};
20389     }
20390
20391     // via https://gist.github.com/shawnbot/4166283
20392     function childOf(p, c) {
20393         if (p === c) return false;
20394         while (c && c !== p) c = c.parentNode;
20395         return c === p;
20396     }
20397
20398     function move(entity) {
20399         if (cancelled) return;
20400         d3.event.sourceEvent.stopPropagation();
20401
20402         var nudge = childOf(context.container().node(),
20403             d3.event.sourceEvent.toElement) &&
20404             edge(d3.event.point, context.map().dimensions());
20405
20406         if (nudge) startNudge(nudge);
20407         else stopNudge();
20408
20409         var loc = context.map().mouseCoordinates();
20410
20411         var d = datum();
20412         if (d.type === 'node' && d.id !== entity.id) {
20413             loc = d.loc;
20414         } else if (d.type === 'way' && !d3.select(d3.event.sourceEvent.target).classed('fill')) {
20415             loc = iD.geo.chooseEdge(context.childNodes(d), context.mouse(), context.projection).loc;
20416         }
20417
20418         context.replace(
20419             iD.actions.MoveNode(entity.id, loc),
20420             moveAnnotation(entity));
20421     }
20422
20423     function end(entity) {
20424         if (cancelled) return;
20425
20426         var d = datum();
20427
20428         if (d.type === 'way') {
20429             var choice = iD.geo.chooseEdge(context.childNodes(d), context.mouse(), context.projection);
20430             context.replace(
20431                 iD.actions.AddMidpoint({ loc: choice.loc, edge: [d.nodes[choice.index - 1], d.nodes[choice.index]] }, entity),
20432                 connectAnnotation(d));
20433
20434         } else if (d.type === 'node' && d.id !== entity.id) {
20435             context.replace(
20436                 iD.actions.Connect([d.id, entity.id]),
20437                 connectAnnotation(d));
20438
20439         } else if (wasMidpoint) {
20440             context.replace(
20441                 iD.actions.Noop(),
20442                 t('operations.add.annotation.vertex'));
20443
20444         } else {
20445             context.replace(
20446                 iD.actions.Noop(),
20447                 moveAnnotation(entity));
20448         }
20449
20450         var reselection = selectedIDs.filter(function(id) {
20451             return context.graph().hasEntity(id);
20452         });
20453
20454         if (reselection.length) {
20455             context.enter(
20456                 iD.modes.Select(context, reselection)
20457                     .suppressMenu(true));
20458         } else {
20459             context.enter(iD.modes.Browse(context));
20460         }
20461     }
20462
20463     function cancel() {
20464         behavior.cancel();
20465         context.enter(iD.modes.Browse(context));
20466     }
20467
20468     function setActiveElements() {
20469         context.surface().selectAll(iD.util.entitySelector(activeIDs))
20470             .classed('active', true);
20471     }
20472
20473     var behavior = iD.behavior.drag()
20474         .delegate('g.node, g.point, g.midpoint')
20475         .surface(context.surface().node())
20476         .origin(origin)
20477         .on('start', start)
20478         .on('move', move)
20479         .on('end', end);
20480
20481     mode.enter = function() {
20482         context.install(hover);
20483         context.install(edit);
20484
20485         context.history()
20486             .on('undone.drag-node', cancel);
20487
20488         context.map()
20489             .on('drawn.drag-node', setActiveElements);
20490
20491         setActiveElements();
20492     };
20493
20494     mode.exit = function() {
20495         context.uninstall(hover);
20496         context.uninstall(edit);
20497
20498         context.history()
20499             .on('undone.drag-node', null);
20500
20501         context.map()
20502             .on('drawn.drag-node', null);
20503
20504         context.surface()
20505             .selectAll('.active')
20506             .classed('active', false);
20507
20508         stopNudge();
20509     };
20510
20511     mode.selectedIDs = function(_) {
20512         if (!arguments.length) return selectedIDs;
20513         selectedIDs = _;
20514         return mode;
20515     };
20516
20517     mode.behavior = behavior;
20518
20519     return mode;
20520 };
20521 iD.modes.DrawArea = function(context, wayId, baseGraph) {
20522     var mode = {
20523         button: 'area',
20524         id: 'draw-area'
20525     };
20526
20527     var behavior;
20528
20529     mode.enter = function() {
20530         var way = context.entity(wayId),
20531             headId = way.nodes[way.nodes.length - 2],
20532             tailId = way.first();
20533
20534         behavior = iD.behavior.DrawWay(context, wayId, -1, mode, baseGraph)
20535             .tail(t('modes.draw_area.tail'));
20536
20537         var addNode = behavior.addNode;
20538
20539         behavior.addNode = function(node) {
20540             if (node.id === headId || node.id === tailId) {
20541                 behavior.finish();
20542             } else {
20543                 addNode(node);
20544             }
20545         };
20546
20547         context.install(behavior);
20548     };
20549
20550     mode.exit = function() {
20551         context.uninstall(behavior);
20552     };
20553
20554     mode.selectedIDs = function() {
20555         return [wayId];
20556     };
20557
20558     return mode;
20559 };
20560 iD.modes.DrawLine = function(context, wayId, baseGraph, affix) {
20561     var mode = {
20562         button: 'line',
20563         id: 'draw-line'
20564     };
20565
20566     var behavior;
20567
20568     mode.enter = function() {
20569         var way = context.entity(wayId),
20570             index = (affix === 'prefix') ? 0 : undefined,
20571             headId = (affix === 'prefix') ? way.first() : way.last();
20572
20573         behavior = iD.behavior.DrawWay(context, wayId, index, mode, baseGraph)
20574             .tail(t('modes.draw_line.tail'));
20575
20576         var addNode = behavior.addNode;
20577
20578         behavior.addNode = function(node) {
20579             if (node.id === headId) {
20580                 behavior.finish();
20581             } else {
20582                 addNode(node);
20583             }
20584         };
20585
20586         context.install(behavior);
20587     };
20588
20589     mode.exit = function() {
20590         context.uninstall(behavior);
20591     };
20592
20593     mode.selectedIDs = function() {
20594         return [wayId];
20595     };
20596
20597     return mode;
20598 };
20599 iD.modes.Move = function(context, entityIDs) {
20600     var mode = {
20601         id: 'move',
20602         button: 'browse'
20603     };
20604
20605     var keybinding = d3.keybinding('move'),
20606         edit = iD.behavior.Edit(context),
20607         annotation = entityIDs.length === 1 ?
20608             t('operations.move.annotation.' + context.geometry(entityIDs[0])) :
20609             t('operations.move.annotation.multiple'),
20610         origin,
20611         nudgeInterval;
20612
20613     function edge(point, size) {
20614         var pad = [30, 100, 30, 100];
20615         if (point[0] > size[0] - pad[0]) return [-10, 0];
20616         else if (point[0] < pad[2]) return [10, 0];
20617         else if (point[1] > size[1] - pad[1]) return [0, -10];
20618         else if (point[1] < pad[3]) return [0, 10];
20619         return null;
20620     }
20621
20622     function startNudge(nudge) {
20623         if (nudgeInterval) window.clearInterval(nudgeInterval);
20624         nudgeInterval = window.setInterval(function() {
20625             context.pan(nudge);
20626             context.replace(
20627                 iD.actions.Move(entityIDs, [-nudge[0], -nudge[1]], context.projection),
20628                 annotation);
20629             var c = context.projection(origin);
20630             origin = context.projection.invert([c[0] - nudge[0], c[1] - nudge[1]]);
20631         }, 50);
20632     }
20633
20634     function stopNudge() {
20635         if (nudgeInterval) window.clearInterval(nudgeInterval);
20636         nudgeInterval = null;
20637     }
20638
20639     function move() {
20640         var p = context.mouse();
20641
20642         var delta = origin ?
20643             [p[0] - context.projection(origin)[0],
20644                 p[1] - context.projection(origin)[1]] :
20645             [0, 0];
20646
20647         var nudge = edge(p, context.map().dimensions());
20648         if (nudge) startNudge(nudge);
20649         else stopNudge();
20650
20651         origin = context.map().mouseCoordinates();
20652
20653         context.replace(
20654             iD.actions.Move(entityIDs, delta, context.projection),
20655             annotation);
20656     }
20657
20658     function finish() {
20659         d3.event.stopPropagation();
20660         context.enter(iD.modes.Select(context, entityIDs)
20661             .suppressMenu(true));
20662         stopNudge();
20663     }
20664
20665     function cancel() {
20666         context.pop();
20667         context.enter(iD.modes.Select(context, entityIDs)
20668             .suppressMenu(true));
20669         stopNudge();
20670     }
20671
20672     function undone() {
20673         context.enter(iD.modes.Browse(context));
20674     }
20675
20676     mode.enter = function() {
20677         context.install(edit);
20678
20679         context.perform(
20680             iD.actions.Noop(),
20681             annotation);
20682
20683         context.surface()
20684             .on('mousemove.move', move)
20685             .on('click.move', finish);
20686
20687         context.history()
20688             .on('undone.move', undone);
20689
20690         keybinding
20691             .on('⎋', cancel)
20692             .on('↩', finish);
20693
20694         d3.select(document)
20695             .call(keybinding);
20696     };
20697
20698     mode.exit = function() {
20699         stopNudge();
20700
20701         context.uninstall(edit);
20702
20703         context.surface()
20704             .on('mousemove.move', null)
20705             .on('click.move', null);
20706
20707         context.history()
20708             .on('undone.move', null);
20709
20710         keybinding.off();
20711     };
20712
20713     return mode;
20714 };
20715 iD.modes.RotateWay = function(context, wayId) {
20716     var mode = {
20717         id: 'rotate-way',
20718         button: 'browse'
20719     };
20720
20721     var keybinding = d3.keybinding('rotate-way'),
20722         edit = iD.behavior.Edit(context);
20723
20724     mode.enter = function() {
20725         context.install(edit);
20726
20727         var annotation = t('operations.rotate.annotation.' + context.geometry(wayId)),
20728             way = context.graph().entity(wayId),
20729             nodes = _.uniq(context.graph().childNodes(way)),
20730             points = nodes.map(function(n) { return context.projection(n.loc); }),
20731             pivot = d3.geom.polygon(points).centroid(),
20732             angle;
20733
20734         context.perform(
20735             iD.actions.Noop(),
20736             annotation);
20737
20738         function rotate() {
20739
20740             var mousePoint = context.mouse(),
20741                 newAngle = Math.atan2(mousePoint[1] - pivot[1], mousePoint[0] - pivot[0]);
20742
20743             if (typeof angle === 'undefined') angle = newAngle;
20744
20745             context.replace(
20746                 iD.actions.RotateWay(wayId, pivot, newAngle - angle, context.projection),
20747                 annotation);
20748
20749             angle = newAngle;
20750         }
20751
20752         function finish() {
20753             d3.event.stopPropagation();
20754             context.enter(iD.modes.Select(context, [wayId])
20755                 .suppressMenu(true));
20756         }
20757
20758         function cancel() {
20759             context.pop();
20760             context.enter(iD.modes.Select(context, [wayId])
20761                 .suppressMenu(true));
20762         }
20763
20764         function undone() {
20765             context.enter(iD.modes.Browse(context));
20766         }
20767
20768         context.surface()
20769             .on('mousemove.rotate-way', rotate)
20770             .on('click.rotate-way', finish);
20771
20772         context.history()
20773             .on('undone.rotate-way', undone);
20774
20775         keybinding
20776             .on('⎋', cancel)
20777             .on('↩', finish);
20778
20779         d3.select(document)
20780             .call(keybinding);
20781     };
20782
20783     mode.exit = function() {
20784         context.uninstall(edit);
20785
20786         context.surface()
20787             .on('mousemove.rotate-way', null)
20788             .on('click.rotate-way', null);
20789
20790         context.history()
20791             .on('undone.rotate-way', null);
20792
20793         keybinding.off();
20794     };
20795
20796     return mode;
20797 };
20798 iD.modes.Save = function(context) {
20799     var ui = iD.ui.Commit(context)
20800         .on('cancel', cancel)
20801         .on('save', save);
20802
20803     function cancel() {
20804         context.enter(iD.modes.Browse(context));
20805     }
20806
20807     function save(e) {
20808         var loading = iD.ui.Loading(context)
20809             .message(t('save.uploading'))
20810             .blocking(true);
20811
20812         context.container()
20813             .call(loading);
20814
20815         context.connection().putChangeset(
20816             context.history().changes(iD.actions.DiscardTags(context.history().difference())),
20817             e.comment,
20818             context.history().imageryUsed(),
20819             function(err, changeset_id) {
20820                 loading.close();
20821                 if (err) {
20822                     var confirm = iD.ui.confirm(context.container());
20823                     confirm
20824                         .select('.modal-section.header')
20825                         .append('h3')
20826                         .text(t('save.error'));
20827                     confirm
20828                         .select('.modal-section.message-text')
20829                         .append('p')
20830                         .text(err.responseText);
20831                 } else {
20832                     context.flush();
20833                     success(e, changeset_id);
20834                 }
20835             });
20836     }
20837
20838     function success(e, changeset_id) {
20839         context.enter(iD.modes.Browse(context)
20840             .sidebar(iD.ui.Success(context)
20841                 .changeset({
20842                     id: changeset_id,
20843                     comment: e.comment
20844                 })
20845                 .on('cancel', function(ui) {
20846                     context.ui().sidebar.hide(ui);
20847                 })));
20848     }
20849
20850     var mode = {
20851         id: 'save'
20852     };
20853
20854     var behaviors = [
20855         iD.behavior.Hover(context),
20856         iD.behavior.Select(context),
20857         iD.behavior.Lasso(context),
20858         iD.modes.DragNode(context).behavior];
20859
20860     mode.enter = function() {
20861         behaviors.forEach(function(behavior) {
20862             context.install(behavior);
20863         });
20864
20865         context.connection().authenticate(function() {
20866             context.ui().sidebar.show(ui);
20867         });
20868     };
20869
20870     mode.exit = function() {
20871         behaviors.forEach(function(behavior) {
20872             context.uninstall(behavior);
20873         });
20874
20875         context.ui().sidebar.hide(ui);
20876     };
20877
20878     return mode;
20879 };
20880 iD.modes.Select = function(context, selectedIDs) {
20881     var mode = {
20882         id: 'select',
20883         button: 'browse'
20884     };
20885
20886     var keybinding = d3.keybinding('select'),
20887         timeout = null,
20888         behaviors = [
20889             iD.behavior.Hover(context),
20890             iD.behavior.Select(context),
20891             iD.behavior.Lasso(context),
20892             iD.modes.DragNode(context)
20893                 .selectedIDs(selectedIDs)
20894                 .behavior],
20895         inspector,
20896         radialMenu,
20897         newFeature = false,
20898         suppressMenu = false;
20899
20900     var wrap = context.container()
20901         .select('.inspector-wrap');
20902
20903     function singular() {
20904         if (selectedIDs.length === 1) {
20905             return context.entity(selectedIDs[0]);
20906         }
20907     }
20908
20909     function positionMenu() {
20910         var entity = singular();
20911
20912         if (entity && entity.type === 'node') {
20913             radialMenu.center(context.projection(entity.loc));
20914         } else {
20915             radialMenu.center(context.mouse());
20916         }
20917     }
20918
20919     function showMenu() {
20920         context.surface()
20921             .call(radialMenu.close)
20922             .call(radialMenu);
20923     }
20924
20925     mode.selectedIDs = function() {
20926         return selectedIDs;
20927     };
20928
20929     mode.reselect = function() {
20930         var surfaceNode = context.surface().node();
20931         if (surfaceNode.focus) { // FF doesn't support it
20932             surfaceNode.focus();
20933         }
20934
20935         positionMenu();
20936         showMenu();
20937     };
20938
20939     mode.newFeature = function(_) {
20940         if (!arguments.length) return newFeature;
20941         newFeature = _;
20942         return mode;
20943     };
20944
20945     mode.suppressMenu = function(_) {
20946         if (!arguments.length) return suppressMenu;
20947         suppressMenu = _;
20948         return mode;
20949     };
20950
20951     mode.enter = function() {
20952         behaviors.forEach(function(behavior) {
20953             context.install(behavior);
20954         });
20955
20956         var operations = _.without(d3.values(iD.operations), iD.operations.Delete)
20957             .map(function(o) { return o(selectedIDs, context); })
20958             .filter(function(o) { return o.available(); });
20959         operations.unshift(iD.operations.Delete(selectedIDs, context));
20960
20961         keybinding.on('⎋', function() {
20962             context.enter(iD.modes.Browse(context));
20963         }, true);
20964
20965         operations.forEach(function(operation) {
20966             operation.keys.forEach(function(key) {
20967                 keybinding.on(key, function() {
20968                     if (!operation.disabled()) {
20969                         operation();
20970                     }
20971                 });
20972             });
20973         });
20974
20975         context.ui().sidebar
20976             .select(singular() ? singular().id : null, newFeature);
20977
20978         context.history()
20979             .on('undone.select', update)
20980             .on('redone.select', update);
20981
20982         function update() {
20983             context.surface().call(radialMenu.close);
20984
20985             if (_.any(selectedIDs, function(id) { return !context.hasEntity(id); })) {
20986                 // Exit mode if selected entity gets undone
20987                 context.enter(iD.modes.Browse(context));
20988             }
20989         }
20990
20991         context.map().on('move.select', function() {
20992             context.surface().call(radialMenu.close);
20993         });
20994
20995         function dblclick() {
20996             var target = d3.select(d3.event.target),
20997                 datum = target.datum();
20998
20999             if (datum instanceof iD.Way && !target.classed('fill')) {
21000                 var choice = iD.geo.chooseEdge(context.childNodes(datum), context.mouse(), context.projection),
21001                     node = iD.Node();
21002
21003                 var prev = datum.nodes[choice.index - 1],
21004                     next = datum.nodes[choice.index];
21005
21006                 context.perform(
21007                     iD.actions.AddMidpoint({loc: choice.loc, edge: [prev, next]}, node),
21008                     t('operations.add.annotation.vertex'));
21009
21010                 d3.event.preventDefault();
21011                 d3.event.stopPropagation();
21012             }
21013         }
21014
21015         d3.select(document)
21016             .call(keybinding);
21017
21018         function selectElements() {
21019             context.surface()
21020                 .selectAll(iD.util.entityOrMemberSelector(selectedIDs, context.graph()))
21021                 .classed('selected', true);
21022         }
21023
21024         context.map().on('drawn.select', selectElements);
21025         selectElements();
21026
21027         radialMenu = iD.ui.RadialMenu(context, operations);
21028         var show = d3.event && !suppressMenu;
21029
21030         if (show) {
21031             positionMenu();
21032         }
21033
21034         timeout = window.setTimeout(function() {
21035             if (show) {
21036                 showMenu();
21037             }
21038
21039             context.surface()
21040                 .on('dblclick.select', dblclick);
21041         }, 200);
21042
21043         if (selectedIDs.length > 1) {
21044             var entities = iD.ui.SelectionList(context, selectedIDs);
21045             context.ui().sidebar.show(entities);
21046         }
21047     };
21048
21049     mode.exit = function() {
21050         if (timeout) window.clearTimeout(timeout);
21051
21052         if (inspector) wrap.call(inspector.close);
21053
21054         behaviors.forEach(function(behavior) {
21055             context.uninstall(behavior);
21056         });
21057
21058         keybinding.off();
21059
21060         context.history()
21061             .on('undone.select', null)
21062             .on('redone.select', null);
21063
21064         context.surface()
21065             .call(radialMenu.close)
21066             .on('dblclick.select', null)
21067             .selectAll('.selected')
21068             .classed('selected', false);
21069
21070         context.map().on('drawn.select', null);
21071         context.ui().sidebar.hide();
21072     };
21073
21074     return mode;
21075 };
21076 iD.operations = {};
21077 iD.operations.Circularize = function(selectedIDs, context) {
21078     var entityId = selectedIDs[0],
21079         entity = context.entity(entityId),
21080         extent = entity.extent(context.graph()),
21081         geometry = context.geometry(entityId),
21082         action = iD.actions.Circularize(entityId, context.projection);
21083
21084     var operation = function() {
21085         var annotation = t('operations.circularize.annotation.' + geometry);
21086         context.perform(action, annotation);
21087     };
21088
21089     operation.available = function() {
21090         return selectedIDs.length === 1 &&
21091             entity.type === 'way' &&
21092             _.uniq(entity.nodes).length > 1;
21093     };
21094
21095     operation.disabled = function() {
21096         var reason;
21097         if (extent.percentContainedIn(context.extent()) < 0.8) {
21098             reason = 'too_large';
21099         }
21100         return action.disabled(context.graph()) || reason;
21101     };
21102
21103     operation.tooltip = function() {
21104         var disable = operation.disabled();
21105         return disable ?
21106             t('operations.circularize.' + disable) :
21107             t('operations.circularize.description.' + geometry);
21108     };
21109
21110     operation.id = 'circularize';
21111     operation.keys = [t('operations.circularize.key')];
21112     operation.title = t('operations.circularize.title');
21113
21114     return operation;
21115 };
21116 iD.operations.Continue = function(selectedIDs, context) {
21117     var graph = context.graph(),
21118         entities = selectedIDs.map(function(id) { return graph.entity(id); }),
21119         geometries = _.extend({line: [], vertex: []},
21120             _.groupBy(entities, function(entity) { return entity.geometry(graph); })),
21121         vertex = geometries.vertex[0];
21122
21123     function candidateWays() {
21124         return graph.parentWays(vertex).filter(function(parent) {
21125             return parent.geometry(graph) === 'line' &&
21126                 parent.affix(vertex.id) &&
21127                 (geometries.line.length === 0 || geometries.line[0] === parent);
21128         });
21129     }
21130
21131     var operation = function() {
21132         var candidate = candidateWays()[0];
21133         context.enter(iD.modes.DrawLine(
21134             context,
21135             candidate.id,
21136             context.graph(),
21137             candidate.affix(vertex.id)));
21138     };
21139
21140     operation.available = function() {
21141         return geometries.vertex.length === 1 && geometries.line.length <= 1;
21142     };
21143
21144     operation.disabled = function() {
21145         var candidates = candidateWays();
21146         if (candidates.length === 0)
21147             return 'not_eligible';
21148         if (candidates.length > 1)
21149             return 'multiple';
21150     };
21151
21152     operation.tooltip = function() {
21153         var disable = operation.disabled();
21154         return disable ?
21155             t('operations.continue.' + disable) :
21156             t('operations.continue.description');
21157     };
21158
21159     operation.id = 'continue';
21160     operation.keys = [t('operations.continue.key')];
21161     operation.title = t('operations.continue.title');
21162
21163     return operation;
21164 };
21165 iD.operations.Delete = function(selectedIDs, context) {
21166     var action = iD.actions.DeleteMultiple(selectedIDs);
21167
21168     var operation = function() {
21169         var annotation,
21170             nextSelectedID;
21171
21172         if (selectedIDs.length > 1) {
21173             annotation = t('operations.delete.annotation.multiple', {n: selectedIDs.length});
21174
21175         } else {
21176             var id = selectedIDs[0],
21177                 entity = context.entity(id),
21178                 geometry = context.geometry(id),
21179                 parents = context.graph().parentWays(entity),
21180                 parent = parents[0];
21181
21182             annotation = t('operations.delete.annotation.' + geometry);
21183
21184             // Select the next closest node in the way.
21185             if (geometry === 'vertex' && parents.length === 1 && parent.nodes.length > 2) {
21186                 var nodes = parent.nodes,
21187                     i = nodes.indexOf(id);
21188
21189                 if (i === 0) {
21190                     i++;
21191                 } else if (i === nodes.length - 1) {
21192                     i--;
21193                 } else {
21194                     var a = iD.geo.sphericalDistance(entity.loc, context.entity(nodes[i - 1]).loc),
21195                         b = iD.geo.sphericalDistance(entity.loc, context.entity(nodes[i + 1]).loc);
21196                     i = a < b ? i - 1 : i + 1;
21197                 }
21198
21199                 nextSelectedID = nodes[i];
21200             }
21201         }
21202
21203         if (nextSelectedID && context.hasEntity(nextSelectedID)) {
21204             context.enter(iD.modes.Select(context, [nextSelectedID]));
21205         } else {
21206             context.enter(iD.modes.Browse(context));
21207         }
21208
21209         context.perform(
21210             action,
21211             annotation);
21212     };
21213
21214     operation.available = function() {
21215         return true;
21216     };
21217
21218     operation.disabled = function() {
21219         return action.disabled(context.graph());
21220     };
21221
21222     operation.tooltip = function() {
21223         var disable = operation.disabled();
21224         return disable ?
21225             t('operations.delete.' + disable) :
21226             t('operations.delete.description');
21227     };
21228
21229     operation.id = 'delete';
21230     operation.keys = [iD.ui.cmd('⌘⌫'), iD.ui.cmd('⌘⌦')];
21231     operation.title = t('operations.delete.title');
21232
21233     return operation;
21234 };
21235 iD.operations.Disconnect = function(selectedIDs, context) {
21236     var vertices = _.filter(selectedIDs, function vertex(entityId) {
21237         return context.geometry(entityId) === 'vertex';
21238     });
21239
21240     var entityId = vertices[0],
21241         action = iD.actions.Disconnect(entityId);
21242
21243     if (selectedIDs.length > 1) {
21244         action.limitWays(_.without(selectedIDs, entityId));
21245     }
21246
21247     var operation = function() {
21248         context.perform(action, t('operations.disconnect.annotation'));
21249     };
21250
21251     operation.available = function() {
21252         return vertices.length === 1;
21253     };
21254
21255     operation.disabled = function() {
21256         return action.disabled(context.graph());
21257     };
21258
21259     operation.tooltip = function() {
21260         var disable = operation.disabled();
21261         return disable ?
21262             t('operations.disconnect.' + disable) :
21263             t('operations.disconnect.description');
21264     };
21265
21266     operation.id = 'disconnect';
21267     operation.keys = [t('operations.disconnect.key')];
21268     operation.title = t('operations.disconnect.title');
21269
21270     return operation;
21271 };
21272 iD.operations.Merge = function(selectedIDs, context) {
21273     var join = iD.actions.Join(selectedIDs),
21274         merge = iD.actions.Merge(selectedIDs),
21275         mergePolygon = iD.actions.MergePolygon(selectedIDs);
21276
21277     var operation = function() {
21278         var annotation = t('operations.merge.annotation', {n: selectedIDs.length}),
21279             action;
21280
21281         if (!join.disabled(context.graph())) {
21282             action = join;
21283         } else if (!merge.disabled(context.graph())) {
21284             action = merge;
21285         } else {
21286             action = mergePolygon;
21287         }
21288
21289         context.perform(action, annotation);
21290         context.enter(iD.modes.Select(context, selectedIDs.filter(function(id) { return context.hasEntity(id); }))
21291             .suppressMenu(true));
21292     };
21293
21294     operation.available = function() {
21295         return selectedIDs.length >= 2;
21296     };
21297
21298     operation.disabled = function() {
21299         return join.disabled(context.graph()) &&
21300             merge.disabled(context.graph()) &&
21301             mergePolygon.disabled(context.graph());
21302     };
21303
21304     operation.tooltip = function() {
21305         var j = join.disabled(context.graph()),
21306             m = merge.disabled(context.graph()),
21307             p = mergePolygon.disabled(context.graph());
21308
21309         if (j === 'restriction' && m && p)
21310             return t('operations.merge.restriction', {relation: context.presets().item('type/restriction').name()});
21311
21312         if (p === 'incomplete_relation' && j && m)
21313             return t('operations.merge.incomplete_relation');
21314
21315         if (j && m && p)
21316             return t('operations.merge.' + j);
21317
21318         return t('operations.merge.description');
21319     };
21320
21321     operation.id = 'merge';
21322     operation.keys = [t('operations.merge.key')];
21323     operation.title = t('operations.merge.title');
21324
21325     return operation;
21326 };
21327 iD.operations.Move = function(selectedIDs, context) {
21328     var extent = selectedIDs.reduce(function(extent, id) {
21329             return extent.extend(context.entity(id).extent(context.graph()));
21330         }, iD.geo.Extent());
21331
21332     var operation = function() {
21333         context.enter(iD.modes.Move(context, selectedIDs));
21334     };
21335
21336     operation.available = function() {
21337         return selectedIDs.length > 1 ||
21338             context.entity(selectedIDs[0]).type !== 'node';
21339     };
21340
21341     operation.disabled = function() {
21342         var reason;
21343         if (extent.area() && extent.percentContainedIn(context.extent()) < 0.8) {
21344             reason = 'too_large';
21345         }
21346         return iD.actions.Move(selectedIDs).disabled(context.graph()) || reason;
21347     };
21348
21349     operation.tooltip = function() {
21350         var disable = operation.disabled();
21351         return disable ?
21352             t('operations.move.' + disable) :
21353             t('operations.move.description');
21354     };
21355
21356     operation.id = 'move';
21357     operation.keys = [t('operations.move.key')];
21358     operation.title = t('operations.move.title');
21359
21360     return operation;
21361 };
21362 iD.operations.Orthogonalize = function(selectedIDs, context) {
21363     var entityId = selectedIDs[0],
21364         entity = context.entity(entityId),
21365         extent = entity.extent(context.graph()),
21366         geometry = context.geometry(entityId),
21367         action = iD.actions.Orthogonalize(entityId, context.projection);
21368
21369     var operation = function() {
21370         var annotation = t('operations.orthogonalize.annotation.' + geometry);
21371         context.perform(action, annotation);
21372     };
21373
21374     operation.available = function() {
21375         return selectedIDs.length === 1 &&
21376             entity.type === 'way' &&
21377             entity.isClosed() &&
21378             _.uniq(entity.nodes).length > 2;
21379     };
21380
21381     operation.disabled = function() {
21382         var reason;
21383         if (extent.percentContainedIn(context.extent()) < 0.8) {
21384             reason = 'too_large';
21385         }
21386         return action.disabled(context.graph()) || reason;
21387     };
21388
21389     operation.tooltip = function() {
21390         var disable = operation.disabled();
21391         return disable ?
21392             t('operations.orthogonalize.' + disable) :
21393             t('operations.orthogonalize.description.' + geometry);
21394     };
21395
21396     operation.id = 'orthogonalize';
21397     operation.keys = [t('operations.orthogonalize.key')];
21398     operation.title = t('operations.orthogonalize.title');
21399
21400     return operation;
21401 };
21402 iD.operations.Reverse = function(selectedIDs, context) {
21403     var entityId = selectedIDs[0];
21404
21405     var operation = function() {
21406         context.perform(
21407             iD.actions.Reverse(entityId),
21408             t('operations.reverse.annotation'));
21409     };
21410
21411     operation.available = function() {
21412         return selectedIDs.length === 1 &&
21413             context.geometry(entityId) === 'line';
21414     };
21415
21416     operation.disabled = function() {
21417         return false;
21418     };
21419
21420     operation.tooltip = function() {
21421         return t('operations.reverse.description');
21422     };
21423
21424     operation.id = 'reverse';
21425     operation.keys = [t('operations.reverse.key')];
21426     operation.title = t('operations.reverse.title');
21427
21428     return operation;
21429 };
21430 iD.operations.Rotate = function(selectedIDs, context) {
21431     var entityId = selectedIDs[0],
21432         entity = context.entity(entityId),
21433         extent = entity.extent(context.graph()),
21434         geometry = context.geometry(entityId);
21435
21436     var operation = function() {
21437         context.enter(iD.modes.RotateWay(context, entityId));
21438     };
21439
21440     operation.available = function() {
21441         if (selectedIDs.length !== 1 || entity.type !== 'way')
21442             return false;
21443         if (geometry === 'area')
21444             return true;
21445         if (entity.isClosed() &&
21446             context.graph().parentRelations(entity).some(function(r) { return r.isMultipolygon(); }))
21447             return true;
21448         return false;
21449     };
21450
21451     operation.disabled = function() {
21452         if (extent.percentContainedIn(context.extent()) < 0.8) {
21453             return 'too_large';
21454         } else {
21455             return false;
21456         }
21457     };
21458
21459     operation.tooltip = function() {
21460         var disable = operation.disabled();
21461         return disable ?
21462             t('operations.rotate.' + disable) :
21463             t('operations.rotate.description');
21464     };
21465
21466     operation.id = 'rotate';
21467     operation.keys = [t('operations.rotate.key')];
21468     operation.title = t('operations.rotate.title');
21469
21470     return operation;
21471 };
21472 iD.operations.Split = function(selectedIDs, context) {
21473     var vertices = _.filter(selectedIDs, function vertex(entityId) {
21474         return context.geometry(entityId) === 'vertex';
21475     });
21476
21477     var entityId = vertices[0],
21478         action = iD.actions.Split(entityId);
21479
21480     if (selectedIDs.length > 1) {
21481         action.limitWays(_.without(selectedIDs, entityId));
21482     }
21483
21484     var operation = function() {
21485         var annotation;
21486
21487         var ways = action.ways(context.graph());
21488         if (ways.length === 1) {
21489             annotation = t('operations.split.annotation.' + context.geometry(ways[0].id));
21490         } else {
21491             annotation = t('operations.split.annotation.multiple', {n: ways.length});
21492         }
21493
21494         var difference = context.perform(action, annotation);
21495         context.enter(iD.modes.Select(context, difference.extantIDs()));
21496     };
21497
21498     operation.available = function() {
21499         return vertices.length === 1;
21500     };
21501
21502     operation.disabled = function() {
21503         return action.disabled(context.graph());
21504     };
21505
21506     operation.tooltip = function() {
21507         var disable = operation.disabled();
21508         if (disable) {
21509             return t('operations.split.' + disable);
21510         }
21511
21512         var ways = action.ways(context.graph());
21513         if (ways.length === 1) {
21514             return t('operations.split.description.' + context.geometry(ways[0].id));
21515         } else {
21516             return t('operations.split.description.multiple');
21517         }
21518     };
21519
21520     operation.id = 'split';
21521     operation.keys = [t('operations.split.key')];
21522     operation.title = t('operations.split.title');
21523
21524     return operation;
21525 };
21526 iD.operations.Straighten = function(selectedIDs, context) {
21527     var entityId = selectedIDs[0],
21528         action = iD.actions.Straighten(entityId, context.projection);
21529
21530     function operation() {
21531         var annotation = t('operations.straighten.annotation');
21532         context.perform(action, annotation);
21533     }
21534
21535     operation.available = function() {
21536         var entity = context.entity(entityId);
21537         return selectedIDs.length === 1 &&
21538             entity.type === 'way' &&
21539             !entity.isClosed() &&
21540             _.uniq(entity.nodes).length > 2;
21541     };
21542
21543     operation.disabled = function() {
21544         return action.disabled(context.graph());
21545     };
21546
21547     operation.tooltip = function() {
21548         var disable = operation.disabled();
21549         return disable ?
21550             t('operations.straighten.' + disable) :
21551             t('operations.straighten.description');
21552     };
21553
21554     operation.id = 'straighten';
21555     operation.keys = [t('operations.straighten.key')];
21556     operation.title = t('operations.straighten.title');
21557
21558     return operation;
21559 };
21560 /* jshint -W109 */
21561 iD.areaKeys = {
21562     "aeroway": {
21563         "gate": true,
21564         "taxiway": true
21565     },
21566     "amenity": {
21567         "atm": true,
21568         "bbq": true,
21569         "bench": true,
21570         "clock": true,
21571         "drinking_water": true,
21572         "parking_entrance": true,
21573         "post_box": true,
21574         "telephone": true,
21575         "vending_machine": true,
21576         "waste_basket": true
21577     },
21578     "area": {},
21579     "barrier": {
21580         "block": true,
21581         "bollard": true,
21582         "cattle_grid": true,
21583         "cycle_barrier": true,
21584         "entrance": true,
21585         "fence": true,
21586         "gate": true,
21587         "kissing_gate": true,
21588         "lift_gate": true,
21589         "stile": true,
21590         "toll_booth": true
21591     },
21592     "building": {
21593         "entrance": true
21594     },
21595     "craft": {},
21596     "emergency": {
21597         "fire_hydrant": true,
21598         "phone": true
21599     },
21600     "golf": {
21601         "hole": true
21602     },
21603     "historic": {
21604         "boundary_stone": true
21605     },
21606     "landuse": {},
21607     "leisure": {
21608         "picnic_table": true,
21609         "slipway": true
21610     },
21611     "man_made": {
21612         "cutline": true,
21613         "embankment": true,
21614         "flagpole": true,
21615         "pipeline": true,
21616         "survey_point": true
21617     },
21618     "military": {},
21619     "natural": {
21620         "coastline": true,
21621         "peak": true,
21622         "spring": true,
21623         "tree": true
21624     },
21625     "office": {},
21626     "piste:type": {},
21627     "place": {},
21628     "power": {
21629         "line": true,
21630         "minor_line": true,
21631         "pole": true,
21632         "tower": true
21633     },
21634     "public_transport": {
21635         "stop_position": true
21636     },
21637     "shop": {},
21638     "tourism": {
21639         "viewpoint": true
21640     },
21641     "waterway": {
21642         "canal": true,
21643         "ditch": true,
21644         "drain": true,
21645         "river": true,
21646         "stream": true,
21647         "weir": true
21648     }
21649 };iD.Connection = function() {
21650
21651     var event = d3.dispatch('authenticating', 'authenticated', 'auth', 'loading', 'load', 'loaded'),
21652         url = 'http://www.openstreetmap.org',
21653         connection = {},
21654         inflight = {},
21655         loadedTiles = {},
21656         tileZoom = 16,
21657         oauth = osmAuth({
21658             url: 'http://www.openstreetmap.org',
21659             oauth_consumer_key: '5A043yRSEugj4DJ5TljuapfnrflWDte8jTOcWLlT',
21660             oauth_secret: 'aB3jKq1TRsCOUrfOIZ6oQMEDmv2ptV76PA54NGLL',
21661             loading: authenticating,
21662             done: authenticated
21663         }),
21664         ndStr = 'nd',
21665         tagStr = 'tag',
21666         memberStr = 'member',
21667         nodeStr = 'node',
21668         wayStr = 'way',
21669         relationStr = 'relation',
21670         off;
21671
21672     connection.changesetURL = function(changesetId) {
21673         return url + '/changeset/' + changesetId;
21674     };
21675
21676     connection.changesetsURL = function(center, zoom) {
21677         var precision = Math.max(0, Math.ceil(Math.log(zoom) / Math.LN2));
21678         return url + '/history#map=' +
21679             Math.floor(zoom) + '/' +
21680             center[1].toFixed(precision) + '/' +
21681             center[0].toFixed(precision);
21682     };
21683
21684     connection.entityURL = function(entity) {
21685         return url + '/' + entity.type + '/' + entity.osmId();
21686     };
21687
21688     connection.userURL = function(username) {
21689         return url + '/user/' + username;
21690     };
21691
21692     connection.loadFromURL = function(url, callback) {
21693         function done(dom) {
21694             return callback(null, parse(dom));
21695         }
21696         return d3.xml(url).get().on('load', done);
21697     };
21698
21699     connection.loadEntity = function(id, callback) {
21700         var type = iD.Entity.id.type(id),
21701             osmID = iD.Entity.id.toOSM(id);
21702
21703         connection.loadFromURL(
21704             url + '/api/0.6/' + type + '/' + osmID + (type !== 'node' ? '/full' : ''),
21705             function(err, entities) {
21706                 event.load(err, {data: entities});
21707                 if (callback) callback(err, entities && _.find(entities, function(e) { return e.id === id; }));
21708             });
21709     };
21710
21711     function authenticating() {
21712         event.authenticating();
21713     }
21714
21715     function authenticated() {
21716         event.authenticated();
21717     }
21718
21719     function getNodes(obj) {
21720         var elems = obj.getElementsByTagName(ndStr),
21721             nodes = new Array(elems.length);
21722         for (var i = 0, l = elems.length; i < l; i++) {
21723             nodes[i] = 'n' + elems[i].attributes.ref.value;
21724         }
21725         return nodes;
21726     }
21727
21728     function getTags(obj) {
21729         var elems = obj.getElementsByTagName(tagStr),
21730             tags = {};
21731         for (var i = 0, l = elems.length; i < l; i++) {
21732             var attrs = elems[i].attributes;
21733             tags[attrs.k.value] = attrs.v.value;
21734         }
21735         return tags;
21736     }
21737
21738     function getMembers(obj) {
21739         var elems = obj.getElementsByTagName(memberStr),
21740             members = new Array(elems.length);
21741         for (var i = 0, l = elems.length; i < l; i++) {
21742             var attrs = elems[i].attributes;
21743             members[i] = {
21744                 id: attrs.type.value[0] + attrs.ref.value,
21745                 type: attrs.type.value,
21746                 role: attrs.role.value
21747             };
21748         }
21749         return members;
21750     }
21751
21752     var parsers = {
21753         node: function nodeData(obj) {
21754             var attrs = obj.attributes;
21755             return new iD.Node({
21756                 id: iD.Entity.id.fromOSM(nodeStr, attrs.id.value),
21757                 loc: [parseFloat(attrs.lon.value), parseFloat(attrs.lat.value)],
21758                 version: attrs.version.value,
21759                 user: attrs.user && attrs.user.value,
21760                 tags: getTags(obj)
21761             });
21762         },
21763
21764         way: function wayData(obj) {
21765             var attrs = obj.attributes;
21766             return new iD.Way({
21767                 id: iD.Entity.id.fromOSM(wayStr, attrs.id.value),
21768                 version: attrs.version.value,
21769                 user: attrs.user && attrs.user.value,
21770                 tags: getTags(obj),
21771                 nodes: getNodes(obj)
21772             });
21773         },
21774
21775         relation: function relationData(obj) {
21776             var attrs = obj.attributes;
21777             return new iD.Relation({
21778                 id: iD.Entity.id.fromOSM(relationStr, attrs.id.value),
21779                 version: attrs.version.value,
21780                 user: attrs.user && attrs.user.value,
21781                 tags: getTags(obj),
21782                 members: getMembers(obj)
21783             });
21784         }
21785     };
21786
21787     function parse(dom) {
21788         if (!dom || !dom.childNodes) return new Error('Bad request');
21789
21790         var root = dom.childNodes[0],
21791             children = root.childNodes,
21792             entities = [];
21793
21794         for (var i = 0, l = children.length; i < l; i++) {
21795             var child = children[i],
21796                 parser = parsers[child.nodeName];
21797             if (parser) {
21798                 entities.push(parser(child));
21799             }
21800         }
21801
21802         return entities;
21803     }
21804
21805     connection.authenticated = function() {
21806         return oauth.authenticated();
21807     };
21808
21809     // Generate Changeset XML. Returns a string.
21810     connection.changesetJXON = function(tags) {
21811         return {
21812             osm: {
21813                 changeset: {
21814                     tag: _.map(tags, function(value, key) {
21815                         return { '@k': key, '@v': value };
21816                     }),
21817                     '@version': 0.3,
21818                     '@generator': 'iD'
21819                 }
21820             }
21821         };
21822     };
21823
21824     // Generate [osmChange](http://wiki.openstreetmap.org/wiki/OsmChange)
21825     // XML. Returns a string.
21826     connection.osmChangeJXON = function(changeset_id, changes) {
21827         function nest(x, order) {
21828             var groups = {};
21829             for (var i = 0; i < x.length; i++) {
21830                 var tagName = Object.keys(x[i])[0];
21831                 if (!groups[tagName]) groups[tagName] = [];
21832                 groups[tagName].push(x[i][tagName]);
21833             }
21834             var ordered = {};
21835             order.forEach(function(o) {
21836                 if (groups[o]) ordered[o] = groups[o];
21837             });
21838             return ordered;
21839         }
21840
21841         function rep(entity) {
21842             return entity.asJXON(changeset_id);
21843         }
21844
21845         return {
21846             osmChange: {
21847                 '@version': 0.3,
21848                 '@generator': 'iD',
21849                 'create': nest(changes.created.map(rep), ['node', 'way', 'relation']),
21850                 'modify': nest(changes.modified.map(rep), ['node', 'way', 'relation']),
21851                 'delete': _.extend(nest(changes.deleted.map(rep), ['relation', 'way', 'node']), {'@if-unused': true})
21852             }
21853         };
21854     };
21855
21856     connection.changesetTags = function(comment, imageryUsed) {
21857         var tags = {
21858             imagery_used: imageryUsed.join(';').substr(0, 255),
21859             created_by: 'iD ' + iD.version
21860         };
21861
21862         if (comment) {
21863             tags.comment = comment;
21864         }
21865
21866         return tags;
21867     };
21868
21869     connection.putChangeset = function(changes, comment, imageryUsed, callback) {
21870         oauth.xhr({
21871                 method: 'PUT',
21872                 path: '/api/0.6/changeset/create',
21873                 options: { header: { 'Content-Type': 'text/xml' } },
21874                 content: JXON.stringify(connection.changesetJXON(connection.changesetTags(comment, imageryUsed)))
21875             }, function(err, changeset_id) {
21876                 if (err) return callback(err);
21877                 oauth.xhr({
21878                     method: 'POST',
21879                     path: '/api/0.6/changeset/' + changeset_id + '/upload',
21880                     options: { header: { 'Content-Type': 'text/xml' } },
21881                     content: JXON.stringify(connection.osmChangeJXON(changeset_id, changes))
21882                 }, function(err) {
21883                     if (err) return callback(err);
21884                     oauth.xhr({
21885                         method: 'PUT',
21886                         path: '/api/0.6/changeset/' + changeset_id + '/close'
21887                     }, function(err) {
21888                         callback(err, changeset_id);
21889                     });
21890                 });
21891             });
21892     };
21893
21894     var userDetails;
21895
21896     connection.userDetails = function(callback) {
21897         if (userDetails) {
21898             callback(undefined, userDetails);
21899             return;
21900         }
21901
21902         function done(err, user_details) {
21903             if (err) return callback(err);
21904
21905             var u = user_details.getElementsByTagName('user')[0],
21906                 img = u.getElementsByTagName('img'),
21907                 image_url = '';
21908
21909             if (img && img[0] && img[0].getAttribute('href')) {
21910                 image_url = img[0].getAttribute('href');
21911             }
21912
21913             userDetails = {
21914                 display_name: u.attributes.display_name.value,
21915                 image_url: image_url,
21916                 id: u.attributes.id.value
21917             };
21918
21919             callback(undefined, userDetails);
21920         }
21921
21922         oauth.xhr({ method: 'GET', path: '/api/0.6/user/details' }, done);
21923     };
21924
21925     connection.status = function(callback) {
21926         function done(capabilities) {
21927             var apiStatus = capabilities.getElementsByTagName('status');
21928             callback(undefined, apiStatus[0].getAttribute('api'));
21929         }
21930         d3.xml(url + '/api/capabilities').get()
21931             .on('load', done)
21932             .on('error', callback);
21933     };
21934
21935     function abortRequest(i) { i.abort(); }
21936
21937     connection.tileZoom = function(_) {
21938         if (!arguments.length) return tileZoom;
21939         tileZoom = _;
21940         return connection;
21941     };
21942
21943     connection.loadTiles = function(projection, dimensions) {
21944
21945         if (off) return;
21946
21947         var s = projection.scale() * 2 * Math.PI,
21948             z = Math.max(Math.log(s) / Math.log(2) - 8, 0),
21949             ts = 256 * Math.pow(2, z - tileZoom),
21950             origin = [
21951                 s / 2 - projection.translate()[0],
21952                 s / 2 - projection.translate()[1]];
21953
21954         var tiles = d3.geo.tile()
21955             .scaleExtent([tileZoom, tileZoom])
21956             .scale(s)
21957             .size(dimensions)
21958             .translate(projection.translate())()
21959             .map(function(tile) {
21960                 var x = tile[0] * ts - origin[0],
21961                     y = tile[1] * ts - origin[1];
21962
21963                 return {
21964                     id: tile.toString(),
21965                     extent: iD.geo.Extent(
21966                         projection.invert([x, y + ts]),
21967                         projection.invert([x + ts, y]))
21968                 };
21969             });
21970
21971         function bboxUrl(tile) {
21972             return url + '/api/0.6/map?bbox=' + tile.extent.toParam();
21973         }
21974
21975         _.filter(inflight, function(v, i) {
21976             var wanted = _.find(tiles, function(tile) {
21977                 return i === tile.id;
21978             });
21979             if (!wanted) delete inflight[i];
21980             return !wanted;
21981         }).map(abortRequest);
21982
21983         tiles.forEach(function(tile) {
21984             var id = tile.id;
21985
21986             if (loadedTiles[id] || inflight[id]) return;
21987
21988             if (_.isEmpty(inflight)) {
21989                 event.loading();
21990             }
21991
21992             inflight[id] = connection.loadFromURL(bboxUrl(tile), function(err, parsed) {
21993                 loadedTiles[id] = true;
21994                 delete inflight[id];
21995
21996                 event.load(err, _.extend({data: parsed}, tile));
21997
21998                 if (_.isEmpty(inflight)) {
21999                     event.loaded();
22000                 }
22001             });
22002         });
22003     };
22004
22005     connection.switch = function(options) {
22006         url = options.url;
22007         oauth.options(_.extend({
22008             loading: authenticating,
22009             done: authenticated
22010         }, options));
22011         event.auth();
22012         connection.flush();
22013         return connection;
22014     };
22015
22016     connection.toggle = function(_) {
22017         off = !_;
22018         return connection;
22019     };
22020
22021     connection.flush = function() {
22022         _.forEach(inflight, abortRequest);
22023         loadedTiles = {};
22024         inflight = {};
22025         return connection;
22026     };
22027
22028     connection.loadedTiles = function(_) {
22029         if (!arguments.length) return loadedTiles;
22030         loadedTiles = _;
22031         return connection;
22032     };
22033
22034     connection.logout = function() {
22035         oauth.logout();
22036         event.auth();
22037         return connection;
22038     };
22039
22040     connection.authenticate = function(callback) {
22041         function done(err, res) {
22042             event.auth();
22043             if (callback) callback(err, res);
22044         }
22045         return oauth.authenticate(done);
22046     };
22047
22048     return d3.rebind(connection, event, 'on');
22049 };
22050 /*
22051     iD.Difference represents the difference between two graphs.
22052     It knows how to calculate the set of entities that were
22053     created, modified, or deleted, and also contains the logic
22054     for recursively extending a difference to the complete set
22055     of entities that will require a redraw, taking into account
22056     child and parent relationships.
22057  */
22058 iD.Difference = function(base, head) {
22059     var changes = {}, length = 0;
22060
22061     function changed(h, b) {
22062         return !_.isEqual(_.omit(h, 'v'), _.omit(b, 'v'));
22063     }
22064
22065     _.each(head.entities, function(h, id) {
22066         var b = base.entities[id];
22067         if (changed(h, b)) {
22068             changes[id] = {base: b, head: h};
22069             length++;
22070         }
22071     });
22072
22073     _.each(base.entities, function(b, id) {
22074         var h = head.entities[id];
22075         if (!changes[id] && changed(h, b)) {
22076             changes[id] = {base: b, head: h};
22077             length++;
22078         }
22079     });
22080
22081     function addParents(parents, result) {
22082         for (var i = 0; i < parents.length; i++) {
22083             var parent = parents[i];
22084
22085             if (parent.id in result)
22086                 continue;
22087
22088             result[parent.id] = parent;
22089             addParents(head.parentRelations(parent), result);
22090         }
22091     }
22092
22093     var difference = {};
22094
22095     difference.length = function() {
22096         return length;
22097     };
22098
22099     difference.changes = function() {
22100         return changes;
22101     };
22102
22103     difference.extantIDs = function() {
22104         var result = [];
22105         _.each(changes, function(change, id) {
22106             if (change.head) result.push(id);
22107         });
22108         return result;
22109     };
22110
22111     difference.modified = function() {
22112         var result = [];
22113         _.each(changes, function(change) {
22114             if (change.base && change.head) result.push(change.head);
22115         });
22116         return result;
22117     };
22118
22119     difference.created = function() {
22120         var result = [];
22121         _.each(changes, function(change) {
22122             if (!change.base && change.head) result.push(change.head);
22123         });
22124         return result;
22125     };
22126
22127     difference.deleted = function() {
22128         var result = [];
22129         _.each(changes, function(change) {
22130             if (change.base && !change.head) result.push(change.base);
22131         });
22132         return result;
22133     };
22134
22135     difference.summary = function() {
22136         var relevant = {};
22137
22138         function addEntity(entity, graph, changeType) {
22139             relevant[entity.id] = {
22140                 entity: entity,
22141                 graph: graph,
22142                 changeType: changeType
22143             };
22144         }
22145
22146         function addParents(entity) {
22147             var parents = head.parentWays(entity);
22148             for (var j = parents.length - 1; j >= 0; j--) {
22149                 var parent = parents[j];
22150                 if (!(parent.id in relevant)) addEntity(parent, head, 'modified');
22151             }
22152         }
22153
22154         _.each(changes, function(change) {
22155             if (change.head && change.head.geometry(head) !== 'vertex') {
22156                 addEntity(change.head, head, change.base ? 'modified' : 'created');
22157
22158             } else if (change.base && change.base.geometry(base) !== 'vertex') {
22159                 addEntity(change.base, base, 'deleted');
22160
22161             } else if (change.base && change.head) { // modified vertex
22162                 var moved    = !_.isEqual(change.base.loc,  change.head.loc),
22163                     retagged = !_.isEqual(change.base.tags, change.head.tags);
22164
22165                 if (moved) {
22166                     addParents(change.head);
22167                 }
22168
22169                 if (retagged || (moved && change.head.hasInterestingTags())) {
22170                     addEntity(change.head, head, 'modified');
22171                 }
22172
22173             } else if (change.head && change.head.hasInterestingTags()) { // created vertex
22174                 addEntity(change.head, head, 'created');
22175
22176             } else if (change.base && change.base.hasInterestingTags()) { // deleted vertex
22177                 addEntity(change.base, base, 'deleted');
22178             }
22179         });
22180
22181         return d3.values(relevant);
22182     };
22183
22184     difference.complete = function(extent) {
22185         var result = {}, id, change;
22186
22187         for (id in changes) {
22188             change = changes[id];
22189
22190             var h = change.head,
22191                 b = change.base,
22192                 entity = h || b;
22193
22194             if (extent &&
22195                 (!h || !h.intersects(extent, head)) &&
22196                 (!b || !b.intersects(extent, base)))
22197                 continue;
22198
22199             result[id] = h;
22200
22201             if (entity.type === 'way') {
22202                 var nh = h ? h.nodes : [],
22203                     nb = b ? b.nodes : [],
22204                     diff, i;
22205
22206                 diff = _.difference(nh, nb);
22207                 for (i = 0; i < diff.length; i++) {
22208                     result[diff[i]] = head.hasEntity(diff[i]);
22209                 }
22210
22211                 diff = _.difference(nb, nh);
22212                 for (i = 0; i < diff.length; i++) {
22213                     result[diff[i]] = head.hasEntity(diff[i]);
22214                 }
22215             }
22216
22217             addParents(head.parentWays(entity), result);
22218             addParents(head.parentRelations(entity), result);
22219         }
22220
22221         return result;
22222     };
22223
22224     return difference;
22225 };
22226 iD.Entity = function(attrs) {
22227     // For prototypal inheritance.
22228     if (this instanceof iD.Entity) return;
22229
22230     // Create the appropriate subtype.
22231     if (attrs && attrs.type) {
22232         return iD.Entity[attrs.type].apply(this, arguments);
22233     } else if (attrs && attrs.id) {
22234         return iD.Entity[iD.Entity.id.type(attrs.id)].apply(this, arguments);
22235     }
22236
22237     // Initialize a generic Entity (used only in tests).
22238     return (new iD.Entity()).initialize(arguments);
22239 };
22240
22241 iD.Entity.id = function(type) {
22242     return iD.Entity.id.fromOSM(type, iD.Entity.id.next[type]--);
22243 };
22244
22245 iD.Entity.id.next = {node: -1, way: -1, relation: -1};
22246
22247 iD.Entity.id.fromOSM = function(type, id) {
22248     return type[0] + id;
22249 };
22250
22251 iD.Entity.id.toOSM = function(id) {
22252     return id.slice(1);
22253 };
22254
22255 iD.Entity.id.type = function(id) {
22256     return {'n': 'node', 'w': 'way', 'r': 'relation'}[id[0]];
22257 };
22258
22259 // A function suitable for use as the second argument to d3.selection#data().
22260 iD.Entity.key = function(entity) {
22261     return entity.id + 'v' + (entity.v || 0);
22262 };
22263
22264 iD.Entity.prototype = {
22265     tags: {},
22266
22267     initialize: function(sources) {
22268         for (var i = 0; i < sources.length; ++i) {
22269             var source = sources[i];
22270             for (var prop in source) {
22271                 if (Object.prototype.hasOwnProperty.call(source, prop)) {
22272                     this[prop] = source[prop];
22273                 }
22274             }
22275         }
22276
22277         if (!this.id && this.type) {
22278             this.id = iD.Entity.id(this.type);
22279         }
22280
22281         if (iD.debug) {
22282             Object.freeze(this);
22283             Object.freeze(this.tags);
22284
22285             if (this.loc) Object.freeze(this.loc);
22286             if (this.nodes) Object.freeze(this.nodes);
22287             if (this.members) Object.freeze(this.members);
22288         }
22289
22290         return this;
22291     },
22292
22293     osmId: function() {
22294         return iD.Entity.id.toOSM(this.id);
22295     },
22296
22297     isNew: function() {
22298         return this.osmId() < 0;
22299     },
22300
22301     update: function(attrs) {
22302         return iD.Entity(this, attrs, {v: 1 + (this.v || 0)});
22303     },
22304
22305     mergeTags: function(tags) {
22306         var merged = _.clone(this.tags), changed = false;
22307         for (var k in tags) {
22308             var t1 = merged[k],
22309                 t2 = tags[k];
22310             if (!t1) {
22311                 changed = true;
22312                 merged[k] = t2;
22313             } else if (t1 !== t2) {
22314                 changed = true;
22315                 merged[k] = _.union(t1.split(/;\s*/), t2.split(/;\s*/)).join(';');
22316             }
22317         }
22318         return changed ? this.update({tags: merged}) : this;
22319     },
22320
22321     intersects: function(extent, resolver) {
22322         return this.extent(resolver).intersects(extent);
22323     },
22324
22325     isUsed: function(resolver) {
22326         return _.without(Object.keys(this.tags), 'area').length > 0 ||
22327             resolver.parentRelations(this).length > 0;
22328     },
22329
22330     hasInterestingTags: function() {
22331         return _.keys(this.tags).some(function(key) {
22332             return key !== 'attribution' &&
22333                 key !== 'created_by' &&
22334                 key !== 'source' &&
22335                 key !== 'odbl' &&
22336                 key.indexOf('tiger:') !== 0;
22337         });
22338     },
22339
22340     isHighwayIntersection: function() {
22341         return false;
22342     },
22343
22344     deprecatedTags: function() {
22345         var tags = _.pairs(this.tags);
22346         var deprecated = {};
22347
22348         iD.data.deprecated.forEach(function(d) {
22349             var match = _.pairs(d.old)[0];
22350             tags.forEach(function(t) {
22351                 if (t[0] === match[0] &&
22352                     (t[1] === match[1] || match[1] === '*')) {
22353                     deprecated[t[0]] = t[1];
22354                 }
22355             });
22356         });
22357
22358         return deprecated;
22359     }
22360 };
22361 iD.Graph = function(other, mutable) {
22362     if (!(this instanceof iD.Graph)) return new iD.Graph(other, mutable);
22363
22364     if (other instanceof iD.Graph) {
22365         var base = other.base();
22366         this.entities = _.assign(Object.create(base.entities), other.entities);
22367         this._parentWays = _.assign(Object.create(base.parentWays), other._parentWays);
22368         this._parentRels = _.assign(Object.create(base.parentRels), other._parentRels);
22369
22370     } else {
22371         this.entities = Object.create({});
22372         this._parentWays = Object.create({});
22373         this._parentRels = Object.create({});
22374         this.rebase(other || [], [this]);
22375     }
22376
22377     this.transients = {};
22378     this._childNodes = {};
22379
22380     if (!mutable) {
22381         this.freeze();
22382     }
22383 };
22384
22385 iD.Graph.prototype = {
22386     hasEntity: function(id) {
22387         return this.entities[id];
22388     },
22389
22390     entity: function(id) {
22391         var entity = this.entities[id];
22392         if (!entity) {
22393             throw new Error('entity ' + id + ' not found');
22394         }
22395         return entity;
22396     },
22397
22398     transient: function(entity, key, fn) {
22399         var id = entity.id,
22400             transients = this.transients[id] ||
22401             (this.transients[id] = {});
22402
22403         if (transients[key] !== undefined) {
22404             return transients[key];
22405         }
22406
22407         transients[key] = fn.call(entity);
22408
22409         return transients[key];
22410     },
22411
22412     parentWays: function(entity) {
22413         return _.map(this._parentWays[entity.id], this.entity, this);
22414     },
22415
22416     isPoi: function(entity) {
22417         var parentWays = this._parentWays[entity.id];
22418         return !parentWays || parentWays.length === 0;
22419     },
22420
22421     isShared: function(entity) {
22422         var parentWays = this._parentWays[entity.id];
22423         return parentWays && parentWays.length > 1;
22424     },
22425
22426     parentRelations: function(entity) {
22427         return _.map(this._parentRels[entity.id], this.entity, this);
22428     },
22429
22430     childNodes: function(entity) {
22431         if (this._childNodes[entity.id])
22432             return this._childNodes[entity.id];
22433
22434         var nodes = [];
22435         for (var i = 0, l = entity.nodes.length; i < l; i++) {
22436             nodes[i] = this.entity(entity.nodes[i]);
22437         }
22438
22439         if (iD.debug) Object.freeze(nodes);
22440
22441         this._childNodes[entity.id] = nodes;
22442         return this._childNodes[entity.id];
22443     },
22444
22445     base: function() {
22446         return {
22447             'entities': iD.util.getPrototypeOf(this.entities),
22448             'parentWays': iD.util.getPrototypeOf(this._parentWays),
22449             'parentRels': iD.util.getPrototypeOf(this._parentRels)
22450         };
22451     },
22452
22453     // Unlike other graph methods, rebase mutates in place. This is because it
22454     // is used only during the history operation that merges newly downloaded
22455     // data into each state. To external consumers, it should appear as if the
22456     // graph always contained the newly downloaded data.
22457     rebase: function(entities, stack) {
22458         var base = this.base(),
22459             i, j, k, id;
22460
22461         for (i = 0; i < entities.length; i++) {
22462             var entity = entities[i];
22463
22464             if (base.entities[entity.id])
22465                 continue;
22466
22467             // Merging data into the base graph
22468             base.entities[entity.id] = entity;
22469             this._updateCalculated(undefined, entity,
22470                 base.parentWays, base.parentRels);
22471
22472             // Restore provisionally-deleted nodes that are discovered to have an extant parent
22473             if (entity.type === 'way') {
22474                 for (j = 0; j < entity.nodes.length; j++) {
22475                     id = entity.nodes[j];
22476                     for (k = 1; k < stack.length; k++) {
22477                         var ents = stack[k].entities;
22478                         if (ents.hasOwnProperty(id) && ents[id] === undefined) {
22479                             delete ents[id];
22480                         }
22481                     }
22482                 }
22483             }
22484         }
22485
22486         for (i = 0; i < stack.length; i++) {
22487             stack[i]._updateRebased();
22488         }
22489     },
22490
22491     _updateRebased: function() {
22492         var base = this.base(),
22493             i, k, child, id, keys;
22494
22495         keys = Object.keys(this._parentWays);
22496         for (i = 0; i < keys.length; i++) {
22497             child = keys[i];
22498             if (base.parentWays[child]) {
22499                 for (k = 0; k < base.parentWays[child].length; k++) {
22500                     id = base.parentWays[child][k];
22501                     if (!this.entities.hasOwnProperty(id) && !_.contains(this._parentWays[child], id)) {
22502                         this._parentWays[child].push(id);
22503                     }
22504                 }
22505             }
22506         }
22507
22508         keys = Object.keys(this._parentRels);
22509         for (i = 0; i < keys.length; i++) {
22510             child = keys[i];
22511             if (base.parentRels[child]) {
22512                 for (k = 0; k < base.parentRels[child].length; k++) {
22513                     id = base.parentRels[child][k];
22514                     if (!this.entities.hasOwnProperty(id) && !_.contains(this._parentRels[child], id)) {
22515                         this._parentRels[child].push(id);
22516                     }
22517                 }
22518             }
22519         }
22520
22521         this.transients = {};
22522
22523         // this._childNodes is not updated, under the assumption that
22524         // ways are always downloaded with their child nodes.
22525     },
22526
22527     // Updates calculated properties (parentWays, parentRels) for the specified change
22528     _updateCalculated: function(oldentity, entity, parentWays, parentRels) {
22529
22530         parentWays = parentWays || this._parentWays;
22531         parentRels = parentRels || this._parentRels;
22532
22533         var type = entity && entity.type || oldentity && oldentity.type,
22534             removed, added, ways, rels, i;
22535
22536
22537         if (type === 'way') {
22538
22539             // Update parentWays
22540             if (oldentity && entity) {
22541                 removed = _.difference(oldentity.nodes, entity.nodes);
22542                 added = _.difference(entity.nodes, oldentity.nodes);
22543             } else if (oldentity) {
22544                 removed = oldentity.nodes;
22545                 added = [];
22546             } else if (entity) {
22547                 removed = [];
22548                 added = entity.nodes;
22549             }
22550             for (i = 0; i < removed.length; i++) {
22551                 parentWays[removed[i]] = _.without(parentWays[removed[i]], oldentity.id);
22552             }
22553             for (i = 0; i < added.length; i++) {
22554                 ways = _.without(parentWays[added[i]], entity.id);
22555                 ways.push(entity.id);
22556                 parentWays[added[i]] = ways;
22557             }
22558
22559         } else if (type === 'relation') {
22560
22561             // Update parentRels
22562             if (oldentity && entity) {
22563                 removed = _.difference(oldentity.members, entity.members);
22564                 added = _.difference(entity.members, oldentity);
22565             } else if (oldentity) {
22566                 removed = oldentity.members;
22567                 added = [];
22568             } else if (entity) {
22569                 removed = [];
22570                 added = entity.members;
22571             }
22572             for (i = 0; i < removed.length; i++) {
22573                 parentRels[removed[i].id] = _.without(parentRels[removed[i].id], oldentity.id);
22574             }
22575             for (i = 0; i < added.length; i++) {
22576                 rels = _.without(parentRels[added[i].id], entity.id);
22577                 rels.push(entity.id);
22578                 parentRels[added[i].id] = rels;
22579             }
22580         }
22581     },
22582
22583     replace: function(entity) {
22584         if (this.entities[entity.id] === entity)
22585             return this;
22586
22587         return this.update(function() {
22588             this._updateCalculated(this.entities[entity.id], entity);
22589             this.entities[entity.id] = entity;
22590         });
22591     },
22592
22593     remove: function(entity) {
22594         return this.update(function() {
22595             this._updateCalculated(entity, undefined);
22596             this.entities[entity.id] = undefined;
22597         });
22598     },
22599
22600     update: function() {
22601         var graph = this.frozen ? iD.Graph(this, true) : this;
22602
22603         for (var i = 0; i < arguments.length; i++) {
22604             arguments[i].call(graph, graph);
22605         }
22606
22607         return this.frozen ? graph.freeze() : this;
22608     },
22609
22610     freeze: function() {
22611         this.frozen = true;
22612
22613         // No longer freezing entities here due to in-place updates needed in rebase.
22614
22615         return this;
22616     },
22617
22618     // Obliterates any existing entities
22619     load: function(entities) {
22620         var base = this.base();
22621         this.entities = Object.create(base.entities);
22622
22623         for (var i in entities) {
22624             this.entities[i] = entities[i];
22625             this._updateCalculated(base.entities[i], this.entities[i]);
22626         }
22627
22628         return this;
22629     }
22630 };
22631 iD.History = function(context) {
22632     var stack, index, tree,
22633         imageryUsed = ['Bing'],
22634         dispatch = d3.dispatch('change', 'undone', 'redone'),
22635         lock = iD.util.SessionMutex('lock');
22636
22637     function perform(actions) {
22638         actions = Array.prototype.slice.call(actions);
22639
22640         var annotation;
22641
22642         if (!_.isFunction(_.last(actions))) {
22643             annotation = actions.pop();
22644         }
22645
22646         var graph = stack[index].graph;
22647         for (var i = 0; i < actions.length; i++) {
22648             graph = actions[i](graph);
22649         }
22650
22651         return {
22652             graph: graph,
22653             annotation: annotation,
22654             imageryUsed: imageryUsed
22655         };
22656     }
22657
22658     function change(previous) {
22659         var difference = iD.Difference(previous, history.graph());
22660         dispatch.change(difference);
22661         return difference;
22662     }
22663
22664     // iD uses namespaced keys so multiple installations do not conflict
22665     function getKey(n) {
22666         return 'iD_' + window.location.origin + '_' + n;
22667     }
22668
22669     var history = {
22670         graph: function() {
22671             return stack[index].graph;
22672         },
22673
22674         merge: function(entities, extent) {
22675             stack[0].graph.rebase(entities, _.pluck(stack, 'graph'));
22676             tree.rebase(entities);
22677
22678             dispatch.change(undefined, extent);
22679         },
22680
22681         perform: function() {
22682             var previous = stack[index].graph;
22683
22684             stack = stack.slice(0, index + 1);
22685             stack.push(perform(arguments));
22686             index++;
22687
22688             return change(previous);
22689         },
22690
22691         replace: function() {
22692             var previous = stack[index].graph;
22693
22694             // assert(index == stack.length - 1)
22695             stack[index] = perform(arguments);
22696
22697             return change(previous);
22698         },
22699
22700         pop: function() {
22701             var previous = stack[index].graph;
22702
22703             if (index > 0) {
22704                 index--;
22705                 stack.pop();
22706                 return change(previous);
22707             }
22708         },
22709
22710         undo: function() {
22711             var previous = stack[index].graph;
22712
22713             // Pop to the next annotated state.
22714             while (index > 0) {
22715                 index--;
22716                 if (stack[index].annotation) break;
22717             }
22718
22719             dispatch.undone();
22720             return change(previous);
22721         },
22722
22723         redo: function() {
22724             var previous = stack[index].graph;
22725
22726             while (index < stack.length - 1) {
22727                 index++;
22728                 if (stack[index].annotation) break;
22729             }
22730
22731             dispatch.redone();
22732             return change(previous);
22733         },
22734
22735         undoAnnotation: function() {
22736             var i = index;
22737             while (i >= 0) {
22738                 if (stack[i].annotation) return stack[i].annotation;
22739                 i--;
22740             }
22741         },
22742
22743         redoAnnotation: function() {
22744             var i = index + 1;
22745             while (i <= stack.length - 1) {
22746                 if (stack[i].annotation) return stack[i].annotation;
22747                 i++;
22748             }
22749         },
22750
22751         intersects: function(extent) {
22752             return tree.intersects(extent, stack[index].graph);
22753         },
22754
22755         difference: function() {
22756             var base = stack[0].graph,
22757                 head = stack[index].graph;
22758             return iD.Difference(base, head);
22759         },
22760
22761         changes: function(action) {
22762             var base = stack[0].graph,
22763                 head = stack[index].graph;
22764
22765             if (action) {
22766                 head = action(head);
22767             }
22768
22769             var difference = iD.Difference(base, head);
22770
22771             return {
22772                 modified: difference.modified(),
22773                 created: difference.created(),
22774                 deleted: difference.deleted()
22775             };
22776         },
22777
22778         hasChanges: function() {
22779             return this.difference().length() > 0;
22780         },
22781
22782         imageryUsed: function(sources) {
22783             if (sources) {
22784                 imageryUsed = sources;
22785                 return history;
22786             } else {
22787                 return _(stack.slice(1, index + 1))
22788                     .pluck('imageryUsed')
22789                     .flatten()
22790                     .unique()
22791                     .without(undefined, 'Custom')
22792                     .value();
22793             }
22794         },
22795
22796         reset: function() {
22797             stack = [{graph: iD.Graph()}];
22798             index = 0;
22799             tree = iD.Tree(stack[0].graph);
22800             dispatch.change();
22801             return history;
22802         },
22803
22804         toJSON: function() {
22805             if (stack.length <= 1) return;
22806
22807             var allEntities = {},
22808                 baseEntities = {},
22809                 base = stack[0];
22810
22811             var s = stack.map(function(i) {
22812                 var modified = [], deleted = [];
22813
22814                 _.forEach(i.graph.entities, function(entity, id) {
22815                     if (entity) {
22816                         var key = iD.Entity.key(entity);
22817                         allEntities[key] = entity;
22818                         modified.push(key);
22819                     } else {
22820                         deleted.push(id);
22821                     }
22822
22823                     // make sure that the originals of changed or deleted entities get merged
22824                     // into the base of the stack after restoring the data from JSON.
22825                     if (id in base.graph.entities) {
22826                         baseEntities[id] = base.graph.entities[id];
22827                     }
22828                 });
22829
22830                 var x = {};
22831
22832                 if (modified.length) x.modified = modified;
22833                 if (deleted.length) x.deleted = deleted;
22834                 if (i.imageryUsed) x.imageryUsed = i.imageryUsed;
22835                 if (i.annotation) x.annotation = i.annotation;
22836
22837                 return x;
22838             });
22839
22840             return JSON.stringify({
22841                 version: 3,
22842                 entities: _.values(allEntities),
22843                 baseEntities: _.values(baseEntities),
22844                 stack: s,
22845                 nextIDs: iD.Entity.id.next,
22846                 index: index
22847             });
22848         },
22849
22850         fromJSON: function(json) {
22851             var h = JSON.parse(json);
22852
22853             iD.Entity.id.next = h.nextIDs;
22854             index = h.index;
22855
22856             if (h.version === 2 || h.version === 3) {
22857                 var allEntities = {};
22858
22859                 h.entities.forEach(function(entity) {
22860                     allEntities[iD.Entity.key(entity)] = iD.Entity(entity);
22861                 });
22862
22863                 if (h.version === 3) {
22864                     // this merges originals for changed entities into the base of
22865                     // the stack even if the current stack doesn't have them (for
22866                     // example when iD has been restarted in a different region)
22867                     var baseEntities = h.baseEntities.map(iD.Entity);
22868                     stack[0].graph.rebase(baseEntities, _.pluck(stack, 'graph'));
22869                     tree.rebase(baseEntities);
22870                 }
22871
22872                 stack = h.stack.map(function(d) {
22873                     var entities = {}, entity;
22874
22875                     if (d.modified) {
22876                         d.modified.forEach(function(key) {
22877                             entity = allEntities[key];
22878                             entities[entity.id] = entity;
22879                         });
22880                     }
22881
22882                     if (d.deleted) {
22883                         d.deleted.forEach(function(id) {
22884                             entities[id] = undefined;
22885                         });
22886                     }
22887
22888                     return {
22889                         graph: iD.Graph(stack[0].graph).load(entities),
22890                         annotation: d.annotation,
22891                         imageryUsed: d.imageryUsed
22892                     };
22893                 });
22894             } else { // original version
22895                 stack = h.stack.map(function(d) {
22896                     var entities = {};
22897
22898                     for (var i in d.entities) {
22899                         var entity = d.entities[i];
22900                         entities[i] = entity === 'undefined' ? undefined : iD.Entity(entity);
22901                     }
22902
22903                     d.graph = iD.Graph(stack[0].graph).load(entities);
22904                     return d;
22905                 });
22906             }
22907
22908             dispatch.change();
22909
22910             return history;
22911         },
22912
22913         save: function() {
22914             if (lock.locked()) context.storage(getKey('saved_history'), history.toJSON() || null);
22915             return history;
22916         },
22917
22918         clearSaved: function() {
22919             if (lock.locked()) context.storage(getKey('saved_history'), null);
22920             return history;
22921         },
22922
22923         lock: function() {
22924             return lock.lock();
22925         },
22926
22927         unlock: function() {
22928             lock.unlock();
22929         },
22930
22931         // is iD not open in another window and it detects that
22932         // there's a history stored in localStorage that's recoverable?
22933         restorableChanges: function() {
22934             return lock.locked() && !!context.storage(getKey('saved_history'));
22935         },
22936
22937         // load history from a version stored in localStorage
22938         restore: function() {
22939             if (!lock.locked()) return;
22940
22941             var json = context.storage(getKey('saved_history'));
22942             if (json) history.fromJSON(json);
22943         },
22944
22945         _getKey: getKey
22946
22947     };
22948
22949     history.reset();
22950
22951     return d3.rebind(history, dispatch, 'on');
22952 };
22953 iD.Node = iD.Entity.node = function iD_Node() {
22954     if (!(this instanceof iD_Node)) {
22955         return (new iD_Node()).initialize(arguments);
22956     } else if (arguments.length) {
22957         this.initialize(arguments);
22958     }
22959 };
22960
22961 iD.Node.prototype = Object.create(iD.Entity.prototype);
22962
22963 _.extend(iD.Node.prototype, {
22964     type: 'node',
22965
22966     extent: function() {
22967         return new iD.geo.Extent(this.loc);
22968     },
22969
22970     geometry: function(graph) {
22971         return graph.transient(this, 'geometry', function() {
22972             return graph.isPoi(this) ? 'point' : 'vertex';
22973         });
22974     },
22975
22976     move: function(loc) {
22977         return this.update({loc: loc});
22978     },
22979
22980     isIntersection: function(resolver) {
22981         return resolver.transient(this, 'isIntersection', function() {
22982             return resolver.parentWays(this).filter(function(parent) {
22983                 return (parent.tags.highway ||
22984                     parent.tags.waterway ||
22985                     parent.tags.railway ||
22986                     parent.tags.aeroway) &&
22987                     parent.geometry(resolver) === 'line';
22988             }).length > 1;
22989         });
22990     },
22991
22992     isHighwayIntersection: function(resolver) {
22993         return resolver.transient(this, 'isHighwayIntersection', function() {
22994             return resolver.parentWays(this).filter(function(parent) {
22995                 return parent.tags.highway && parent.geometry(resolver) === 'line';
22996             }).length > 1;
22997         });
22998     },
22999
23000     asJXON: function(changeset_id) {
23001         var r = {
23002             node: {
23003                 '@id': this.osmId(),
23004                 '@lon': this.loc[0],
23005                 '@lat': this.loc[1],
23006                 '@version': (this.version || 0),
23007                 tag: _.map(this.tags, function(v, k) {
23008                     return { keyAttributes: { k: k, v: v } };
23009                 })
23010             }
23011         };
23012         if (changeset_id) r.node['@changeset'] = changeset_id;
23013         return r;
23014     },
23015
23016     asGeoJSON: function() {
23017         return {
23018             type: 'Point',
23019             coordinates: this.loc
23020         };
23021     }
23022 });
23023 iD.oneWayTags = {
23024     'aerialway': {
23025         'chair_lift': true,
23026         'mixed_lift': true,
23027         't-bar': true,
23028         'j-bar': true,
23029         'platter': true,
23030         'rope_tow': true,
23031         'magic_carpet': true,
23032         'yes': true
23033     },
23034     'highway': {
23035         'motorway': true,
23036         'motorway_link': true
23037     },
23038     'junction': {
23039         'roundabout': true
23040     },
23041     'man_made': {
23042         'piste:halfpipe': true
23043     },
23044     'piste:type': {
23045         'downhill': true,
23046         'sled': true,
23047         'yes': true
23048     },
23049     'waterway': {
23050         'river': true,
23051         'stream': true
23052     }
23053 };
23054 iD.Relation = iD.Entity.relation = function iD_Relation() {
23055     if (!(this instanceof iD_Relation)) {
23056         return (new iD_Relation()).initialize(arguments);
23057     } else if (arguments.length) {
23058         this.initialize(arguments);
23059     }
23060 };
23061
23062 iD.Relation.prototype = Object.create(iD.Entity.prototype);
23063
23064 iD.Relation.creationOrder = function(a, b) {
23065     var aId = parseInt(iD.Entity.id.toOSM(a.id), 10);
23066     var bId = parseInt(iD.Entity.id.toOSM(b.id), 10);
23067
23068     if (aId < 0 || bId < 0) return aId - bId;
23069     return bId - aId;
23070 };
23071
23072 _.extend(iD.Relation.prototype, {
23073     type: 'relation',
23074     members: [],
23075
23076     extent: function(resolver, memo) {
23077         return resolver.transient(this, 'extent', function() {
23078             if (memo && memo[this.id]) return iD.geo.Extent();
23079             memo = memo || {};
23080             memo[this.id] = true;
23081             return this.members.reduce(function(extent, member) {
23082                 member = resolver.hasEntity(member.id);
23083                 if (member) {
23084                     return extent.extend(member.extent(resolver, memo));
23085                 } else {
23086                     return extent;
23087                 }
23088             }, iD.geo.Extent());
23089         });
23090     },
23091
23092     geometry: function(graph) {
23093         return graph.transient(this, 'geometry', function() {
23094             return this.isMultipolygon() ? 'area' : 'relation';
23095         });
23096     },
23097
23098     isDegenerate: function() {
23099         return this.members.length === 0;
23100     },
23101
23102     // Return an array of members, each extended with an 'index' property whose value
23103     // is the member index.
23104     indexedMembers: function() {
23105         var result = new Array(this.members.length);
23106         for (var i = 0; i < this.members.length; i++) {
23107             result[i] = _.extend({}, this.members[i], {index: i});
23108         }
23109         return result;
23110     },
23111
23112     // Return the first member with the given role. A copy of the member object
23113     // is returned, extended with an 'index' property whose value is the member index.
23114     memberByRole: function(role) {
23115         for (var i = 0; i < this.members.length; i++) {
23116             if (this.members[i].role === role) {
23117                 return _.extend({}, this.members[i], {index: i});
23118             }
23119         }
23120     },
23121
23122     // Return the first member with the given id. A copy of the member object
23123     // is returned, extended with an 'index' property whose value is the member index.
23124     memberById: function(id) {
23125         for (var i = 0; i < this.members.length; i++) {
23126             if (this.members[i].id === id) {
23127                 return _.extend({}, this.members[i], {index: i});
23128             }
23129         }
23130     },
23131
23132     // Return the first member with the given id and role. A copy of the member object
23133     // is returned, extended with an 'index' property whose value is the member index.
23134     memberByIdAndRole: function(id, role) {
23135         for (var i = 0; i < this.members.length; i++) {
23136             if (this.members[i].id === id && this.members[i].role === role) {
23137                 return _.extend({}, this.members[i], {index: i});
23138             }
23139         }
23140     },
23141
23142     addMember: function(member, index) {
23143         var members = this.members.slice();
23144         members.splice(index === undefined ? members.length : index, 0, member);
23145         return this.update({members: members});
23146     },
23147
23148     updateMember: function(member, index) {
23149         var members = this.members.slice();
23150         members.splice(index, 1, _.extend({}, members[index], member));
23151         return this.update({members: members});
23152     },
23153
23154     removeMember: function(index) {
23155         var members = this.members.slice();
23156         members.splice(index, 1);
23157         return this.update({members: members});
23158     },
23159
23160     removeMembersWithID: function(id) {
23161         var members = _.reject(this.members, function(m) { return m.id === id; });
23162         return this.update({members: members});
23163     },
23164
23165     // Wherever a member appears with id `needle.id`, replace it with a member
23166     // with id `replacement.id`, type `replacement.type`, and the original role,
23167     // unless a member already exists with that id and role. Return an updated
23168     // relation.
23169     replaceMember: function(needle, replacement) {
23170         if (!this.memberById(needle.id))
23171             return this;
23172
23173         var members = [];
23174
23175         for (var i = 0; i < this.members.length; i++) {
23176             var member = this.members[i];
23177             if (member.id !== needle.id) {
23178                 members.push(member);
23179             } else if (!this.memberByIdAndRole(replacement.id, member.role)) {
23180                 members.push({id: replacement.id, type: replacement.type, role: member.role});
23181             }
23182         }
23183
23184         return this.update({members: members});
23185     },
23186
23187     asJXON: function(changeset_id) {
23188         var r = {
23189             relation: {
23190                 '@id': this.osmId(),
23191                 '@version': this.version || 0,
23192                 member: _.map(this.members, function(member) {
23193                     return { keyAttributes: { type: member.type, role: member.role, ref: iD.Entity.id.toOSM(member.id) } };
23194                 }),
23195                 tag: _.map(this.tags, function(v, k) {
23196                     return { keyAttributes: { k: k, v: v } };
23197                 })
23198             }
23199         };
23200         if (changeset_id) r.relation['@changeset'] = changeset_id;
23201         return r;
23202     },
23203
23204     asGeoJSON: function(resolver) {
23205         return resolver.transient(this, 'GeoJSON', function () {
23206             if (this.isMultipolygon()) {
23207                 return {
23208                     type: 'MultiPolygon',
23209                     coordinates: this.multipolygon(resolver)
23210                 };
23211             } else {
23212                 return {
23213                     type: 'FeatureCollection',
23214                     properties: this.tags,
23215                     features: this.members.map(function (member) {
23216                         return _.extend({role: member.role}, resolver.entity(member.id).asGeoJSON(resolver));
23217                     })
23218                 };
23219             }
23220         });
23221     },
23222
23223     area: function(resolver) {
23224         return resolver.transient(this, 'area', function() {
23225             return d3.geo.area(this.asGeoJSON(resolver));
23226         });
23227     },
23228
23229     isMultipolygon: function() {
23230         return this.tags.type === 'multipolygon';
23231     },
23232
23233     isComplete: function(resolver) {
23234         for (var i = 0; i < this.members.length; i++) {
23235             if (!resolver.hasEntity(this.members[i].id)) {
23236                 return false;
23237             }
23238         }
23239         return true;
23240     },
23241
23242     isRestriction: function() {
23243         return !!(this.tags.type && this.tags.type.match(/^restriction:?/));
23244     },
23245
23246     // Returns an array [A0, ... An], each Ai being an array of node arrays [Nds0, ... Ndsm],
23247     // where Nds0 is an outer ring and subsequent Ndsi's (if any i > 0) being inner rings.
23248     //
23249     // This corresponds to the structure needed for rendering a multipolygon path using a
23250     // `evenodd` fill rule, as well as the structure of a GeoJSON MultiPolygon geometry.
23251     //
23252     // In the case of invalid geometries, this function will still return a result which
23253     // includes the nodes of all way members, but some Nds may be unclosed and some inner
23254     // rings not matched with the intended outer ring.
23255     //
23256     multipolygon: function(resolver) {
23257         var outers = this.members.filter(function(m) { return 'outer' === (m.role || 'outer'); }),
23258             inners = this.members.filter(function(m) { return 'inner' === m.role; });
23259
23260         outers = iD.geo.joinWays(outers, resolver);
23261         inners = iD.geo.joinWays(inners, resolver);
23262
23263         outers = outers.map(function(outer) { return _.pluck(outer.nodes, 'loc'); });
23264         inners = inners.map(function(inner) { return _.pluck(inner.nodes, 'loc'); });
23265
23266         var result = outers.map(function(o) {
23267             // Heuristic for detecting counterclockwise winding order. Assumes
23268             // that OpenStreetMap polygons are not hemisphere-spanning.
23269             return [d3.geo.area({type: 'Polygon', coordinates: [o]}) > 2 * Math.PI ? o.reverse() : o];
23270         });
23271
23272         function findOuter(inner) {
23273             var o, outer;
23274
23275             for (o = 0; o < outers.length; o++) {
23276                 outer = outers[o];
23277                 if (iD.geo.polygonContainsPolygon(outer, inner))
23278                     return o;
23279             }
23280
23281             for (o = 0; o < outers.length; o++) {
23282                 outer = outers[o];
23283                 if (iD.geo.polygonIntersectsPolygon(outer, inner))
23284                     return o;
23285             }
23286         }
23287
23288         for (var i = 0; i < inners.length; i++) {
23289             var inner = inners[i];
23290
23291             if (d3.geo.area({type: 'Polygon', coordinates: [inner]}) < 2 * Math.PI) {
23292                 inner = inner.reverse();
23293             }
23294
23295             var o = findOuter(inners[i]);
23296             if (o !== undefined)
23297                 result[o].push(inners[i]);
23298             else
23299                 result.push([inners[i]]); // Invalid geometry
23300         }
23301
23302         return result;
23303     }
23304 });
23305 iD.Tree = function(head) {
23306     var rtree = rbush(),
23307         rectangles = {};
23308
23309     function extentRectangle(extent) {
23310         return [
23311             extent[0][0],
23312             extent[0][1],
23313             extent[1][0],
23314             extent[1][1]
23315         ];
23316     }
23317
23318     function entityRectangle(entity) {
23319         var rect = extentRectangle(entity.extent(head));
23320         rect.id = entity.id;
23321         rectangles[entity.id] = rect;
23322         return rect;
23323     }
23324
23325     function updateParents(entity, insertions, memo) {
23326         if (memo && memo[entity.id]) return;
23327         memo = memo || {};
23328         memo[entity.id] = true;
23329
23330         head.parentWays(entity).forEach(function(parent) {
23331             if (rectangles[parent.id]) {
23332                 rtree.remove(rectangles[parent.id]);
23333                 insertions.push(parent);
23334             }
23335         });
23336
23337         head.parentRelations(entity).forEach(function(parent) {
23338             if (rectangles[parent.id]) {
23339                 rtree.remove(rectangles[parent.id]);
23340                 insertions.push(parent);
23341             }
23342             updateParents(parent, insertions, memo);
23343         });
23344     }
23345
23346     var tree = {};
23347
23348     tree.rebase = function(entities) {
23349         var insertions = [];
23350
23351         entities.forEach(function(entity) {
23352             if (head.entities.hasOwnProperty(entity.id) || rectangles[entity.id])
23353                 return;
23354
23355             insertions.push(entity);
23356             updateParents(entity, insertions);
23357         });
23358
23359         insertions = _.unique(insertions).map(entityRectangle);
23360         rtree.load(insertions);
23361
23362         return tree;
23363     };
23364
23365     tree.intersects = function(extent, graph) {
23366         if (graph !== head) {
23367             var diff = iD.Difference(head, graph),
23368                 insertions = [];
23369
23370             head = graph;
23371
23372             diff.deleted().forEach(function(entity) {
23373                 rtree.remove(rectangles[entity.id]);
23374                 delete rectangles[entity.id];
23375             });
23376
23377             diff.modified().forEach(function(entity) {
23378                 rtree.remove(rectangles[entity.id]);
23379                 insertions.push(entity);
23380                 updateParents(entity, insertions);
23381             });
23382
23383             diff.created().forEach(function(entity) {
23384                 insertions.push(entity);
23385             });
23386
23387             insertions = _.unique(insertions).map(entityRectangle);
23388             rtree.load(insertions);
23389         }
23390
23391         return rtree.search(extentRectangle(extent)).map(function(rect) {
23392             return head.entity(rect.id);
23393         });
23394     };
23395
23396     return tree;
23397 };
23398 iD.Way = iD.Entity.way = function iD_Way() {
23399     if (!(this instanceof iD_Way)) {
23400         return (new iD_Way()).initialize(arguments);
23401     } else if (arguments.length) {
23402         this.initialize(arguments);
23403     }
23404 };
23405
23406 iD.Way.prototype = Object.create(iD.Entity.prototype);
23407
23408 _.extend(iD.Way.prototype, {
23409     type: 'way',
23410     nodes: [],
23411
23412     extent: function(resolver) {
23413         return resolver.transient(this, 'extent', function() {
23414             return this.nodes.reduce(function(extent, id) {
23415                 var node = resolver.hasEntity(id);
23416                 if (node) {
23417                     return extent.extend(node.extent());
23418                 } else {
23419                     return extent;
23420                 }
23421             }, iD.geo.Extent());
23422         });
23423     },
23424
23425     first: function() {
23426         return this.nodes[0];
23427     },
23428
23429     last: function() {
23430         return this.nodes[this.nodes.length - 1];
23431     },
23432
23433     contains: function(node) {
23434         return this.nodes.indexOf(node) >= 0;
23435     },
23436
23437     affix: function(node) {
23438         if (this.nodes[0] === node) return 'prefix';
23439         if (this.nodes[this.nodes.length - 1] === node) return 'suffix';
23440     },
23441
23442     layer: function() {
23443         // explicit layer tag, clamp between -10, 10..
23444         if (this.tags.layer !== undefined) {
23445             return Math.max(-10, Math.min(+(this.tags.layer), 10));
23446         }
23447
23448         // implied layer tag..
23449         if (this.tags.location === 'overground') return 1;
23450         if (this.tags.location === 'underground') return -1;
23451         if (this.tags.location === 'underwater') return -10;
23452
23453         if (this.tags.power === 'line') return 10;
23454         if (this.tags.power === 'minor_line') return 10;
23455         if (this.tags.aerialway) return 10;
23456         if (this.tags.bridge) return 1;
23457         if (this.tags.cutting) return -1;
23458         if (this.tags.tunnel) return -1;
23459         if (this.tags.waterway) return -1;
23460         if (this.tags.man_made === 'pipeline') return -10;
23461         if (this.tags.boundary) return -10;
23462         return 0;
23463     },
23464
23465     isOneWay: function() {
23466         // explicit oneway tag..
23467         if (['yes', '1', '-1'].indexOf(this.tags.oneway) !== -1) { return true; }
23468         if (['no', '0'].indexOf(this.tags.oneway) !== -1) { return false; }
23469
23470         // implied oneway tag..
23471         for (var key in this.tags) {
23472             if (key in iD.oneWayTags && (this.tags[key] in iD.oneWayTags[key]))
23473                 return true;
23474         }
23475         return false;
23476     },
23477
23478     isClosed: function() {
23479         return this.nodes.length > 0 && this.first() === this.last();
23480     },
23481
23482     isConvex: function(resolver) {
23483         if (!this.isClosed() || this.isDegenerate()) return null;
23484
23485         var nodes = _.uniq(resolver.childNodes(this)),
23486             coords = _.pluck(nodes, 'loc'),
23487             curr = 0, prev = 0;
23488
23489         for (var i = 0; i < coords.length; i++) {
23490             var o = coords[(i+1) % coords.length],
23491                 a = coords[i],
23492                 b = coords[(i+2) % coords.length],
23493                 res = iD.geo.cross(o, a, b);
23494
23495             curr = (res > 0) ? 1 : (res < 0) ? -1 : 0;
23496             if (curr === 0) {
23497                 continue;
23498             } else if (prev && curr !== prev) {
23499                 return false;
23500             }
23501             prev = curr;
23502         }
23503         return true;
23504     },
23505
23506     isArea: function() {
23507         if (this.tags.area === 'yes')
23508             return true;
23509         if (!this.isClosed() || this.tags.area === 'no')
23510             return false;
23511         for (var key in this.tags)
23512             if (key in iD.areaKeys && !(this.tags[key] in iD.areaKeys[key]))
23513                 return true;
23514         return false;
23515     },
23516
23517     isDegenerate: function() {
23518         return _.uniq(this.nodes).length < (this.isArea() ? 3 : 2);
23519     },
23520
23521     areAdjacent: function(n1, n2) {
23522         for (var i = 0; i < this.nodes.length; i++) {
23523             if (this.nodes[i] === n1) {
23524                 if (this.nodes[i - 1] === n2) return true;
23525                 if (this.nodes[i + 1] === n2) return true;
23526             }
23527         }
23528         return false;
23529     },
23530
23531     geometry: function(graph) {
23532         return graph.transient(this, 'geometry', function() {
23533             return this.isArea() ? 'area' : 'line';
23534         });
23535     },
23536
23537     addNode: function(id, index) {
23538         var nodes = this.nodes.slice();
23539         nodes.splice(index === undefined ? nodes.length : index, 0, id);
23540         return this.update({nodes: nodes});
23541     },
23542
23543     updateNode: function(id, index) {
23544         var nodes = this.nodes.slice();
23545         nodes.splice(index, 1, id);
23546         return this.update({nodes: nodes});
23547     },
23548
23549     replaceNode: function(needle, replacement) {
23550         if (this.nodes.indexOf(needle) < 0)
23551             return this;
23552
23553         var nodes = this.nodes.slice();
23554         for (var i = 0; i < nodes.length; i++) {
23555             if (nodes[i] === needle) {
23556                 nodes[i] = replacement;
23557             }
23558         }
23559         return this.update({nodes: nodes});
23560     },
23561
23562     removeNode: function(id) {
23563         var nodes = [];
23564
23565         for (var i = 0; i < this.nodes.length; i++) {
23566             var node = this.nodes[i];
23567             if (node !== id && nodes[nodes.length - 1] !== node) {
23568                 nodes.push(node);
23569             }
23570         }
23571
23572         // Preserve circularity
23573         if (this.nodes.length > 1 && this.first() === id && this.last() === id && nodes[nodes.length - 1] !== nodes[0]) {
23574             nodes.push(nodes[0]);
23575         }
23576
23577         return this.update({nodes: nodes});
23578     },
23579
23580     asJXON: function(changeset_id) {
23581         var r = {
23582             way: {
23583                 '@id': this.osmId(),
23584                 '@version': this.version || 0,
23585                 nd: _.map(this.nodes, function(id) {
23586                     return { keyAttributes: { ref: iD.Entity.id.toOSM(id) } };
23587                 }),
23588                 tag: _.map(this.tags, function(v, k) {
23589                     return { keyAttributes: { k: k, v: v } };
23590                 })
23591             }
23592         };
23593         if (changeset_id) r.way['@changeset'] = changeset_id;
23594         return r;
23595     },
23596
23597     asGeoJSON: function(resolver) {
23598         return resolver.transient(this, 'GeoJSON', function() {
23599             var coordinates = _.pluck(resolver.childNodes(this), 'loc');
23600             if (this.isArea() && this.isClosed()) {
23601                 return {
23602                     type: 'Polygon',
23603                     coordinates: [coordinates]
23604                 };
23605             } else {
23606                 return {
23607                     type: 'LineString',
23608                     coordinates: coordinates
23609                 };
23610             }
23611         });
23612     },
23613
23614     area: function(resolver) {
23615         return resolver.transient(this, 'area', function() {
23616             var nodes = resolver.childNodes(this);
23617
23618             if (!this.isClosed() && nodes.length) {
23619                 nodes = nodes.concat([nodes[0]]);
23620             }
23621
23622             var json = {
23623                 type: 'Polygon',
23624                 coordinates: [_.pluck(nodes, 'loc')]
23625             };
23626
23627             var area = d3.geo.area(json);
23628
23629             // Heuristic for detecting counterclockwise winding order. Assumes
23630             // that OpenStreetMap polygons are not hemisphere-spanning.
23631             if (d3.geo.area(json) > 2 * Math.PI) {
23632                 json.coordinates[0] = json.coordinates[0].reverse();
23633                 area = d3.geo.area(json);
23634             }
23635
23636             return isNaN(area) ? 0 : area;
23637         });
23638     }
23639 });
23640 iD.Background = function(context) {
23641     var dispatch = d3.dispatch('change'),
23642         baseLayer = iD.TileLayer()
23643             .projection(context.projection),
23644         gpxLayer = iD.GpxLayer(context, dispatch)
23645             .projection(context.projection),
23646         overlayLayers = [];
23647
23648     var backgroundSources = iD.data.imagery.map(function(source) {
23649         if (source.type === 'bing') {
23650             return iD.BackgroundSource.Bing(source, dispatch);
23651         } else {
23652             return iD.BackgroundSource(source);
23653         }
23654     });
23655
23656     backgroundSources.unshift(iD.BackgroundSource.None());
23657
23658     function findSource(id) {
23659         return _.find(backgroundSources, function(d) {
23660             return d.id && d.id === id;
23661         });
23662     }
23663
23664     function updateImagery() {
23665         var b = background.baseLayerSource(),
23666             o = overlayLayers.map(function (d) { return d.source().id; }).join(','),
23667             q = iD.util.stringQs(location.hash.substring(1));
23668
23669         var id = b.id;
23670         if (id === 'custom') {
23671             id = 'custom:' + b.template;
23672         }
23673
23674         if (id) {
23675             q.background = id;
23676         } else {
23677             delete q.background;
23678         }
23679
23680         if (o) {
23681             q.overlays = o;
23682         } else {
23683             delete q.overlays;
23684         }
23685
23686         location.replace('#' + iD.util.qsString(q, true));
23687
23688         var imageryUsed = [b.imageryUsed()];
23689
23690         overlayLayers.forEach(function (d) {
23691             var source = d.source();
23692             if (!source.isLocatorOverlay()) {
23693                 imageryUsed.push(source.imageryUsed());
23694             }
23695         });
23696
23697         if (background.showsGpxLayer()) {
23698             imageryUsed.push('Local GPX');
23699         }
23700
23701         context.history().imageryUsed(imageryUsed);
23702     }
23703
23704     function background(selection) {
23705         var base = selection.selectAll('.background-layer')
23706             .data([0]);
23707
23708         base.enter().insert('div', '.layer-data')
23709             .attr('class', 'layer-layer background-layer');
23710
23711         base.call(baseLayer);
23712
23713         var gpx = selection.selectAll('.gpx-layer')
23714             .data([0]);
23715
23716         gpx.enter().insert('div', '.layer-data')
23717             .attr('class', 'layer-layer gpx-layer');
23718
23719         gpx.call(gpxLayer);
23720
23721         var overlays = selection.selectAll('.overlay-layer')
23722             .data(overlayLayers, function(d) { return d.source().name(); });
23723
23724         overlays.enter().insert('div', '.layer-data')
23725             .attr('class', 'layer-layer overlay-layer');
23726
23727         overlays.each(function(layer) {
23728             d3.select(this).call(layer);
23729         });
23730
23731         overlays.exit()
23732             .remove();
23733     }
23734
23735     background.sources = function(extent) {
23736         return backgroundSources.filter(function(source) {
23737             return source.intersects(extent);
23738         });
23739     };
23740
23741     background.dimensions = function(_) {
23742         baseLayer.dimensions(_);
23743         gpxLayer.dimensions(_);
23744
23745         overlayLayers.forEach(function(layer) {
23746             layer.dimensions(_);
23747         });
23748     };
23749
23750     background.baseLayerSource = function(d) {
23751         if (!arguments.length) return baseLayer.source();
23752
23753         baseLayer.source(d);
23754         dispatch.change();
23755         updateImagery();
23756
23757         return background;
23758     };
23759
23760     background.bing = function() {
23761         background.baseLayerSource(findSource('Bing'));
23762     };
23763
23764     background.hasGpxLayer = function() {
23765         return !_.isEmpty(gpxLayer.geojson());
23766     };
23767
23768     background.showsGpxLayer = function() {
23769         return background.hasGpxLayer() && gpxLayer.enable();
23770     };
23771
23772     function toDom(x) {
23773         return (new DOMParser()).parseFromString(x, 'text/xml');
23774     }
23775
23776     background.gpxLayerFiles = function(fileList) {
23777         var f = fileList[0],
23778             reader = new FileReader();
23779
23780         reader.onload = function(e) {
23781             gpxLayer.geojson(toGeoJSON.gpx(toDom(e.target.result)));
23782             background.zoomToGpxLayer();
23783             dispatch.change();
23784         };
23785
23786         reader.readAsText(f);
23787     };
23788
23789     background.zoomToGpxLayer = function() {
23790         if (background.hasGpxLayer()) {
23791             var viewport = context.map().extent().polygon(),
23792                 coords = _.reduce(gpxLayer.geojson().features, function(coords, feature) {
23793                     var c = feature.geometry.coordinates;
23794                     return _.union(coords, feature.geometry.type === 'Point' ? [c] : c);
23795                 }, []);
23796
23797             if (!iD.geo.polygonIntersectsPolygon(viewport, coords)) {
23798                 context.map().extent(d3.geo.bounds(gpxLayer.geojson()));
23799             }
23800         }
23801     };
23802
23803     background.toggleGpxLayer = function() {
23804         gpxLayer.enable(!gpxLayer.enable());
23805         dispatch.change();
23806     };
23807
23808     background.showsLayer = function(d) {
23809         return d === baseLayer.source() ||
23810             (d.id === 'custom' && baseLayer.source().id === 'custom') ||
23811             overlayLayers.some(function(l) { return l.source() === d; });
23812     };
23813
23814     background.overlayLayerSources = function() {
23815         return overlayLayers.map(function (l) { return l.source(); });
23816     };
23817
23818     background.toggleOverlayLayer = function(d) {
23819         var layer;
23820
23821         for (var i = 0; i < overlayLayers.length; i++) {
23822             layer = overlayLayers[i];
23823             if (layer.source() === d) {
23824                 overlayLayers.splice(i, 1);
23825                 dispatch.change();
23826                 updateImagery();
23827                 return;
23828             }
23829         }
23830
23831         layer = iD.TileLayer()
23832             .source(d)
23833             .projection(context.projection)
23834             .dimensions(baseLayer.dimensions());
23835
23836         overlayLayers.push(layer);
23837         dispatch.change();
23838         updateImagery();
23839     };
23840
23841     background.nudge = function(d, zoom) {
23842         baseLayer.source().nudge(d, zoom);
23843         dispatch.change();
23844         return background;
23845     };
23846
23847     background.offset = function(d) {
23848         if (!arguments.length) return baseLayer.source().offset();
23849         baseLayer.source().offset(d);
23850         dispatch.change();
23851         return background;
23852     };
23853
23854     var q = iD.util.stringQs(location.hash.substring(1)),
23855         chosen = q.background || q.layer;
23856
23857     if (chosen && chosen.indexOf('custom:') === 0) {
23858         background.baseLayerSource(iD.BackgroundSource.Custom(chosen.replace(/^custom:/, '')));
23859     } else {
23860         background.baseLayerSource(findSource(chosen) || findSource('Bing'));
23861     }
23862
23863     var locator = _.find(backgroundSources, function(d) {
23864         return d.overlay && d.default;
23865     });
23866
23867     if (locator) {
23868         background.toggleOverlayLayer(locator);
23869     }
23870
23871     var overlays = (q.overlays || '').split(',');
23872     overlays.forEach(function(overlay) {
23873         overlay = findSource(overlay);
23874         if (overlay) background.toggleOverlayLayer(overlay);
23875     });
23876
23877     var gpx = q.gpx;
23878     if (gpx) {
23879         d3.text(gpx, function(err, gpxTxt) {
23880             gpxLayer.geojson(toGeoJSON.gpx(toDom(gpxTxt)));
23881             dispatch.change();
23882         });
23883     }
23884
23885     return d3.rebind(background, dispatch, 'on');
23886 };
23887 iD.BackgroundSource = function(data) {
23888     var source = _.clone(data),
23889         offset = [0, 0],
23890         name = source.name;
23891
23892     source.scaleExtent = data.scaleExtent || [0, 20];
23893
23894     source.offset = function(_) {
23895         if (!arguments.length) return offset;
23896         offset = _;
23897         return source;
23898     };
23899
23900     source.nudge = function(_, zoomlevel) {
23901         offset[0] += _[0] / Math.pow(2, zoomlevel);
23902         offset[1] += _[1] / Math.pow(2, zoomlevel);
23903         return source;
23904     };
23905
23906     source.name = function() {
23907         return name;
23908     };
23909
23910     source.imageryUsed = function() {
23911         return source.id || name;
23912     };
23913
23914     source.url = function(coord) {
23915         return data.template
23916             .replace('{x}', coord[0])
23917             .replace('{y}', coord[1])
23918             // TMS-flipped y coordinate
23919             .replace(/\{[t-]y\}/, Math.pow(2, coord[2]) - coord[1] - 1)
23920             .replace(/\{z(oom)?\}/, coord[2])
23921             .replace(/\{switch:([^}]+)\}/, function(s, r) {
23922                 var subdomains = r.split(',');
23923                 return subdomains[(coord[0] + coord[1]) % subdomains.length];
23924             })
23925             .replace('{u}', function() {
23926                 var u = '';
23927                 for (var zoom = coord[2]; zoom > 0; zoom--) {
23928                     var b = 0;
23929                     var mask = 1 << (zoom - 1);
23930                     if ((coord[0] & mask) !== 0) b++;
23931                     if ((coord[1] & mask) !== 0) b += 2;
23932                     u += b.toString();
23933                 }
23934                 return u;
23935             });
23936     };
23937
23938     source.intersects = function(extent) {
23939         extent = extent.polygon();
23940         return !data.polygon || data.polygon.some(function(polygon) {
23941             return iD.geo.polygonIntersectsPolygon(polygon, extent);
23942         });
23943     };
23944
23945     source.validZoom = function(z) {
23946         return source.scaleExtent[0] <= z &&
23947             (!source.isLocatorOverlay() || source.scaleExtent[1] > z);
23948     };
23949
23950     source.isLocatorOverlay = function() {
23951         return name === 'Locator Overlay';
23952     };
23953
23954     source.copyrightNotices = function() {};
23955
23956     return source;
23957 };
23958
23959 iD.BackgroundSource.Bing = function(data, dispatch) {
23960     // http://msdn.microsoft.com/en-us/library/ff701716.aspx
23961     // http://msdn.microsoft.com/en-us/library/ff701701.aspx
23962
23963     data.template = 'https://ecn.t{switch:0,1,2,3}.tiles.virtualearth.net/tiles/a{u}.jpeg?g=587&mkt=en-gb&n=z';
23964
23965     var bing = iD.BackgroundSource(data),
23966         key = 'Arzdiw4nlOJzRwOz__qailc8NiR31Tt51dN2D7cm57NrnceZnCpgOkmJhNpGoppU', // Same as P2 and JOSM
23967         url = 'https://dev.virtualearth.net/REST/v1/Imagery/Metadata/Aerial?include=ImageryProviders&key=' +
23968             key + '&jsonp={callback}',
23969         providers = [];
23970
23971     d3.jsonp(url, function(json) {
23972         providers = json.resourceSets[0].resources[0].imageryProviders.map(function(provider) {
23973             return {
23974                 attribution: provider.attribution,
23975                 areas: provider.coverageAreas.map(function(area) {
23976                     return {
23977                         zoom: [area.zoomMin, area.zoomMax],
23978                         extent: iD.geo.Extent([area.bbox[1], area.bbox[0]], [area.bbox[3], area.bbox[2]])
23979                     };
23980                 })
23981             };
23982         });
23983         dispatch.change();
23984     });
23985
23986     bing.copyrightNotices = function(zoom, extent) {
23987         zoom = Math.min(zoom, 21);
23988         return providers.filter(function(provider) {
23989             return _.any(provider.areas, function(area) {
23990                 return extent.intersects(area.extent) &&
23991                     area.zoom[0] <= zoom &&
23992                     area.zoom[1] >= zoom;
23993             });
23994         }).map(function(provider) {
23995             return provider.attribution;
23996         }).join(', ');
23997     };
23998
23999     bing.logo = 'bing_maps.png';
24000     bing.terms_url = 'http://opengeodata.org/microsoft-imagery-details';
24001
24002     return bing;
24003 };
24004
24005 iD.BackgroundSource.None = function() {
24006     var source = iD.BackgroundSource({id: 'none', template: ''});
24007
24008     source.name = function() {
24009         return t('background.none');
24010     };
24011
24012     source.imageryUsed = function() {
24013         return 'None';
24014     };
24015
24016     return source;
24017 };
24018
24019 iD.BackgroundSource.Custom = function(template) {
24020     var source = iD.BackgroundSource({id: 'custom', template: template});
24021
24022     source.name = function() {
24023         return t('background.custom');
24024     };
24025
24026     source.imageryUsed = function() {
24027         return 'Custom (' + template + ')';
24028     };
24029
24030     return source;
24031 };
24032 iD.GpxLayer = function(context) {
24033     var projection,
24034         gj = {},
24035         enable = true,
24036         svg;
24037
24038     function render(selection) {
24039         svg = selection.selectAll('svg')
24040             .data([render]);
24041
24042         svg.enter()
24043             .append('svg');
24044
24045         svg.style('display', enable ? 'block' : 'none');
24046
24047         var paths = svg
24048             .selectAll('path')
24049             .data([gj]);
24050
24051         paths
24052             .enter()
24053             .append('path')
24054             .attr('class', 'gpx');
24055
24056         var path = d3.geo.path()
24057             .projection(projection);
24058
24059         paths
24060             .attr('d', path);
24061
24062         if (typeof gj.features !== 'undefined') {
24063             svg
24064                 .selectAll('text')
24065                 .remove();
24066
24067             svg
24068                 .selectAll('path')
24069                 .data(gj.features)
24070                 .enter()
24071                 .append('text')
24072                 .attr('class', 'gpx')
24073                 .text(function(d) {
24074                     return d.properties.desc || d.properties.name;
24075                 })
24076                 .attr('x', function(d) {
24077                     var centroid = path.centroid(d);
24078                     return centroid[0] + 5;
24079                 })
24080                 .attr('y', function(d) {
24081                     var centroid = path.centroid(d);
24082                     return centroid[1];
24083                 });
24084         }
24085     }
24086
24087     render.projection = function(_) {
24088         if (!arguments.length) return projection;
24089         projection = _;
24090         return render;
24091     };
24092
24093     render.enable = function(_) {
24094         if (!arguments.length) return enable;
24095         enable = _;
24096         return render;
24097     };
24098
24099     render.geojson = function(_) {
24100         if (!arguments.length) return gj;
24101         gj = _;
24102         return render;
24103     };
24104
24105     render.dimensions = function(_) {
24106         if (!arguments.length) return svg.dimensions();
24107         svg.dimensions(_);
24108         return render;
24109     };
24110
24111     render.id = 'layer-gpx';
24112
24113     function over() {
24114         d3.event.stopPropagation();
24115         d3.event.preventDefault();
24116         d3.event.dataTransfer.dropEffect = 'copy';
24117     }
24118
24119     d3.select('body')
24120         .attr('dropzone', 'copy')
24121         .on('drop.localgpx', function() {
24122             d3.event.stopPropagation();
24123             d3.event.preventDefault();
24124             if (!iD.detect().filedrop) return;
24125             context.background().gpxLayerFiles(d3.event.dataTransfer.files);
24126         })
24127         .on('dragenter.localgpx', over)
24128         .on('dragexit.localgpx', over)
24129         .on('dragover.localgpx', over);
24130
24131     return render;
24132 };
24133 iD.Map = function(context) {
24134     var dimensions = [1, 1],
24135         dispatch = d3.dispatch('move', 'drawn'),
24136         projection = context.projection,
24137         roundedProjection = iD.svg.RoundProjection(projection),
24138         zoom = d3.behavior.zoom()
24139             .translate(projection.translate())
24140             .scale(projection.scale() * 2 * Math.PI)
24141             .scaleExtent([1024, 256 * Math.pow(2, 24)])
24142             .on('zoom', zoomPan),
24143         dblclickEnabled = true,
24144         transformStart,
24145         transformed = false,
24146         minzoom = 0,
24147         points = iD.svg.Points(roundedProjection, context),
24148         vertices = iD.svg.Vertices(roundedProjection, context),
24149         lines = iD.svg.Lines(projection),
24150         areas = iD.svg.Areas(projection),
24151         midpoints = iD.svg.Midpoints(roundedProjection, context),
24152         labels = iD.svg.Labels(projection, context),
24153         supersurface, surface,
24154         mouse,
24155         mousemove;
24156
24157     function map(selection) {
24158         context.history()
24159             .on('change.map', redraw);
24160         context.background()
24161             .on('change.map', redraw);
24162
24163         selection.call(zoom);
24164
24165         supersurface = selection.append('div')
24166             .attr('id', 'supersurface');
24167
24168         supersurface.call(context.background());
24169
24170         // Need a wrapper div because Opera can't cope with an absolutely positioned
24171         // SVG element: http://bl.ocks.org/jfirebaugh/6fbfbd922552bf776c16
24172         var dataLayer = supersurface.append('div')
24173             .attr('class', 'layer-layer layer-data');
24174
24175         map.surface = surface = dataLayer.append('svg')
24176             .on('mousedown.zoom', function() {
24177                 if (d3.event.button === 2) {
24178                     d3.event.stopPropagation();
24179                 }
24180             }, true)
24181             .on('mouseup.zoom', function() {
24182                 if (resetTransform()) redraw();
24183             })
24184             .attr('id', 'surface')
24185             .call(iD.svg.Surface(context));
24186
24187         surface.on('mousemove.map', function() {
24188             mousemove = d3.event;
24189         });
24190
24191         surface.on('mouseover.vertices', function() {
24192             if (map.editable() && !transformed) {
24193                 var hover = d3.event.target.__data__;
24194                 surface.call(vertices.drawHover, context.graph(), hover, map.extent(), map.zoom());
24195                 dispatch.drawn({full: false});
24196             }
24197         });
24198
24199         surface.on('mouseout.vertices', function() {
24200             if (map.editable() && !transformed) {
24201                 var hover = d3.event.relatedTarget && d3.event.relatedTarget.__data__;
24202                 surface.call(vertices.drawHover, context.graph(), hover, map.extent(), map.zoom());
24203                 dispatch.drawn({full: false});
24204             }
24205         });
24206
24207         context.on('enter.map', function() {
24208             if (map.editable() && !transformed) {
24209                 var all = context.intersects(map.extent()),
24210                     filter = d3.functor(true),
24211                     graph = context.graph();
24212                 surface.call(vertices, graph, all, filter, map.extent(), map.zoom());
24213                 surface.call(midpoints, graph, all, filter, map.trimmedExtent());
24214                 dispatch.drawn({full: false});
24215             }
24216         });
24217
24218         map.dimensions(selection.dimensions());
24219
24220         labels.supersurface(supersurface);
24221     }
24222
24223     function pxCenter() { return [dimensions[0] / 2, dimensions[1] / 2]; }
24224
24225     function drawVector(difference, extent) {
24226         var filter, all,
24227             graph = context.graph();
24228
24229         if (difference) {
24230             var complete = difference.complete(map.extent());
24231             all = _.compact(_.values(complete));
24232             filter = function(d) { return d.id in complete; };
24233
24234         } else if (extent) {
24235             all = context.intersects(map.extent().intersection(extent));
24236             var set = d3.set(_.pluck(all, 'id'));
24237             filter = function(d) { return set.has(d.id); };
24238
24239         } else {
24240             all = context.intersects(map.extent());
24241             filter = d3.functor(true);
24242         }
24243
24244         surface
24245             .call(vertices, graph, all, filter, map.extent(), map.zoom())
24246             .call(lines, graph, all, filter)
24247             .call(areas, graph, all, filter)
24248             .call(midpoints, graph, all, filter, map.trimmedExtent())
24249             .call(labels, graph, all, filter, dimensions, !difference && !extent);
24250
24251         if (points.points(context.intersects(map.extent()), 100).length >= 100) {
24252             surface.select('.layer-hit').selectAll('g.point').remove();
24253         } else {
24254             surface.call(points, points.points(all), filter);
24255         }
24256
24257         dispatch.drawn({full: true});
24258     }
24259
24260     function editOff() {
24261         var mode = context.mode();
24262         surface.selectAll('.layer *').remove();
24263         dispatch.drawn({full: true});
24264         if (!(mode && mode.id === 'browse')) {
24265             context.enter(iD.modes.Browse(context));
24266         }
24267     }
24268
24269     function zoomPan() {
24270         if (d3.event && d3.event.sourceEvent.type === 'dblclick') {
24271             if (!dblclickEnabled) {
24272                 zoom.scale(projection.scale() * 2 * Math.PI)
24273                     .translate(projection.translate());
24274                 return d3.event.sourceEvent.preventDefault();
24275             }
24276         }
24277
24278         if (Math.log(d3.event.scale / Math.LN2 - 8) < minzoom + 1) {
24279             iD.ui.flash(context.container())
24280                 .select('.content')
24281                 .text(t('cannot_zoom'));
24282             return setZoom(16, true);
24283         }
24284
24285         projection
24286             .translate(d3.event.translate)
24287             .scale(d3.event.scale / (2 * Math.PI));
24288
24289         var scale = d3.event.scale / transformStart[0],
24290             tX = Math.round((d3.event.translate[0] / scale - transformStart[1][0]) * scale),
24291             tY = Math.round((d3.event.translate[1] / scale - transformStart[1][1]) * scale);
24292
24293         transformed = true;
24294         iD.util.setTransform(supersurface, tX, tY, scale);
24295         queueRedraw();
24296
24297         dispatch.move(map);
24298     }
24299
24300     function resetTransform() {
24301         if (!transformed) return false;
24302         iD.util.setTransform(supersurface, 0, 0);
24303         transformed = false;
24304         return true;
24305     }
24306
24307     function redraw(difference, extent) {
24308
24309         if (!surface) return;
24310
24311         clearTimeout(timeoutId);
24312
24313         // If we are in the middle of a zoom/pan, we can't do differenced redraws.
24314         // It would result in artifacts where differenced entities are redrawn with
24315         // one transform and unchanged entities with another.
24316         if (resetTransform()) {
24317             difference = extent = undefined;
24318         }
24319
24320         var zoom = String(~~map.zoom());
24321         if (surface.attr('data-zoom') !== zoom) {
24322             surface.attr('data-zoom', zoom)
24323                 .classed('low-zoom', zoom <= 16);
24324         }
24325
24326         if (!difference) {
24327             supersurface.call(context.background());
24328         }
24329
24330         if (map.editable()) {
24331             context.connection().loadTiles(projection, dimensions);
24332             drawVector(difference, extent);
24333         } else {
24334             editOff();
24335         }
24336
24337         transformStart = [
24338             projection.scale() * 2 * Math.PI,
24339             projection.translate().slice()];
24340
24341         return map;
24342     }
24343
24344     var timeoutId;
24345     function queueRedraw() {
24346         clearTimeout(timeoutId);
24347         timeoutId = setTimeout(function() { redraw(); }, 300);
24348     }
24349
24350     function pointLocation(p) {
24351         var translate = projection.translate(),
24352             scale = projection.scale() * 2 * Math.PI;
24353         return [(p[0] - translate[0]) / scale, (p[1] - translate[1]) / scale];
24354     }
24355
24356     function locationPoint(l) {
24357         var translate = projection.translate(),
24358             scale = projection.scale() * 2 * Math.PI;
24359         return [l[0] * scale + translate[0], l[1] * scale + translate[1]];
24360     }
24361
24362     map.mouse = function() {
24363         var e = mousemove || d3.event, s;
24364         while ((s = e.sourceEvent)) e = s;
24365         return mouse(e);
24366     };
24367
24368     map.mouseCoordinates = function() {
24369         return projection.invert(map.mouse());
24370     };
24371
24372     map.dblclickEnable = function(_) {
24373         if (!arguments.length) return dblclickEnabled;
24374         dblclickEnabled = _;
24375         return map;
24376     };
24377
24378     function setZoom(_, force) {
24379         if (_ === map.zoom() && !force)
24380             return false;
24381         var scale = 256 * Math.pow(2, _),
24382             center = pxCenter(),
24383             l = pointLocation(center);
24384         scale = Math.max(1024, Math.min(256 * Math.pow(2, 24), scale));
24385         projection.scale(scale / (2 * Math.PI));
24386         zoom.scale(scale);
24387         var t = projection.translate();
24388         l = locationPoint(l);
24389         t[0] += center[0] - l[0];
24390         t[1] += center[1] - l[1];
24391         projection.translate(t);
24392         zoom.translate(projection.translate());
24393         return true;
24394     }
24395
24396     function setCenter(_) {
24397         var c = map.center();
24398         if (_[0] === c[0] && _[1] === c[1])
24399             return false;
24400         var t = projection.translate(),
24401             pxC = pxCenter(),
24402             ll = projection(_);
24403         projection.translate([
24404             t[0] - ll[0] + pxC[0],
24405             t[1] - ll[1] + pxC[1]]);
24406         zoom.translate(projection.translate());
24407         return true;
24408     }
24409
24410     map.pan = function(d) {
24411         var t = projection.translate();
24412         t[0] += d[0];
24413         t[1] += d[1];
24414         projection.translate(t);
24415         zoom.translate(projection.translate());
24416         dispatch.move(map);
24417         return redraw();
24418     };
24419
24420     map.dimensions = function(_) {
24421         if (!arguments.length) return dimensions;
24422         var center = map.center();
24423         dimensions = _;
24424         surface.dimensions(dimensions);
24425         context.background().dimensions(dimensions);
24426         projection.clipExtent([[0, 0], dimensions]);
24427         mouse = iD.util.fastMouse(supersurface.node());
24428         setCenter(center);
24429         return redraw();
24430     };
24431
24432     map.zoomIn = function() { return map.zoom(Math.ceil(map.zoom() + 1)); };
24433     map.zoomOut = function() { return map.zoom(Math.floor(map.zoom() - 1)); };
24434
24435     map.center = function(loc) {
24436         if (!arguments.length) {
24437             return projection.invert(pxCenter());
24438         }
24439
24440         if (setCenter(loc)) {
24441             dispatch.move(map);
24442         }
24443
24444         return redraw();
24445     };
24446
24447     map.zoom = function(z) {
24448         if (!arguments.length) {
24449             return Math.max(Math.log(projection.scale() * 2 * Math.PI) / Math.LN2 - 8, 0);
24450         }
24451
24452         if (setZoom(z)) {
24453             dispatch.move(map);
24454         }
24455
24456         return redraw();
24457     };
24458
24459     map.zoomTo = function(entity, zoomLimits) {
24460         var extent = entity.extent(context.graph()),
24461             zoom = map.extentZoom(extent);
24462         zoomLimits = zoomLimits || [16, 20];
24463         map.centerZoom(extent.center(), Math.min(Math.max(zoom, zoomLimits[0]), zoomLimits[1]));
24464     };
24465
24466     map.centerZoom = function(loc, z) {
24467         var centered = setCenter(loc),
24468             zoomed   = setZoom(z);
24469
24470         if (centered || zoomed) {
24471             dispatch.move(map);
24472         }
24473
24474         return redraw();
24475     };
24476
24477     map.centerEase = function(loc) {
24478         var from = map.center().slice(),
24479             t = 0,
24480             stop;
24481
24482         surface.one('mousedown.ease', function() {
24483             stop = true;
24484         });
24485
24486         d3.timer(function() {
24487             if (stop) return true;
24488             map.center(iD.geo.interp(from, loc, (t += 1) / 10));
24489             return t === 10;
24490         }, 20);
24491         return map;
24492     };
24493
24494     map.extent = function(_) {
24495         if (!arguments.length) {
24496             return new iD.geo.Extent(projection.invert([0, dimensions[1]]),
24497                                  projection.invert([dimensions[0], 0]));
24498         } else {
24499             var extent = iD.geo.Extent(_);
24500             map.centerZoom(extent.center(), map.extentZoom(extent));
24501         }
24502     };
24503
24504     map.trimmedExtent = function() {
24505         var headerY = 60, footerY = 30, pad = 10;
24506         return new iD.geo.Extent(projection.invert([pad, dimensions[1] - footerY - pad]),
24507                 projection.invert([dimensions[0] - pad, headerY + pad]));
24508     };
24509
24510     map.extentZoom = function(_) {
24511         var extent = iD.geo.Extent(_),
24512             tl = projection([extent[0][0], extent[1][1]]),
24513             br = projection([extent[1][0], extent[0][1]]);
24514
24515         // Calculate maximum zoom that fits extent
24516         var hFactor = (br[0] - tl[0]) / dimensions[0],
24517             vFactor = (br[1] - tl[1]) / dimensions[1],
24518             hZoomDiff = Math.log(Math.abs(hFactor)) / Math.LN2,
24519             vZoomDiff = Math.log(Math.abs(vFactor)) / Math.LN2,
24520             newZoom = map.zoom() - Math.max(hZoomDiff, vZoomDiff);
24521
24522         return newZoom;
24523     };
24524
24525     map.editable = function() {
24526         return map.zoom() >= 16;
24527     };
24528
24529     map.minzoom = function(_) {
24530         if (!arguments.length) return minzoom;
24531         minzoom = _;
24532         return map;
24533     };
24534
24535     return d3.rebind(map, dispatch, 'on');
24536 };
24537 iD.TileLayer = function() {
24538     var tileSize = 256,
24539         tile = d3.geo.tile(),
24540         projection,
24541         cache = {},
24542         tileOrigin,
24543         z,
24544         transformProp = iD.util.prefixCSSProperty('Transform'),
24545         source = d3.functor('');
24546
24547     function tileSizeAtZoom(d, z) {
24548         return Math.ceil(tileSize * Math.pow(2, z - d[2])) / tileSize;
24549     }
24550
24551     function atZoom(t, distance) {
24552         var power = Math.pow(2, distance);
24553         return [
24554             Math.floor(t[0] * power),
24555             Math.floor(t[1] * power),
24556             t[2] + distance];
24557     }
24558
24559     function lookUp(d) {
24560         for (var up = -1; up > -d[2]; up--) {
24561             var tile = atZoom(d, up);
24562             if (cache[source.url(tile)] !== false) {
24563                 return tile;
24564             }
24565         }
24566     }
24567
24568     function uniqueBy(a, n) {
24569         var o = [], seen = {};
24570         for (var i = 0; i < a.length; i++) {
24571             if (seen[a[i][n]] === undefined) {
24572                 o.push(a[i]);
24573                 seen[a[i][n]] = true;
24574             }
24575         }
24576         return o;
24577     }
24578
24579     function addSource(d) {
24580         d.push(source.url(d));
24581         return d;
24582     }
24583
24584     // Update tiles based on current state of `projection`.
24585     function background(selection) {
24586         tile.scale(projection.scale() * 2 * Math.PI)
24587             .translate(projection.translate());
24588
24589         tileOrigin = [
24590             projection.scale() * Math.PI - projection.translate()[0],
24591             projection.scale() * Math.PI - projection.translate()[1]];
24592
24593         z = Math.max(Math.log(projection.scale() * 2 * Math.PI) / Math.log(2) - 8, 0);
24594
24595         render(selection);
24596     }
24597
24598     // Derive the tiles onscreen, remove those offscreen and position them.
24599     // Important that this part not depend on `projection` because it's
24600     // rentered when tiles load/error (see #644).
24601     function render(selection) {
24602         var requests = [];
24603
24604         if (source.validZoom(z)) {
24605             tile().forEach(function(d) {
24606                 addSource(d);
24607                 if (d[3] === '') return;
24608                 if (typeof d[3] !== 'string') return; // Workaround for chrome crash https://github.com/openstreetmap/iD/issues/2295
24609                 requests.push(d);
24610                 if (cache[d[3]] === false && lookUp(d)) {
24611                     requests.push(addSource(lookUp(d)));
24612                 }
24613             });
24614
24615             requests = uniqueBy(requests, 3).filter(function(r) {
24616                 // don't re-request tiles which have failed in the past
24617                 return cache[r[3]] !== false;
24618             });
24619         }
24620
24621         var pixelOffset = [
24622             Math.round(source.offset()[0] * Math.pow(2, z)),
24623             Math.round(source.offset()[1] * Math.pow(2, z))
24624         ];
24625
24626         function load(d) {
24627             cache[d[3]] = true;
24628             d3.select(this)
24629                 .on('error', null)
24630                 .on('load', null)
24631                 .classed('tile-loaded', true);
24632             render(selection);
24633         }
24634
24635         function error(d) {
24636             cache[d[3]] = false;
24637             d3.select(this)
24638                 .on('error', null)
24639                 .on('load', null)
24640                 .remove();
24641             render(selection);
24642         }
24643
24644         function imageTransform(d) {
24645             var _ts = tileSize * Math.pow(2, z - d[2]);
24646             var scale = tileSizeAtZoom(d, z);
24647             return 'translate(' +
24648                 (Math.round((d[0] * _ts) - tileOrigin[0]) + pixelOffset[0]) + 'px,' +
24649                 (Math.round((d[1] * _ts) - tileOrigin[1]) + pixelOffset[1]) + 'px)' +
24650                 'scale(' + scale + ',' + scale + ')';
24651         }
24652
24653         var image = selection
24654             .selectAll('img')
24655             .data(requests, function(d) { return d[3]; });
24656
24657         image.exit()
24658             .style(transformProp, imageTransform)
24659             .classed('tile-removing', true)
24660             .each(function() {
24661                 var tile = d3.select(this);
24662                 window.setTimeout(function() {
24663                     if (tile.classed('tile-removing')) {
24664                         tile.remove();
24665                     }
24666                 }, 300);
24667             });
24668
24669         image.enter().append('img')
24670             .attr('class', 'tile')
24671             .attr('src', function(d) { return d[3]; })
24672             .on('error', error)
24673             .on('load', load);
24674
24675         image
24676             .style(transformProp, imageTransform)
24677             .classed('tile-removing', false);
24678     }
24679
24680     background.projection = function(_) {
24681         if (!arguments.length) return projection;
24682         projection = _;
24683         return background;
24684     };
24685
24686     background.dimensions = function(_) {
24687         if (!arguments.length) return tile.size();
24688         tile.size(_);
24689         return background;
24690     };
24691
24692     background.source = function(_) {
24693         if (!arguments.length) return source;
24694         source = _;
24695         cache = {};
24696         tile.scaleExtent(source.scaleExtent);
24697         return background;
24698     };
24699
24700     return background;
24701 };
24702 iD.svg = {
24703     RoundProjection: function(projection) {
24704         return function(d) {
24705             return iD.geo.roundCoords(projection(d));
24706         };
24707     },
24708
24709     PointTransform: function(projection) {
24710         return function(entity) {
24711             // http://jsperf.com/short-array-join
24712             var pt = projection(entity.loc);
24713             return 'translate(' + pt[0] + ',' + pt[1] + ')';
24714         };
24715     },
24716
24717     Round: function () {
24718         return d3.geo.transform({
24719             point: function(x, y) { return this.stream.point(Math.floor(x), Math.floor(y)); }
24720         });
24721     },
24722
24723     Path: function(projection, graph, polygon) {
24724         var cache = {},
24725             round = iD.svg.Round().stream,
24726             clip = d3.geo.clipExtent().extent(projection.clipExtent()).stream,
24727             project = projection.stream,
24728             path = d3.geo.path()
24729                 .projection({stream: function(output) { return polygon ? project(round(output)) : project(clip(round(output))); }});
24730
24731         return function(entity) {
24732             if (entity.id in cache) {
24733                 return cache[entity.id];
24734             } else {
24735                 return cache[entity.id] = path(entity.asGeoJSON(graph)); // jshint ignore:line
24736             }
24737         };
24738     },
24739
24740     OneWaySegments: function(projection, graph, dt) {
24741         return function(entity) {
24742             var a,
24743                 b,
24744                 i = 0,
24745                 offset = dt,
24746                 segments = [],
24747                 viewport = iD.geo.Extent(projection.clipExtent()),
24748                 coordinates = graph.childNodes(entity).map(function(n) {
24749                     return n.loc;
24750                 });
24751
24752             if (entity.tags.oneway === '-1') coordinates.reverse();
24753
24754             d3.geo.stream({
24755                 type: 'LineString',
24756                 coordinates: coordinates
24757             }, projection.stream({
24758                 lineStart: function() {},
24759                 lineEnd: function() {
24760                     a = null;
24761                 },
24762                 point: function(x, y) {
24763                     b = [x, y];
24764
24765                     if (a) {
24766                         var extent = iD.geo.Extent(a).extend(b),
24767                             span = iD.geo.euclideanDistance(a, b) - offset;
24768
24769                         if (extent.intersects(viewport) && span >= 0) {
24770                             var angle = Math.atan2(b[1] - a[1], b[0] - a[0]),
24771                                 dx = dt * Math.cos(angle),
24772                                 dy = dt * Math.sin(angle),
24773                                 p = [a[0] + offset * Math.cos(angle),
24774                                      a[1] + offset * Math.sin(angle)];
24775
24776                             var segment = 'M' + a[0] + ',' + a[1] +
24777                                           'L' + p[0] + ',' + p[1];
24778
24779                             for (span -= dt; span >= 0; span -= dt) {
24780                                 p[0] += dx;
24781                                 p[1] += dy;
24782                                 segment += 'L' + p[0] + ',' + p[1];
24783                             }
24784
24785                             segment += 'L' + b[0] + ',' + b[1];
24786                             segments.push({id: entity.id, index: i, d: segment});
24787                         }
24788
24789                         offset = -span;
24790                         i++;
24791                     }
24792
24793                     a = b;
24794                 }
24795             }));
24796
24797             return segments;
24798         };
24799     },
24800
24801     MultipolygonMemberTags: function(graph) {
24802         return function(entity) {
24803             var tags = entity.tags;
24804             graph.parentRelations(entity).forEach(function(relation) {
24805                 if (relation.isMultipolygon()) {
24806                     tags = _.extend({}, relation.tags, tags);
24807                 }
24808             });
24809             return tags;
24810         };
24811     }
24812 };
24813 iD.svg.Areas = function(projection) {
24814     // Patterns only work in Firefox when set directly on element.
24815     // (This is not a bug: https://bugzilla.mozilla.org/show_bug.cgi?id=750632)
24816     var patterns = {
24817         wetland: 'wetland',
24818         beach: 'beach',
24819         scrub: 'scrub',
24820         construction: 'construction',
24821         military: 'construction',
24822         cemetery: 'cemetery',
24823         grave_yard: 'cemetery',
24824         meadow: 'meadow',
24825         farm: 'farmland',
24826         farmland: 'farmland',
24827         orchard: 'orchard'
24828     };
24829
24830     var patternKeys = ['landuse', 'natural', 'amenity'];
24831
24832     var clipped = ['residential', 'commercial', 'retail', 'industrial'];
24833
24834     function clip(entity) {
24835         return clipped.indexOf(entity.tags.landuse) !== -1;
24836     }
24837
24838     function setPattern(d) {
24839         for (var i = 0; i < patternKeys.length; i++) {
24840             if (patterns.hasOwnProperty(d.tags[patternKeys[i]])) {
24841                 this.style.fill = 'url("#pattern-' + patterns[d.tags[patternKeys[i]]] + '")';
24842                 return;
24843             }
24844         }
24845         this.style.fill = '';
24846     }
24847
24848     return function drawAreas(surface, graph, entities, filter) {
24849         var path = iD.svg.Path(projection, graph, true),
24850             areas = {},
24851             multipolygon;
24852
24853         for (var i = 0; i < entities.length; i++) {
24854             var entity = entities[i];
24855             if (entity.geometry(graph) !== 'area') continue;
24856
24857             multipolygon = iD.geo.isSimpleMultipolygonOuterMember(entity, graph);
24858             if (multipolygon) {
24859                 areas[multipolygon.id] = {
24860                     entity: multipolygon.mergeTags(entity.tags),
24861                     area: Math.abs(entity.area(graph))
24862                 };
24863             } else if (!areas[entity.id]) {
24864                 areas[entity.id] = {
24865                     entity: entity,
24866                     area: Math.abs(entity.area(graph))
24867                 };
24868             }
24869         }
24870
24871         areas = d3.values(areas).filter(function hasPath(a) { return path(a.entity); });
24872         areas.sort(function areaSort(a, b) { return b.area - a.area; });
24873         areas = _.pluck(areas, 'entity');
24874
24875         var strokes = areas.filter(function(area) {
24876             return area.type === 'way';
24877         });
24878
24879         var data = {
24880             clip: areas.filter(clip),
24881             shadow: strokes,
24882             stroke: strokes,
24883             fill: areas
24884         };
24885
24886         var clipPaths = surface.selectAll('defs').selectAll('.clipPath')
24887            .filter(filter)
24888            .data(data.clip, iD.Entity.key);
24889
24890         clipPaths.enter()
24891            .append('clipPath')
24892            .attr('class', 'clipPath')
24893            .attr('id', function(entity) { return entity.id + '-clippath'; })
24894            .append('path');
24895
24896         clipPaths.selectAll('path')
24897            .attr('d', path);
24898
24899         clipPaths.exit()
24900            .remove();
24901
24902         var areagroup = surface
24903             .select('.layer-areas')
24904             .selectAll('g.areagroup')
24905             .data(['fill', 'shadow', 'stroke']);
24906
24907         areagroup.enter()
24908             .append('g')
24909             .attr('class', function(d) { return 'layer areagroup area-' + d; });
24910
24911         var paths = areagroup
24912             .selectAll('path')
24913             .filter(filter)
24914             .data(function(layer) { return data[layer]; }, iD.Entity.key);
24915
24916         // Remove exiting areas first, so they aren't included in the `fills`
24917         // array used for sorting below (https://github.com/openstreetmap/iD/issues/1903).
24918         paths.exit()
24919             .remove();
24920
24921         var fills = surface.selectAll('.area-fill path.area')[0];
24922
24923         var bisect = d3.bisector(function(node) {
24924             return -node.__data__.area(graph);
24925         }).left;
24926
24927         function sortedByArea(entity) {
24928             if (this.__data__ === 'fill') {
24929                 return fills[bisect(fills, -entity.area(graph))];
24930             }
24931         }
24932
24933         paths.enter()
24934             .insert('path', sortedByArea)
24935             .each(function(entity) {
24936                 var layer = this.parentNode.__data__;
24937
24938                 this.setAttribute('class', entity.type + ' area ' + layer + ' ' + entity.id);
24939
24940                 if (layer === 'fill' && clip(entity)) {
24941                     this.setAttribute('clip-path', 'url(#' + entity.id + '-clippath)');
24942                 }
24943
24944                 if (layer === 'fill') {
24945                     setPattern.apply(this, arguments);
24946                 }
24947             })
24948             .call(iD.svg.TagClasses());
24949
24950         paths
24951             .attr('d', path);
24952     };
24953 };
24954 /*
24955     A standalone SVG element that contains only a `defs` sub-element. To be
24956     used once globally, since defs IDs must be unique within a document.
24957 */
24958 iD.svg.Defs = function(context) {
24959     function autosize(image) {
24960         var img = document.createElement('img');
24961         img.src = image.attr('xlink:href');
24962         img.onload = function() {
24963             image.attr({
24964                 width: img.width,
24965                 height: img.height
24966             });
24967         };
24968     }
24969
24970     function SpriteDefinition(id, href, data) {
24971         return function(defs) {
24972             defs.append('image')
24973                 .attr('id', id)
24974                 .attr('xlink:href', href)
24975                 .call(autosize);
24976
24977             defs.selectAll()
24978                 .data(data)
24979                 .enter().append('use')
24980                 .attr('id', function(d) { return d.key; })
24981                 .attr('transform', function(d) { return 'translate(-' + d.value[0] + ',-' + d.value[1] + ')'; })
24982                 .attr('xlink:href', '#' + id);
24983         };
24984     }
24985
24986     return function (selection) {
24987         var defs = selection.append('defs');
24988
24989         defs.append('marker')
24990             .attr({
24991                 id: 'oneway-marker',
24992                 viewBox: '0 0 10 10',
24993                 refY: 2.5,
24994                 refX: 5,
24995                 markerWidth: 2,
24996                 markerHeight: 2,
24997                 orient: 'auto'
24998             })
24999             .append('path')
25000             .attr('d', 'M 5 3 L 0 3 L 0 2 L 5 2 L 5 0 L 10 2.5 L 5 5 z');
25001
25002         var patterns = defs.selectAll('pattern')
25003             .data([
25004                 // pattern name, pattern image name
25005                 ['wetland', 'wetland'],
25006                 ['construction', 'construction'],
25007                 ['cemetery', 'cemetery'],
25008                 ['orchard', 'orchard'],
25009                 ['farmland', 'farmland'],
25010                 ['beach', 'dots'],
25011                 ['scrub', 'dots'],
25012                 ['meadow', 'dots']
25013             ])
25014             .enter()
25015             .append('pattern')
25016             .attr({
25017                 id: function (d) {
25018                     return 'pattern-' + d[0];
25019                 },
25020                 width: 32,
25021                 height: 32,
25022                 patternUnits: 'userSpaceOnUse'
25023             });
25024
25025         patterns.append('rect')
25026             .attr({
25027                 x: 0,
25028                 y: 0,
25029                 width: 32,
25030                 height: 32,
25031                 'class': function (d) {
25032                     return 'pattern-color-' + d[0];
25033                 }
25034             });
25035
25036         patterns.append('image')
25037             .attr({
25038                 x: 0,
25039                 y: 0,
25040                 width: 32,
25041                 height: 32
25042             })
25043             .attr('xlink:href', function (d) {
25044                 return context.imagePath('pattern/' + d[1] + '.png');
25045             });
25046
25047         defs.selectAll()
25048             .data([12, 18, 20, 32, 45])
25049             .enter().append('clipPath')
25050             .attr('id', function (d) {
25051                 return 'clip-square-' + d;
25052             })
25053             .append('rect')
25054             .attr('x', 0)
25055             .attr('y', 0)
25056             .attr('width', function (d) {
25057                 return d;
25058             })
25059             .attr('height', function (d) {
25060                 return d;
25061             });
25062
25063         var maki = [];
25064         _.forEach(iD.data.featureIcons, function (dimensions, name) {
25065             if (dimensions['12'] && dimensions['18'] && dimensions['24']) {
25066                 maki.push({key: 'maki-' + name + '-12', value: dimensions['12']});
25067                 maki.push({key: 'maki-' + name + '-18', value: dimensions['18']});
25068                 maki.push({key: 'maki-' + name + '-24', value: dimensions['24']});
25069             }
25070         });
25071
25072         defs.call(SpriteDefinition(
25073             'sprite',
25074             context.imagePath('sprite.svg'),
25075             d3.entries(iD.data.operations)));
25076
25077         defs.call(SpriteDefinition(
25078             'maki-sprite',
25079             context.imagePath('maki-sprite.png'),
25080             maki));
25081     };
25082 };
25083 iD.svg.Labels = function(projection, context) {
25084     var path = d3.geo.path().projection(projection);
25085
25086     // Replace with dict and iterate over entities tags instead?
25087     var label_stack = [
25088         ['line', 'aeroway'],
25089         ['line', 'highway'],
25090         ['line', 'railway'],
25091         ['line', 'waterway'],
25092         ['area', 'aeroway'],
25093         ['area', 'amenity'],
25094         ['area', 'building'],
25095         ['area', 'historic'],
25096         ['area', 'leisure'],
25097         ['area', 'man_made'],
25098         ['area', 'natural'],
25099         ['area', 'shop'],
25100         ['area', 'tourism'],
25101         ['point', 'aeroway'],
25102         ['point', 'amenity'],
25103         ['point', 'building'],
25104         ['point', 'historic'],
25105         ['point', 'leisure'],
25106         ['point', 'man_made'],
25107         ['point', 'natural'],
25108         ['point', 'shop'],
25109         ['point', 'tourism'],
25110         ['line', 'name'],
25111         ['area', 'name'],
25112         ['point', 'name']
25113     ];
25114
25115     var default_size = 12;
25116
25117     var font_sizes = label_stack.map(function(d) {
25118         var style = iD.util.getStyle('text.' + d[0] + '.tag-' + d[1]),
25119             m = style && style.cssText.match('font-size: ([0-9]{1,2})px;');
25120         if (m) return parseInt(m[1], 10);
25121
25122         style = iD.util.getStyle('text.' + d[0]);
25123         m = style && style.cssText.match('font-size: ([0-9]{1,2})px;');
25124         if (m) return parseInt(m[1], 10);
25125
25126         return default_size;
25127     });
25128
25129     var iconSize = 18;
25130
25131     var pointOffsets = [
25132         [15, -11, 'start'], // right
25133         [10, -11, 'start'], // unused right now
25134         [-15, -11, 'end']
25135     ];
25136
25137     var lineOffsets = [50, 45, 55, 40, 60, 35, 65, 30, 70, 25,
25138         75, 20, 80, 15, 95, 10, 90, 5, 95];
25139
25140
25141     var noIcons = ['building', 'landuse', 'natural'];
25142     function blacklisted(preset) {
25143         return _.any(noIcons, function(s) {
25144             return preset.id.indexOf(s) >= 0;
25145         });
25146     }
25147
25148     function get(array, prop) {
25149         return function(d, i) { return array[i][prop]; };
25150     }
25151
25152     var textWidthCache = {};
25153
25154     function textWidth(text, size, elem) {
25155         var c = textWidthCache[size];
25156         if (!c) c = textWidthCache[size] = {};
25157
25158         if (c[text]) {
25159             return c[text];
25160
25161         } else if (elem) {
25162             c[text] = elem.getComputedTextLength();
25163             return c[text];
25164
25165         } else {
25166             var str = encodeURIComponent(text).match(/%[CDEFcdef]/g);
25167             if (str === null) {
25168                 return size / 3 * 2 * text.length;
25169             } else {
25170                 return size / 3 * (2 * text.length + str.length);
25171             }
25172         }
25173     }
25174
25175     function drawLineLabels(group, entities, filter, classes, labels) {
25176         var texts = group.selectAll('text.' + classes)
25177             .filter(filter)
25178             .data(entities, iD.Entity.key);
25179
25180         texts.enter()
25181             .append('text')
25182             .attr('class', function(d, i) { return classes + ' ' + labels[i].classes + ' ' + d.id; })
25183             .append('textPath')
25184             .attr('class', 'textpath');
25185
25186
25187         texts.selectAll('.textpath')
25188             .filter(filter)
25189             .data(entities, iD.Entity.key)
25190             .attr({
25191                 'startOffset': '50%',
25192                 'xlink:href': function(d) { return '#labelpath-' + d.id; }
25193             })
25194             .text(iD.util.displayName);
25195
25196         texts.exit().remove();
25197     }
25198
25199     function drawLinePaths(group, entities, filter, classes, labels) {
25200         var halos = group.selectAll('path')
25201             .filter(filter)
25202             .data(entities, iD.Entity.key);
25203
25204         halos.enter()
25205             .append('path')
25206             .style('stroke-width', get(labels, 'font-size'))
25207             .attr('id', function(d) { return 'labelpath-' + d.id; })
25208             .attr('class', classes);
25209
25210         halos.attr('d', get(labels, 'lineString'));
25211
25212         halos.exit().remove();
25213     }
25214
25215     function drawPointLabels(group, entities, filter, classes, labels) {
25216
25217         var texts = group.selectAll('text.' + classes)
25218             .filter(filter)
25219             .data(entities, iD.Entity.key);
25220
25221         texts.enter()
25222             .append('text')
25223             .attr('class', function(d, i) { return classes + ' ' + labels[i].classes + ' ' + d.id; });
25224
25225         texts.attr('x', get(labels, 'x'))
25226             .attr('y', get(labels, 'y'))
25227             .style('text-anchor', get(labels, 'textAnchor'))
25228             .text(iD.util.displayName)
25229             .each(function(d, i) { textWidth(iD.util.displayName(d), labels[i].height, this); });
25230
25231         texts.exit().remove();
25232         return texts;
25233     }
25234
25235     function drawAreaLabels(group, entities, filter, classes, labels) {
25236         entities = entities.filter(hasText);
25237         labels = labels.filter(hasText);
25238         return drawPointLabels(group, entities, filter, classes, labels);
25239
25240         function hasText(d, i) {
25241             return labels[i].hasOwnProperty('x') && labels[i].hasOwnProperty('y');
25242         }
25243     }
25244
25245     function drawAreaIcons(group, entities, filter, classes, labels) {
25246
25247         var icons = group.selectAll('use')
25248             .filter(filter)
25249             .data(entities, iD.Entity.key);
25250
25251         icons.enter()
25252             .append('use')
25253             .attr('clip-path', 'url(#clip-square-18)')
25254             .attr('class', 'icon');
25255
25256         icons.attr('transform', get(labels, 'transform'))
25257             .attr('xlink:href', function(d) {
25258                 return '#maki-' + context.presets().match(d, context.graph()).icon + '-18';
25259             });
25260
25261
25262         icons.exit().remove();
25263     }
25264
25265     function reverse(p) {
25266         var angle = Math.atan2(p[1][1] - p[0][1], p[1][0] - p[0][0]);
25267         return !(p[0][0] < p[p.length - 1][0] && angle < Math.PI/2 && angle > - Math.PI/2);
25268     }
25269
25270     function lineString(nodes) {
25271         return 'M' + nodes.join('L');
25272     }
25273
25274     function subpath(nodes, from, to) {
25275         function segmentLength(i) {
25276             var dx = nodes[i][0] - nodes[i + 1][0];
25277             var dy = nodes[i][1] - nodes[i + 1][1];
25278             return Math.sqrt(dx * dx + dy * dy);
25279         }
25280
25281         var sofar = 0,
25282             start, end, i0, i1;
25283         for (var i = 0; i < nodes.length - 1; i++) {
25284             var current = segmentLength(i);
25285             var portion;
25286             if (!start && sofar + current >= from) {
25287                 portion = (from - sofar) / current;
25288                 start = [
25289                     nodes[i][0] + portion * (nodes[i + 1][0] - nodes[i][0]),
25290                     nodes[i][1] + portion * (nodes[i + 1][1] - nodes[i][1])
25291                 ];
25292                 i0 = i + 1;
25293             }
25294             if (!end && sofar + current >= to) {
25295                 portion = (to - sofar) / current;
25296                 end = [
25297                     nodes[i][0] + portion * (nodes[i + 1][0] - nodes[i][0]),
25298                     nodes[i][1] + portion * (nodes[i + 1][1] - nodes[i][1])
25299                 ];
25300                 i1 = i + 1;
25301             }
25302             sofar += current;
25303
25304         }
25305         var ret = nodes.slice(i0, i1);
25306         ret.unshift(start);
25307         ret.push(end);
25308         return ret;
25309
25310     }
25311
25312     function hideOnMouseover() {
25313         var layers = d3.select(this)
25314             .selectAll('.layer-label, .layer-halo');
25315
25316         layers.selectAll('.proximate')
25317             .classed('proximate', false);
25318
25319         var mouse = context.mouse(),
25320             pad = 50,
25321             rect = [mouse[0] - pad, mouse[1] - pad, mouse[0] + pad, mouse[1] + pad],
25322             ids = _.pluck(rtree.search(rect), 'id');
25323
25324         if (!ids.length) return;
25325         layers.selectAll('.' + ids.join(', .'))
25326             .classed('proximate', true);
25327     }
25328
25329     var rtree = rbush(),
25330         rectangles = {};
25331
25332     function labels(surface, graph, entities, filter, dimensions, fullRedraw) {
25333
25334         var hidePoints = !surface.select('.node.point').node();
25335
25336         var labelable = [], i, k, entity;
25337         for (i = 0; i < label_stack.length; i++) labelable.push([]);
25338
25339         if (fullRedraw) {
25340             rtree.clear();
25341             rectangles = {};
25342         } else {
25343             for (i = 0; i < entities.length; i++) {
25344                 rtree.remove(rectangles[entities[i].id]);
25345             }
25346         }
25347
25348         // Split entities into groups specified by label_stack
25349         for (i = 0; i < entities.length; i++) {
25350             entity = entities[i];
25351             var geometry = entity.geometry(graph);
25352
25353             if (geometry === 'vertex')
25354                 continue;
25355             if (hidePoints && geometry === 'point')
25356                 continue;
25357
25358             var preset = geometry === 'area' && context.presets().match(entity, graph),
25359                 icon = preset && !blacklisted(preset) && preset.icon;
25360
25361             if (!icon && !iD.util.displayName(entity))
25362                 continue;
25363
25364             for (k = 0; k < label_stack.length; k ++) {
25365                 if (geometry === label_stack[k][0] && entity.tags[label_stack[k][1]]) {
25366                     labelable[k].push(entity);
25367                     break;
25368                 }
25369             }
25370         }
25371
25372         var positions = {
25373             point: [],
25374             line: [],
25375             area: []
25376         };
25377
25378         var labelled = {
25379             point: [],
25380             line: [],
25381             area: []
25382         };
25383
25384         // Try and find a valid label for labellable entities
25385         for (k = 0; k < labelable.length; k++) {
25386             var font_size = font_sizes[k];
25387             for (i = 0; i < labelable[k].length; i ++) {
25388                 entity = labelable[k][i];
25389                 var name = iD.util.displayName(entity),
25390                     width = name && textWidth(name, font_size),
25391                     p;
25392                 if (entity.geometry(graph) === 'point') {
25393                     p = getPointLabel(entity, width, font_size);
25394                 } else if (entity.geometry(graph) === 'line') {
25395                     p = getLineLabel(entity, width, font_size);
25396                 } else if (entity.geometry(graph) === 'area') {
25397                     p = getAreaLabel(entity, width, font_size);
25398                 }
25399                 if (p) {
25400                     p.classes = entity.geometry(graph) + ' tag-' + label_stack[k][1];
25401                     positions[entity.geometry(graph)].push(p);
25402                     labelled[entity.geometry(graph)].push(entity);
25403                 }
25404             }
25405         }
25406
25407         function getPointLabel(entity, width, height) {
25408             var coord = projection(entity.loc),
25409                 m = 5,  // margin
25410                 offset = pointOffsets[0],
25411                 p = {
25412                     height: height,
25413                     width: width,
25414                     x: coord[0] + offset[0],
25415                     y: coord[1] + offset[1],
25416                     textAnchor: offset[2]
25417                 };
25418             var rect = [p.x - m, p.y - m, p.x + width + m, p.y + height + m];
25419             if (tryInsert(rect, entity.id)) return p;
25420         }
25421
25422
25423         function getLineLabel(entity, width, height) {
25424             var nodes = _.pluck(graph.childNodes(entity), 'loc').map(projection),
25425                 length = iD.geo.pathLength(nodes);
25426             if (length < width + 20) return;
25427
25428             for (var i = 0; i < lineOffsets.length; i ++) {
25429                 var offset = lineOffsets[i],
25430                     middle = offset / 100 * length,
25431                     start = middle - width/2;
25432                 if (start < 0 || start + width > length) continue;
25433                 var sub = subpath(nodes, start, start + width),
25434                     rev = reverse(sub),
25435                     rect = [
25436                         Math.min(sub[0][0], sub[sub.length - 1][0]) - 10,
25437                         Math.min(sub[0][1], sub[sub.length - 1][1]) - 10,
25438                         Math.max(sub[0][0], sub[sub.length - 1][0]) + 20,
25439                         Math.max(sub[0][1], sub[sub.length - 1][1]) + 30
25440                     ];
25441                 if (rev) sub = sub.reverse();
25442                 if (tryInsert(rect, entity.id)) return {
25443                     'font-size': height + 2,
25444                     lineString: lineString(sub),
25445                     startOffset: offset + '%'
25446                 };
25447             }
25448         }
25449
25450         function getAreaLabel(entity, width, height) {
25451             var centroid = path.centroid(entity.asGeoJSON(graph, true)),
25452                 extent = entity.extent(graph),
25453                 entitywidth = projection(extent[1])[0] - projection(extent[0])[0],
25454                 rect;
25455
25456             if (!centroid || entitywidth < 20) return;
25457
25458             var iconX = centroid[0] - (iconSize/2),
25459                 iconY = centroid[1] - (iconSize/2),
25460                 textOffset = iconSize + 5;
25461
25462             var p = {
25463                 transform: 'translate(' + iconX + ',' + iconY + ')'
25464             };
25465
25466             if (width && entitywidth >= width + 20) {
25467                 p.x = centroid[0];
25468                 p.y = centroid[1] + textOffset;
25469                 p.textAnchor = 'middle';
25470                 p.height = height;
25471                 rect = [p.x - width/2, p.y, p.x + width/2, p.y + height + textOffset];
25472             } else {
25473                 rect = [iconX, iconY, iconX + iconSize, iconY + iconSize];
25474             }
25475
25476             if (tryInsert(rect, entity.id)) return p;
25477
25478         }
25479
25480         function tryInsert(rect, id) {
25481             // Check that label is visible
25482             if (rect[0] < 0 || rect[1] < 0 || rect[2] > dimensions[0] ||
25483                 rect[3] > dimensions[1]) return false;
25484             var v = rtree.search(rect).length === 0;
25485             if (v) {
25486                 rect.id = id;
25487                 rtree.insert(rect);
25488                 rectangles[id] = rect;
25489             }
25490             return v;
25491         }
25492
25493         var label = surface.select('.layer-label'),
25494             halo = surface.select('.layer-halo');
25495
25496         // points
25497         drawPointLabels(label, labelled.point, filter, 'pointlabel', positions.point);
25498         drawPointLabels(halo, labelled.point, filter, 'pointlabel-halo', positions.point);
25499
25500         // lines
25501         drawLinePaths(halo, labelled.line, filter, '', positions.line);
25502         drawLineLabels(label, labelled.line, filter, 'linelabel', positions.line);
25503         drawLineLabels(halo, labelled.line, filter, 'linelabel-halo', positions.line);
25504
25505         // areas
25506         drawAreaLabels(label, labelled.area, filter, 'arealabel', positions.area);
25507         drawAreaLabels(halo, labelled.area, filter, 'arealabel-halo', positions.area);
25508         drawAreaIcons(label, labelled.area, filter, 'arealabel-icon', positions.area);
25509     }
25510
25511     labels.supersurface = function(supersurface) {
25512         supersurface
25513             .on('mousemove.hidelabels', hideOnMouseover)
25514             .on('mousedown.hidelabels', function () {
25515                 supersurface.on('mousemove.hidelabels', null);
25516             })
25517             .on('mouseup.hidelabels', function () {
25518                 supersurface.on('mousemove.hidelabels', hideOnMouseover);
25519             });
25520     };
25521
25522     return labels;
25523 };
25524 iD.svg.Lines = function(projection) {
25525
25526     var highway_stack = {
25527         motorway: 0,
25528         motorway_link: 1,
25529         trunk: 2,
25530         trunk_link: 3,
25531         primary: 4,
25532         primary_link: 5,
25533         secondary: 6,
25534         tertiary: 7,
25535         unclassified: 8,
25536         residential: 9,
25537         service: 10,
25538         footway: 11
25539     };
25540
25541     function waystack(a, b) {
25542         var as = 0, bs = 0;
25543
25544         if (a.tags.highway) { as -= highway_stack[a.tags.highway]; }
25545         if (b.tags.highway) { bs -= highway_stack[b.tags.highway]; }
25546         return as - bs;
25547     }
25548
25549     return function drawLines(surface, graph, entities, filter) {
25550         var ways = [], pathdata = {}, onewaydata = {},
25551             getPath = iD.svg.Path(projection, graph);
25552
25553         for (var i = 0; i < entities.length; i++) {
25554             var entity = entities[i],
25555                 outer = iD.geo.simpleMultipolygonOuterMember(entity, graph);
25556             if (outer) {
25557                 ways.push(entity.mergeTags(outer.tags));
25558             } else if (entity.geometry(graph) === 'line') {
25559                 ways.push(entity);
25560             }
25561         }
25562
25563         ways = ways.filter(getPath);
25564
25565         pathdata = _.groupBy(ways, function(way) { return way.layer(); });
25566
25567         _.forOwn(pathdata, function(v, k) {
25568             onewaydata[k] = _(v)
25569                 .filter(function(d) { return d.isOneWay(); })
25570                 .map(iD.svg.OneWaySegments(projection, graph, 35))
25571                 .flatten()
25572                 .valueOf();
25573         });
25574
25575         var layergroup = surface
25576             .select('.layer-lines')
25577             .selectAll('g.layergroup')
25578             .data(d3.range(-10, 11));
25579
25580         layergroup.enter()
25581             .append('g')
25582             .attr('class', function(d) { return 'layer layergroup layer' + String(d); });
25583
25584
25585         var linegroup = layergroup
25586             .selectAll('g.linegroup')
25587             .data(['shadow', 'casing', 'stroke']);
25588
25589         linegroup.enter()
25590             .append('g')
25591             .attr('class', function(d) { return 'layer linegroup line-' + d; });
25592
25593
25594         var lines = linegroup
25595             .selectAll('path')
25596             .filter(filter)
25597             .data(
25598                 function() { return pathdata[this.parentNode.parentNode.__data__] || []; },
25599                 iD.Entity.key
25600             );
25601
25602         // Optimization: call simple TagClasses only on enter selection. This
25603         // works because iD.Entity.key is defined to include the entity v attribute.
25604         lines.enter()
25605             .append('path')
25606             .attr('class', function(d) { return 'way line ' + this.parentNode.__data__ + ' ' + d.id; })
25607             .call(iD.svg.TagClasses());
25608
25609         lines
25610             .sort(waystack)
25611             .attr('d', getPath)
25612             .call(iD.svg.TagClasses().tags(iD.svg.MultipolygonMemberTags(graph)));
25613
25614         lines.exit()
25615             .remove();
25616
25617
25618         var onewaygroup = layergroup
25619             .selectAll('g.onewaygroup')
25620             .data(['oneway']);
25621
25622         onewaygroup.enter()
25623             .append('g')
25624             .attr('class', 'layer onewaygroup');
25625
25626
25627         var oneways = onewaygroup
25628             .selectAll('path')
25629             .filter(filter)
25630             .data(
25631                 function() { return onewaydata[this.parentNode.parentNode.__data__] || []; },
25632                 function(d) { return [d.id, d.index]; }
25633             );
25634
25635         oneways.enter()
25636             .append('path')
25637             .attr('class', 'oneway')
25638             .attr('marker-mid', 'url(#oneway-marker)');
25639
25640         oneways
25641             .attr('d', function(d) { return d.d; });
25642
25643         oneways.exit()
25644             .remove();
25645
25646     };
25647 };
25648 iD.svg.Midpoints = function(projection, context) {
25649     return function drawMidpoints(surface, graph, entities, filter, extent) {
25650         var poly = extent.polygon(),
25651             midpoints = {};
25652
25653         for (var i = 0; i < entities.length; i++) {
25654             var entity = entities[i];
25655
25656             if (entity.type !== 'way')
25657                 continue;
25658             if (!filter(entity))
25659                 continue;
25660             if (context.selectedIDs().indexOf(entity.id) < 0)
25661                 continue;
25662
25663             var nodes = graph.childNodes(entity);
25664             for (var j = 0; j < nodes.length - 1; j++) {
25665
25666                 var a = nodes[j],
25667                     b = nodes[j + 1],
25668                     id = [a.id, b.id].sort().join('-');
25669
25670                 if (midpoints[id]) {
25671                     midpoints[id].parents.push(entity);
25672                 } else {
25673                     if (iD.geo.euclideanDistance(projection(a.loc), projection(b.loc)) > 40) {
25674                         var point = iD.geo.interp(a.loc, b.loc, 0.5),
25675                             loc = null;
25676
25677                         if (extent.intersects(point)) {
25678                             loc = point;
25679                         } else {
25680                             for (var k = 0; k < 4; k++) {
25681                                 point = iD.geo.lineIntersection([a.loc, b.loc], [poly[k], poly[k+1]]);
25682                                 if (point &&
25683                                     iD.geo.euclideanDistance(projection(a.loc), projection(point)) > 20 &&
25684                                     iD.geo.euclideanDistance(projection(b.loc), projection(point)) > 20)
25685                                 {
25686                                     loc = point;
25687                                     break;
25688                                 }
25689                             }
25690                         }
25691
25692                         if (loc) {
25693                             midpoints[id] = {
25694                                 type: 'midpoint',
25695                                 id: id,
25696                                 loc: loc,
25697                                 edge: [a.id, b.id],
25698                                 parents: [entity]
25699                             };
25700                         }
25701                     }
25702                 }
25703             }
25704         }
25705
25706         function midpointFilter(d) {
25707             if (midpoints[d.id])
25708                 return true;
25709
25710             for (var i = 0; i < d.parents.length; i++)
25711                 if (filter(d.parents[i]))
25712                     return true;
25713
25714             return false;
25715         }
25716
25717         var groups = surface.select('.layer-hit').selectAll('g.midpoint')
25718             .filter(midpointFilter)
25719             .data(_.values(midpoints), function(d) { return d.id; });
25720
25721         var enter = groups.enter()
25722             .insert('g', ':first-child')
25723             .attr('class', 'midpoint');
25724
25725         enter.append('polygon')
25726             .attr('points', '-6,8 10,0 -6,-8')
25727             .attr('class', 'shadow');
25728
25729         enter.append('polygon')
25730             .attr('points', '-3,4 5,0 -3,-4')
25731             .attr('class', 'fill');
25732
25733         groups
25734             .attr('transform', function(d) {
25735                 var translate = iD.svg.PointTransform(projection),
25736                     a = context.entity(d.edge[0]),
25737                     b = context.entity(d.edge[1]),
25738                     angle = Math.round(iD.geo.angle(a, b, projection) * (180 / Math.PI));
25739                 return translate(d) + ' rotate(' + angle + ')';
25740             })
25741             .call(iD.svg.TagClasses().tags(
25742                 function(d) { return d.parents[0].tags; }
25743             ));
25744
25745         // Propagate data bindings.
25746         groups.select('polygon.shadow');
25747         groups.select('polygon.fill');
25748
25749         groups.exit()
25750             .remove();
25751     };
25752 };
25753 iD.svg.Points = function(projection, context) {
25754     function markerPath(selection, klass) {
25755         selection
25756             .attr('class', klass)
25757             .attr('transform', 'translate(-8, -23)')
25758             .attr('d', 'M 17,8 C 17,13 11,21 8.5,23.5 C 6,21 0,13 0,8 C 0,4 4,-0.5 8.5,-0.5 C 13,-0.5 17,4 17,8 z');
25759     }
25760
25761     function sortY(a, b) {
25762         return b.loc[1] - a.loc[1];
25763     }
25764
25765     function drawPoints(surface, points, filter) {
25766         points.sort(sortY);
25767
25768         var groups = surface.select('.layer-hit').selectAll('g.point')
25769             .filter(filter)
25770             .data(points, iD.Entity.key);
25771
25772         var group = groups.enter()
25773             .append('g')
25774             .attr('class', function(d) { return 'node point ' + d.id; })
25775             .order();
25776
25777         group.append('path')
25778             .call(markerPath, 'shadow');
25779
25780         group.append('path')
25781             .call(markerPath, 'stroke');
25782
25783         group.append('use')
25784             .attr('class', 'icon')
25785             .attr('transform', 'translate(-6, -20)')
25786             .attr('clip-path', 'url(#clip-square-12)');
25787
25788         groups.attr('transform', iD.svg.PointTransform(projection))
25789             .call(iD.svg.TagClasses());
25790
25791         // Selecting the following implicitly
25792         // sets the data (point entity) on the element
25793         groups.select('.shadow');
25794         groups.select('.stroke');
25795         groups.select('.icon')
25796             .attr('xlink:href', function(entity) {
25797                 var preset = context.presets().match(entity, context.graph());
25798                 return preset.icon ? '#maki-' + preset.icon + '-12' : '';
25799             });
25800
25801         groups.exit()
25802             .remove();
25803     }
25804
25805     drawPoints.points = function(entities, limit) {
25806         var graph = context.graph(),
25807             points = [];
25808
25809         for (var i = 0; i < entities.length; i++) {
25810             var entity = entities[i];
25811             if (entity.geometry(graph) === 'point') {
25812                 points.push(entity);
25813                 if (limit && points.length >= limit) break;
25814             }
25815         }
25816
25817         return points;
25818     };
25819
25820     return drawPoints;
25821 };
25822 iD.svg.Surface = function() {
25823     return function (selection) {
25824         selection.selectAll('defs')
25825             .data([0])
25826             .enter()
25827             .append('defs');
25828
25829         var layers = selection.selectAll('.layer')
25830             .data(['areas', 'lines', 'hit', 'halo', 'label']);
25831
25832         layers.enter().append('g')
25833             .attr('class', function(d) { return 'layer layer-' + d; });
25834     };
25835 };
25836 iD.svg.TagClasses = function() {
25837     var primary = [
25838             'building', 'highway', 'railway', 'waterway', 'aeroway',
25839             'motorway', 'boundary', 'power', 'amenity', 'natural', 'landuse',
25840             'leisure', 'place'
25841         ],
25842         secondary = [
25843             'oneway', 'bridge', 'tunnel', 'construction', 'embankment', 'cutting'
25844         ],
25845         tagClassRe = /^tag-/,
25846         tags = function(entity) { return entity.tags; };
25847
25848     var tagClasses = function(selection) {
25849         selection.each(function tagClassesEach(entity) {
25850             var classes, value = this.className;
25851
25852             if (value.baseVal !== undefined) value = value.baseVal;
25853
25854             classes = value.trim().split(/\s+/).filter(function(name) {
25855                 return name.length && !tagClassRe.test(name);
25856             }).join(' ');
25857
25858             var t = tags(entity), i, k, v;
25859
25860             for (i = 0; i < primary.length; i++) {
25861                 k = primary[i];
25862                 v = t[k];
25863                 if (!v || v === 'no') continue;
25864                 classes += ' tag-' + k + ' tag-' + k + '-' + v;
25865                 break;
25866             }
25867
25868             for (i = 0; i < secondary.length; i++) {
25869                 k = secondary[i];
25870                 v = t[k];
25871                 if (!v || v === 'no') continue;
25872                 classes += ' tag-' + k + ' tag-' + k + '-' + v;
25873             }
25874
25875             classes = classes.trim();
25876
25877             if (classes !== value) {
25878                 d3.select(this).attr('class', classes);
25879             }
25880         });
25881     };
25882
25883     tagClasses.tags = function(_) {
25884         if (!arguments.length) return tags;
25885         tags = _;
25886         return tagClasses;
25887     };
25888
25889     return tagClasses;
25890 };
25891 iD.svg.Turns = function(projection) {
25892     return function(surface, graph, turns) {
25893         function key(turn) {
25894             return [turn.from.node + turn.via.node + turn.to.node].join('-');
25895         }
25896
25897         function icon(turn) {
25898             var u = turn.u ? '-u' : '';
25899             if (!turn.restriction)
25900                 return '#icon-restriction-yes' + u;
25901             var restriction = graph.entity(turn.restriction).tags.restriction;
25902             return '#icon-restriction-' +
25903                 (!turn.indirect_restriction && /^only_/.test(restriction) ? 'only' : 'no') + u;
25904         }
25905
25906         var groups = surface.select('.layer-hit').selectAll('g.turn')
25907             .data(turns, key);
25908
25909         // Enter
25910
25911         var enter = groups.enter().append('g')
25912             .attr('class', 'turn');
25913
25914         var nEnter = enter.filter(function (turn) { return !turn.u; });
25915
25916         nEnter.append('rect')
25917             .attr('transform', 'translate(-12, -12)')
25918             .attr('width', '45')
25919             .attr('height', '25');
25920
25921         nEnter.append('use')
25922             .attr('transform', 'translate(-12, -12)')
25923             .attr('clip-path', 'url(#clip-square-45)');
25924
25925         var uEnter = enter.filter(function (turn) { return turn.u; });
25926
25927         uEnter.append('circle')
25928             .attr('r', '16');
25929
25930         uEnter.append('use')
25931             .attr('transform', 'translate(-16, -16)')
25932             .attr('clip-path', 'url(#clip-square-32)');
25933
25934         // Update
25935
25936         groups
25937             .attr('transform', function (turn) {
25938                 var v = graph.entity(turn.via.node),
25939                     t = graph.entity(turn.to.node),
25940                     a = iD.geo.angle(v, t, projection),
25941                     p = projection(v.loc),
25942                     r = turn.u ? 0 : 60;
25943
25944                 return 'translate(' + (r * Math.cos(a) + p[0]) + ',' + (r * Math.sin(a) + p[1]) + ')' +
25945                     'rotate(' + a * 180 / Math.PI + ')';
25946             });
25947
25948         groups.select('use')
25949             .attr('xlink:href', icon);
25950
25951         groups.select('rect');
25952         groups.select('circle');
25953
25954         // Exit
25955
25956         groups.exit()
25957             .remove();
25958
25959         return this;
25960     };
25961 };
25962 iD.svg.Vertices = function(projection, context) {
25963     var radiuses = {
25964         //       z16-, z17, z18+, tagged
25965         shadow: [6,    7.5,   7.5,  11.5],
25966         stroke: [2.5,  3.5,   3.5,  7],
25967         fill:   [1,    1.5,   1.5,  1.5]
25968     };
25969
25970     var hover;
25971
25972     function siblingAndChildVertices(ids, graph, extent) {
25973         var vertices = {};
25974
25975         function addChildVertices(entity) {
25976             var i;
25977             if (entity.type === 'way') {
25978                 for (i = 0; i < entity.nodes.length; i++) {
25979                     addChildVertices(graph.entity(entity.nodes[i]));
25980                 }
25981             } else if (entity.type === 'relation') {
25982                 for (i = 0; i < entity.members.length; i++) {
25983                     var member = context.hasEntity(entity.members[i].id);
25984                     if (member) {
25985                         addChildVertices(member);
25986                     }
25987                 }
25988             } else if (entity.intersects(extent, graph)) {
25989                 vertices[entity.id] = entity;
25990             }
25991         }
25992
25993         ids.forEach(function(id) {
25994             var entity = context.hasEntity(id);
25995             if (entity && entity.type === 'node') {
25996                 vertices[entity.id] = entity;
25997                 context.graph().parentWays(entity).forEach(function(entity) {
25998                     addChildVertices(entity);
25999                 });
26000             } else if (entity) {
26001                 addChildVertices(entity);
26002             }
26003         });
26004
26005         return vertices;
26006     }
26007
26008     function draw(selection, vertices, klass, graph, zoom) {
26009         var icons = {},
26010             z;
26011
26012         if (zoom < 17) {
26013             z = 0;
26014         } else if (zoom < 18) {
26015             z = 1;
26016         } else {
26017             z = 2;
26018         }
26019
26020         var groups = selection.data(vertices, function(entity) {
26021             return iD.Entity.key(entity);
26022         });
26023
26024         function icon(entity) {
26025             if (entity.id in icons) return icons[entity.id];
26026             icons[entity.id] =
26027                 entity.hasInterestingTags() &&
26028                 context.presets().match(entity, graph).icon;
26029             return icons[entity.id];
26030         }
26031
26032         function classCircle(klass) {
26033             return function(entity) {
26034                 this.setAttribute('class', 'node vertex ' + klass + ' ' + entity.id);
26035             };
26036         }
26037
26038         function setAttributes(selection) {
26039             ['shadow','stroke','fill'].forEach(function(klass) {
26040                 var rads = radiuses[klass];
26041                 selection.selectAll('.' + klass)
26042                     .each(function(entity) {
26043                         var i = z && icon(entity),
26044                             c = i ? 0.5 : 0,
26045                             r = rads[i ? 3 : z];
26046                         this.setAttribute('cx', c);
26047                         this.setAttribute('cy', -c);
26048                         this.setAttribute('r', r);
26049                         if (i && klass === 'fill') {
26050                             this.setAttribute('visibility', 'hidden');
26051                         } else {
26052                             this.removeAttribute('visibility');
26053                         }
26054                     });
26055             });
26056
26057             selection.selectAll('use')
26058                 .each(function() {
26059                     if (z) {
26060                         this.removeAttribute('visibility');
26061                     } else {
26062                         this.setAttribute('visibility', 'hidden');
26063                     }
26064                 });
26065         }
26066
26067         var enter = groups.enter()
26068             .append('g')
26069             .attr('class', function(d) { return 'node vertex ' + klass + ' ' + d.id; });
26070
26071         enter.append('circle')
26072             .each(classCircle('shadow'));
26073
26074         enter.append('circle')
26075             .each(classCircle('stroke'));
26076
26077         // Vertices with icons get a `use`.
26078         enter.filter(function(d) { return icon(d); })
26079             .append('use')
26080             .attr('transform', 'translate(-6, -6)')
26081             .attr('clip-path', 'url(#clip-square-12)')
26082             .attr('xlink:href', function(d) { return '#maki-' + icon(d) + '-12'; });
26083
26084         // Vertices with tags get a fill.
26085         enter.filter(function(d) { return d.hasInterestingTags(); })
26086             .append('circle')
26087             .each(classCircle('fill'));
26088
26089         groups
26090             .attr('transform', iD.svg.PointTransform(projection))
26091             .classed('shared', function(entity) { return graph.isShared(entity); })
26092             .call(setAttributes);
26093
26094         groups.exit()
26095             .remove();
26096     }
26097
26098     function drawVertices(surface, graph, entities, filter, extent, zoom) {
26099         var selected = siblingAndChildVertices(context.selectedIDs(), graph, extent),
26100             vertices = [];
26101
26102         for (var i = 0; i < entities.length; i++) {
26103             var entity = entities[i];
26104
26105             if (entity.geometry(graph) !== 'vertex')
26106                 continue;
26107
26108             if (entity.id in selected ||
26109                 entity.hasInterestingTags() ||
26110                 entity.isIntersection(graph)) {
26111                 vertices.push(entity);
26112             }
26113         }
26114
26115         surface.select('.layer-hit').selectAll('g.vertex.vertex-persistent')
26116             .filter(filter)
26117             .call(draw, vertices, 'vertex-persistent', graph, zoom);
26118
26119         drawHover(surface, graph, extent, zoom);
26120     }
26121
26122     function drawHover(surface, graph, extent, zoom) {
26123         var hovered = hover ? siblingAndChildVertices([hover.id], graph, extent) : {};
26124
26125         surface.select('.layer-hit').selectAll('g.vertex.vertex-hover')
26126             .call(draw, d3.values(hovered), 'vertex-hover', graph, zoom);
26127     }
26128
26129     drawVertices.drawHover = function(surface, graph, _, extent, zoom) {
26130         if (hover !== _) {
26131             hover = _;
26132             drawHover(surface, graph, extent, zoom);
26133         }
26134     };
26135
26136     return drawVertices;
26137 };
26138 iD.ui = function(context) {
26139     function render(container) {
26140         var map = context.map();
26141
26142         if (iD.detect().opera) container.classed('opera', true);
26143
26144         var hash = iD.behavior.Hash(context);
26145
26146         hash();
26147
26148         if (!hash.hadHash) {
26149             map.centerZoom([-77.02271, 38.90085], 20);
26150         }
26151
26152         container.append('svg')
26153             .attr('id', 'defs')
26154             .call(iD.svg.Defs(context));
26155
26156         container.append('div')
26157             .attr('id', 'sidebar')
26158             .attr('class', 'col4')
26159             .call(ui.sidebar);
26160
26161         var content = container.append('div')
26162             .attr('id', 'content');
26163
26164         var bar = content.append('div')
26165             .attr('id', 'bar')
26166             .attr('class', 'fillD');
26167
26168         var m = content.append('div')
26169             .attr('id', 'map')
26170             .call(map);
26171
26172         bar.append('div')
26173             .attr('class', 'spacer col4');
26174
26175         var limiter = bar.append('div')
26176             .attr('class', 'limiter');
26177
26178         limiter.append('div')
26179             .attr('class', 'button-wrap joined col3')
26180             .call(iD.ui.Modes(context), limiter);
26181
26182         limiter.append('div')
26183             .attr('class', 'button-wrap joined col1')
26184             .call(iD.ui.UndoRedo(context));
26185
26186         limiter.append('div')
26187             .attr('class', 'button-wrap col1')
26188             .call(iD.ui.Save(context));
26189
26190         bar.append('div')
26191             .attr('class', 'spinner')
26192             .call(iD.ui.Spinner(context));
26193
26194         content
26195             .call(iD.ui.Attribution(context));
26196
26197         content.append('div')
26198             .style('display', 'none')
26199             .attr('class', 'help-wrap map-overlay fillL col5 content');
26200
26201         var controls = bar.append('div')
26202             .attr('class', 'map-controls');
26203
26204         controls.append('div')
26205             .attr('class', 'map-control zoombuttons')
26206             .call(iD.ui.Zoom(context));
26207
26208         controls.append('div')
26209             .attr('class', 'map-control geolocate-control')
26210             .call(iD.ui.Geolocate(map));
26211
26212         controls.append('div')
26213             .attr('class', 'map-control background-control')
26214             .call(iD.ui.Background(context));
26215
26216         controls.append('div')
26217             .attr('class', 'map-control help-control')
26218             .call(iD.ui.Help(context));
26219
26220         var footer = content.append('div')
26221             .attr('id', 'footer')
26222             .attr('class', 'fillD');
26223
26224         footer.append('div')
26225             .attr('id', 'scale-block')
26226             .call(iD.ui.Scale(context));
26227
26228         var linkList = footer.append('div')
26229             .attr('id', 'info-block')
26230             .append('ul')
26231             .attr('id', 'about-list')
26232             .attr('class', 'link-list');
26233
26234         if (!context.embed()) {
26235             linkList.call(iD.ui.Account(context));
26236         }
26237
26238         linkList.append('li')
26239             .append('a')
26240             .attr('target', '_blank')
26241             .attr('tabindex', -1)
26242             .attr('href', 'http://github.com/openstreetmap/iD')
26243             .text(iD.version);
26244
26245         var bugReport = linkList.append('li')
26246             .append('a')
26247             .attr('target', '_blank')
26248             .attr('tabindex', -1)
26249             .attr('href', 'https://github.com/openstreetmap/iD/issues');
26250
26251         bugReport.append('span')
26252             .attr('class','icon bug light');
26253
26254         bugReport.call(bootstrap.tooltip()
26255                 .title(t('report_a_bug'))
26256                 .placement('top')
26257             );
26258
26259         linkList.append('li')
26260             .attr('class', 'user-list')
26261             .attr('tabindex', -1)
26262             .call(iD.ui.Contributors(context));
26263
26264         footer.append('div')
26265             .attr('class', 'api-status')
26266             .call(iD.ui.Status(context));
26267
26268         window.onbeforeunload = function() {
26269             return context.save();
26270         };
26271
26272         window.onunload = function() {
26273             context.history().unlock();
26274         };
26275
26276         d3.select(window).on('resize.editor', function() {
26277             map.dimensions(m.dimensions());
26278         });
26279
26280         function pan(d) {
26281             return function() {
26282                 context.pan(d);
26283             };
26284         }
26285
26286         // pan amount
26287         var pa = 5;
26288
26289         var keybinding = d3.keybinding('main')
26290             .on('⌫', function() { d3.event.preventDefault(); })
26291             .on('←', pan([pa, 0]))
26292             .on('↑', pan([0, pa]))
26293             .on('→', pan([-pa, 0]))
26294             .on('↓', pan([0, -pa]));
26295
26296         d3.select(document)
26297             .call(keybinding);
26298
26299         context.enter(iD.modes.Browse(context));
26300
26301         context.container()
26302             .call(iD.ui.Splash(context))
26303             .call(iD.ui.Restore(context));
26304
26305         var authenticating = iD.ui.Loading(context)
26306             .message(t('loading_auth'));
26307
26308         context.connection()
26309             .on('authenticating.ui', function() {
26310                 context.container()
26311                     .call(authenticating);
26312             })
26313             .on('authenticated.ui', function() {
26314                 authenticating.close();
26315             });
26316     }
26317
26318     function ui(container) {
26319         context.container(container);
26320         context.loadLocale(function() {
26321             render(container);
26322         });
26323     }
26324
26325     ui.sidebar = iD.ui.Sidebar(context);
26326
26327     return ui;
26328 };
26329
26330 iD.ui.tooltipHtml = function(text, key) {
26331     return '<span>' + text + '</span>' + '<div class="keyhint-wrap">' + '<span> ' + (t('tooltip_keyhint')) + ' </span>' + '<span class="keyhint"> ' + key + '</span></div>';
26332 };
26333 iD.ui.Account = function(context) {
26334     var connection = context.connection();
26335
26336     function update(selection) {
26337         if (!connection.authenticated()) {
26338             selection.selectAll('#userLink, #logoutLink')
26339                 .style('display', 'none');
26340             return;
26341         }
26342
26343         connection.userDetails(function(err, details) {
26344             var userLink = selection.select('#userLink'),
26345                 logoutLink = selection.select('#logoutLink');
26346
26347             userLink.html('');
26348             logoutLink.html('');
26349
26350             if (err) return;
26351
26352             selection.selectAll('#userLink, #logoutLink')
26353                 .style('display', 'list-item');
26354
26355             // Link
26356             userLink.append('a')
26357                 .attr('href', connection.userURL(details.display_name))
26358                 .attr('target', '_blank');
26359
26360             // Add thumbnail or dont
26361             if (details.image_url) {
26362                 userLink.append('img')
26363                     .attr('class', 'icon icon-pre-text user-icon')
26364                     .attr('src', details.image_url);
26365             } else {
26366                 userLink.append('span')
26367                     .attr('class', 'icon avatar light icon-pre-text');
26368             }
26369
26370             // Add user name
26371             userLink.append('span')
26372                 .attr('class', 'label')
26373                 .text(details.display_name);
26374
26375             logoutLink.append('a')
26376                 .attr('class', 'logout')
26377                 .attr('href', '#')
26378                 .text(t('logout'))
26379                 .on('click.logout', function() {
26380                     d3.event.preventDefault();
26381                     connection.logout();
26382                 });
26383         });
26384     }
26385
26386     return function(selection) {
26387         selection.append('li')
26388             .attr('id', 'logoutLink')
26389             .style('display', 'none');
26390
26391         selection.append('li')
26392             .attr('id', 'userLink')
26393             .style('display', 'none');
26394
26395         connection.on('auth.account', function() { update(selection); });
26396         update(selection);
26397     };
26398 };
26399 iD.ui.Attribution = function(context) {
26400     var selection;
26401
26402     function attribution(data, klass) {
26403         var div = selection.selectAll('.' + klass)
26404             .data([0]);
26405
26406         div.enter()
26407             .append('div')
26408             .attr('class', klass);
26409
26410         var background = div.selectAll('.attribution')
26411             .data(data, function(d) { return d.name(); });
26412
26413         background.enter()
26414             .append('span')
26415             .attr('class', 'attribution')
26416             .each(function(d) {
26417                 if (d.terms_html) {
26418                     d3.select(this)
26419                         .html(d.terms_html);
26420                     return;
26421                 }
26422
26423                 var source = d.terms_text || d.id || d.name();
26424
26425                 if (d.logo) {
26426                     source = '<img class="source-image" src="' + context.imagePath(d.logo) + '">';
26427                 }
26428
26429                 if (d.terms_url) {
26430                     d3.select(this)
26431                         .append('a')
26432                         .attr('href', d.terms_url)
26433                         .attr('target', '_blank')
26434                         .html(source);
26435                 } else {
26436                     d3.select(this)
26437                         .text(source);
26438                 }
26439             });
26440
26441         background.exit()
26442             .remove();
26443
26444         var copyright = background.selectAll('.copyright-notice')
26445             .data(function(d) {
26446                 var notice = d.copyrightNotices(context.map().zoom(), context.map().extent());
26447                 return notice ? [notice] : [];
26448             });
26449
26450         copyright.enter()
26451             .append('span')
26452             .attr('class', 'copyright-notice');
26453
26454         copyright.text(String);
26455
26456         copyright.exit()
26457             .remove();
26458     }
26459
26460     function update() {
26461         attribution([context.background().baseLayerSource()], 'base-layer-attribution');
26462         attribution(context.background().overlayLayerSources().filter(function (s) {
26463             return s.validZoom(context.map().zoom());
26464         }), 'overlay-layer-attribution');
26465     }
26466
26467     return function(select) {
26468         selection = select;
26469
26470         context.background()
26471             .on('change.attribution', update);
26472
26473         context.map()
26474             .on('move.attribution', _.throttle(update, 400, {leading: false}));
26475
26476         update();
26477     };
26478 };
26479 iD.ui.Background = function(context) {
26480     var key = 'b',
26481         opacities = [1, 0.75, 0.5, 0.25],
26482         directions = [
26483             ['left', [1, 0]],
26484             ['top', [0, -1]],
26485             ['right', [-1, 0]],
26486             ['bottom', [0, 1]]],
26487         opacityDefault = (context.storage('background-opacity') !== null) ?
26488             (+context.storage('background-opacity')) : 0.5,
26489         customTemplate = '';
26490
26491     // Can be 0 from <1.3.0 use or due to issue #1923.
26492     if (opacityDefault === 0) opacityDefault = 0.5;
26493
26494     function background(selection) {
26495
26496         function setOpacity(d) {
26497             var bg = context.container().selectAll('.background-layer')
26498                 .transition()
26499                 .style('opacity', d)
26500                 .attr('data-opacity', d);
26501
26502             if (!iD.detect().opera) {
26503                 iD.util.setTransform(bg, 0, 0);
26504             }
26505
26506             opacityList.selectAll('li')
26507                 .classed('active', function(_) { return _ === d; });
26508
26509             context.storage('background-opacity', d);
26510         }
26511
26512         function selectLayer() {
26513             function active(d) {
26514                 return context.background().showsLayer(d);
26515             }
26516
26517             content.selectAll('.layer, .custom_layer')
26518                 .classed('active', active)
26519                 .selectAll('input')
26520                 .property('checked', active);
26521         }
26522
26523         function clickSetSource(d) {
26524             d3.event.preventDefault();
26525             context.background().baseLayerSource(d);
26526             selectLayer();
26527         }
26528
26529         function editCustom() {
26530             d3.event.preventDefault();
26531             var template = window.prompt(t('background.custom_prompt'), customTemplate);
26532             if (!template ||
26533                 template.indexOf('google.com') !== -1 ||
26534                 template.indexOf('googleapis.com') !== -1 ||
26535                 template.indexOf('google.ru') !== -1) {
26536                 selectLayer();
26537                 return;
26538             }
26539             setCustom(template);
26540         }
26541
26542         function setCustom(template) {
26543             context.background().baseLayerSource(iD.BackgroundSource.Custom(template));
26544             selectLayer();
26545         }
26546
26547         function clickSetOverlay(d) {
26548             d3.event.preventDefault();
26549             context.background().toggleOverlayLayer(d);
26550             selectLayer();
26551         }
26552
26553         function clickGpx() {
26554             context.background().toggleGpxLayer();
26555             update();
26556         }
26557
26558         function drawList(layerList, type, change, filter) {
26559             var sources = context.background()
26560                 .sources(context.map().extent())
26561                 .filter(filter);
26562
26563             var layerLinks = layerList.selectAll('li.layer')
26564                 .data(sources, function(d) { return d.name(); });
26565
26566             var enter = layerLinks.enter()
26567                 .insert('li', '.custom_layer')
26568                 .attr('class', 'layer');
26569
26570             // only set tooltips for layers with tooltips
26571             enter.filter(function(d) { return d.description; })
26572                 .call(bootstrap.tooltip()
26573                     .title(function(d) { return d.description; })
26574                     .placement('top'));
26575
26576             var label = enter.append('label');
26577
26578             label.append('input')
26579                 .attr('type', type)
26580                 .attr('name', 'layers')
26581                 .on('change', change);
26582
26583             label.append('span')
26584                 .text(function(d) { return d.name(); });
26585
26586             layerLinks.exit()
26587                 .remove();
26588
26589             layerList.style('display', layerList.selectAll('li.layer').data().length > 0 ? 'block' : 'none');
26590         }
26591
26592         function update() {
26593             backgroundList.call(drawList, 'radio', clickSetSource, function(d) { return !d.overlay; });
26594             overlayList.call(drawList, 'checkbox', clickSetOverlay, function(d) { return d.overlay; });
26595
26596             var hasGpx = context.background().hasGpxLayer(),
26597                 showsGpx = context.background().showsGpxLayer();
26598
26599             gpxLayerItem
26600                 .classed('active', showsGpx)
26601                 .selectAll('input')
26602                 .property('disabled', !hasGpx)
26603                 .property('checked', showsGpx);
26604
26605             selectLayer();
26606
26607             var source = context.background().baseLayerSource();
26608             if (source.id === 'custom') {
26609                 customTemplate = source.template;
26610             }
26611         }
26612
26613         function clickNudge(d) {
26614
26615             var timeout = window.setTimeout(function() {
26616                     interval = window.setInterval(nudge, 100);
26617                 }, 500),
26618                 interval;
26619
26620             d3.select(this).on('mouseup', function() {
26621                 window.clearInterval(interval);
26622                 window.clearTimeout(timeout);
26623                 nudge();
26624             });
26625
26626             function nudge() {
26627                 var offset = context.background()
26628                     .nudge(d[1], context.map().zoom())
26629                     .offset();
26630                 resetButton.classed('disabled', offset[0] === 0 && offset[1] === 0);
26631             }
26632         }
26633
26634         var content = selection.append('div')
26635                 .attr('class', 'fillL map-overlay col3 content hide'),
26636             tooltip = bootstrap.tooltip()
26637                 .placement('left')
26638                 .html(true)
26639                 .title(iD.ui.tooltipHtml(t('background.description'), key));
26640
26641         function hide() { setVisible(false); }
26642
26643         function toggle() {
26644             if (d3.event) d3.event.preventDefault();
26645             tooltip.hide(button);
26646             setVisible(!button.classed('active'));
26647         }
26648
26649         function setVisible(show) {
26650             if (show !== shown) {
26651                 button.classed('active', show);
26652                 shown = show;
26653
26654                 if (show) {
26655                     selection.on('mousedown.background-inside', function() {
26656                         return d3.event.stopPropagation();
26657                     });
26658                     content.style('display', 'block')
26659                         .style('right', '-300px')
26660                         .transition()
26661                         .duration(200)
26662                         .style('right', '0px');
26663                 } else {
26664                     content.style('display', 'block')
26665                         .style('right', '0px')
26666                         .transition()
26667                         .duration(200)
26668                         .style('right', '-300px')
26669                         .each('end', function() {
26670                             d3.select(this).style('display', 'none');
26671                         });
26672                     selection.on('mousedown.background-inside', null);
26673                 }
26674             }
26675         }
26676
26677         var button = selection.append('button')
26678                 .attr('tabindex', -1)
26679                 .on('click', toggle)
26680                 .call(tooltip),
26681             opa = content
26682                 .append('div')
26683                 .attr('class', 'opacity-options-wrapper'),
26684             shown = false;
26685
26686         button.append('span')
26687             .attr('class', 'icon layers light');
26688
26689         opa.append('h4')
26690             .text(t('background.title'));
26691
26692         var opacityList = opa.append('ul')
26693             .attr('class', 'opacity-options');
26694
26695         opacityList.selectAll('div.opacity')
26696             .data(opacities)
26697             .enter()
26698             .append('li')
26699             .attr('data-original-title', function(d) {
26700                 return t('background.percent_brightness', { opacity: (d * 100) });
26701             })
26702             .on('click.set-opacity', setOpacity)
26703             .html('<div class="select-box"></div>')
26704             .call(bootstrap.tooltip()
26705                 .placement('left'))
26706             .append('div')
26707             .attr('class', 'opacity')
26708             .style('opacity', String);
26709
26710         var backgroundList = content.append('ul')
26711             .attr('class', 'layer-list');
26712
26713         var custom = backgroundList.append('li')
26714             .attr('class', 'custom_layer')
26715             .datum(iD.BackgroundSource.Custom());
26716
26717         custom.append('button')
26718             .attr('class', 'layer-browse')
26719             .call(bootstrap.tooltip()
26720                 .title(t('background.custom_button'))
26721                 .placement('left'))
26722             .on('click', editCustom)
26723             .append('span')
26724             .attr('class', 'icon geocode');
26725
26726         var label = custom.append('label');
26727
26728         label.append('input')
26729             .attr('type', 'radio')
26730             .attr('name', 'layers')
26731             .on('change', function () {
26732                 if (customTemplate) {
26733                     setCustom(customTemplate);
26734                 } else {
26735                     editCustom();
26736                 }
26737             });
26738
26739         label.append('span')
26740             .text(t('background.custom'));
26741
26742         var overlayList = content.append('ul')
26743             .attr('class', 'layer-list');
26744
26745         var gpxLayerItem = content.append('ul')
26746             .style('display', iD.detect().filedrop ? 'block' : 'none')
26747             .attr('class', 'layer-list')
26748             .append('li')
26749             .classed('layer-toggle-gpx', true);
26750
26751         gpxLayerItem.append('button')
26752             .attr('class', 'layer-extent')
26753             .call(bootstrap.tooltip()
26754                 .title(t('gpx.zoom'))
26755                 .placement('left'))
26756             .on('click', function() {
26757                 d3.event.preventDefault();
26758                 d3.event.stopPropagation();
26759                 context.background().zoomToGpxLayer();
26760             })
26761             .append('span')
26762             .attr('class', 'icon geolocate');
26763
26764         gpxLayerItem.append('button')
26765             .attr('class', 'layer-browse')
26766             .call(bootstrap.tooltip()
26767                 .title(t('gpx.browse'))
26768                 .placement('left'))
26769             .on('click', function() {
26770                 d3.select(document.createElement('input'))
26771                     .attr('type', 'file')
26772                     .on('change', function() {
26773                         context.background().gpxLayerFiles(d3.event.target.files);
26774                     })
26775                     .node().click();
26776             })
26777             .append('span')
26778             .attr('class', 'icon geocode');
26779
26780         label = gpxLayerItem.append('label')
26781             .call(bootstrap.tooltip()
26782                 .title(t('gpx.drag_drop'))
26783                 .placement('top'));
26784
26785         label.append('input')
26786             .attr('type', 'checkbox')
26787             .property('disabled', true)
26788             .on('change', clickGpx);
26789
26790         label.append('span')
26791             .text(t('gpx.local_layer'));
26792
26793         var adjustments = content.append('div')
26794             .attr('class', 'adjustments');
26795
26796         adjustments.append('a')
26797             .text(t('background.fix_misalignment'))
26798             .attr('href', '#')
26799             .classed('hide-toggle', true)
26800             .classed('expanded', false)
26801             .on('click', function() {
26802                 var exp = d3.select(this).classed('expanded');
26803                 nudgeContainer.style('display', exp ? 'none' : 'block');
26804                 d3.select(this).classed('expanded', !exp);
26805                 d3.event.preventDefault();
26806             });
26807
26808         var nudgeContainer = adjustments.append('div')
26809             .attr('class', 'nudge-container cf')
26810             .style('display', 'none');
26811
26812         nudgeContainer.selectAll('button')
26813             .data(directions).enter()
26814             .append('button')
26815             .attr('class', function(d) { return d[0] + ' nudge'; })
26816             .on('mousedown', clickNudge);
26817
26818         var resetButton = nudgeContainer.append('button')
26819             .attr('class', 'reset disabled')
26820             .on('click', function () {
26821                 context.background().offset([0, 0]);
26822                 resetButton.classed('disabled', true);
26823             });
26824
26825         resetButton.append('div')
26826             .attr('class', 'icon undo');
26827
26828         context.map()
26829             .on('move.background-update', _.debounce(update, 1000));
26830
26831         context.background()
26832             .on('change.background-update', update);
26833
26834         update();
26835         setOpacity(opacityDefault);
26836
26837         var keybinding = d3.keybinding('background');
26838         keybinding.on(key, toggle);
26839
26840         d3.select(document)
26841             .call(keybinding);
26842
26843         context.surface().on('mousedown.background-outside', hide);
26844         context.container().on('mousedown.background-outside', hide);
26845     }
26846
26847     return background;
26848 };
26849 // Translate a MacOS key command into the appropriate Windows/Linux equivalent.
26850 // For example, ⌘Z -> Ctrl+Z
26851 iD.ui.cmd = function(code) {
26852     if (iD.detect().os === 'mac')
26853         return code;
26854
26855     var replacements = {
26856         '⌘': 'Ctrl',
26857         '⇧': 'Shift',
26858         '⌥': 'Alt',
26859         '⌫': 'Backspace',
26860         '⌦': 'Delete'
26861     }, keys = [];
26862
26863     if (iD.detect().os === 'win') {
26864         if (code === '⌘⇧Z') return 'Ctrl+Y';
26865     }
26866
26867     for (var i = 0; i < code.length; i++) {
26868         if (code[i] in replacements) {
26869             keys.push(replacements[code[i]]);
26870         } else {
26871             keys.push(code[i]);
26872         }
26873     }
26874
26875     return keys.join('+');
26876 };
26877 iD.ui.Commit = function(context) {
26878     var event = d3.dispatch('cancel', 'save');
26879
26880     function commit(selection) {
26881         var changes = context.history().changes(),
26882             summary = context.history().difference().summary();
26883
26884         function zoomToEntity(change) {
26885             var entity = change.entity;
26886             if (change.changeType !== 'deleted' &&
26887                 context.graph().entity(entity.id).geometry(context.graph()) !== 'vertex') {
26888                 context.map().zoomTo(entity);
26889                 context.surface().selectAll(
26890                     iD.util.entityOrMemberSelector([entity.id], context.graph()))
26891                     .classed('hover', true);
26892             }
26893         }
26894
26895         var header = selection.append('div')
26896             .attr('class', 'header fillL');
26897
26898         header.append('button')
26899             .attr('class', 'fr')
26900             .on('click', event.cancel)
26901             .append('span')
26902             .attr('class', 'icon close');
26903
26904         header.append('h3')
26905             .text(t('commit.title'));
26906
26907         var body = selection.append('div')
26908             .attr('class', 'body');
26909
26910         // Comment Section
26911         var commentSection = body.append('div')
26912             .attr('class', 'modal-section form-field commit-form');
26913
26914         commentSection.append('label')
26915             .attr('class', 'form-label')
26916             .text(t('commit.message_label'));
26917
26918         var commentField = commentSection.append('textarea')
26919             .attr('placeholder', t('commit.description_placeholder'))
26920             .property('value', context.storage('comment') || '')
26921             .on('blur.save', function () {
26922                 context.storage('comment', this.value);
26923             });
26924
26925         commentField.node().select();
26926
26927         // Warnings
26928         var warnings = body.selectAll('div.warning-section')
26929             .data([iD.validate(changes, context.graph())])
26930             .enter()
26931             .append('div')
26932             .attr('class', 'modal-section warning-section fillL2')
26933             .style('display', function(d) { return _.isEmpty(d) ? 'none' : null; })
26934             .style('background', '#ffb');
26935
26936         warnings.append('h3')
26937             .text(t('commit.warnings'));
26938
26939         var warningLi = warnings.append('ul')
26940             .attr('class', 'changeset-list')
26941             .selectAll('li')
26942             .data(function(d) { return d; })
26943             .enter()
26944             .append('li')
26945             .style()
26946             .on('mouseover', mouseover)
26947             .on('mouseout', mouseout)
26948             .on('click', warningClick);
26949
26950         warningLi.append('span')
26951             .attr('class', 'alert icon icon-pre-text');
26952
26953         warningLi.append('strong').text(function(d) {
26954             return d.message;
26955         });
26956
26957         warningLi.filter(function(d) { return d.tooltip; })
26958             .call(bootstrap.tooltip()
26959                 .title(function(d) { return d.tooltip; })
26960                 .placement('top')
26961             );
26962
26963         // Save Section
26964         var saveSection = body.append('div')
26965             .attr('class','modal-section fillL cf');
26966
26967         var prose = saveSection.append('p')
26968             .attr('class', 'commit-info')
26969             .html(t('commit.upload_explanation'));
26970
26971         context.connection().userDetails(function(err, user) {
26972             if (err) return;
26973
26974             var userLink = d3.select(document.createElement('div'));
26975
26976             if (user.image_url) {
26977                 userLink.append('img')
26978                     .attr('src', user.image_url)
26979                     .attr('class', 'icon icon-pre-text user-icon');
26980             }
26981
26982             userLink.append('a')
26983                 .attr('class','user-info')
26984                 .text(user.display_name)
26985                 .attr('href', context.connection().userURL(user.display_name))
26986                 .attr('tabindex', -1)
26987                 .attr('target', '_blank');
26988
26989             prose.html(t('commit.upload_explanation_with_user', {user: userLink.html()}));
26990         });
26991
26992         // Confirm Button
26993         var saveButton = saveSection.append('button')
26994             .attr('class', 'action col4 button')
26995             .on('click.save', function() {
26996                 event.save({
26997                     comment: commentField.node().value
26998                 });
26999             });
27000
27001         saveButton.append('span')
27002             .attr('class', 'label')
27003             .text(t('commit.save'));
27004
27005         var changeSection = body.selectAll('div.commit-section')
27006             .data([0])
27007             .enter()
27008             .append('div')
27009             .attr('class', 'commit-section modal-section fillL2');
27010
27011         changeSection.append('h3')
27012             .text(summary.length + ' Changes');
27013
27014         var li = changeSection.append('ul')
27015             .attr('class', 'changeset-list')
27016             .selectAll('li')
27017             .data(summary)
27018             .enter()
27019             .append('li')
27020             .on('mouseover', mouseover)
27021             .on('mouseout', mouseout)
27022             .on('click', zoomToEntity);
27023
27024         li.append('span')
27025             .attr('class', function(d) {
27026                 return d.entity.geometry(d.graph) + ' ' + d.changeType + ' icon icon-pre-text';
27027             });
27028
27029         li.append('span')
27030             .attr('class', 'change-type')
27031             .text(function(d) {
27032                 return d.changeType + ' ';
27033             });
27034
27035         li.append('strong')
27036             .attr('class', 'entity-type')
27037             .text(function(d) {
27038                 return context.presets().match(d.entity, d.graph).name();
27039             });
27040
27041         li.append('span')
27042             .attr('class', 'entity-name')
27043             .text(function(d) {
27044                 var name = iD.util.displayName(d.entity) || '',
27045                     string = '';
27046                 if (name !== '') string += ':';
27047                 return string += ' ' + name;
27048             });
27049
27050         li.style('opacity', 0)
27051             .transition()
27052             .style('opacity', 1);
27053
27054         li.style('opacity', 0)
27055             .transition()
27056             .style('opacity', 1);
27057
27058         function mouseover(d) {
27059             if (d.entity) {
27060                 context.surface().selectAll(
27061                     iD.util.entityOrMemberSelector([d.entity.id], context.graph())
27062                 ).classed('hover', true);
27063             }
27064         }
27065
27066         function mouseout() {
27067             context.surface().selectAll('.hover')
27068                 .classed('hover', false);
27069         }
27070
27071         function warningClick(d) {
27072             if (d.entity) {
27073                 context.map().zoomTo(d.entity);
27074                 context.enter(
27075                     iD.modes.Select(context, [d.entity.id])
27076                         .suppressMenu(true));
27077             }
27078         }
27079     }
27080
27081     return d3.rebind(commit, event, 'on');
27082 };
27083 iD.ui.confirm = function(selection) {
27084     var modal = iD.ui.modal(selection);
27085
27086     modal.select('.modal')
27087         .classed('modal-alert', true);
27088
27089     var section = modal.select('.content');
27090
27091     section.append('div')
27092         .attr('class', 'modal-section header');
27093
27094     section.append('div')
27095         .attr('class', 'modal-section message-text');
27096
27097     var buttonwrap = section.append('div')
27098         .attr('class', 'modal-section buttons cf');
27099
27100     buttonwrap.append('button')
27101         .attr('class', 'col2 action')
27102         .on('click.confirm', function() {
27103             modal.remove();
27104         })
27105         .text(t('confirm.okay'));
27106
27107     return modal;
27108 };
27109 iD.ui.Contributors = function(context) {
27110     function update(selection) {
27111         var users = {},
27112             limit = 4,
27113             entities = context.intersects(context.map().extent());
27114
27115         entities.forEach(function(entity) {
27116             if (entity && entity.user) users[entity.user] = true;
27117         });
27118
27119         var u = Object.keys(users),
27120             subset = u.slice(0, u.length > limit ? limit - 1 : limit);
27121
27122         selection.html('')
27123             .append('span')
27124             .attr('class', 'icon nearby light icon-pre-text');
27125
27126         var userList = d3.select(document.createElement('span'));
27127
27128         userList.selectAll()
27129             .data(subset)
27130             .enter()
27131             .append('a')
27132             .attr('class', 'user-link')
27133             .attr('href', function(d) { return context.connection().userURL(d); })
27134             .attr('target', '_blank')
27135             .attr('tabindex', -1)
27136             .text(String);
27137
27138         if (u.length > limit) {
27139             var count = d3.select(document.createElement('span'));
27140
27141             count.append('a')
27142                 .attr('target', '_blank')
27143                 .attr('tabindex', -1)
27144                 .attr('href', function() {
27145                     return context.connection().changesetsURL(context.map().center(), context.map().zoom());
27146                 })
27147                 .text(u.length - limit + 1);
27148
27149             selection.append('span')
27150                 .html(t('contributors.truncated_list', {users: userList.html(), count: count.html()}));
27151         } else {
27152             selection.append('span')
27153                 .html(t('contributors.list', {users: userList.html()}));
27154         }
27155
27156         if (!u.length) {
27157             selection.transition().style('opacity', 0);
27158         } else if (selection.style('opacity') === '0') {
27159             selection.transition().style('opacity', 1);
27160         }
27161     }
27162
27163     return function(selection) {
27164         update(selection);
27165
27166         context.connection().on('load.contributors', function() {
27167             update(selection);
27168         });
27169
27170         context.map().on('move.contributors', _.debounce(function() {
27171             update(selection);
27172         }, 500));
27173     };
27174 };
27175 iD.ui.Disclosure = function() {
27176     var dispatch = d3.dispatch('toggled'),
27177         title,
27178         expanded = false,
27179         content = function () {};
27180
27181     var disclosure = function(selection) {
27182         var $link = selection.selectAll('.hide-toggle')
27183             .data([0]);
27184
27185         $link.enter().append('a')
27186             .attr('href', '#')
27187             .attr('class', 'hide-toggle');
27188
27189         $link.text(title)
27190             .on('click', toggle)
27191             .classed('expanded', expanded);
27192
27193         var $body = selection.selectAll('div')
27194             .data([0]);
27195
27196         $body.enter().append('div');
27197
27198         $body.classed('hide', !expanded)
27199             .call(content);
27200
27201         function toggle() {
27202             expanded = !expanded;
27203             $link.classed('expanded', expanded);
27204             $body.call(iD.ui.Toggle(expanded));
27205             dispatch.toggled(expanded);
27206         }
27207     };
27208
27209     disclosure.title = function(_) {
27210         if (!arguments.length) return title;
27211         title = _;
27212         return disclosure;
27213     };
27214
27215     disclosure.expanded = function(_) {
27216         if (!arguments.length) return expanded;
27217         expanded = _;
27218         return disclosure;
27219     };
27220
27221     disclosure.content = function(_) {
27222         if (!arguments.length) return content;
27223         content = _;
27224         return disclosure;
27225     };
27226
27227     return d3.rebind(disclosure, dispatch, 'on');
27228 };
27229 iD.ui.EntityEditor = function(context) {
27230     var event = d3.dispatch('choose'),
27231         state = 'select',
27232         id,
27233         preset,
27234         reference;
27235
27236     var presetEditor = iD.ui.preset(context)
27237         .on('change', changeTags);
27238     var rawTagEditor = iD.ui.RawTagEditor(context)
27239         .on('change', changeTags);
27240
27241     function entityEditor(selection) {
27242         var entity = context.entity(id),
27243             tags = _.clone(entity.tags);
27244
27245         var $header = selection.selectAll('.header')
27246             .data([0]);
27247
27248         // Enter
27249
27250         var $enter = $header.enter().append('div')
27251             .attr('class', 'header fillL cf');
27252
27253         $enter.append('button')
27254             .attr('class', 'fr preset-close')
27255             .append('span')
27256             .attr('class', 'icon close');
27257
27258         $enter.append('h3');
27259
27260         // Update
27261
27262         $header.select('h3')
27263             .text(t('inspector.edit'));
27264
27265         $header.select('.preset-close')
27266             .on('click', function() {
27267                 context.enter(iD.modes.Browse(context));
27268             });
27269
27270         var $body = selection.selectAll('.inspector-body')
27271             .data([0]);
27272
27273         // Enter
27274
27275         $enter = $body.enter().append('div')
27276             .attr('class', 'inspector-body');
27277
27278         $enter.append('div')
27279             .attr('class', 'preset-list-item inspector-inner')
27280             .append('div')
27281             .attr('class', 'preset-list-button-wrap')
27282             .append('button')
27283             .attr('class', 'preset-list-button preset-reset')
27284             .call(bootstrap.tooltip()
27285                 .title(t('inspector.back_tooltip'))
27286                 .placement('bottom'))
27287             .append('div')
27288             .attr('class', 'label');
27289
27290         $body.select('.preset-list-button-wrap')
27291             .call(reference.button);
27292
27293         $body.select('.preset-list-item')
27294             .call(reference.body);
27295
27296         $enter.append('div')
27297             .attr('class', 'inspector-border inspector-preset');
27298
27299         $enter.append('div')
27300             .attr('class', 'inspector-border raw-tag-editor inspector-inner');
27301
27302         $enter.append('div')
27303             .attr('class', 'inspector-border raw-member-editor inspector-inner');
27304
27305         $enter.append('div')
27306             .attr('class', 'raw-membership-editor inspector-inner');
27307
27308         selection.selectAll('.preset-reset')
27309             .on('click', function() {
27310                 event.choose(preset);
27311             });
27312
27313         // Update
27314
27315         $body.select('.preset-list-item button')
27316             .call(iD.ui.PresetIcon()
27317                 .geometry(context.geometry(id))
27318                 .preset(preset));
27319
27320         $body.select('.preset-list-item .label')
27321             .text(preset.name());
27322
27323         $body.select('.inspector-preset')
27324             .call(presetEditor
27325                 .preset(preset)
27326                 .entityID(id)
27327                 .tags(tags)
27328                 .state(state));
27329
27330         $body.select('.raw-tag-editor')
27331             .call(rawTagEditor
27332                 .preset(preset)
27333                 .entityID(id)
27334                 .tags(tags)
27335                 .state(state));
27336
27337         if (entity.type === 'relation') {
27338             $body.select('.raw-member-editor')
27339                 .style('display', 'block')
27340                 .call(iD.ui.RawMemberEditor(context)
27341                     .entityID(id));
27342         } else {
27343             $body.select('.raw-member-editor')
27344                 .style('display', 'none');
27345         }
27346
27347         $body.select('.raw-membership-editor')
27348             .call(iD.ui.RawMembershipEditor(context)
27349                 .entityID(id));
27350
27351         function historyChanged() {
27352             if (state === 'hide') return;
27353             var entity = context.hasEntity(id);
27354             if (!entity) return;
27355             entityEditor.preset(context.presets().match(entity, context.graph()));
27356             entityEditor(selection);
27357         }
27358
27359         context.history()
27360             .on('change.entity-editor', historyChanged);
27361     }
27362
27363     function clean(o) {
27364         var out = {}, k, v;
27365         /*jshint -W083 */
27366         for (k in o) {
27367             if (k && (v = o[k]) !== undefined) {
27368                 out[k] = v.split(';').map(function(s) { return s.trim(); }).join(';');
27369             }
27370         }
27371         /*jshint +W083 */
27372         return out;
27373     }
27374
27375     function changeTags(changed) {
27376         var entity = context.entity(id),
27377             tags = clean(_.extend({}, entity.tags, changed));
27378
27379         if (!_.isEqual(entity.tags, tags)) {
27380             context.perform(
27381                 iD.actions.ChangeTags(id, tags),
27382                 t('operations.change_tags.annotation'));
27383         }
27384     }
27385
27386     entityEditor.state = function(_) {
27387         if (!arguments.length) return state;
27388         state = _;
27389         return entityEditor;
27390     };
27391
27392     entityEditor.entityID = function(_) {
27393         if (!arguments.length) return id;
27394         id = _;
27395         entityEditor.preset(context.presets().match(context.entity(id), context.graph()));
27396         return entityEditor;
27397     };
27398
27399     entityEditor.preset = function(_) {
27400         if (!arguments.length) return preset;
27401         if (_ !== preset) {
27402             preset = _;
27403             reference = iD.ui.TagReference(preset.reference(context.geometry(id)))
27404                 .showing(false);
27405         }
27406         return entityEditor;
27407     };
27408
27409     return d3.rebind(entityEditor, event, 'on');
27410 };
27411 iD.ui.FeatureList = function(context) {
27412     var geocodeResults;
27413
27414     function featureList(selection) {
27415         var header = selection.append('div')
27416             .attr('class', 'header fillL cf');
27417
27418         header.append('h3')
27419             .text(t('inspector.feature_list'));
27420
27421         function keypress() {
27422             var q = search.property('value'),
27423                 items = list.selectAll('.feature-list-item');
27424             if (d3.event.keyCode === 13 && q.length && items.size()) {
27425                 click(items.datum());
27426             }
27427         }
27428
27429         function inputevent() {
27430             geocodeResults = undefined;
27431             drawList();
27432         }
27433
27434         var searchWrap = selection.append('div')
27435             .attr('class', 'search-header');
27436
27437         var search = searchWrap.append('input')
27438             .attr('placeholder', t('inspector.search'))
27439             .attr('type', 'search')
27440             .on('keypress', keypress)
27441             .on('input', inputevent);
27442
27443         searchWrap.append('span')
27444             .attr('class', 'icon search');
27445
27446         var listWrap = selection.append('div')
27447             .attr('class', 'inspector-body');
27448
27449         var list = listWrap.append('div')
27450             .attr('class', 'feature-list cf');
27451
27452         context.map()
27453             .on('drawn.feature-list', mapDrawn);
27454
27455         function mapDrawn(e) {
27456             if (e.full) {
27457                 drawList();
27458             }
27459         }
27460
27461         function features() {
27462             var entities = {},
27463                 result = [],
27464                 graph = context.graph(),
27465                 q = search.property('value').toLowerCase();
27466
27467             if (!q) return result;
27468
27469             var idMatch = q.match(/^([nwr])([0-9]+)$/);
27470
27471             if (idMatch) {
27472                 result.push({
27473                     id: idMatch[0],
27474                     geometry: idMatch[1] === 'n' ? 'point' : idMatch[1] === 'w' ? 'line' : 'relation',
27475                     type: idMatch[1] === 'n' ? t('inspector.node') : idMatch[1] === 'w' ? t('inspector.way') : t('inspector.relation'),
27476                     name: idMatch[2]
27477                 });
27478             }
27479
27480             var locationMatch = sexagesimal.pair(q.toUpperCase()) || q.match(/^(-?\d+\.?\d*)\s+(-?\d+\.?\d*)$/);
27481
27482             if (locationMatch) {
27483                 var loc = [parseFloat(locationMatch[0]), parseFloat(locationMatch[1])];
27484                 result.push({
27485                     id: -1,
27486                     geometry: 'point',
27487                     type: t('inspector.location'),
27488                     name: loc[0].toFixed(6) + ', ' + loc[1].toFixed(6),
27489                     location: loc
27490                 });
27491             }
27492
27493             function addEntity(entity) {
27494                 if (entity.id in entities || result.length > 200)
27495                     return;
27496
27497                 entities[entity.id] = true;
27498
27499                 var name = iD.util.displayName(entity) || '';
27500                 if (name.toLowerCase().indexOf(q) >= 0) {
27501                     result.push({
27502                         id: entity.id,
27503                         entity: entity,
27504                         geometry: context.geometry(entity.id),
27505                         type: context.presets().match(entity, graph).name(),
27506                         name: name
27507                     });
27508                 }
27509
27510                 graph.parentRelations(entity).forEach(function(parent) {
27511                     addEntity(parent);
27512                 });
27513             }
27514
27515             var visible = context.surface().selectAll('.point, .line, .area')[0];
27516             for (var i = 0; i < visible.length && result.length <= 200; i++) {
27517                 addEntity(visible[i].__data__);
27518             }
27519
27520             (geocodeResults || []).forEach(function(d) {
27521                 // https://github.com/openstreetmap/iD/issues/1890
27522                 if (d.osm_type && d.osm_id) {
27523                     result.push({
27524                         id: iD.Entity.id.fromOSM(d.osm_type, d.osm_id),
27525                         geometry: d.osm_type === 'relation' ? 'relation' : d.osm_type === 'way' ? 'line' : 'point',
27526                         type: d.type !== 'yes' ? (d.type.charAt(0).toUpperCase() + d.type.slice(1)).replace('_', ' ')
27527                                                : (d.class.charAt(0).toUpperCase() + d.class.slice(1)).replace('_', ' '),
27528                         name: d.display_name,
27529                         extent: new iD.geo.Extent(
27530                             [parseFloat(d.boundingbox[3]), parseFloat(d.boundingbox[0])],
27531                             [parseFloat(d.boundingbox[2]), parseFloat(d.boundingbox[1])])
27532                     });
27533                 }
27534             });
27535
27536             return result;
27537         }
27538
27539         function drawList() {
27540             var value = search.property('value'),
27541                 results = features();
27542
27543             list.classed('filtered', value.length);
27544
27545             var noResultsWorldwide = geocodeResults && geocodeResults.length === 0;
27546
27547             var resultsIndicator = list.selectAll('.no-results-item')
27548                 .data([0])
27549                 .enter().append('button')
27550                 .property('disabled', true)
27551                 .attr('class', 'no-results-item');
27552
27553             resultsIndicator.append('span')
27554                 .attr('class', 'icon alert');
27555
27556             resultsIndicator.append('span')
27557                 .attr('class', 'entity-name');
27558
27559             list.selectAll('.no-results-item .entity-name')
27560                 .text(noResultsWorldwide ? t('geocoder.no_results_worldwide') : t('geocoder.no_results_visible'));
27561
27562             list.selectAll('.geocode-item')
27563                 .data([0])
27564                 .enter().append('button')
27565                 .attr('class', 'geocode-item')
27566                 .on('click', geocode)
27567                 .append('div')
27568                 .attr('class', 'label')
27569                 .append('span')
27570                 .attr('class', 'entity-name')
27571                 .text(t('geocoder.search'));
27572
27573             list.selectAll('.no-results-item')
27574                 .style('display', (value.length && !results.length) ? 'block' : 'none');
27575
27576             list.selectAll('.geocode-item')
27577                 .style('display', (value && geocodeResults === undefined) ? 'block' : 'none');
27578
27579             list.selectAll('.feature-list-item')
27580                 .data([-1])
27581                 .remove();
27582
27583             var items = list.selectAll('.feature-list-item')
27584                 .data(results, function(d) { return d.id; });
27585
27586             var enter = items.enter().insert('button', '.geocode-item')
27587                 .attr('class', 'feature-list-item')
27588                 .on('mouseover', mouseover)
27589                 .on('mouseout', mouseout)
27590                 .on('click', click);
27591
27592             var label = enter.append('div')
27593                 .attr('class', 'label');
27594
27595             label.append('span')
27596                 .attr('class', function(d) { return d.geometry + ' icon icon-pre-text'; });
27597
27598             label.append('span')
27599                 .attr('class', 'entity-type')
27600                 .text(function(d) { return d.type; });
27601
27602             label.append('span')
27603                 .attr('class', 'entity-name')
27604                 .text(function(d) { return d.name; });
27605
27606             enter.style('opacity', 0)
27607                 .transition()
27608                 .style('opacity', 1);
27609
27610             items.order();
27611
27612             items.exit()
27613                 .remove();
27614         }
27615
27616         function mouseover(d) {
27617             if (d.id === -1) return;
27618
27619             context.surface().selectAll(iD.util.entityOrMemberSelector([d.id], context.graph()))
27620                 .classed('hover', true);
27621         }
27622
27623         function mouseout() {
27624             context.surface().selectAll('.hover')
27625                 .classed('hover', false);
27626         }
27627
27628         function click(d) {
27629             d3.event.preventDefault();
27630             if (d.location) {
27631                 context.map().centerZoom([d.location[1], d.location[0]], 20);
27632             }
27633             else if (d.entity) {
27634                 context.enter(iD.modes.Select(context, [d.entity.id]));
27635             } else {
27636                 context.loadEntity(d.id);
27637             }
27638         }
27639
27640         function geocode() {
27641             var searchVal = encodeURIComponent(search.property('value'));
27642             d3.json('http://nominatim.openstreetmap.org/search/' + searchVal + '?limit=10&format=json', function(err, resp) {
27643                 geocodeResults = resp || [];
27644                 drawList();
27645             });
27646         }
27647     }
27648
27649     return featureList;
27650 };
27651 iD.ui.flash = function(selection) {
27652     var modal = iD.ui.modal(selection);
27653
27654     modal.select('.modal').classed('modal-flash', true);
27655
27656     modal.select('.content')
27657         .classed('modal-section', true)
27658         .append('div')
27659         .attr('class', 'description');
27660
27661     modal.on('click.flash', function() { modal.remove(); });
27662
27663     setTimeout(function() {
27664         modal.remove();
27665         return true;
27666     }, 1500);
27667
27668     return modal;
27669 };
27670 iD.ui.Geolocate = function(map) {
27671     function click() {
27672         navigator.geolocation.getCurrentPosition(
27673             success, error);
27674     }
27675
27676     function success(position) {
27677         var extent = iD.geo.Extent([position.coords.longitude, position.coords.latitude])
27678             .padByMeters(position.coords.accuracy);
27679
27680         map.centerZoom(extent.center(), Math.min(20, map.extentZoom(extent)));
27681     }
27682
27683     function error() { }
27684
27685     return function(selection) {
27686         if (!navigator.geolocation) return;
27687
27688         var button = selection.append('button')
27689             .attr('tabindex', -1)
27690             .attr('title', t('geolocate.title'))
27691             .on('click', click)
27692             .call(bootstrap.tooltip()
27693                 .placement('left'));
27694
27695          button.append('span')
27696              .attr('class', 'icon geolocate light');
27697     };
27698 };
27699 iD.ui.Help = function(context) {
27700     var key = 'h';
27701
27702     var docKeys = [
27703         'help.help',
27704         'help.editing_saving',
27705         'help.roads',
27706         'help.gps',
27707         'help.imagery',
27708         'help.addresses',
27709         'help.inspector',
27710         'help.buildings',
27711         'help.relations'];
27712
27713     var docs = docKeys.map(function(key) {
27714         var text = t(key);
27715         return {
27716             title: text.split('\n')[0].replace('#', '').trim(),
27717             html: marked(text.split('\n').slice(1).join('\n'))
27718         };
27719     });
27720
27721     function help(selection) {
27722         var shown = false;
27723
27724         function hide() {
27725             setVisible(false);
27726         }
27727
27728         function toggle() {
27729             if (d3.event) d3.event.preventDefault();
27730             tooltip.hide(button);
27731             setVisible(!button.classed('active'));
27732         }
27733
27734         function setVisible(show) {
27735             if (show !== shown) {
27736                 button.classed('active', show);
27737                 shown = show;
27738                 if (show) {
27739                     pane.style('display', 'block')
27740                         .style('right', '-500px')
27741                         .transition()
27742                         .duration(200)
27743                         .style('right', '0px');
27744                 } else {
27745                     pane.style('right', '0px')
27746                         .transition()
27747                         .duration(200)
27748                         .style('right', '-500px')
27749                         .each('end', function() {
27750                             d3.select(this).style('display', 'none');
27751                         });
27752                 }
27753             }
27754         }
27755
27756         function clickHelp(d, i) {
27757             pane.property('scrollTop', 0);
27758             doctitle.text(d.title);
27759             body.html(d.html);
27760             body.selectAll('a')
27761                 .attr('target', '_blank');
27762             menuItems.classed('selected', function(m) {
27763                 return m.title === d.title;
27764             });
27765
27766             nav.html('');
27767
27768             if (i > 0) {
27769                 var prevLink = nav.append('a')
27770                     .attr('class', 'previous')
27771                     .on('click', function() {
27772                         clickHelp(docs[i - 1], i - 1);
27773                     });
27774                 prevLink.append('span').attr('class', 'icon back blue');
27775                 prevLink.append('span').text(docs[i - 1].title);
27776             }
27777             if (i < docs.length - 1) {
27778                 var nextLink = nav.append('a')
27779                     .attr('class', 'next')
27780                     .on('click', function() {
27781                         clickHelp(docs[i + 1], i + 1);
27782                     });
27783                 nextLink.append('span').text(docs[i + 1].title);
27784                 nextLink.append('span').attr('class', 'icon forward blue');
27785             }
27786         }
27787
27788         function clickWalkthrough() {
27789             d3.select(document.body).call(iD.ui.intro(context));
27790             setVisible(false);
27791         }
27792
27793         var tooltip = bootstrap.tooltip()
27794             .placement('left')
27795             .html(true)
27796             .title(iD.ui.tooltipHtml(t('help.title'), key));
27797
27798         var button = selection.append('button')
27799             .attr('tabindex', -1)
27800             .on('click', toggle)
27801             .call(tooltip);
27802
27803         button.append('span')
27804             .attr('class', 'icon help light');
27805
27806         var pane = context.container()
27807             .select('.help-wrap');
27808
27809         var toc = pane.append('ul')
27810             .attr('class', 'toc');
27811
27812         var menuItems = toc.selectAll('li')
27813             .data(docs)
27814             .enter()
27815             .append('li')
27816             .append('a')
27817             .text(function(d) { return d.title; })
27818             .on('click', clickHelp);
27819
27820         toc.append('li')
27821             .attr('class','walkthrough')
27822             .append('a')
27823             .text(t('splash.walkthrough'))
27824             .on('click', clickWalkthrough);
27825
27826         var content = pane.append('div')
27827             .attr('class', 'left-content');
27828
27829         var doctitle = content.append('h2')
27830             .text(t('help.title'));
27831
27832         var body = content.append('div')
27833             .attr('class', 'body');
27834
27835         var nav = content.append('div')
27836             .attr('class', 'nav');
27837
27838         clickHelp(docs[0], 0);
27839
27840         var keybinding = d3.keybinding('help')
27841             .on(key, toggle);
27842
27843         d3.select(document)
27844             .call(keybinding);
27845
27846         context.surface().on('mousedown.help-outside', hide);
27847         context.container().on('mousedown.b.help-outside', hide);
27848
27849         pane.on('mousedown.help-inside', function() {
27850             return d3.event.stopPropagation();
27851         });
27852
27853     }
27854
27855     return help;
27856 };
27857 iD.ui.Inspector = function(context) {
27858     var presetList = iD.ui.PresetList(context),
27859         entityEditor = iD.ui.EntityEditor(context),
27860         state = 'select',
27861         entityID,
27862         newFeature = false;
27863
27864     function inspector(selection) {
27865         presetList
27866             .entityID(entityID)
27867             .autofocus(newFeature)
27868             .on('choose', setPreset);
27869
27870         entityEditor
27871             .state(state)
27872             .entityID(entityID)
27873             .on('choose', showList);
27874
27875         var $wrap = selection.selectAll('.panewrap')
27876             .data([0]);
27877
27878         var $enter = $wrap.enter().append('div')
27879             .attr('class', 'panewrap');
27880
27881         $enter.append('div')
27882             .attr('class', 'preset-list-pane pane');
27883
27884         $enter.append('div')
27885             .attr('class', 'entity-editor-pane pane');
27886
27887         var $presetPane = $wrap.select('.preset-list-pane');
27888         var $editorPane = $wrap.select('.entity-editor-pane');
27889
27890         var graph = context.graph(),
27891             entity = context.entity(entityID),
27892             showEditor = state === 'hover' ||
27893                 entity.isUsed(graph) ||
27894                 entity.isHighwayIntersection(graph);
27895
27896         if (showEditor) {
27897             $wrap.style('right', '0%');
27898             $editorPane.call(entityEditor);
27899         } else {
27900             $wrap.style('right', '-100%');
27901             $presetPane.call(presetList);
27902         }
27903
27904         var $footer = selection.selectAll('.footer')
27905             .data([0]);
27906
27907         $footer.enter().append('div')
27908             .attr('class', 'footer');
27909
27910         selection.select('.footer')
27911             .call(iD.ui.ViewOnOSM(context)
27912                 .entityID(entityID));
27913
27914         function showList(preset) {
27915             $wrap.transition()
27916                 .styleTween('right', function() { return d3.interpolate('0%', '-100%'); });
27917
27918             $presetPane.call(presetList
27919                 .preset(preset)
27920                 .autofocus(true));
27921         }
27922
27923         function setPreset(preset) {
27924             $wrap.transition()
27925                 .styleTween('right', function() { return d3.interpolate('-100%', '0%'); });
27926
27927             $editorPane.call(entityEditor
27928                 .preset(preset));
27929         }
27930     }
27931
27932     inspector.state = function(_) {
27933         if (!arguments.length) return state;
27934         state = _;
27935         entityEditor.state(state);
27936         return inspector;
27937     };
27938
27939     inspector.entityID = function(_) {
27940         if (!arguments.length) return entityID;
27941         entityID = _;
27942         return inspector;
27943     };
27944
27945     inspector.newFeature = function(_) {
27946         if (!arguments.length) return newFeature;
27947         newFeature = _;
27948         return inspector;
27949     };
27950
27951     return inspector;
27952 };
27953 iD.ui.intro = function(context) {
27954
27955     var step;
27956
27957     function intro(selection) {
27958
27959         context.enter(iD.modes.Browse(context));
27960
27961         // Save current map state
27962         var history = context.history().toJSON(),
27963             hash = window.location.hash,
27964             background = context.background().baseLayerSource(),
27965             opacity = d3.select('.background-layer').style('opacity'),
27966             loadedTiles = context.connection().loadedTiles(),
27967             baseEntities = context.history().graph().base().entities,
27968             introGraph;
27969
27970         // Load semi-real data used in intro
27971         context.connection().toggle(false).flush();
27972         context.history().reset();
27973         
27974         introGraph = JSON.parse(iD.introGraph);
27975         for (var key in introGraph) {
27976             introGraph[key] = iD.Entity(introGraph[key]);
27977         }
27978         context.history().merge(d3.values(iD.Graph().load(introGraph).entities));
27979         context.background().bing();
27980
27981         // Block saving
27982         var savebutton = d3.select('#bar button.save'),
27983             save = savebutton.on('click');
27984         savebutton.on('click', null);
27985         context.inIntro(true);
27986
27987         d3.select('.background-layer').style('opacity', 1);
27988
27989         var curtain = d3.curtain();
27990         selection.call(curtain);
27991
27992         function reveal(box, text, options) {
27993             options = options || {};
27994             if (text) curtain.reveal(box, text, options.tooltipClass, options.duration);
27995             else curtain.reveal(box, '', '', options.duration);
27996         }
27997
27998         var steps = ['navigation', 'point', 'area', 'line', 'startEditing'].map(function(step, i) {
27999             var s = iD.ui.intro[step](context, reveal)
28000                 .on('done', function() {
28001                     entered.filter(function(d) {
28002                         return d.title === s.title;
28003                     }).classed('finished', true);
28004                     enter(steps[i + 1]);
28005                 });
28006             return s;
28007         });
28008
28009         steps[steps.length - 1].on('startEditing', function() {
28010             curtain.remove();
28011             navwrap.remove();
28012             d3.select('.background-layer').style('opacity', opacity);
28013             context.connection().toggle(true).flush().loadedTiles(loadedTiles);
28014             context.history().reset().merge(d3.values(baseEntities));
28015             context.background().baseLayerSource(background);
28016             if (history) context.history().fromJSON(history);
28017             window.location.replace(hash);
28018             context.inIntro(false);
28019             d3.select('#bar button.save').on('click', save);
28020         });
28021
28022         var navwrap = selection.append('div').attr('class', 'intro-nav-wrap fillD');
28023
28024         var buttonwrap = navwrap.append('div')
28025             .attr('class', 'joined')
28026             .selectAll('button.step');
28027
28028         var entered = buttonwrap.data(steps)
28029             .enter().append('button')
28030                 .attr('class', 'step')
28031                 .on('click', enter);
28032
28033         entered.append('div').attr('class','icon icon-pre-text apply');
28034         entered.append('label').text(function(d) { return t(d.title); });
28035         enter(steps[0]);
28036
28037         function enter (newStep) {
28038
28039             if (step) {
28040                 step.exit();
28041             }
28042
28043             context.enter(iD.modes.Browse(context));
28044
28045             step = newStep;
28046             step.enter();
28047
28048             entered.classed('active', function(d) {
28049                 return d.title === step.title;
28050             });
28051         }
28052
28053     }
28054     return intro;
28055 };
28056
28057 iD.ui.intro.pointBox = function(point, context) {
28058     var rect = context.surfaceRect();
28059     point = context.projection(point);
28060     return {
28061         left: point[0] + rect.left - 30,
28062         top: point[1] + rect.top - 50,
28063         width: 60,
28064         height: 70
28065     };
28066 };
28067
28068 iD.ui.intro.pad = function(box, padding, context) {
28069     if (box instanceof Array) {
28070         var rect = context.surfaceRect();
28071         box = context.projection(box);
28072         box = {
28073             left: box[0] + rect.left,
28074             top: box[1] + rect.top
28075         };
28076     }
28077     return {
28078         left: box.left - padding,
28079         top: box.top - padding,
28080         width: (box.width || 0) + 2 * padding,
28081         height: (box.width || 0) + 2 * padding
28082     };
28083 };
28084 iD.ui.Lasso = function(context) {
28085
28086     var box, group,
28087         a = [0, 0],
28088         b = [0, 0];
28089
28090     function lasso(selection) {
28091
28092         context.container().classed('lasso', true);
28093
28094         group = selection.append('g')
28095             .attr('class', 'lasso hide');
28096
28097         box = group.append('rect')
28098             .attr('class', 'lasso-box');
28099
28100         group.call(iD.ui.Toggle(true));
28101
28102     }
28103
28104     // top-left
28105     function topLeft(d) {
28106         return 'translate(' + Math.min(d[0][0], d[1][0]) + ',' + Math.min(d[0][1], d[1][1]) + ')';
28107     }
28108
28109     function width(d) { return Math.abs(d[0][0] - d[1][0]); }
28110     function height(d) { return Math.abs(d[0][1] - d[1][1]); }
28111
28112     function draw() {
28113         if (box) {
28114             box.data([[a, b]])
28115                 .attr('transform', topLeft)
28116                 .attr('width', width)
28117                 .attr('height', height);
28118         }
28119     }
28120
28121     lasso.a = function(_) {
28122         if (!arguments.length) return a;
28123         a = _;
28124         draw();
28125         return lasso;
28126     };
28127
28128     lasso.b = function(_) {
28129         if (!arguments.length) return b;
28130         b = _;
28131         draw();
28132         return lasso;
28133     };
28134
28135     lasso.close = function() {
28136         if (group) {
28137             group.call(iD.ui.Toggle(false, function() {
28138                 d3.select(this).remove();
28139             }));
28140         }
28141         context.container().classed('lasso', false);
28142     };
28143
28144     return lasso;
28145 };
28146 iD.ui.Loading = function(context) {
28147     var message = '',
28148         blocking = false,
28149         modal;
28150
28151     var loading = function(selection) {
28152         modal = iD.ui.modal(selection, blocking);
28153
28154         var loadertext = modal.select('.content')
28155             .classed('loading-modal', true)
28156             .append('div')
28157             .attr('class', 'modal-section fillL');
28158
28159         loadertext.append('img')
28160             .attr('class', 'loader')
28161             .attr('src', context.imagePath('loader-white.gif'));
28162
28163         loadertext.append('h3')
28164             .text(message);
28165
28166         modal.select('button.close')
28167             .attr('class', 'hide');
28168
28169         return loading;
28170     };
28171
28172     loading.message = function(_) {
28173         if (!arguments.length) return message;
28174         message = _;
28175         return loading;
28176     };
28177
28178     loading.blocking = function(_) {
28179         if (!arguments.length) return blocking;
28180         blocking = _;
28181         return loading;
28182     };
28183
28184     loading.close = function() {
28185         modal.remove();
28186     };
28187
28188     return loading;
28189 };
28190 iD.ui.modal = function(selection, blocking) {
28191
28192     var previous = selection.select('div.modal');
28193     var animate = previous.empty();
28194
28195     previous.transition()
28196         .duration(200)
28197         .style('opacity', 0)
28198         .remove();
28199
28200     var shaded = selection
28201         .append('div')
28202         .attr('class', 'shaded')
28203         .style('opacity', 0);
28204
28205     shaded.close = function() {
28206         shaded
28207             .transition()
28208             .duration(200)
28209             .style('opacity',0)
28210             .remove();
28211         modal
28212             .transition()
28213             .duration(200)
28214             .style('top','0px');
28215         keybinding.off();
28216     };
28217
28218     var keybinding = d3.keybinding('modal')
28219         .on('⌫', shaded.close)
28220         .on('⎋', shaded.close);
28221
28222     d3.select(document).call(keybinding);
28223
28224     var modal = shaded.append('div')
28225         .attr('class', 'modal fillL col6');
28226
28227         shaded.on('click.remove-modal', function() {
28228             if (d3.event.target === this && !blocking) shaded.close();
28229         });
28230
28231     modal.append('button')
28232         .attr('class', 'close')
28233         .on('click', function() {
28234             if (!blocking) shaded.close();
28235         })
28236         .append('div')
28237             .attr('class','icon close');
28238
28239     modal.append('div')
28240         .attr('class', 'content');
28241
28242     if (animate) {
28243         shaded.transition().style('opacity', 1);
28244         modal
28245             .style('top','0px')
28246             .transition()
28247             .duration(200)
28248             .style('top','40px');
28249     } else {
28250         shaded.style('opacity', 1);
28251     }
28252
28253
28254     return shaded;
28255 };
28256 iD.ui.Modes = function(context) {
28257     var modes = [
28258         iD.modes.AddPoint(context),
28259         iD.modes.AddLine(context),
28260         iD.modes.AddArea(context)];
28261
28262     return function(selection) {
28263         var buttons = selection.selectAll('button.add-button')
28264             .data(modes);
28265
28266        buttons.enter().append('button')
28267            .attr('tabindex', -1)
28268            .attr('class', function(mode) { return mode.id + ' add-button col4'; })
28269            .on('click.mode-buttons', function(mode) {
28270                if (mode.id === context.mode().id) {
28271                    context.enter(iD.modes.Browse(context));
28272                } else {
28273                    context.enter(mode);
28274                }
28275            })
28276            .call(bootstrap.tooltip()
28277                .placement('bottom')
28278                .html(true)
28279                .title(function(mode) {
28280                    return iD.ui.tooltipHtml(mode.description, mode.key);
28281                }));
28282
28283         context.map()
28284             .on('move.modes', _.debounce(update, 500));
28285
28286         context
28287             .on('enter.modes', update);
28288
28289         update();
28290
28291         buttons.append('span')
28292             .attr('class', function(mode) { return mode.id + ' icon icon-pre-text'; });
28293
28294         buttons.append('span')
28295             .attr('class', 'label')
28296             .text(function(mode) { return mode.title; });
28297
28298         context.on('enter.editor', function(entered) {
28299             buttons.classed('active', function(mode) { return entered.button === mode.button; });
28300             context.container()
28301                 .classed('mode-' + entered.id, true);
28302         });
28303
28304         context.on('exit.editor', function(exited) {
28305             context.container()
28306                 .classed('mode-' + exited.id, false);
28307         });
28308
28309         var keybinding = d3.keybinding('mode-buttons');
28310
28311         modes.forEach(function(m) {
28312             keybinding.on(m.key, function() { if (context.editable()) context.enter(m); });
28313         });
28314
28315         d3.select(document)
28316             .call(keybinding);
28317
28318         function update() {
28319             buttons.property('disabled', !context.editable());
28320         }
28321     };
28322 };
28323 iD.ui.Notice = function(context) {
28324     return function(selection) {
28325         var div = selection.append('div')
28326             .attr('class', 'notice');
28327
28328         var button = div.append('button')
28329             .attr('class', 'zoom-to notice')
28330             .on('click', function() { context.map().zoom(16); });
28331
28332         button.append('span')
28333             .attr('class', 'icon zoom-in-invert');
28334
28335         button.append('span')
28336             .attr('class', 'label')
28337             .text(t('zoom_in_edit'));
28338
28339         function disableTooHigh() {
28340             div.style('display', context.map().editable() ? 'none' : 'block');
28341         }
28342
28343         context.map()
28344             .on('move.notice', _.debounce(disableTooHigh, 500));
28345
28346         disableTooHigh();
28347     };
28348 };
28349 iD.ui.preset = function(context) {
28350     var event = d3.dispatch('change'),
28351         state,
28352         fields,
28353         preset,
28354         tags,
28355         id;
28356
28357     function UIField(field, entity, show) {
28358         field = _.clone(field);
28359
28360         field.input = iD.ui.preset[field.type](field, context)
28361             .on('change', event.change);
28362
28363         if (field.input.entity) field.input.entity(entity);
28364
28365         field.keys = field.keys || [field.key];
28366
28367         field.show = show;
28368
28369         field.shown = function() {
28370             return field.id === 'name' || field.show || _.any(field.keys, function(key) { return !!tags[key]; });
28371         };
28372
28373         field.modified = function() {
28374             var original = context.graph().base().entities[entity.id];
28375             return _.any(field.keys, function(key) {
28376                 return original ? tags[key] !== original.tags[key] : tags[key];
28377             });
28378         };
28379
28380         field.revert = function() {
28381             var original = context.graph().base().entities[entity.id],
28382                 t = {};
28383             field.keys.forEach(function(key) {
28384                 t[key] = original ? original.tags[key] : undefined;
28385             });
28386             return t;
28387         };
28388
28389         field.present = function() {
28390             return _.any(field.keys, function(key) {
28391                 return tags[key];
28392             });
28393         };
28394
28395         field.remove = function() {
28396             var t = {};
28397             field.keys.forEach(function(key) {
28398                 t[key] = undefined;
28399             });
28400             return t;
28401         };
28402
28403         return field;
28404     }
28405
28406     function fieldKey(field) {
28407         return field.id;
28408     }
28409
28410     function presets(selection) {
28411         if (!fields) {
28412             var entity = context.entity(id),
28413                 geometry = context.geometry(id);
28414
28415             fields = [UIField(context.presets().field('name'), entity)];
28416
28417             preset.fields.forEach(function(field) {
28418                 if (field.matchGeometry(geometry)) {
28419                     fields.push(UIField(field, entity, true));
28420                 }
28421             });
28422
28423             if (entity.isHighwayIntersection(context.graph())) {
28424                 fields.push(UIField(context.presets().field('restrictions'), entity, true));
28425             }
28426
28427             context.presets().universal().forEach(function(field) {
28428                 if (preset.fields.indexOf(field) < 0) {
28429                     fields.push(UIField(field, entity));
28430                 }
28431             });
28432         }
28433
28434         var shown = fields.filter(function(field) { return field.shown(); }),
28435             notShown = fields.filter(function(field) { return !field.shown(); });
28436
28437         var $form = selection.selectAll('.preset-form')
28438             .data([0]);
28439
28440         $form.enter().append('div')
28441             .attr('class', 'preset-form inspector-inner fillL3');
28442
28443         var $fields = $form.selectAll('.form-field')
28444             .data(shown, fieldKey);
28445
28446         // Enter
28447
28448         var $enter = $fields.enter()
28449             .insert('div', '.more-buttons')
28450             .attr('class', function(field) {
28451                 return 'form-field form-field-' + field.id;
28452             });
28453
28454         var $label = $enter.append('label')
28455             .attr('class', 'form-label')
28456             .attr('for', function(field) { return 'preset-input-' + field.id; })
28457             .text(function(field) { return field.label(); });
28458
28459         var wrap = $label.append('div')
28460             .attr('class', 'form-label-button-wrap');
28461
28462         wrap.append('button')
28463             .attr('class', 'remove-icon')
28464             .append('span').attr('class', 'icon delete');
28465
28466         wrap.append('button')
28467             .attr('class', 'modified-icon')
28468             .attr('tabindex', -1)
28469             .append('div')
28470             .attr('class', 'icon undo');
28471
28472         // Update
28473
28474         $fields.select('.form-label-button-wrap .remove-icon')
28475             .on('click', remove);
28476
28477         $fields.select('.modified-icon')
28478             .on('click', revert);
28479
28480         $fields
28481             .order()
28482             .classed('modified', function(field) {
28483                 return field.modified();
28484             })
28485             .classed('present', function(field) {
28486                 return field.present();
28487             })
28488             .each(function(field) {
28489                 var reference = iD.ui.TagReference(field.reference || {key: field.key});
28490
28491                 if (state === 'hover') {
28492                     reference.showing(false);
28493                 }
28494
28495                 d3.select(this)
28496                     .call(field.input)
28497                     .call(reference.body)
28498                     .select('.form-label-button-wrap')
28499                     .call(reference.button);
28500
28501                 field.input.tags(tags);
28502             });
28503
28504         $fields.exit()
28505             .remove();
28506
28507         var $more = selection.selectAll('.more-buttons')
28508             .data([0]);
28509
28510         $more.enter().append('div')
28511             .attr('class', 'more-buttons inspector-inner');
28512
28513         var $buttons = $more.selectAll('.preset-add-field')
28514             .data(notShown, fieldKey);
28515
28516         $buttons.enter()
28517             .append('button')
28518             .attr('class', 'preset-add-field')
28519             .call(bootstrap.tooltip()
28520                 .placement('top')
28521                 .title(function(d) { return d.label(); }))
28522             .append('span')
28523             .attr('class', function(d) { return 'icon ' + d.icon; });
28524
28525         $buttons.on('click', show);
28526
28527         $buttons.exit()
28528             .remove();
28529
28530         function show(field) {
28531             field.show = true;
28532             presets(selection);
28533             field.input.focus();
28534         }
28535
28536         function revert(field) {
28537             d3.event.stopPropagation();
28538             d3.event.preventDefault();
28539             event.change(field.revert());
28540         }
28541
28542         function remove(field) {
28543             d3.event.stopPropagation();
28544             d3.event.preventDefault();
28545             event.change(field.remove());
28546         }
28547     }
28548
28549     presets.preset = function(_) {
28550         if (!arguments.length) return preset;
28551         if (preset && preset.id === _.id) return presets;
28552         preset = _;
28553         fields = null;
28554         return presets;
28555     };
28556
28557     presets.state = function(_) {
28558         if (!arguments.length) return state;
28559         state = _;
28560         return presets;
28561     };
28562
28563     presets.tags = function(_) {
28564         if (!arguments.length) return tags;
28565         tags = _;
28566         // Don't reset fields here.
28567         return presets;
28568     };
28569
28570     presets.entityID = function(_) {
28571         if (!arguments.length) return id;
28572         if (id === _) return presets;
28573         id = _;
28574         fields = null;
28575         return presets;
28576     };
28577
28578     return d3.rebind(presets, event, 'on');
28579 };
28580 iD.ui.PresetIcon = function() {
28581     var preset, geometry;
28582
28583     function presetIcon(selection) {
28584         selection.each(setup);
28585     }
28586
28587     function setup() {
28588         var selection = d3.select(this),
28589             p = preset.apply(this, arguments),
28590             geom = geometry.apply(this, arguments);
28591
28592         var $fill = selection.selectAll('.preset-icon-fill')
28593             .data([0]);
28594
28595         $fill.enter().append('div');
28596
28597         $fill.attr('class', function() {
28598             var s = 'preset-icon-fill preset-icon-fill-' + geom;
28599             for (var i in p.tags) {
28600                 s += ' tag-' + i + ' tag-' + i + '-' + p.tags[i];
28601             }
28602             return s;
28603         });
28604
28605         var $icon = selection.selectAll('.preset-icon')
28606             .data([0]);
28607
28608         $icon.enter().append('div');
28609
28610         $icon.attr('class', function() {
28611             var icon = p.icon || (geom === 'line' ? 'other-line' : 'marker-stroked'),
28612                 klass = 'feature-' + icon + ' preset-icon';
28613
28614             var featureicon = iD.data.featureIcons[icon];
28615             if (featureicon && featureicon[geom]) {
28616                 klass += ' preset-icon-' + geom;
28617             } else if (icon === 'multipolygon') {
28618                 // Special case (geometry === 'area')
28619                 klass += ' preset-icon-relation';
28620             }
28621
28622             return klass;
28623         });
28624     }
28625
28626     presetIcon.preset = function(_) {
28627         if (!arguments.length) return preset;
28628         preset = d3.functor(_);
28629         return presetIcon;
28630     };
28631
28632     presetIcon.geometry = function(_) {
28633         if (!arguments.length) return geometry;
28634         geometry = d3.functor(_);
28635         return presetIcon;
28636     };
28637
28638     return presetIcon;
28639 };
28640 iD.ui.PresetList = function(context) {
28641     var event = d3.dispatch('choose'),
28642         id,
28643         currentPreset,
28644         autofocus = false;
28645
28646     function presetList(selection) {
28647         var geometry = context.geometry(id),
28648             presets = context.presets().matchGeometry(geometry);
28649
28650         selection.html('');
28651
28652         var messagewrap = selection.append('div')
28653             .attr('class', 'header fillL cf');
28654
28655         var message = messagewrap.append('h3')
28656             .text(t('inspector.choose'));
28657
28658         if (context.entity(id).isUsed(context.graph())) {
28659             messagewrap.append('button')
28660                 .attr('class', 'preset-choose')
28661                 .on('click', function() { event.choose(currentPreset); })
28662                 .append('span')
28663                 .attr('class', 'icon forward');
28664         } else {
28665             messagewrap.append('button')
28666                 .attr('class', 'close')
28667                 .on('click', function() {
28668                     context.enter(iD.modes.Browse(context));
28669                 })
28670                 .append('span')
28671                 .attr('class', 'icon close');
28672         }
28673
28674         function keydown() {
28675             // hack to let delete shortcut work when search is autofocused
28676             if (search.property('value').length === 0 &&
28677                 (d3.event.keyCode === d3.keybinding.keyCodes['⌫'] ||
28678                  d3.event.keyCode === d3.keybinding.keyCodes['⌦'])) {
28679                 d3.event.preventDefault();
28680                 d3.event.stopPropagation();
28681                 iD.operations.Delete([id], context)();
28682             } else if (search.property('value').length === 0 &&
28683                 (d3.event.ctrlKey || d3.event.metaKey) &&
28684                 d3.event.keyCode === d3.keybinding.keyCodes.z) {
28685                 d3.event.preventDefault();
28686                 d3.event.stopPropagation();
28687                 context.undo();
28688             } else if (!d3.event.ctrlKey && !d3.event.metaKey) {
28689                 d3.select(this).on('keydown', null);
28690             }
28691         }
28692
28693         function keypress() {
28694             // enter
28695             var value = search.property('value');
28696             if (d3.event.keyCode === 13 && value.length) {
28697                 list.selectAll('.preset-list-item:first-child').datum().choose();
28698             }
28699         }
28700
28701         function inputevent() {
28702             var value = search.property('value');
28703             list.classed('filtered', value.length);
28704             if (value.length) {
28705                 var results = presets.search(value, geometry);
28706                 message.text(t('inspector.results', {
28707                     n: results.collection.length,
28708                     search: value
28709                 }));
28710                 list.call(drawList, results);
28711             } else {
28712                 list.call(drawList, context.presets().defaults(geometry, 36));
28713                 message.text(t('inspector.choose'));
28714             }
28715         }
28716
28717         var searchWrap = selection.append('div')
28718             .attr('class', 'search-header');
28719
28720         var search = searchWrap.append('input')
28721             .attr('class', 'preset-search-input')
28722             .attr('placeholder', t('inspector.search'))
28723             .attr('type', 'search')
28724             .on('keydown', keydown)
28725             .on('keypress', keypress)
28726             .on('input', inputevent);
28727
28728         searchWrap.append('span')
28729             .attr('class', 'icon search');
28730
28731         if (autofocus) {
28732             search.node().focus();
28733         }
28734
28735         var listWrap = selection.append('div')
28736             .attr('class', 'inspector-body');
28737
28738         var list = listWrap.append('div')
28739             .attr('class', 'preset-list fillL cf')
28740             .call(drawList, context.presets().defaults(geometry, 36));
28741     }
28742
28743     function drawList(list, presets) {
28744         var collection = presets.collection.map(function(preset) {
28745             return preset.members ? CategoryItem(preset) : PresetItem(preset);
28746         });
28747
28748         var items = list.selectAll('.preset-list-item')
28749             .data(collection, function(d) { return d.preset.id; });
28750
28751         items.enter().append('div')
28752             .attr('class', function(item) { return 'preset-list-item preset-' + item.preset.id.replace('/', '-'); })
28753             .classed('current', function(item) { return item.preset === currentPreset; })
28754             .each(function(item) {
28755                 d3.select(this).call(item);
28756             })
28757             .style('opacity', 0)
28758             .transition()
28759             .style('opacity', 1);
28760
28761         items.order();
28762
28763         items.exit()
28764             .remove();
28765     }
28766
28767     function CategoryItem(preset) {
28768         var box, sublist, shown = false;
28769
28770         function item(selection) {
28771             var wrap = selection.append('div')
28772                 .attr('class', 'preset-list-button-wrap category col12');
28773
28774             wrap.append('button')
28775                 .attr('class', 'preset-list-button')
28776                 .call(iD.ui.PresetIcon()
28777                     .geometry(context.geometry(id))
28778                     .preset(preset))
28779                 .on('click', item.choose)
28780                 .append('div')
28781                 .attr('class', 'label')
28782                 .text(preset.name());
28783
28784             box = selection.append('div')
28785                 .attr('class', 'subgrid col12')
28786                 .style('max-height', '0px')
28787                 .style('opacity', 0);
28788
28789             box.append('div')
28790                 .attr('class', 'arrow');
28791
28792             sublist = box.append('div')
28793                 .attr('class', 'preset-list fillL3 cf fl');
28794         }
28795
28796         item.choose = function() {
28797             if (shown) {
28798                 shown = false;
28799                 box.transition()
28800                     .duration(200)
28801                     .style('opacity', '0')
28802                     .style('max-height', '0px')
28803                     .style('padding-bottom', '0px');
28804             } else {
28805                 shown = true;
28806                 sublist.call(drawList, preset.members);
28807                 box.transition()
28808                     .duration(200)
28809                     .style('opacity', '1')
28810                     .style('max-height', 200 + preset.members.collection.length * 80 + 'px')
28811                     .style('padding-bottom', '20px');
28812             }
28813         };
28814
28815         item.preset = preset;
28816
28817         return item;
28818     }
28819
28820     function PresetItem(preset) {
28821         function item(selection) {
28822             var wrap = selection.append('div')
28823                 .attr('class', 'preset-list-button-wrap col12');
28824
28825             wrap.append('button')
28826                 .attr('class', 'preset-list-button')
28827                 .call(iD.ui.PresetIcon()
28828                     .geometry(context.geometry(id))
28829                     .preset(preset))
28830                 .on('click', item.choose)
28831                 .append('div')
28832                 .attr('class', 'label')
28833                 .text(preset.name());
28834
28835             wrap.call(item.reference.button);
28836             selection.call(item.reference.body);
28837         }
28838
28839         item.choose = function() {
28840             context.presets().choose(preset);
28841
28842             context.perform(
28843                 iD.actions.ChangePreset(id, currentPreset, preset),
28844                 t('operations.change_tags.annotation'));
28845
28846             event.choose(preset);
28847         };
28848
28849         item.help = function() {
28850             d3.event.stopPropagation();
28851             item.reference.toggle();
28852         };
28853
28854         item.preset = preset;
28855         item.reference = iD.ui.TagReference(preset.reference(context.geometry(id)));
28856
28857         return item;
28858     }
28859
28860     presetList.autofocus = function(_) {
28861         if (!arguments.length) return autofocus;
28862         autofocus = _;
28863         return presetList;
28864     };
28865
28866     presetList.entityID = function(_) {
28867         if (!arguments.length) return id;
28868         id = _;
28869         presetList.preset(context.presets().match(context.entity(id), context.graph()));
28870         return presetList;
28871     };
28872
28873     presetList.preset = function(_) {
28874         if (!arguments.length) return currentPreset;
28875         currentPreset = _;
28876         return presetList;
28877     };
28878
28879     return d3.rebind(presetList, event, 'on');
28880 };
28881 iD.ui.RadialMenu = function(context, operations) {
28882     var menu,
28883         center = [0, 0],
28884         tooltip;
28885
28886     var radialMenu = function(selection) {
28887         if (!operations.length)
28888             return;
28889
28890         selection.node().parentNode.focus();
28891
28892         function click(operation) {
28893             d3.event.stopPropagation();
28894             if (operation.disabled())
28895                 return;
28896             operation();
28897             radialMenu.close();
28898         }
28899
28900         menu = selection.append('g')
28901             .attr('class', 'radial-menu')
28902             .attr('transform', 'translate(' + center + ')')
28903             .attr('opacity', 0);
28904
28905         menu.transition()
28906             .attr('opacity', 1);
28907
28908         var r = 50,
28909             a = Math.PI / 4,
28910             a0 = -Math.PI / 4,
28911             a1 = a0 + (operations.length - 1) * a;
28912
28913         menu.append('path')
28914             .attr('class', 'radial-menu-background')
28915             .attr('d', 'M' + r * Math.sin(a0) + ',' +
28916                              r * Math.cos(a0) +
28917                       ' A' + r + ',' + r + ' 0 ' + (operations.length > 5 ? '1' : '0') + ',0 ' +
28918                              (r * Math.sin(a1) + 1e-3) + ',' +
28919                              (r * Math.cos(a1) + 1e-3)) // Force positive-length path (#1305)
28920             .attr('stroke-width', 50)
28921             .attr('stroke-linecap', 'round');
28922
28923         var button = menu.selectAll()
28924             .data(operations)
28925             .enter().append('g')
28926             .attr('transform', function(d, i) {
28927                 return 'translate(' + r * Math.sin(a0 + i * a) + ',' +
28928                                       r * Math.cos(a0 + i * a) + ')';
28929             });
28930
28931         button.append('circle')
28932             .attr('class', function(d) { return 'radial-menu-item radial-menu-item-' + d.id; })
28933             .attr('r', 15)
28934             .classed('disabled', function(d) { return d.disabled(); })
28935             .on('click', click)
28936             .on('mousedown', mousedown)
28937             .on('mouseover', mouseover)
28938             .on('mouseout', mouseout);
28939
28940         button.append('use')
28941             .attr('transform', 'translate(-10, -10)')
28942             .attr('clip-path', 'url(#clip-square-20)')
28943             .attr('xlink:href', function(d) { return '#icon-operation-' + (d.disabled() ? 'disabled-' : '') + d.id; });
28944
28945         tooltip = d3.select(document.body)
28946             .append('div')
28947             .attr('class', 'tooltip-inner radial-menu-tooltip');
28948
28949         function mousedown() {
28950             d3.event.stopPropagation(); // https://github.com/openstreetmap/iD/issues/1869
28951         }
28952
28953         function mouseover(d, i) {
28954             var rect = context.surfaceRect(),
28955                 angle = a0 + i * a,
28956                 top = rect.top + (r + 25) * Math.cos(angle) + center[1] + 'px',
28957                 left = rect.left + (r + 25) * Math.sin(angle) + center[0] + 'px',
28958                 bottom = rect.height - (r + 25) * Math.cos(angle) - center[1] + 'px',
28959                 right = rect.width - (r + 25) * Math.sin(angle) - center[0] + 'px';
28960
28961             tooltip
28962                 .style('top', null)
28963                 .style('left', null)
28964                 .style('bottom', null)
28965                 .style('right', null)
28966                 .style('display', 'block')
28967                 .html(iD.ui.tooltipHtml(d.tooltip(), d.keys[0]));
28968
28969             if (i === 0) {
28970                 tooltip
28971                     .style('right', right)
28972                     .style('top', top);
28973             } else if (i >= 4) {
28974                 tooltip
28975                     .style('left', left)
28976                     .style('bottom', bottom);
28977             } else {
28978                 tooltip
28979                     .style('left', left)
28980                     .style('top', top);
28981             }
28982         }
28983
28984         function mouseout() {
28985             tooltip.style('display', 'none');
28986         }
28987     };
28988
28989     radialMenu.close = function() {
28990         if (menu) {
28991             menu
28992                 .style('pointer-events', 'none')
28993                 .transition()
28994                 .attr('opacity', 0)
28995                 .remove();
28996         }
28997
28998         if (tooltip) {
28999             tooltip.remove();
29000         }
29001     };
29002
29003     radialMenu.center = function(_) {
29004         if (!arguments.length) return center;
29005         center = _;
29006         return radialMenu;
29007     };
29008
29009     return radialMenu;
29010 };
29011 iD.ui.RawMemberEditor = function(context) {
29012     var id;
29013
29014     function selectMember(d) {
29015         d3.event.preventDefault();
29016         context.enter(iD.modes.Select(context, [d.id]));
29017     }
29018
29019     function changeRole(d) {
29020         var role = d3.select(this).property('value');
29021         context.perform(
29022             iD.actions.ChangeMember(d.relation.id, _.extend({}, d.id, {role: role}), d.index),
29023             t('operations.change_role.annotation'));
29024     }
29025
29026     function deleteMember(d) {
29027         context.perform(
29028             iD.actions.DeleteMember(d.relation.id, d.index),
29029             t('operations.delete_member.annotation'));
29030
29031         if (!context.hasEntity(d.relation.id)) {
29032             context.enter(iD.modes.Browse(context));
29033         }
29034     }
29035
29036     function rawMemberEditor(selection) {
29037         var entity = context.entity(id),
29038             memberships = [];
29039
29040         entity.members.forEach(function(member, index) {
29041             memberships.push({
29042                 index: index,
29043                 id: member.id,
29044                 role: member.role,
29045                 relation: entity,
29046                 member: context.hasEntity(member.id)
29047             });
29048         });
29049
29050         selection.call(iD.ui.Disclosure()
29051             .title(t('inspector.all_members') + ' (' + memberships.length + ')')
29052             .expanded(true)
29053             .on('toggled', toggled)
29054             .content(content));
29055
29056         function toggled(expanded) {
29057             if (expanded) {
29058                 selection.node().parentNode.scrollTop += 200;
29059             }
29060         }
29061
29062         function content($wrap) {
29063             var $list = $wrap.selectAll('.member-list')
29064                 .data([0]);
29065
29066             $list.enter().append('ul')
29067                 .attr('class', 'member-list');
29068
29069             var $items = $list.selectAll('li')
29070                 .data(memberships, function(d) {
29071                     return iD.Entity.key(d.relation) + ',' + d.index + ',' +
29072                         (d.member ? iD.Entity.key(d.member) : 'incomplete');
29073                 });
29074
29075             var $enter = $items.enter().append('li')
29076                 .attr('class', 'member-row form-field')
29077                 .classed('member-incomplete', function(d) { return !d.member; });
29078
29079             $enter.each(function(d) {
29080                 if (d.member) {
29081                     var $label = d3.select(this).append('label')
29082                         .attr('class', 'form-label')
29083                         .append('a')
29084                         .attr('href', '#')
29085                         .on('click', selectMember);
29086
29087                     $label.append('span')
29088                         .attr('class', 'member-entity-type')
29089                         .text(function(d) { return context.presets().match(d.member, context.graph()).name(); });
29090
29091                     $label.append('span')
29092                         .attr('class', 'member-entity-name')
29093                         .text(function(d) { return iD.util.displayName(d.member); });
29094
29095                 } else {
29096                     d3.select(this).append('label')
29097                         .attr('class', 'form-label')
29098                         .text(t('inspector.incomplete'));
29099                 }
29100             });
29101
29102             $enter.append('input')
29103                 .attr('class', 'member-role')
29104                 .property('type', 'text')
29105                 .attr('maxlength', 255)
29106                 .attr('placeholder', t('inspector.role'))
29107                 .property('value', function(d) { return d.role; })
29108                 .on('change', changeRole);
29109
29110             $enter.append('button')
29111                 .attr('tabindex', -1)
29112                 .attr('class', 'remove button-input-action member-delete minor')
29113                 .on('click', deleteMember)
29114                 .append('span')
29115                 .attr('class', 'icon delete');
29116
29117             $items.exit()
29118                 .remove();
29119         }
29120     }
29121
29122     rawMemberEditor.entityID = function(_) {
29123         if (!arguments.length) return id;
29124         id = _;
29125         return rawMemberEditor;
29126     };
29127
29128     return rawMemberEditor;
29129 };
29130 iD.ui.RawMembershipEditor = function(context) {
29131     var id, showBlank;
29132
29133     function selectRelation(d) {
29134         d3.event.preventDefault();
29135         context.enter(iD.modes.Select(context, [d.relation.id]));
29136     }
29137
29138     function changeRole(d) {
29139         var role = d3.select(this).property('value');
29140         context.perform(
29141             iD.actions.ChangeMember(d.relation.id, _.extend({}, d.member, {role: role}), d.index),
29142             t('operations.change_role.annotation'));
29143     }
29144
29145     function addMembership(d, role) {
29146         showBlank = false;
29147
29148         if (d.relation) {
29149             context.perform(
29150                 iD.actions.AddMember(d.relation.id, {id: id, type: context.entity(id).type, role: role}),
29151                 t('operations.add_member.annotation'));
29152
29153         } else {
29154             var relation = iD.Relation();
29155
29156             context.perform(
29157                 iD.actions.AddEntity(relation),
29158                 iD.actions.AddMember(relation.id, {id: id, type: context.entity(id).type, role: role}),
29159                 t('operations.add.annotation.relation'));
29160
29161             context.enter(iD.modes.Select(context, [relation.id]));
29162         }
29163     }
29164
29165     function deleteMembership(d) {
29166         context.perform(
29167             iD.actions.DeleteMember(d.relation.id, d.index),
29168             t('operations.delete_member.annotation'));
29169     }
29170
29171     function relations(q) {
29172         var newRelation = {
29173                 relation: null,
29174                 value: t('inspector.new_relation')
29175             },
29176             result = [],
29177             graph = context.graph();
29178
29179         context.intersects(context.extent()).forEach(function(entity) {
29180             if (entity.type !== 'relation' || entity.id === id)
29181                 return;
29182
29183             var presetName = context.presets().match(entity, graph).name(),
29184                 entityName = iD.util.displayName(entity) || '';
29185
29186             var value = presetName + ' ' + entityName;
29187             if (q && value.toLowerCase().indexOf(q.toLowerCase()) === -1)
29188                 return;
29189
29190             result.push({
29191                 relation: entity,
29192                 value: value
29193             });
29194         });
29195
29196         result.sort(function(a, b) {
29197             return iD.Relation.creationOrder(a.relation, b.relation);
29198         });
29199         result.unshift(newRelation);
29200
29201         return result;
29202     }
29203
29204     function rawMembershipEditor(selection) {
29205         var entity = context.entity(id),
29206             memberships = [];
29207
29208         context.graph().parentRelations(entity).forEach(function(relation) {
29209             relation.members.forEach(function(member, index) {
29210                 if (member.id === entity.id) {
29211                     memberships.push({relation: relation, member: member, index: index});
29212                 }
29213             });
29214         });
29215
29216         selection.call(iD.ui.Disclosure()
29217             .title(t('inspector.all_relations') + ' (' + memberships.length + ')')
29218             .expanded(true)
29219             .on('toggled', toggled)
29220             .content(content));
29221
29222         function toggled(expanded) {
29223             if (expanded) {
29224                 selection.node().parentNode.scrollTop += 200;
29225             }
29226         }
29227
29228         function content($wrap) {
29229             var $list = $wrap.selectAll('.member-list')
29230                 .data([0]);
29231
29232             $list.enter().append('ul')
29233                 .attr('class', 'member-list');
29234
29235             var $items = $list.selectAll('li.member-row-normal')
29236                 .data(memberships, function(d) { return iD.Entity.key(d.relation) + ',' + d.index; });
29237
29238             var $enter = $items.enter().append('li')
29239                 .attr('class', 'member-row member-row-normal form-field');
29240
29241             var $label = $enter.append('label')
29242                 .attr('class', 'form-label')
29243                 .append('a')
29244                 .attr('href', '#')
29245                 .on('click', selectRelation);
29246
29247             $label.append('span')
29248                 .attr('class', 'member-entity-type')
29249                 .text(function(d) { return context.presets().match(d.relation, context.graph()).name(); });
29250
29251             $label.append('span')
29252                 .attr('class', 'member-entity-name')
29253                 .text(function(d) { return iD.util.displayName(d.relation); });
29254
29255             $enter.append('input')
29256                 .attr('class', 'member-role')
29257                 .property('type', 'text')
29258                 .attr('maxlength', 255)
29259                 .attr('placeholder', t('inspector.role'))
29260                 .property('value', function(d) { return d.member.role; })
29261                 .on('change', changeRole);
29262
29263             $enter.append('button')
29264                 .attr('tabindex', -1)
29265                 .attr('class', 'remove button-input-action member-delete minor')
29266                 .on('click', deleteMembership)
29267                 .append('span')
29268                 .attr('class', 'icon delete');
29269
29270             $items.exit()
29271                 .remove();
29272
29273             if (showBlank) {
29274                 var $new = $list.selectAll('.member-row-new')
29275                     .data([0]);
29276
29277                 $enter = $new.enter().append('li')
29278                     .attr('class', 'member-row member-row-new form-field');
29279
29280                 $enter.append('input')
29281                     .attr('type', 'text')
29282                     .attr('class', 'member-entity-input')
29283                     .call(d3.combobox()
29284                         .minItems(1)
29285                         .fetcher(function(value, callback) {
29286                             callback(relations(value));
29287                         })
29288                         .on('accept', function(d) {
29289                             addMembership(d, $new.select('.member-role').property('value'));
29290                         }));
29291
29292                 $enter.append('input')
29293                     .attr('class', 'member-role')
29294                     .property('type', 'text')
29295                     .attr('maxlength', 255)
29296                     .attr('placeholder', t('inspector.role'))
29297                     .on('change', changeRole);
29298
29299                 $enter.append('button')
29300                     .attr('tabindex', -1)
29301                     .attr('class', 'remove button-input-action member-delete minor')
29302                     .on('click', deleteMembership)
29303                     .append('span')
29304                     .attr('class', 'icon delete');
29305
29306             } else {
29307                 $list.selectAll('.member-row-new')
29308                     .remove();
29309             }
29310
29311             var $add = $wrap.selectAll('.add-relation')
29312                 .data([0]);
29313
29314             $add.enter().append('button')
29315                 .attr('class', 'add-relation')
29316                 .append('span')
29317                 .attr('class', 'icon plus light');
29318
29319             $wrap.selectAll('.add-relation')
29320                 .on('click', function() {
29321                     showBlank = true;
29322                     content($wrap);
29323                     $list.selectAll('.member-entity-input').node().focus();
29324                 });
29325         }
29326     }
29327
29328     rawMembershipEditor.entityID = function(_) {
29329         if (!arguments.length) return id;
29330         id = _;
29331         return rawMembershipEditor;
29332     };
29333
29334     return rawMembershipEditor;
29335 };
29336 iD.ui.RawTagEditor = function(context) {
29337     var event = d3.dispatch('change'),
29338         taginfo = iD.taginfo(),
29339         showBlank = false,
29340         state,
29341         preset,
29342         tags,
29343         id;
29344
29345     function rawTagEditor(selection) {
29346         var count = Object.keys(tags).filter(function(d) { return d; }).length;
29347
29348         selection.call(iD.ui.Disclosure()
29349             .title(t('inspector.all_tags') + ' (' + count + ')')
29350             .expanded(iD.ui.RawTagEditor.expanded || preset.isFallback())
29351             .on('toggled', toggled)
29352             .content(content));
29353
29354         function toggled(expanded) {
29355             iD.ui.RawTagEditor.expanded = expanded;
29356             if (expanded) {
29357                 selection.node().parentNode.scrollTop += 200;
29358             }
29359         }
29360     }
29361
29362     function content($wrap) {
29363         var entries = d3.entries(tags);
29364
29365         if (!entries.length || showBlank) {
29366             showBlank = false;
29367             entries.push({key: '', value: ''});
29368         }
29369
29370         var $list = $wrap.selectAll('.tag-list')
29371             .data([0]);
29372
29373         $list.enter().append('ul')
29374             .attr('class', 'tag-list');
29375
29376         var $newTag = $wrap.selectAll('.add-tag')
29377             .data([0]);
29378
29379         var $enter = $newTag.enter().append('button')
29380             .attr('class', 'add-tag');
29381
29382         $enter.append('span')
29383             .attr('class', 'icon plus light');
29384
29385         $newTag.on('click', addTag);
29386
29387         var $items = $list.selectAll('li')
29388             .data(entries, function(d) { return d.key; });
29389
29390         // Enter
29391
29392         $enter = $items.enter().append('li')
29393             .attr('class', 'tag-row cf');
29394
29395         $enter.append('div')
29396             .attr('class', 'key-wrap')
29397             .append('input')
29398             .property('type', 'text')
29399             .attr('class', 'key')
29400             .attr('maxlength', 255);
29401
29402         $enter.append('div')
29403             .attr('class', 'input-wrap-position')
29404             .append('input')
29405             .property('type', 'text')
29406             .attr('class', 'value')
29407             .attr('maxlength', 255);
29408
29409         $enter.append('button')
29410             .attr('tabindex', -1)
29411             .attr('class', 'remove minor')
29412             .append('span')
29413             .attr('class', 'icon delete');
29414
29415         $enter.each(bindTypeahead);
29416
29417         // Update
29418
29419         $items.order();
29420
29421         $items.each(function(tag) {
29422             var reference = iD.ui.TagReference({key: tag.key});
29423
29424             if (state === 'hover') {
29425                 reference.showing(false);
29426             }
29427
29428             d3.select(this)
29429                 .call(reference.button)
29430                 .call(reference.body);
29431         });
29432
29433         $items.select('input.key')
29434             .value(function(d) { return d.key; })
29435             .on('blur', keyChange)
29436             .on('change', keyChange);
29437
29438         $items.select('input.value')
29439             .value(function(d) { return d.value; })
29440             .on('blur', valueChange)
29441             .on('change', valueChange)
29442             .on('keydown.push-more', pushMore);
29443
29444         $items.select('button.remove')
29445             .on('click', removeTag);
29446
29447         $items.exit()
29448             .remove();
29449
29450         function pushMore() {
29451             if (d3.event.keyCode === 9 && !d3.event.shiftKey &&
29452                 $list.selectAll('li:last-child input.value').node() === this) {
29453                 addTag();
29454             }
29455         }
29456
29457         function bindTypeahead() {
29458             var row = d3.select(this),
29459                 key = row.selectAll('input.key'),
29460                 value = row.selectAll('input.value');
29461
29462             function sort(value, data) {
29463                 var sameletter = [],
29464                     other = [];
29465                 for (var i = 0; i < data.length; i++) {
29466                     if (data[i].value.substring(0, value.length) === value) {
29467                         sameletter.push(data[i]);
29468                     } else {
29469                         other.push(data[i]);
29470                     }
29471                 }
29472                 return sameletter.concat(other);
29473             }
29474
29475             key.call(d3.combobox()
29476                 .fetcher(function(value, callback) {
29477                     taginfo.keys({
29478                         debounce: true,
29479                         geometry: context.geometry(id),
29480                         query: value
29481                     }, function(err, data) {
29482                         if (!err) callback(sort(value, data));
29483                     });
29484                 }));
29485
29486             value.call(d3.combobox()
29487                 .fetcher(function(value, callback) {
29488                     taginfo.values({
29489                         debounce: true,
29490                         key: key.value(),
29491                         geometry: context.geometry(id),
29492                         query: value
29493                     }, function(err, data) {
29494                         if (!err) callback(sort(value, data));
29495                     });
29496                 }));
29497         }
29498
29499         function keyChange(d) {
29500             var kOld = d.key,
29501                 kNew = this.value.trim(),
29502                 tag = {};
29503
29504             if (kNew && kNew !== kOld) {
29505                 var match = kNew.match(/^(.*?)(?:_(\d+))?$/),
29506                     base = match[1],
29507                     suffix = +(match[2] || 1);
29508                 while (tags[kNew]) {  // rename key if already in use
29509                     kNew = base + '_' + suffix++;
29510                 }
29511             }
29512             tag[kOld] = undefined;
29513             tag[kNew] = d.value;
29514             d.key = kNew; // Maintain DOM identity through the subsequent update.
29515             this.value = kNew;
29516             event.change(tag);
29517         }
29518
29519         function valueChange(d) {
29520             var tag = {};
29521             tag[d.key] = this.value;
29522             event.change(tag);
29523         }
29524
29525         function removeTag(d) {
29526             var tag = {};
29527             tag[d.key] = undefined;
29528             event.change(tag);
29529         }
29530
29531         function addTag() {
29532             // Wrapped in a setTimeout in case it's being called from a blur
29533             // handler. Without the setTimeout, the call to `content` would
29534             // wipe out the pending value change.
29535             setTimeout(function() {
29536                 showBlank = true;
29537                 content($wrap);
29538                 $list.selectAll('li:last-child input.key').node().focus();
29539             }, 0);
29540         }
29541     }
29542
29543     rawTagEditor.state = function(_) {
29544         if (!arguments.length) return state;
29545         state = _;
29546         return rawTagEditor;
29547     };
29548
29549     rawTagEditor.preset = function(_) {
29550         if (!arguments.length) return preset;
29551         preset = _;
29552         return rawTagEditor;
29553     };
29554
29555     rawTagEditor.tags = function(_) {
29556         if (!arguments.length) return tags;
29557         tags = _;
29558         return rawTagEditor;
29559     };
29560
29561     rawTagEditor.entityID = function(_) {
29562         if (!arguments.length) return id;
29563         id = _;
29564         return rawTagEditor;
29565     };
29566
29567     return d3.rebind(rawTagEditor, event, 'on');
29568 };
29569 iD.ui.Restore = function(context) {
29570     return function(selection) {
29571         if (!context.history().lock() || !context.history().restorableChanges())
29572             return;
29573
29574         var modal = iD.ui.modal(selection);
29575
29576         modal.select('.modal')
29577             .attr('class', 'modal fillL col6');
29578
29579         var introModal = modal.select('.content');
29580
29581         introModal.attr('class','cf');
29582
29583         introModal.append('div')
29584             .attr('class', 'modal-section')
29585             .append('h3')
29586             .text(t('restore.heading'));
29587
29588         introModal.append('div')
29589             .attr('class','modal-section')
29590             .append('p')
29591             .text(t('restore.description'));
29592
29593         var buttonWrap = introModal.append('div')
29594             .attr('class', 'modal-actions cf');
29595
29596         var restore = buttonWrap.append('button')
29597             .attr('class', 'restore col6')
29598             .text(t('restore.restore'))
29599             .on('click', function() {
29600                 context.history().restore();
29601                 modal.remove();
29602             });
29603
29604         buttonWrap.append('button')
29605             .attr('class', 'reset col6')
29606             .text(t('restore.reset'))
29607             .on('click', function() {
29608                 context.history().clearSaved();
29609                 modal.remove();
29610             });
29611
29612         restore.node().focus();
29613     };
29614 };
29615 iD.ui.Save = function(context) {
29616     var history = context.history(),
29617         key = iD.ui.cmd('⌘S');
29618
29619     function saving() {
29620         return context.mode().id === 'save';
29621     }
29622
29623     function save() {
29624         d3.event.preventDefault();
29625         if (!saving() && history.hasChanges()) {
29626             context.enter(iD.modes.Save(context));
29627         }
29628     }
29629
29630     return function(selection) {
29631         var tooltip = bootstrap.tooltip()
29632             .placement('bottom')
29633             .html(true)
29634             .title(iD.ui.tooltipHtml(t('save.no_changes'), key));
29635
29636         var button = selection.append('button')
29637             .attr('class', 'save col12 disabled')
29638             .attr('tabindex', -1)
29639             .on('click', save)
29640             .call(tooltip);
29641
29642         button.append('span')
29643             .attr('class', 'label')
29644             .text(t('save.title'));
29645
29646         button.append('span')
29647             .attr('class', 'count')
29648             .text('0');
29649
29650         var keybinding = d3.keybinding('undo-redo')
29651             .on(key, save);
29652
29653         d3.select(document)
29654             .call(keybinding);
29655
29656         var numChanges = 0;
29657
29658         context.history().on('change.save', function() {
29659             var _ = history.difference().summary().length;
29660             if (_ === numChanges)
29661                 return;
29662             numChanges = _;
29663
29664             tooltip.title(iD.ui.tooltipHtml(t(numChanges > 0 ?
29665                     'save.help' : 'save.no_changes'), key));
29666
29667             button
29668                 .classed('disabled', numChanges === 0)
29669                 .classed('has-count', numChanges > 0);
29670
29671             button.select('span.count')
29672                 .text(numChanges);
29673         });
29674
29675         context.on('enter.save', function() {
29676             button.property('disabled', saving());
29677             if (saving()) button.call(tooltip.hide);
29678         });
29679     };
29680 };
29681 iD.ui.Scale = function(context) {
29682     var projection = context.projection,
29683         imperial = (iD.detect().locale.toLowerCase() === 'en-us'),
29684         maxLength = 180,
29685         tickHeight = 8;
29686
29687     function scaleDefs(loc1, loc2) {
29688         var lat = (loc2[1] + loc1[1]) / 2,
29689             conversion = (imperial ? 3.28084 : 1),
29690             dist = iD.geo.lonToMeters(loc2[0] - loc1[0], lat) * conversion,
29691             scale = { dist: 0, px: 0, text: '' },
29692             buckets, i, val, dLon;
29693
29694         if (imperial) {
29695             buckets = [5280000, 528000, 52800, 5280, 500, 50, 5, 1];
29696         } else {
29697             buckets = [5000000, 500000, 50000, 5000, 500, 50, 5, 1];
29698         }
29699
29700         // determine a user-friendly endpoint for the scale
29701         for (i = 0; i < buckets.length; i++) {
29702             val = buckets[i];
29703             if (dist >= val) {
29704                 scale.dist = Math.floor(dist / val) * val;
29705                 break;
29706             }
29707         }
29708
29709         dLon = iD.geo.metersToLon(scale.dist / conversion, lat);
29710         scale.px = Math.round(projection([loc1[0] + dLon, loc1[1]])[0]);
29711
29712         if (imperial) {
29713             if (scale.dist >= 5280) {
29714                 scale.dist /= 5280;
29715                 scale.text = String(scale.dist) + ' mi';
29716             } else {
29717                 scale.text = String(scale.dist) + ' ft';
29718             }
29719         } else {
29720             if (scale.dist >= 1000) {
29721                 scale.dist /= 1000;
29722                 scale.text = String(scale.dist) + ' km';
29723             } else {
29724                 scale.text = String(scale.dist) + ' m';
29725             }
29726         }
29727
29728         return scale;
29729     }
29730
29731     function update(selection) {
29732         // choose loc1, loc2 along bottom of viewport (near where the scale will be drawn)
29733         var dims = context.map().dimensions(),
29734             loc1 = projection.invert([0, dims[1]]),
29735             loc2 = projection.invert([maxLength, dims[1]]),
29736             scale = scaleDefs(loc1, loc2);
29737
29738         selection.select('#scalepath')
29739             .attr('d', 'M0.5,0.5v' + tickHeight + 'h' + scale.px + 'v-' + tickHeight);
29740
29741         selection.select('#scaletext')
29742             .attr('x', scale.px + 8)
29743             .attr('y', tickHeight)
29744             .text(scale.text);
29745     }
29746
29747     return function(selection) {
29748         var g = selection.append('svg')
29749             .attr('id', 'scale')
29750             .append('g')
29751             .attr('transform', 'translate(10,11)');
29752
29753         g.append('path').attr('id', 'scalepath');
29754         g.append('text').attr('id', 'scaletext');
29755
29756         update(selection);
29757
29758         context.map().on('move.scale', function() {
29759             update(selection);
29760         });
29761     };
29762 };
29763 iD.ui.SelectionList = function(context, selectedIDs) {
29764
29765     function selectionList(selection) {
29766         selection.classed('selection-list-pane', true);
29767
29768         var header = selection.append('div')
29769             .attr('class', 'header fillL cf');
29770
29771         header.append('h3')
29772             .text(t('inspector.multiselect'));
29773
29774         var listWrap = selection.append('div')
29775             .attr('class', 'inspector-body');
29776
29777         var list = listWrap.append('div')
29778             .attr('class', 'feature-list cf');
29779
29780         context.history().on('change.selection-list', drawList);
29781         drawList();
29782
29783         function drawList() {
29784             var entities = selectedIDs
29785                 .map(function(id) { return context.hasEntity(id); })
29786                 .filter(function(entity) { return entity; });
29787
29788             var items = list.selectAll('.feature-list-item')
29789                 .data(entities, iD.Entity.key);
29790
29791             var enter = items.enter().append('button')
29792                 .attr('class', 'feature-list-item')
29793                 .on('click', function(entity) {
29794                     context.enter(iD.modes.Select(context, [entity.id]));
29795                 });
29796
29797             // Enter
29798
29799             var label = enter.append('div')
29800                 .attr('class', 'label');
29801
29802             label.append('span')
29803                 .attr('class', 'icon icon-pre-text');
29804
29805             label.append('span')
29806                 .attr('class', 'entity-type');
29807
29808             label.append('span')
29809                 .attr('class', 'entity-name');
29810
29811             // Update
29812
29813             items.selectAll('.icon')
29814                 .attr('class', function(entity) { return context.geometry(entity.id) + ' icon icon-pre-text'; });
29815
29816             items.selectAll('.entity-type')
29817                 .text(function(entity) { return context.presets().match(entity, context.graph()).name(); });
29818
29819             items.selectAll('.entity-name')
29820                 .text(function(entity) { return iD.util.displayName(entity); });
29821
29822             // Exit
29823
29824             items.exit()
29825                 .remove();
29826         }
29827     }
29828
29829     return selectionList;
29830
29831 };
29832 iD.ui.Sidebar = function(context) {
29833     var inspector = iD.ui.Inspector(context),
29834         current;
29835
29836     function sidebar(selection) {
29837         var featureListWrap = selection.append('div')
29838             .attr('class', 'feature-list-pane')
29839             .call(iD.ui.FeatureList(context));
29840
29841         selection.call(iD.ui.Notice(context));
29842
29843         var inspectorWrap = selection.append('div')
29844             .attr('class', 'inspector-hidden inspector-wrap fr');
29845
29846         sidebar.hover = function(id) {
29847             if (!current && id) {
29848                 featureListWrap.classed('inspector-hidden', true);
29849                 inspectorWrap.classed('inspector-hidden', false)
29850                     .classed('inspector-hover', true);
29851
29852                 if (inspector.entityID() !== id || inspector.state() !== 'hover') {
29853                     inspector
29854                         .state('hover')
29855                         .entityID(id);
29856
29857                     inspectorWrap.call(inspector);
29858                 }
29859             } else if (!current) {
29860                 featureListWrap.classed('inspector-hidden', false);
29861                 inspectorWrap.classed('inspector-hidden', true);
29862                 inspector.state('hide');
29863             }
29864         };
29865
29866         sidebar.hover = _.throttle(sidebar.hover, 200);
29867
29868         sidebar.select = function(id, newFeature) {
29869             if (!current && id) {
29870                 featureListWrap.classed('inspector-hidden', true);
29871                 inspectorWrap.classed('inspector-hidden', false)
29872                     .classed('inspector-hover', false);
29873
29874                 if (inspector.entityID() !== id || inspector.state() !== 'select') {
29875                     inspector
29876                         .state('select')
29877                         .entityID(id)
29878                         .newFeature(newFeature);
29879
29880                     inspectorWrap.call(inspector);
29881                 }
29882             } else if (!current) {
29883                 featureListWrap.classed('inspector-hidden', false);
29884                 inspectorWrap.classed('inspector-hidden', true);
29885                 inspector.state('hide');
29886             }
29887         };
29888
29889         sidebar.show = function(component) {
29890             featureListWrap.classed('inspector-hidden', true);
29891             inspectorWrap.classed('inspector-hidden', true);
29892             if (current) current.remove();
29893             current = selection.append('div')
29894                 .attr('class', 'sidebar-component')
29895                 .call(component);
29896         };
29897
29898         sidebar.hide = function() {
29899             featureListWrap.classed('inspector-hidden', false);
29900             inspectorWrap.classed('inspector-hidden', true);
29901             if (current) current.remove();
29902             current = null;
29903         };
29904     }
29905
29906     sidebar.hover = function() {};
29907     sidebar.select = function() {};
29908     sidebar.show = function() {};
29909     sidebar.hide = function() {};
29910
29911     return sidebar;
29912 };
29913 iD.ui.SourceSwitch = function(context) {
29914     var keys;
29915
29916     function click() {
29917         d3.event.preventDefault();
29918
29919         if (context.history().hasChanges() &&
29920             !window.confirm(t('source_switch.lose_changes'))) return;
29921
29922         var live = d3.select(this)
29923             .classed('live');
29924
29925         context.connection()
29926             .switch(live ? keys[1] : keys[0]);
29927
29928         context.flush();
29929
29930         d3.select(this)
29931             .text(live ? t('source_switch.dev') : t('source_switch.live'))
29932             .classed('live', !live);
29933     }
29934
29935     var sourceSwitch = function(selection) {
29936         selection.append('a')
29937             .attr('href', '#')
29938             .text(t('source_switch.live'))
29939             .classed('live', true)
29940             .attr('tabindex', -1)
29941             .on('click', click);
29942     };
29943
29944     sourceSwitch.keys = function(_) {
29945         if (!arguments.length) return keys;
29946         keys = _;
29947         return sourceSwitch;
29948     };
29949
29950     return sourceSwitch;
29951 };
29952 iD.ui.Spinner = function(context) {
29953     var connection = context.connection();
29954
29955     return function(selection) {
29956         var img = selection.append('img')
29957             .attr('src', context.imagePath('loader-black.gif'))
29958             .style('opacity', 0);
29959
29960         connection.on('loading.spinner', function() {
29961             img.transition()
29962                 .style('opacity', 1);
29963         });
29964
29965         connection.on('loaded.spinner', function() {
29966             img.transition()
29967                 .style('opacity', 0);
29968         });
29969     };
29970 };
29971 iD.ui.Splash = function(context) {
29972     return function(selection) {
29973         if (context.storage('sawSplash'))
29974              return;
29975
29976         context.storage('sawSplash', true);
29977
29978         var modal = iD.ui.modal(selection);
29979
29980         modal.select('.modal')
29981             .attr('class', 'modal-splash modal col6');
29982
29983         var introModal = modal.select('.content')
29984             .append('div')
29985             .attr('class', 'fillL');
29986
29987         introModal.append('div')
29988             .attr('class','modal-section cf')
29989             .append('h3').text(t('splash.welcome'));
29990
29991         introModal.append('div')
29992             .attr('class','modal-section')
29993             .append('p')
29994             .html(t('splash.text', {
29995                 version: iD.version,
29996                 website: '<a href="http://ideditor.com/">ideditor.com</a>',
29997                 github: '<a href="https://github.com/openstreetmap/iD">github.com</a>'
29998             }));
29999
30000         var buttons = introModal.append('div').attr('class', 'modal-actions cf');
30001
30002         buttons.append('button')
30003             .attr('class', 'col6 walkthrough')
30004             .text(t('splash.walkthrough'))
30005             .on('click', function() {
30006                 d3.select(document.body).call(iD.ui.intro(context));
30007                 modal.close();
30008             });
30009
30010         buttons.append('button')
30011             .attr('class', 'col6 start')
30012             .text(t('splash.start'))
30013             .on('click', modal.close);
30014
30015         modal.select('button.close').attr('class','hide');
30016
30017     };
30018 };
30019 iD.ui.Status = function(context) {
30020     var connection = context.connection(),
30021         errCount = 0;
30022
30023     return function(selection) {
30024
30025         function update() {
30026
30027             connection.status(function(err, apiStatus) {
30028
30029                 selection.html('');
30030
30031                 if (err && errCount++ < 2) return;
30032
30033                 if (err) {
30034                     selection.text(t('status.error'));
30035
30036                 } else if (apiStatus === 'readonly') {
30037                     selection.text(t('status.readonly'));
30038
30039                 } else if (apiStatus === 'offline') {
30040                     selection.text(t('status.offline'));
30041                 }
30042
30043                 selection.attr('class', 'api-status ' + (err ? 'error' : apiStatus));
30044                 if (!err) errCount = 0;
30045
30046             });
30047         }
30048
30049         connection.on('auth', function() { update(selection); });
30050         window.setInterval(update, 90000);
30051         update(selection);
30052     };
30053 };
30054 iD.ui.Success = function(context) {
30055     var event = d3.dispatch('cancel'),
30056         changeset;
30057
30058     function success(selection) {
30059         var message = (changeset.comment || t('success.edited_osm')).substring(0, 130) +
30060             ' ' + context.connection().changesetURL(changeset.id);
30061
30062         var header = selection.append('div')
30063             .attr('class', 'header fillL');
30064
30065         header.append('button')
30066             .attr('class', 'fr')
30067             .append('span')
30068             .attr('class', 'icon close')
30069             .on('click', function() { event.cancel(success); });
30070
30071         header.append('h3')
30072             .text(t('success.just_edited'));
30073
30074         var body = selection.append('div')
30075             .attr('class', 'body save-success fillL');
30076
30077         body.append('p')
30078             .html(t('success.help_html'));
30079
30080         var changesetURL = context.connection().changesetURL(changeset.id);
30081
30082         body.append('a')
30083             .attr('class', 'button col12 osm')
30084             .attr('target', '_blank')
30085             .attr('href', changesetURL)
30086             .text(t('success.view_on_osm'));
30087
30088         var sharing = {
30089             facebook: 'https://facebook.com/sharer/sharer.php?u=' + encodeURIComponent(changesetURL),
30090             twitter: 'https://twitter.com/intent/tweet?source=webclient&text=' + encodeURIComponent(message),
30091             google: 'https://plus.google.com/share?url=' + encodeURIComponent(changesetURL)
30092         };
30093
30094         body.selectAll('.button.social')
30095             .data(d3.entries(sharing))
30096             .enter().append('a')
30097             .attr('class', function(d) { return 'button social col4 ' + d.key; })
30098             .attr('target', '_blank')
30099             .attr('href', function(d) { return d.value; })
30100             .call(bootstrap.tooltip()
30101                 .title(function(d) { return t('success.' + d.key); })
30102                 .placement('bottom'));
30103     }
30104
30105     success.changeset = function(_) {
30106         if (!arguments.length) return changeset;
30107         changeset = _;
30108         return success;
30109     };
30110
30111     return d3.rebind(success, event, 'on');
30112 };
30113 iD.ui.TagReference = function(tag) {
30114     var tagReference = {},
30115         taginfo = iD.taginfo(),
30116         button,
30117         body,
30118         loaded,
30119         showing;
30120
30121     function findLocal(docs) {
30122         var locale = iD.detect().locale.toLowerCase(),
30123             localized;
30124
30125         localized = _.find(docs, function(d) {
30126             return d.lang.toLowerCase() === locale;
30127         });
30128         if (localized) return localized;
30129
30130         // try the non-regional version of a language, like
30131         // 'en' if the language is 'en-US'
30132         if (locale.indexOf('-') !== -1) {
30133             var first = locale.split('-')[0];
30134             localized = _.find(docs, function(d) {
30135                 return d.lang.toLowerCase() === first;
30136             });
30137             if (localized) return localized;
30138         }
30139
30140         // finally fall back to english
30141         return _.find(docs, function(d) {
30142             return d.lang.toLowerCase() === 'en';
30143         });
30144     }
30145
30146     function load() {
30147         button.classed('tag-reference-loading', true);
30148
30149         taginfo.docs(tag, function(err, docs) {
30150             if (!err && docs) {
30151                 docs = findLocal(docs);
30152             }
30153
30154             body.html('');
30155
30156             if (!docs || !docs.description) {
30157                 body.append('p').text(t('inspector.no_documentation_key'));
30158                 show();
30159                 return;
30160             }
30161
30162             if (docs.image && docs.image.thumb_url_prefix) {
30163                 body
30164                     .append('img')
30165                     .attr('class', 'wiki-image')
30166                     .attr('src', docs.image.thumb_url_prefix + '100' + docs.image.thumb_url_suffix)
30167                     .on('load', function() { show(); })
30168                     .on('error', function() { d3.select(this).remove(); show(); });
30169             } else {
30170                 show();
30171             }
30172
30173             body
30174                 .append('p')
30175                 .text(docs.description);
30176
30177             var wikiLink = body
30178                 .append('a')
30179                 .attr('target', '_blank')
30180                 .attr('href', 'http://wiki.openstreetmap.org/wiki/' + docs.title);
30181
30182             wikiLink.append('span')
30183                 .attr('class','icon icon-pre-text out-link');
30184
30185             wikiLink.append('span')
30186                 .text(t('inspector.reference'));
30187         });
30188     }
30189
30190     function show() {
30191         loaded = true;
30192
30193         button.classed('tag-reference-loading', false);
30194
30195         body.transition()
30196             .duration(200)
30197             .style('max-height', '200px')
30198             .style('opacity', '1');
30199
30200         showing = true;
30201     }
30202
30203     function hide(selection) {
30204         selection = selection || body.transition().duration(200);
30205
30206         selection
30207             .style('max-height', '0px')
30208             .style('opacity', '0');
30209
30210         showing = false;
30211     }
30212
30213     tagReference.button = function(selection) {
30214         button = selection.selectAll('.tag-reference-button')
30215             .data([0]);
30216
30217         var enter = button.enter().append('button')
30218             .attr('tabindex', -1)
30219             .attr('class', 'tag-reference-button');
30220
30221         enter.append('span')
30222             .attr('class', 'icon inspect');
30223
30224         button.on('click', function () {
30225             d3.event.stopPropagation();
30226             d3.event.preventDefault();
30227             if (showing) {
30228                 hide();
30229             } else if (loaded) {
30230                 show();
30231             } else {
30232                 load();
30233             }
30234         });
30235     };
30236
30237     tagReference.body = function(selection) {
30238         body = selection.selectAll('.tag-reference-body')
30239             .data([0]);
30240
30241         body.enter().append('div')
30242             .attr('class', 'tag-reference-body cf')
30243             .style('max-height', '0')
30244             .style('opacity', '0');
30245
30246         if (showing === false) {
30247             hide(body);
30248         }
30249     };
30250
30251     tagReference.showing = function(_) {
30252         if (!arguments.length) return showing;
30253         showing = _;
30254         return tagReference;
30255     };
30256
30257     return tagReference;
30258 };// toggles the visibility of ui elements, using a combination of the
30259 // hide class, which sets display=none, and a d3 transition for opacity.
30260 // this will cause blinking when called repeatedly, so check that the
30261 // value actually changes between calls.
30262 iD.ui.Toggle = function(show, callback) {
30263     return function(selection) {
30264         selection
30265             .style('opacity', show ? 0 : 1)
30266             .classed('hide', false)
30267             .transition()
30268             .style('opacity', show ? 1 : 0)
30269             .each('end', function() {
30270                 d3.select(this).classed('hide', !show);
30271                 if (callback) callback.apply(this);
30272             });
30273     };
30274 };
30275 iD.ui.UndoRedo = function(context) {
30276     var commands = [{
30277         id: 'undo',
30278         cmd: iD.ui.cmd('⌘Z'),
30279         action: function() { if (!saving()) context.undo(); },
30280         annotation: function() { return context.history().undoAnnotation(); }
30281     }, {
30282         id: 'redo',
30283         cmd: iD.ui.cmd('⌘⇧Z'),
30284         action: function() { if (!saving()) context.redo(); },
30285         annotation: function() { return context.history().redoAnnotation(); }
30286     }];
30287
30288     function saving() {
30289         return context.mode().id === 'save';
30290     }
30291
30292     return function(selection) {
30293         var tooltip = bootstrap.tooltip()
30294             .placement('bottom')
30295             .html(true)
30296             .title(function (d) {
30297                 return iD.ui.tooltipHtml(d.annotation() ?
30298                     t(d.id + '.tooltip', {action: d.annotation()}) :
30299                     t(d.id + '.nothing'), d.cmd);
30300             });
30301
30302         var buttons = selection.selectAll('button')
30303             .data(commands)
30304             .enter().append('button')
30305             .attr('class', 'col6 disabled')
30306             .on('click', function(d) { return d.action(); })
30307             .call(tooltip);
30308
30309         buttons.append('span')
30310             .attr('class', function(d) { return 'icon ' + d.id; });
30311
30312         var keybinding = d3.keybinding('undo')
30313             .on(commands[0].cmd, function() { d3.event.preventDefault(); commands[0].action(); })
30314             .on(commands[1].cmd, function() { d3.event.preventDefault(); commands[1].action(); });
30315
30316         d3.select(document)
30317             .call(keybinding);
30318
30319         context.history()
30320             .on('change.undo_redo', update);
30321
30322         context
30323             .on('enter.undo_redo', update);
30324
30325         function update() {
30326             buttons
30327                 .property('disabled', saving())
30328                 .classed('disabled', function(d) { return !d.annotation(); })
30329                 .each(function() {
30330                     var selection = d3.select(this);
30331                     if (selection.property('tooltipVisible')) {
30332                         selection.call(tooltip.show);
30333                     }
30334                 });
30335         }
30336     };
30337 };
30338 iD.ui.ViewOnOSM = function(context) {
30339     var id;
30340
30341     function viewOnOSM(selection) {
30342         var entity = context.entity(id);
30343
30344         selection.style('display', entity.isNew() ? 'none' : null);
30345
30346         var $link = selection.selectAll('.view-on-osm')
30347             .data([0]);
30348
30349         var $enter = $link.enter().append('a')
30350             .attr('class', 'view-on-osm')
30351             .attr('target', '_blank');
30352
30353         $enter.append('span')
30354             .attr('class', 'icon icon-pre-text out-link');
30355
30356         $enter.append('span')
30357             .text(t('inspector.view_on_osm'));
30358
30359         $link.attr('href', context.connection().entityURL(entity));
30360     }
30361
30362     viewOnOSM.entityID = function(_) {
30363         if (!arguments.length) return id;
30364         id = _;
30365         return viewOnOSM;
30366     };
30367
30368     return viewOnOSM;
30369 };
30370 iD.ui.Zoom = function(context) {
30371     var zooms = [{
30372         id: 'zoom-in',
30373         title: t('zoom.in'),
30374         action: context.zoomIn,
30375         key: '+'
30376     }, {
30377         id: 'zoom-out',
30378         title: t('zoom.out'),
30379         action: context.zoomOut,
30380         key: '-'
30381     }];
30382
30383     return function(selection) {
30384         var button = selection.selectAll('button')
30385             .data(zooms)
30386             .enter().append('button')
30387             .attr('tabindex', -1)
30388             .attr('class', function(d) { return d.id; })
30389             .on('click.editor', function(d) { d.action(); })
30390             .call(bootstrap.tooltip()
30391                 .placement('left')
30392                 .html(true)
30393                 .title(function(d) {
30394                     return iD.ui.tooltipHtml(d.title, d.key);
30395                 }));
30396
30397         button.append('span')
30398             .attr('class', function(d) { return d.id + ' icon'; });
30399
30400         var keybinding = d3.keybinding('zoom')
30401             .on('+', function() { context.zoomIn(); })
30402             .on('-', function() { context.zoomOut(); })
30403             .on('⇧=', function() { context.zoomIn(); })
30404             .on('dash', function() { context.zoomOut(); });
30405
30406         d3.select(document)
30407             .call(keybinding);
30408     };
30409 };
30410 iD.ui.preset.access = function(field) {
30411     var event = d3.dispatch('change'),
30412         items;
30413
30414     function access(selection) {
30415         var wrap = selection.selectAll('.preset-input-wrap')
30416             .data([0]);
30417
30418         wrap.enter().append('div')
30419             .attr('class', 'cf preset-input-wrap')
30420             .append('ul');
30421
30422         items = wrap.select('ul').selectAll('li')
30423             .data(field.keys);
30424
30425         // Enter
30426
30427         var enter = items.enter().append('li')
30428             .attr('class', function(d) { return 'cf preset-access-' + d; });
30429
30430         enter.append('span')
30431             .attr('class', 'col6 label preset-label-access')
30432             .attr('for', function(d) { return 'preset-input-access-' + d; })
30433             .text(function(d) { return field.t('types.' + d); });
30434
30435         enter.append('div')
30436             .attr('class', 'col6 preset-input-access-wrap')
30437             .append('input')
30438             .attr('type', 'text')
30439             .attr('class', 'preset-input-access')
30440             .attr('id', function(d) { return 'preset-input-access-' + d; })
30441             .each(function(d) {
30442                 d3.select(this)
30443                     .call(d3.combobox()
30444                         .data(access.options(d)));
30445             });
30446
30447         // Update
30448
30449         wrap.selectAll('.preset-input-access')
30450             .on('change', change)
30451             .on('blur', change);
30452     }
30453
30454     function change(d) {
30455         var tag = {};
30456         tag[d] = d3.select(this).value() || undefined;
30457         event.change(tag);
30458     }
30459
30460     access.options = function(type) {
30461         var options = ['no', 'permissive', 'private', 'destination'];
30462
30463         if (type !== 'access') {
30464             options.unshift('yes');
30465             options.push('designated');
30466         }
30467
30468         return options.map(function(option) {
30469             return {
30470                 title: field.t('options.' + option + '.description'),
30471                 value: option
30472             };
30473         });
30474     };
30475
30476     var placeholders = {
30477         footway: {
30478             foot: 'designated',
30479             motor_vehicle: 'no'
30480         },
30481         steps: {
30482             foot: 'yes',
30483             motor_vehicle: 'no',
30484             bicycle: 'no',
30485             horse: 'no'
30486         },
30487         pedestrian: {
30488             foot: 'yes',
30489             motor_vehicle: 'no'
30490         },
30491         cycleway: {
30492             motor_vehicle: 'no',
30493             bicycle: 'designated'
30494         },
30495         bridleway: {
30496             motor_vehicle: 'no',
30497             horse: 'designated'
30498         },
30499         path: {
30500             foot: 'yes',
30501             motor_vehicle: 'no',
30502             bicycle: 'yes',
30503             horse: 'yes'
30504         },
30505         motorway: {
30506             foot: 'no',
30507             motor_vehicle: 'yes',
30508             bicycle: 'no',
30509             horse: 'no'
30510         },
30511         trunk: {
30512             motor_vehicle: 'yes'
30513         },
30514         primary: {
30515             foot: 'yes',
30516             motor_vehicle: 'yes',
30517             bicycle: 'yes',
30518             horse: 'yes'
30519         },
30520         secondary: {
30521             foot: 'yes',
30522             motor_vehicle: 'yes',
30523             bicycle: 'yes',
30524             horse: 'yes'
30525         },
30526         tertiary: {
30527             foot: 'yes',
30528             motor_vehicle: 'yes',
30529             bicycle: 'yes',
30530             horse: 'yes'
30531         },
30532         residential: {
30533             foot: 'yes',
30534             motor_vehicle: 'yes',
30535             bicycle: 'yes',
30536             horse: 'yes'
30537         },
30538         unclassified: {
30539             foot: 'yes',
30540             motor_vehicle: 'yes',
30541             bicycle: 'yes',
30542             horse: 'yes'
30543         },
30544         service: {
30545             foot: 'yes',
30546             motor_vehicle: 'yes',
30547             bicycle: 'yes',
30548             horse: 'yes'
30549         },
30550         motorway_link: {
30551             foot: 'no',
30552             motor_vehicle: 'yes',
30553             bicycle: 'no',
30554             horse: 'no'
30555         },
30556         trunk_link: {
30557             motor_vehicle: 'yes'
30558         },
30559         primary_link: {
30560             foot: 'yes',
30561             motor_vehicle: 'yes',
30562             bicycle: 'yes',
30563             horse: 'yes'
30564         },
30565         secondary_link: {
30566             foot: 'yes',
30567             motor_vehicle: 'yes',
30568             bicycle: 'yes',
30569             horse: 'yes'
30570         },
30571         tertiary_link: {
30572             foot: 'yes',
30573             motor_vehicle: 'yes',
30574             bicycle: 'yes',
30575             horse: 'yes'
30576         }
30577     };
30578
30579     access.tags = function(tags) {
30580         items.selectAll('.preset-input-access')
30581             .value(function(d) { return tags[d] || ''; })
30582             .attr('placeholder', function() {
30583                 return tags.access ? tags.access : field.placeholder();
30584             });
30585
30586         items.selectAll('#preset-input-access-access')
30587             .attr('placeholder', 'yes');
30588
30589         _.forEach(placeholders[tags.highway], function(value, key) {
30590             items.selectAll('#preset-input-access-' + key)
30591                 .attr('placeholder', function() {
30592                     return (tags.access && (value === 'yes' || value === 'designated')) ? tags.access : value;
30593                 });
30594         });
30595     };
30596
30597     access.focus = function() {
30598         items.selectAll('.preset-input-access')
30599             .node().focus();
30600     };
30601
30602     return d3.rebind(access, event, 'on');
30603 };
30604 iD.ui.preset.address = function(field, context) {
30605     var event = d3.dispatch('init', 'change'),
30606         wrap,
30607         entity,
30608         isInitialized;
30609
30610     var widths = {
30611         housenumber: 1/3,
30612         street: 2/3,
30613         city: 2/3,
30614         postcode: 1/3
30615     };
30616
30617     function getStreets() {
30618         var extent = entity.extent(context.graph()),
30619             l = extent.center(),
30620             box = iD.geo.Extent(l).padByMeters(200);
30621
30622         return context.intersects(box)
30623             .filter(isAddressable)
30624             .map(function(d) {
30625                 var loc = context.projection([
30626                     (extent[0][0] + extent[1][0]) / 2,
30627                     (extent[0][1] + extent[1][1]) / 2]),
30628                     choice = iD.geo.chooseEdge(context.childNodes(d), loc, context.projection);
30629                 return {
30630                     title: d.tags.name,
30631                     value: d.tags.name,
30632                     dist: choice.distance
30633                 };
30634             }).sort(function(a, b) {
30635                 return a.dist - b.dist;
30636             });
30637
30638         function isAddressable(d) {
30639             return d.tags.highway && d.tags.name && d.type === 'way';
30640         }
30641     }
30642
30643     function getCities() {
30644         var extent = entity.extent(context.graph()),
30645             l = extent.center(),
30646             box = iD.geo.Extent(l).padByMeters(200);
30647
30648         return context.intersects(box)
30649             .filter(isAddressable)
30650             .map(function(d) {
30651                 return {
30652                     title: d.tags['addr:city'] || d.tags.name,
30653                     value: d.tags['addr:city'] || d.tags.name,
30654                     dist: iD.geo.sphericalDistance(d.extent(context.graph()).center(), l)
30655                 };
30656             }).sort(function(a, b) {
30657                 return a.dist - b.dist;
30658             });
30659
30660         function isAddressable(d) {
30661             if (d.tags.name &&
30662                 (d.tags.admin_level === '8' || d.tags.border_type === 'city'))
30663                 return true;
30664
30665             if (d.tags.place && d.tags.name && (
30666                     d.tags.place === 'city' ||
30667                     d.tags.place === 'town' ||
30668                     d.tags.place === 'village'))
30669                 return true;
30670
30671             if (d.tags['addr:city']) return true;
30672
30673             return false;
30674         }
30675     }
30676
30677     function getPostCodes() {
30678         var extent = entity.extent(context.graph()),
30679             l = extent.center(),
30680             box = iD.geo.Extent(l).padByMeters(200);
30681
30682         return context.intersects(box)
30683             .filter(isAddressable)
30684             .map(function(d) {
30685                 return {
30686                     title: d.tags['addr:postcode'],
30687                     value: d.tags['addr:postcode'],
30688                     dist: iD.geo.sphericalDistance(d.extent(context.graph()).center(), l)
30689                 };
30690             }).sort(function(a, b) {
30691                 return a.dist - b.dist;
30692             });
30693
30694         function isAddressable(d) {
30695             return d.tags['addr:postcode'];
30696         }
30697     }
30698
30699     function address(selection) {
30700         selection.selectAll('.preset-input-wrap')
30701             .remove();
30702
30703         var center = entity.extent(context.graph()).center(),
30704             addressFormat;
30705
30706         // Enter
30707
30708         wrap = selection.append('div')
30709             .attr('class', 'preset-input-wrap');
30710
30711         iD.countryCode().search(center, function (err, countryCode) {
30712             addressFormat = _.find(iD.data.addressFormats, function (a) {
30713                 return a && a.countryCodes && _.contains(a.countryCodes, countryCode);
30714             }) || _.first(iD.data.addressFormats);
30715
30716             function row(r) {
30717                 // Normalize widths.
30718                 var total = _.reduce(r, function(sum, field) {
30719                     return sum + (widths[field] || 0.5);
30720                 }, 0);
30721
30722                 return r.map(function (field) {
30723                     return {
30724                         id: field,
30725                         width: (widths[field] || 0.5) / total
30726                     };
30727                 });
30728             }
30729
30730             wrap.selectAll('div')
30731                 .data(addressFormat.format)
30732                 .enter()
30733                 .append('div')
30734                 .attr('class', 'addr-row')
30735                 .selectAll('input')
30736                 .data(row)
30737                 .enter()
30738                 .append('input')
30739                 .property('type', 'text')
30740                 .attr('placeholder', function (d) { return field.t('placeholders.' + d.id); })
30741                 .attr('class', function (d) { return 'addr-' + d.id; })
30742                 .style('width', function (d) { return d.width * 100 + '%'; });
30743
30744             // Update
30745
30746             wrap.selectAll('.addr-street')
30747                 .call(d3.combobox()
30748                     .fetcher(function(value, callback) {
30749                         callback(getStreets());
30750                     }));
30751
30752             wrap.selectAll('.addr-city')
30753                 .call(d3.combobox()
30754                     .fetcher(function(value, callback) {
30755                         callback(getCities());
30756                     }));
30757
30758             wrap.selectAll('.addr-postcode')
30759                 .call(d3.combobox()
30760                     .fetcher(function(value, callback) {
30761                         callback(getPostCodes());
30762                     }));
30763
30764             wrap.selectAll('input')
30765                 .on('blur', change)
30766                 .on('change', change);
30767
30768             event.init();
30769             isInitialized = true;
30770         });
30771     }
30772
30773     function change() {
30774         var tags = {};
30775
30776         wrap.selectAll('input')
30777             .each(function (field) {
30778                 tags['addr:' + field.id] = this.value || undefined;
30779             });
30780
30781         event.change(tags);
30782     }
30783
30784     function updateTags(tags) {
30785         wrap.selectAll('input')
30786             .value(function (field) {
30787                 return tags['addr:' + field.id] || '';
30788             });
30789     }
30790
30791     address.entity = function(_) {
30792         if (!arguments.length) return entity;
30793         entity = _;
30794         return address;
30795     };
30796
30797     address.tags = function(tags) {
30798         if (isInitialized) {
30799             updateTags(tags);
30800         } else {
30801             event.on('init', function () {
30802                 updateTags(tags);
30803             });
30804         }
30805     };
30806
30807     address.focus = function() {
30808         wrap.selectAll('input').node().focus();
30809     };
30810
30811     return d3.rebind(address, event, 'on');
30812 };
30813 iD.ui.preset.check =
30814 iD.ui.preset.defaultcheck = function(field) {
30815     var event = d3.dispatch('change'),
30816         options = field.strings && field.strings.options,
30817         values = [],
30818         texts = [],
30819         entity, value, box, text, label;
30820
30821     if (options) {
30822         for (var k in options) {
30823             values.push(k === 'undefined' ? undefined : k);
30824             texts.push(field.t('options.' + k, { 'default': options[k] }));
30825         }
30826     } else {
30827         values = [undefined, 'yes'];
30828         texts = [t('inspector.unknown'), t('inspector.check.yes')];
30829         if (field.type === 'check') {
30830             values.push('no');
30831             texts.push(t('inspector.check.no'));
30832         }
30833     }
30834
30835     var check = function(selection) {
30836         // hack: pretend oneway field is a oneway_yes field
30837         // where implied oneway tag exists (e.g. `junction=roundabout`) #2220, #1841
30838         if (field.id === 'oneway') {
30839             for (var key in entity.tags) {
30840                 if (key in iD.oneWayTags && (entity.tags[key] in iD.oneWayTags[key])) {
30841                     texts[0] = t('presets.fields.oneway_yes.options.undefined');
30842                     break;
30843                 }
30844             }
30845         }
30846
30847         selection.classed('checkselect', 'true');
30848
30849         label = selection.selectAll('.preset-input-wrap')
30850             .data([0]);
30851
30852         var enter = label.enter().append('label')
30853             .attr('class', 'preset-input-wrap');
30854
30855         enter.append('input')
30856             .property('indeterminate', field.type === 'check')
30857             .attr('type', 'checkbox')
30858             .attr('id', 'preset-input-' + field.id);
30859
30860         enter.append('span')
30861             .text(texts[0])
30862             .attr('class', 'value');
30863
30864         box = label.select('input')
30865             .on('click', function() {
30866                 var t = {};
30867                 t[field.key] = values[(values.indexOf(value) + 1) % values.length];
30868                 event.change(t);
30869                 d3.event.stopPropagation();
30870             });
30871
30872         text = label.select('span.value');
30873     };
30874
30875     check.entity = function(_) {
30876         if (!arguments.length) return entity;
30877         entity = _;
30878         return check;
30879     };
30880
30881     check.tags = function(tags) {
30882         value = tags[field.key];
30883         box.property('indeterminate', field.type === 'check' && !value);
30884         box.property('checked', value === 'yes');
30885         text.text(texts[values.indexOf(value)]);
30886         label.classed('set', !!value);
30887     };
30888
30889     check.focus = function() {
30890         box.node().focus();
30891     };
30892
30893     return d3.rebind(check, event, 'on');
30894 };
30895 iD.ui.preset.combo =
30896 iD.ui.preset.typeCombo = function(field) {
30897     var event = d3.dispatch('change'),
30898         optstrings = field.strings && field.strings.options,
30899         optarray = field.options,
30900         strings = {},
30901         input;
30902
30903     function combo(selection) {
30904         var combobox = d3.combobox();
30905
30906         input = selection.selectAll('input')
30907             .data([0]);
30908
30909         var enter = input.enter()
30910             .append('input')
30911             .attr('type', 'text')
30912             .attr('id', 'preset-input-' + field.id);
30913
30914         if (optstrings) { enter.attr('readonly', 'readonly'); }
30915
30916         input
30917             .call(combobox)
30918             .on('change', change)
30919             .on('blur', change)
30920             .each(function() {
30921                 if (optstrings) {
30922                     _.each(optstrings, function(v, k) {
30923                         strings[k] = field.t('options.' + k, { 'default': v });
30924                     });
30925                     stringsLoaded();
30926                 } else if (optarray) {
30927                     _.each(optarray, function(k) {
30928                         strings[k] = k.replace(/_+/g, ' ');
30929                     });
30930                     stringsLoaded();
30931                 } else {
30932                     iD.taginfo().values({key: field.key}, function(err, data) {
30933                         if (!err) {
30934                             _.each(_.pluck(data, 'value'), function(k) {
30935                                 strings[k] = k.replace(/_+/g, ' ');
30936                             });
30937                             stringsLoaded();
30938                         }
30939                     });
30940                 }
30941             });
30942
30943         function stringsLoaded() {
30944             var keys = _.keys(strings),
30945                 strs = [],
30946                 placeholders;
30947
30948             combobox.data(keys.map(function(k) {
30949                 var s = strings[k],
30950                     o = {};
30951                 o.title = o.value = s;
30952                 if (s.length < 20) { strs.push(s); }
30953                 return o;
30954             }));
30955
30956             placeholders = strs.length > 1 ? strs : keys;
30957             input.attr('placeholder', field.placeholder() ||
30958                 (placeholders.slice(0, 3).join(', ') + '...'));
30959         }
30960     }
30961
30962     function change() {
30963         var optstring = _.find(_.keys(strings), function(k) { return strings[k] === input.value(); }),
30964             value = optstring || (input.value()
30965                 .split(';')
30966                 .map(function(s) { return s.trim(); })
30967                 .join(';')
30968                 .replace(/\s+/g, '_'));
30969
30970         if (field.type === 'typeCombo' && !value) value = 'yes';
30971
30972         var t = {};
30973         t[field.key] = value || undefined;
30974         event.change(t);
30975     }
30976
30977     combo.tags = function(tags) {
30978         var key = tags[field.key],
30979             value = strings[key] || key || '';
30980         if (field.type === 'typeCombo' && value.toLowerCase() === 'yes') value = '';
30981         input.value(value);
30982     };
30983
30984     combo.focus = function() {
30985         input.node().focus();
30986     };
30987
30988     return d3.rebind(combo, event, 'on');
30989 };
30990 iD.ui.preset.text =
30991 iD.ui.preset.number =
30992 iD.ui.preset.tel =
30993 iD.ui.preset.email =
30994 iD.ui.preset.url = function(field) {
30995
30996     var event = d3.dispatch('change'),
30997         input;
30998
30999     function i(selection) {
31000         input = selection.selectAll('input')
31001             .data([0]);
31002
31003         input.enter().append('input')
31004             .attr('type', field.type)
31005             .attr('id', 'preset-input-' + field.id)
31006             .attr('placeholder', field.placeholder() || t('inspector.unknown'));
31007
31008         input
31009             .on('blur', change)
31010             .on('change', change);
31011
31012         if (field.type === 'number') {
31013             input.attr('type', 'text');
31014
31015             var spinControl = selection.selectAll('.spin-control')
31016                 .data([0]);
31017
31018             var enter = spinControl.enter().append('div')
31019                 .attr('class', 'spin-control');
31020
31021             enter.append('button')
31022                 .datum(1)
31023                 .attr('class', 'increment');
31024
31025             enter.append('button')
31026                 .datum(-1)
31027                 .attr('class', 'decrement');
31028
31029             spinControl.selectAll('button')
31030                 .on('click', function(d) {
31031                     d3.event.preventDefault();
31032                     var num = parseInt(input.node().value || 0, 10);
31033                     if (!isNaN(num)) input.node().value = num + d;
31034                     change();
31035                 });
31036         }
31037     }
31038
31039     function change() {
31040         var t = {};
31041         t[field.key] = input.value() || undefined;
31042         event.change(t);
31043     }
31044
31045     i.tags = function(tags) {
31046         input.value(tags[field.key] || '');
31047     };
31048
31049     i.focus = function() {
31050         input.node().focus();
31051     };
31052
31053     return d3.rebind(i, event, 'on');
31054 };
31055 iD.ui.preset.localized = function(field, context) {
31056
31057     var event = d3.dispatch('change'),
31058         wikipedia = iD.wikipedia(),
31059         input, localizedInputs, wikiTitles,
31060         entity;
31061
31062     function i(selection) {
31063         input = selection.selectAll('.localized-main')
31064             .data([0]);
31065
31066         input.enter().append('input')
31067             .attr('type', 'text')
31068             .attr('id', 'preset-input-' + field.id)
31069             .attr('class', 'localized-main')
31070             .attr('placeholder', field.placeholder());
31071
31072         if (field.id === 'name') {
31073             var preset = context.presets().match(entity, context.graph());
31074             input.call(d3.combobox().fetcher(
31075                 iD.util.SuggestNames(preset, iD.data.suggestions)
31076             ));
31077         }
31078
31079         input
31080             .on('blur', change)
31081             .on('change', change);
31082
31083         var translateButton = selection.selectAll('.localized-add')
31084             .data([0]);
31085
31086         translateButton.enter().append('button')
31087             .attr('class', 'button-input-action localized-add minor')
31088             .call(bootstrap.tooltip()
31089                 .title(t('translate.translate'))
31090                 .placement('left'))
31091             .append('span')
31092             .attr('class', 'icon plus');
31093
31094         translateButton
31095             .on('click', addBlank);
31096
31097         localizedInputs = selection.selectAll('.localized-wrap')
31098             .data([0]);
31099
31100         localizedInputs.enter().append('div')
31101             .attr('class', 'localized-wrap');
31102     }
31103
31104     function addBlank() {
31105         d3.event.preventDefault();
31106         var data = localizedInputs.selectAll('div.entry').data();
31107         data.push({ lang: '', value: '' });
31108         localizedInputs.call(render, data);
31109     }
31110
31111     function change() {
31112         var t = {};
31113         t[field.key] = d3.select(this).value() || undefined;
31114         event.change(t);
31115     }
31116
31117     function key(lang) { return field.key + ':' + lang; }
31118
31119     function changeLang(d) {
31120         var lang = d3.select(this).value(),
31121             t = {},
31122             language = _.find(iD.data.wikipedia, function(d) {
31123                 return d[0].toLowerCase() === lang.toLowerCase() ||
31124                     d[1].toLowerCase() === lang.toLowerCase();
31125             });
31126
31127         if (language) lang = language[2];
31128
31129         if (d.lang && d.lang !== lang) {
31130             t[key(d.lang)] = undefined;
31131         }
31132
31133         var value = d3.select(this.parentNode)
31134             .selectAll('.localized-value')
31135             .value();
31136
31137         if (lang && value) {
31138             t[key(lang)] = value;
31139         } else if (lang && wikiTitles && wikiTitles[d.lang]) {
31140             t[key(lang)] = wikiTitles[d.lang];
31141         }
31142
31143         d.lang = lang;
31144         event.change(t);
31145     }
31146
31147     function changeValue(d) {
31148         if (!d.lang) return;
31149         var t = {};
31150         t[key(d.lang)] = d3.select(this).value() || undefined;
31151         event.change(t);
31152     }
31153
31154     function fetcher(value, cb) {
31155         var v = value.toLowerCase();
31156
31157         cb(iD.data.wikipedia.filter(function(d) {
31158             return d[0].toLowerCase().indexOf(v) >= 0 ||
31159             d[1].toLowerCase().indexOf(v) >= 0 ||
31160             d[2].toLowerCase().indexOf(v) >= 0;
31161         }).map(function(d) {
31162             return { value: d[1] };
31163         }));
31164     }
31165
31166     function render(selection, data) {
31167         var wraps = selection.selectAll('div.entry').
31168             data(data, function(d) { return d.lang; });
31169
31170         var innerWrap = wraps.enter()
31171             .insert('div', ':first-child');
31172
31173         innerWrap.attr('class', 'entry')
31174             .each(function() {
31175                 var wrap = d3.select(this);
31176                 var langcombo = d3.combobox().fetcher(fetcher);
31177
31178                 var label = wrap.append('label')
31179                     .attr('class','form-label')
31180                     .text(t('translate.localized_translation_label'))
31181                     .attr('for','localized-lang');
31182
31183                 label.append('button')
31184                     .attr('class', 'minor remove')
31185                     .on('click', function(d){
31186                         d3.event.preventDefault();
31187                         var t = {};
31188                         t[key(d.lang)] = undefined;
31189                         event.change(t);
31190                         d3.select(this.parentNode.parentNode)
31191                             .style('top','0')
31192                             .style('max-height','240px')
31193                             .transition()
31194                             .style('opacity', '0')
31195                             .style('max-height','0px')
31196                             .remove();
31197                     })
31198                     .append('span').attr('class', 'icon delete');
31199
31200                 wrap.append('input')
31201                     .attr('class', 'localized-lang')
31202                     .attr('type', 'text')
31203                     .attr('placeholder',t('translate.localized_translation_language'))
31204                     .on('blur', changeLang)
31205                     .on('change', changeLang)
31206                     .call(langcombo);
31207
31208                 wrap.append('input')
31209                     .on('blur', changeValue)
31210                     .on('change', changeValue)
31211                     .attr('type', 'text')
31212                     .attr('placeholder', t('translate.localized_translation_name'))
31213                     .attr('class', 'localized-value');
31214             });
31215
31216         innerWrap
31217             .style('margin-top', '0px')
31218             .style('max-height', '0px')
31219             .style('opacity', '0')
31220             .transition()
31221             .duration(200)
31222             .style('margin-top', '10px')
31223             .style('max-height', '240px')
31224             .style('opacity', '1')
31225             .each('end', function() {
31226                 d3.select(this)
31227                     .style('max-height', '')
31228                     .style('overflow', 'visible');
31229             });
31230
31231         wraps.exit()
31232             .transition()
31233             .duration(200)
31234             .style('max-height','0px')
31235             .style('opacity', '0')
31236             .style('top','-10px')
31237             .remove();
31238
31239         var entry = selection.selectAll('.entry');
31240
31241         entry.select('.localized-lang')
31242             .value(function(d) {
31243                 var lang = _.find(iD.data.wikipedia, function(lang) { return lang[2] === d.lang; });
31244                 return lang ? lang[1] : d.lang;
31245             });
31246
31247         entry.select('.localized-value')
31248             .value(function(d) { return d.value; });
31249     }
31250
31251     i.tags = function(tags) {
31252
31253         // Fetch translations from wikipedia
31254         if (tags.wikipedia && !wikiTitles) {
31255             wikiTitles = {};
31256             var wm = tags.wikipedia.match(/([^:]+):(.+)/);
31257             if (wm && wm[0] && wm[1]) {
31258                 wikipedia.translations(wm[1], wm[2], function(d) {
31259                     wikiTitles = d;
31260                 });
31261             }
31262         }
31263
31264         input.value(tags[field.key] || '');
31265
31266         var postfixed = [];
31267         for (var i in tags) {
31268             var m = i.match(new RegExp(field.key + ':([a-zA-Z_-]+)$'));
31269             if (m && m[1]) {
31270                 postfixed.push({ lang: m[1], value: tags[i]});
31271             }
31272         }
31273
31274         localizedInputs.call(render, postfixed.reverse());
31275     };
31276
31277     i.focus = function() {
31278         input.node().focus();
31279     };
31280
31281     i.entity = function(_) {
31282         entity = _;
31283     };
31284
31285     return d3.rebind(i, event, 'on');
31286 };
31287 iD.ui.preset.maxspeed = function(field, context) {
31288
31289     var event = d3.dispatch('change'),
31290         entity,
31291         imperial,
31292         unitInput,
31293         combobox,
31294         input;
31295
31296     var metricValues = [20, 30, 40, 50, 60, 70, 80, 90, 100, 110, 120],
31297         imperialValues = [20, 25, 30, 35, 40, 45, 50, 55, 65, 70];
31298
31299     function maxspeed(selection) {
31300         combobox = d3.combobox();
31301         var unitCombobox = d3.combobox().data(['km/h', 'mph'].map(comboValues));
31302
31303         input = selection.selectAll('#preset-input-' + field.id)
31304             .data([0]);
31305
31306         input.enter().append('input')
31307             .attr('type', 'text')
31308             .attr('id', 'preset-input-' + field.id)
31309             .attr('placeholder', field.placeholder());
31310
31311         input
31312             .call(combobox)
31313             .on('change', change)
31314             .on('blur', change);
31315
31316         var childNodes = context.graph().childNodes(context.entity(entity.id)),
31317             loc = childNodes[~~(childNodes.length/2)].loc;
31318
31319         imperial = _.any(iD.data.imperial.features, function(f) {
31320             return _.any(f.geometry.coordinates, function(d) {
31321                 return iD.geo.pointInPolygon(loc, d[0]);
31322             });
31323         });
31324
31325         unitInput = selection.selectAll('input.maxspeed-unit')
31326             .data([0]);
31327
31328         unitInput.enter().append('input')
31329             .attr('type', 'text')
31330             .attr('class', 'maxspeed-unit');
31331
31332         unitInput
31333             .on('blur', changeUnits)
31334             .on('change', changeUnits)
31335             .call(unitCombobox);
31336
31337         function changeUnits() {
31338             imperial = unitInput.value() === 'mph';
31339             unitInput.value(imperial ? 'mph' : 'km/h');
31340             setSuggestions();
31341             change();
31342         }
31343
31344     }
31345
31346     function setSuggestions() {
31347         combobox.data((imperial ? imperialValues : metricValues).map(comboValues));
31348         unitInput.value(imperial ? 'mph' : 'km/h');
31349     }
31350
31351     function comboValues(d) {
31352         return {
31353             value: d.toString(),
31354             title: d.toString()
31355         };
31356     }
31357
31358     function change() {
31359         var tag = {},
31360             value = input.value();
31361
31362         if (!value) {
31363             tag[field.key] = undefined;
31364         } else if (isNaN(value) || !imperial) {
31365             tag[field.key] = value;
31366         } else {
31367             tag[field.key] = value + ' mph';
31368         }
31369
31370         event.change(tag);
31371     }
31372
31373     maxspeed.tags = function(tags) {
31374         var value = tags[field.key];
31375
31376         if (value && value.indexOf('mph') >= 0) {
31377             value = parseInt(value, 10);
31378             imperial = true;
31379         } else if (value) {
31380             imperial = false;
31381         }
31382
31383         setSuggestions();
31384
31385         input.value(value || '');
31386     };
31387
31388     maxspeed.focus = function() {
31389         input.node().focus();
31390     };
31391
31392     maxspeed.entity = function(_) {
31393         entity = _;
31394     };
31395
31396     return d3.rebind(maxspeed, event, 'on');
31397 };
31398 iD.ui.preset.radio = function(field) {
31399
31400     var event = d3.dispatch('change'),
31401         labels, radios, placeholder;
31402
31403     function radio(selection) {
31404         selection.classed('preset-radio', true);
31405
31406         var wrap = selection.selectAll('.preset-input-wrap')
31407             .data([0]);
31408
31409         var buttonWrap = wrap.enter().append('div')
31410             .attr('class', 'preset-input-wrap toggle-list');
31411
31412         buttonWrap.append('span')
31413             .attr('class', 'placeholder');
31414
31415         placeholder = selection.selectAll('.placeholder');
31416
31417         labels = wrap.selectAll('label')
31418             .data(field.options || field.keys);
31419
31420         var enter = labels.enter().append('label');
31421
31422         enter.append('input')
31423             .attr('type', 'radio')
31424             .attr('name', field.id)
31425             .attr('value', function(d) { return field.t('options.' + d, { 'default': d }); })
31426             .attr('checked', false);
31427
31428         enter.append('span')
31429             .text(function(d) { return field.t('options.' + d, { 'default': d }); });
31430
31431         radios = labels.selectAll('input')
31432             .on('change', change);
31433     }
31434
31435     function change() {
31436         var t = {};
31437         if (field.key) t[field.key] = undefined;
31438         radios.each(function(d) {
31439             var active = d3.select(this).property('checked');
31440             if (field.key) {
31441                 if (active) t[field.key] = d;
31442             } else {
31443                 t[d] = active ? 'yes' : undefined;
31444             }
31445         });
31446         event.change(t);
31447     }
31448
31449     radio.tags = function(tags) {
31450         function checked(d) {
31451             if (field.key) {
31452                 return tags[field.key] === d;
31453             } else {
31454                 return !!(tags[d] && tags[d] !== 'no');
31455             }
31456         }
31457
31458         labels.classed('active', checked);
31459         radios.property('checked', checked);
31460         var selection = radios.filter(function() { return this.checked; });
31461         if (selection.empty()) {
31462             placeholder.text(t('inspector.none'));
31463         } else {
31464             placeholder.text(selection.attr('value'));
31465         }
31466     };
31467
31468     radio.focus = function() {
31469         radios.node().focus();
31470     };
31471
31472     return d3.rebind(radio, event, 'on');
31473 };
31474 iD.ui.preset.restrictions = function(field, context) {
31475     var event = d3.dispatch('change'),
31476         vertexID,
31477         fromNodeID;
31478
31479     function restrictions(selection) {
31480         var wrap = selection.selectAll('.preset-input-wrap')
31481             .data([0]);
31482
31483         var enter = wrap.enter().append('div')
31484             .attr('class', 'preset-input-wrap');
31485
31486         enter.append('div')
31487             .attr('class', 'restriction-help');
31488
31489         enter.append('svg')
31490             .call(iD.svg.Surface(context))
31491             .call(iD.behavior.Hover(context));
31492
31493         var intersection = iD.geo.Intersection(context.graph(), vertexID),
31494             graph = intersection.graph,
31495             vertex = graph.entity(vertexID),
31496             surface = wrap.selectAll('svg'),
31497             filter = function () { return true; },
31498             extent = iD.geo.Extent(),
31499             projection = iD.geo.RawMercator(),
31500             lines = iD.svg.Lines(projection, context),
31501             vertices = iD.svg.Vertices(projection, context),
31502             turns = iD.svg.Turns(projection, context);
31503
31504         var d = wrap.dimensions(),
31505             c = [d[0] / 2, d[1] / 2],
31506             z = 21;
31507
31508         projection
31509             .scale(256 * Math.pow(2, z) / (2 * Math.PI));
31510
31511         var s = projection(vertex.loc);
31512
31513         projection
31514             .translate([c[0] - s[0], c[1] - s[1]])
31515             .clipExtent([[0, 0], d]);
31516
31517         surface
31518             .call(vertices, graph, [vertex], filter, extent, z)
31519             .call(lines, graph, intersection.highways, filter)
31520             .call(turns, graph, intersection.turns(fromNodeID));
31521
31522         surface
31523             .on('click.restrictions', click)
31524             .on('mouseover.restrictions', mouseover)
31525             .on('mouseout.restrictions', mouseout);
31526
31527         surface
31528             .selectAll('.selected')
31529             .classed('selected', false);
31530
31531         if (fromNodeID) {
31532             surface
31533                 .selectAll('.' + _.find(intersection.highways, function(way) { return way.contains(fromNodeID); }).id)
31534                 .classed('selected', true);
31535         }
31536
31537         mouseout();
31538
31539         context.history()
31540             .on('change.restrictions', render);
31541
31542         d3.select(window)
31543             .on('resize.restrictions', render);
31544
31545         function click() {
31546             var datum = d3.event.target.__data__;
31547             if (datum instanceof iD.Entity) {
31548                 fromNodeID = datum.nodes[(datum.first() === vertexID) ? 1 : datum.nodes.length - 2];
31549                 render();
31550             } else if (datum instanceof iD.geo.Turn) {
31551                 if (datum.restriction) {
31552                     context.perform(
31553                         iD.actions.UnrestrictTurn(datum, projection),
31554                         t('operations.restriction.annotation.delete'));
31555                 } else {
31556                     context.perform(
31557                         iD.actions.RestrictTurn(datum, projection),
31558                         t('operations.restriction.annotation.create'));
31559                 }
31560             }
31561         }
31562
31563         function mouseover() {
31564             var datum = d3.event.target.__data__;
31565             if (datum instanceof iD.geo.Turn) {
31566                 var graph = context.graph(),
31567                     presets = context.presets(),
31568                     preset;
31569
31570                 if (datum.restriction) {
31571                     preset = presets.match(graph.entity(datum.restriction), graph);
31572                 } else {
31573                     preset = presets.item('type/restriction/' +
31574                         iD.geo.inferRestriction(
31575                             graph.entity(datum.from.node),
31576                             graph.entity(datum.via.node),
31577                             graph.entity(datum.to.node),
31578                             projection));
31579                 }
31580
31581                 wrap.selectAll('.restriction-help')
31582                     .text(t('operations.restriction.help.' +
31583                         (datum.restriction ? 'toggle_off' : 'toggle_on'),
31584                         {restriction: preset.name()}));
31585             }
31586         }
31587
31588         function mouseout() {
31589             wrap.selectAll('.restriction-help')
31590                 .text(t('operations.restriction.help.' +
31591                     (fromNodeID ? 'toggle' : 'select')));
31592         }
31593
31594         function render() {
31595             if (context.hasEntity(vertexID)) {
31596                 restrictions(selection);
31597             }
31598         }
31599     }
31600
31601     restrictions.entity = function(_) {
31602         if (!vertexID || vertexID !== _.id) {
31603             fromNodeID = null;
31604             vertexID = _.id;
31605         }
31606     };
31607
31608     restrictions.tags = function() {};
31609     restrictions.focus = function() {};
31610
31611     return d3.rebind(restrictions, event, 'on');
31612 };
31613 iD.ui.preset.textarea = function(field) {
31614
31615     var event = d3.dispatch('change'),
31616         input;
31617
31618     function i(selection) {
31619         input = selection.selectAll('textarea')
31620             .data([0]);
31621
31622         input.enter().append('textarea')
31623             .attr('id', 'preset-input-' + field.id)
31624             .attr('placeholder', field.placeholder() || t('inspector.unknown'))
31625             .attr('maxlength', 255);
31626
31627         input
31628             .on('blur', change)
31629             .on('change', change);
31630     }
31631
31632     function change() {
31633         var t = {};
31634         t[field.key] = input.value() || undefined;
31635         event.change(t);
31636     }
31637
31638     i.tags = function(tags) {
31639         input.value(tags[field.key] || '');
31640     };
31641
31642     i.focus = function() {
31643         input.node().focus();
31644     };
31645
31646     return d3.rebind(i, event, 'on');
31647 };
31648 iD.ui.preset.wikipedia = function(field, context) {
31649
31650     var event = d3.dispatch('change'),
31651         wikipedia = iD.wikipedia(),
31652         link, entity, lang, title;
31653
31654     function i(selection) {
31655
31656         var langcombo = d3.combobox()
31657             .fetcher(function(value, cb) {
31658                 var v = value.toLowerCase();
31659
31660                 cb(iD.data.wikipedia.filter(function(d) {
31661                     return d[0].toLowerCase().indexOf(v) >= 0 ||
31662                         d[1].toLowerCase().indexOf(v) >= 0 ||
31663                         d[2].toLowerCase().indexOf(v) >= 0;
31664                 }).map(function(d) {
31665                     return { value: d[1] };
31666                 }));
31667             });
31668
31669         var titlecombo = d3.combobox()
31670             .fetcher(function(value, cb) {
31671
31672                 if (!value) value = context.entity(entity.id).tags.name || '';
31673                 var searchfn = value.length > 7 ? wikipedia.search : wikipedia.suggestions;
31674
31675                 searchfn(language()[2], value, function(query, data) {
31676                     cb(data.map(function(d) {
31677                         return { value: d };
31678                     }));
31679                 });
31680             });
31681
31682         lang = selection.selectAll('input.wiki-lang')
31683             .data([0]);
31684
31685         lang.enter().append('input')
31686             .attr('type', 'text')
31687             .attr('class', 'wiki-lang')
31688             .value('English');
31689
31690         lang
31691             .call(langcombo)
31692             .on('blur', changeLang)
31693             .on('change', changeLang);
31694
31695         title = selection.selectAll('input.wiki-title')
31696             .data([0]);
31697
31698         title.enter().append('input')
31699             .attr('type', 'text')
31700             .attr('class', 'wiki-title')
31701             .attr('id', 'preset-input-' + field.id);
31702
31703         title
31704             .call(titlecombo)
31705             .on('blur', change)
31706             .on('change', change);
31707
31708         link = selection.selectAll('a.wiki-link')
31709             .data([0]);
31710
31711         link.enter().append('a')
31712             .attr('class', 'wiki-link button-input-action minor')
31713             .attr('target', '_blank')
31714             .append('span')
31715             .attr('class', 'icon out-link');
31716     }
31717
31718     function language() {
31719         var value = lang.value().toLowerCase();
31720         return _.find(iD.data.wikipedia, function(d) {
31721             return d[0].toLowerCase() === value ||
31722                 d[1].toLowerCase() === value ||
31723                 d[2].toLowerCase() === value;
31724         }) || iD.data.wikipedia[0];
31725     }
31726
31727     function changeLang() {
31728         lang.value(language()[1]);
31729         change();
31730     }
31731
31732     function change() {
31733         var value = title.value(),
31734             m = value.match(/https?:\/\/([a-z]+)\.wikipedia\.org\/wiki\/(.+)/),
31735             l = m && _.find(iD.data.wikipedia, function(d) { return m[1] === d[2]; });
31736
31737         if (l) {
31738             // Normalize title http://www.mediawiki.org/wiki/API:Query#Title_normalization
31739             value = m[2].replace(/_/g, ' ');
31740             value = value.slice(0, 1).toUpperCase() + value.slice(1);
31741             lang.value(l[1]);
31742             title.value(value);
31743         }
31744
31745         var t = {};
31746         t[field.key] = value ? language()[2] + ':' + value : undefined;
31747         event.change(t);
31748     }
31749
31750     i.tags = function(tags) {
31751         var value = tags[field.key] || '',
31752             m = value.match(/([^:]+):(.+)/),
31753             l = m && _.find(iD.data.wikipedia, function(d) { return m[1] === d[2]; });
31754
31755         // value in correct format
31756         if (l) {
31757             lang.value(l[1]);
31758             title.value(m[2]);
31759             link.attr('href', 'http://' + m[1] + '.wikipedia.org/wiki/' + m[2]);
31760
31761         // unrecognized value format
31762         } else {
31763             title.value(value);
31764             link.attr('href', 'http://en.wikipedia.org/wiki/Special:Search?search=' + value);
31765         }
31766     };
31767
31768     i.entity = function(_) {
31769         entity = _;
31770     };
31771
31772     i.focus = function() {
31773         title.node().focus();
31774     };
31775
31776     return d3.rebind(i, event, 'on');
31777 };
31778 iD.ui.intro.area = function(context, reveal) {
31779
31780     var event = d3.dispatch('done'),
31781         timeout;
31782
31783     var step = {
31784         title: 'intro.areas.title'
31785     };
31786
31787     step.enter = function() {
31788
31789         var playground = [-85.63552, 41.94159],
31790             corner = [-85.63565411045074, 41.9417715536927];
31791         context.map().centerZoom(playground, 19);
31792         reveal('button.add-area', t('intro.areas.add'), {tooltipClass: 'intro-areas-add'});
31793
31794         context.on('enter.intro', addArea);
31795
31796         function addArea(mode) {
31797             if (mode.id !== 'add-area') return;
31798             context.on('enter.intro', drawArea);
31799
31800             var padding = 120 * Math.pow(2, context.map().zoom() - 19);
31801             var pointBox = iD.ui.intro.pad(corner, padding, context);
31802             reveal(pointBox, t('intro.areas.corner'));
31803
31804             context.map().on('move.intro', function() {
31805                 padding = 120 * Math.pow(2, context.map().zoom() - 19);
31806                 pointBox = iD.ui.intro.pad(corner, padding, context);
31807                 reveal(pointBox, t('intro.areas.corner'), {duration: 0});
31808             });
31809         }
31810
31811         function drawArea(mode) {
31812             if (mode.id !== 'draw-area') return;
31813             context.on('enter.intro', enterSelect);
31814
31815             var padding = 150 * Math.pow(2, context.map().zoom() - 19);
31816             var pointBox = iD.ui.intro.pad(playground, padding, context);
31817             reveal(pointBox, t('intro.areas.place'));
31818
31819             context.map().on('move.intro', function() {
31820                 padding = 150 * Math.pow(2, context.map().zoom() - 19);
31821                 pointBox = iD.ui.intro.pad(playground, padding, context);
31822                 reveal(pointBox, t('intro.areas.place'), {duration: 0});
31823             });
31824         }
31825
31826         function enterSelect(mode) {
31827             if (mode.id !== 'select') return;
31828             context.map().on('move.intro', null);
31829             context.on('enter.intro', null);
31830
31831             timeout = setTimeout(function() {
31832                 reveal('.preset-search-input', t('intro.areas.search', {name: context.presets().item('leisure/playground').name()}));
31833                 d3.select('.preset-search-input').on('keyup.intro', keySearch);
31834             }, 500);
31835         }
31836
31837         function keySearch() {
31838             var first = d3.select('.preset-list-item:first-child');
31839             if (first.classed('preset-leisure-playground')) {
31840                 reveal(first.select('.preset-list-button').node(), t('intro.areas.choose'));
31841                 d3.selection.prototype.one.call(context.history(), 'change.intro', selectedPreset);
31842                 d3.select('.preset-search-input').on('keyup.intro', null);
31843             }
31844         }
31845
31846         function selectedPreset() {
31847             reveal('.pane', t('intro.areas.describe'));
31848             context.on('exit.intro', event.done);
31849         }
31850     };
31851
31852     step.exit = function() {
31853         window.clearTimeout(timeout);
31854         context.on('enter.intro', null);
31855         context.on('exit.intro', null);
31856         context.history().on('change.intro', null);
31857         context.map().on('move.intro', null);
31858         d3.select('.preset-search-input').on('keyup.intro', null);
31859     };
31860
31861     return d3.rebind(step, event, 'on');
31862 };
31863 iD.ui.intro.line = function(context, reveal) {
31864
31865     var event = d3.dispatch('done'),
31866         timeouts = [];
31867
31868     var step = {
31869         title: 'intro.lines.title'
31870     };
31871
31872     function timeout(f, t) {
31873         timeouts.push(window.setTimeout(f, t));
31874     }
31875
31876     step.enter = function() {
31877
31878         var centroid = [-85.62830, 41.95699];
31879         var midpoint = [-85.62975395449628, 41.95787501510204];
31880         var start = [-85.6297754121684, 41.95805253325314];
31881         var intersection = [-85.62974496187628, 41.95742515554585];
31882
31883         context.map().centerZoom(start, 18);
31884         reveal('button.add-line', t('intro.lines.add'), {tooltipClass: 'intro-lines-add'});
31885
31886         context.on('enter.intro', addLine);
31887
31888         function addLine(mode) {
31889             if (mode.id !== 'add-line') return;
31890             context.on('enter.intro', drawLine);
31891
31892             var padding = 150 * Math.pow(2, context.map().zoom() - 18);
31893             var pointBox = iD.ui.intro.pad(start, padding, context);
31894             reveal(pointBox, t('intro.lines.start'));
31895
31896             context.map().on('move.intro', function() {
31897                 padding = 150 * Math.pow(2, context.map().zoom() - 18);
31898                 pointBox = iD.ui.intro.pad(start, padding, context);
31899                 reveal(pointBox, t('intro.lines.start'), {duration: 0});
31900             });
31901         }
31902
31903         function drawLine(mode) {
31904             if (mode.id !== 'draw-line') return;
31905             context.history().on('change.intro', addIntersection);
31906             context.on('enter.intro', retry);
31907
31908             var padding = 300 * Math.pow(2, context.map().zoom() - 19);
31909             var pointBox = iD.ui.intro.pad(midpoint, padding, context);
31910             reveal(pointBox, t('intro.lines.intersect'));
31911
31912             context.map().on('move.intro', function() {
31913                 padding = 300 * Math.pow(2, context.map().zoom() - 19);
31914                 pointBox = iD.ui.intro.pad(midpoint, padding, context);
31915                 reveal(pointBox, t('intro.lines.intersect'), {duration: 0});
31916             });
31917         }
31918
31919         // ended line before creating intersection
31920         function retry(mode) {
31921             if (mode.id !== 'select') return;
31922             var pointBox = iD.ui.intro.pad(intersection, 30, context);
31923             reveal(pointBox, t('intro.lines.restart'));
31924             timeout(function() {
31925                 context.replace(iD.actions.DeleteMultiple(mode.selectedIDs()));
31926                 step.exit();
31927                 step.enter();
31928             }, 3000);
31929         }
31930
31931         function addIntersection(changes) {
31932             if ( _.any(changes.created(), function(d) {
31933                 return d.type === 'node' && context.graph().parentWays(d).length > 1;
31934             })) {
31935                 context.history().on('change.intro', null);
31936                 context.on('enter.intro', enterSelect);
31937
31938                 var padding = 900 * Math.pow(2, context.map().zoom() - 19);
31939                 var pointBox = iD.ui.intro.pad(centroid, padding, context);
31940                 reveal(pointBox, t('intro.lines.finish'));
31941
31942                 context.map().on('move.intro', function() {
31943                     padding = 900 * Math.pow(2, context.map().zoom() - 19);
31944                     pointBox = iD.ui.intro.pad(centroid, padding, context);
31945                     reveal(pointBox, t('intro.lines.finish'), {duration: 0});
31946                 });
31947             }
31948         }
31949
31950         function enterSelect(mode) {
31951             if (mode.id !== 'select') return;
31952             context.map().on('move.intro', null);
31953             context.on('enter.intro', null);
31954             d3.select('#curtain').style('pointer-events', 'all');
31955
31956             presetCategory();
31957         }
31958
31959         function presetCategory() {
31960             timeout(function() {
31961                 d3.select('#curtain').style('pointer-events', 'none');
31962                 var road = d3.select('.preset-category-road .preset-list-button');
31963                 reveal(road.node(), t('intro.lines.road'));
31964                 road.one('click.intro', roadCategory);
31965             }, 500);
31966         }
31967
31968         function roadCategory() {
31969             timeout(function() {
31970                 var grid = d3.select('.subgrid');
31971                 reveal(grid.node(), t('intro.lines.residential'));
31972                 grid.selectAll(':not(.preset-highway-residential) .preset-list-button')
31973                     .one('click.intro', retryPreset);
31974                 grid.selectAll('.preset-highway-residential .preset-list-button')
31975                     .one('click.intro', roadDetails);
31976             }, 500);
31977         }
31978
31979         // selected wrong road type
31980         function retryPreset() {
31981             timeout(function() {
31982                 var preset = d3.select('.entity-editor-pane .preset-list-button');
31983                 reveal(preset.node(), t('intro.lines.wrong_preset'));
31984                 preset.one('click.intro', presetCategory);
31985             }, 500);
31986         }
31987
31988         function roadDetails() {
31989             reveal('.pane', t('intro.lines.describe'));
31990             context.on('exit.intro', event.done);
31991         }
31992
31993     };
31994
31995     step.exit = function() {
31996         d3.select('#curtain').style('pointer-events', 'none');
31997         timeouts.forEach(window.clearTimeout);
31998         context.on('enter.intro', null);
31999         context.on('exit.intro', null);
32000         context.map().on('move.intro', null);
32001         context.history().on('change.intro', null);
32002     };
32003
32004     return d3.rebind(step, event, 'on');
32005 };
32006 iD.ui.intro.navigation = function(context, reveal) {
32007
32008     var event = d3.dispatch('done'),
32009         timeouts = [];
32010
32011     var step = {
32012         title: 'intro.navigation.title'
32013     };
32014
32015     function set(f, t) {
32016         timeouts.push(window.setTimeout(f, t));
32017     }
32018
32019     /*
32020      * Steps:
32021      * Drag map
32022      * Select poi
32023      * Show editor header
32024      * Show editor pane
32025      * Select road
32026      * Show header
32027      */
32028
32029     step.enter = function() {
32030
32031         var rect = context.surfaceRect(),
32032             map = {
32033                 left: rect.left + 10,
32034                 top: rect.top + 70,
32035                 width: rect.width - 70,
32036                 height: rect.height - 170
32037             };
32038
32039         context.map().centerZoom([-85.63591, 41.94285], 19);
32040
32041         reveal(map, t('intro.navigation.drag'));
32042
32043         context.map().on('move.intro', _.debounce(function() {
32044             context.map().on('move.intro', null);
32045             townhall();
32046             context.on('enter.intro', inspectTownHall);
32047         }, 400));
32048
32049         function townhall() {
32050             var hall = [-85.63645945147184, 41.942986488012565];
32051
32052             var point = context.projection(hall);
32053             if (point[0] < 0 || point[0] > rect.width ||
32054                 point[1] < 0 || point[1] > rect.height) {
32055                 context.map().center(hall);
32056             }
32057
32058             var box = iD.ui.intro.pointBox(hall, context);
32059             reveal(box, t('intro.navigation.select'));
32060
32061             context.map().on('move.intro', function() {
32062                 var box = iD.ui.intro.pointBox(hall, context);
32063                 reveal(box, t('intro.navigation.select'), {duration: 0});
32064             });
32065         }
32066
32067         function inspectTownHall(mode) {
32068             if (mode.id !== 'select') return;
32069             context.on('enter.intro', null);
32070             context.map().on('move.intro', null);
32071             set(function() {
32072                 reveal('.entity-editor-pane', t('intro.navigation.pane'));
32073                 context.on('exit.intro', event.done);
32074             }, 700);
32075         }
32076
32077     };
32078
32079     step.exit = function() {
32080         context.map().on('move.intro', null);
32081         context.on('enter.intro', null);
32082         context.on('exit.intro', null);
32083         timeouts.forEach(window.clearTimeout);
32084     };
32085
32086     return d3.rebind(step, event, 'on');
32087 };
32088 iD.ui.intro.point = function(context, reveal) {
32089
32090     var event = d3.dispatch('done'),
32091         timeouts = [];
32092
32093     var step = {
32094         title: 'intro.points.title'
32095     };
32096
32097     function setTimeout(f, t) {
32098         timeouts.push(window.setTimeout(f, t));
32099     }
32100
32101     step.enter = function() {
32102
32103         context.map().centerZoom([-85.63279, 41.94394], 19);
32104         reveal('button.add-point', t('intro.points.add'), {tooltipClass: 'intro-points-add'});
32105
32106         var corner = [-85.632481,41.944094];
32107
32108         context.on('enter.intro', addPoint);
32109
32110         function addPoint(mode) {
32111             if (mode.id !== 'add-point') return;
32112             context.on('enter.intro', enterSelect);
32113
32114             var pointBox = iD.ui.intro.pad(corner, 150, context);
32115             reveal(pointBox, t('intro.points.place'));
32116
32117             context.map().on('move.intro', function() {
32118                 pointBox = iD.ui.intro.pad(corner, 150, context);
32119                 reveal(pointBox, t('intro.points.place'), {duration: 0});
32120             });
32121
32122         }
32123
32124         function enterSelect(mode) {
32125             if (mode.id !== 'select') return;
32126             context.map().on('move.intro', null);
32127             context.on('enter.intro', null);
32128
32129             setTimeout(function() {
32130                 reveal('.preset-search-input', t('intro.points.search', {name: context.presets().item('amenity/cafe').name()}));
32131                 d3.select('.preset-search-input').on('keyup.intro', keySearch);
32132             }, 500);
32133         }
32134
32135         function keySearch() {
32136             var first = d3.select('.preset-list-item:first-child');
32137             if (first.classed('preset-amenity-cafe')) {
32138                 reveal(first.select('.preset-list-button').node(), t('intro.points.choose'));
32139                 d3.selection.prototype.one.call(context.history(), 'change.intro', selectedPreset);
32140
32141                 d3.select('.preset-search-input').on('keydown.intro', function() {
32142                     // Prevent search from updating and changing the grid
32143                     d3.event.stopPropagation();
32144                     d3.event.preventDefault();
32145                 }, true).on('keyup.intro', null);
32146             }
32147         }
32148
32149         function selectedPreset() {
32150             setTimeout(function() {
32151                 reveal('.entity-editor-pane', t('intro.points.describe'), {tooltipClass: 'intro-points-describe'});
32152                 context.history().on('change.intro', closeEditor);
32153                 context.on('exit.intro', selectPoint);
32154             }, 400);
32155         }
32156
32157         function closeEditor() {
32158             d3.select('.preset-search-input').on('keydown.intro', null);
32159             context.history().on('change.intro', null);
32160             reveal('.entity-editor-pane', t('intro.points.close'));
32161         }
32162
32163         function selectPoint() {
32164             context.on('exit.intro', null);
32165             context.history().on('change.intro', null);
32166             context.on('enter.intro', enterReselect);
32167
32168             var pointBox = iD.ui.intro.pad(corner, 150, context);
32169             reveal(pointBox, t('intro.points.reselect'));
32170
32171             context.map().on('move.intro', function() {
32172                 pointBox = iD.ui.intro.pad(corner, 150, context);
32173                 reveal(pointBox, t('intro.points.reselect'), {duration: 0});
32174             });
32175         }
32176
32177         function enterReselect(mode) {
32178             if (mode.id !== 'select') return;
32179             context.map().on('move.intro', null);
32180             context.on('enter.intro', null);
32181
32182             setTimeout(function() {
32183                 reveal('.entity-editor-pane', t('intro.points.fixname'));
32184                 context.on('exit.intro', deletePoint);
32185             }, 500);
32186         }
32187
32188         function deletePoint() {
32189             context.on('exit.intro', null);
32190             context.on('enter.intro', enterDelete);
32191
32192             var pointBox = iD.ui.intro.pad(corner, 150, context);
32193             reveal(pointBox, t('intro.points.reselect_delete'));
32194
32195             context.map().on('move.intro', function() {
32196                 pointBox = iD.ui.intro.pad(corner, 150, context);
32197                 reveal(pointBox, t('intro.points.reselect_delete'), {duration: 0});
32198             });
32199         }
32200
32201         function enterDelete(mode) {
32202             if (mode.id !== 'select') return;
32203             context.map().on('move.intro', null);
32204             context.on('enter.intro', null);
32205             context.on('exit.intro', deletePoint);
32206             context.map().on('move.intro', deletePoint);
32207             context.history().on('change.intro', deleted);
32208
32209             setTimeout(function() {
32210                 var node = d3.select('.radial-menu-item-delete').node();
32211                 var pointBox = iD.ui.intro.pad(node.getBoundingClientRect(), 50, context);
32212                 reveal(pointBox, t('intro.points.delete'));
32213             }, 300);
32214         }
32215
32216         function deleted(changed) {
32217             if (changed.deleted().length) event.done();
32218         }
32219
32220     };
32221
32222     step.exit = function() {
32223         timeouts.forEach(window.clearTimeout);
32224         context.on('exit.intro', null);
32225         context.on('enter.intro', null);
32226         context.map().on('move.intro', null);
32227         context.history().on('change.intro', null);
32228         d3.select('.preset-search-input').on('keyup.intro', null).on('keydown.intro', null);
32229     };
32230
32231     return d3.rebind(step, event, 'on');
32232 };
32233 iD.ui.intro.startEditing = function(context, reveal) {
32234
32235     var event = d3.dispatch('done', 'startEditing'),
32236         modal,
32237         timeouts = [];
32238
32239     var step = {
32240         title: 'intro.startediting.title'
32241     };
32242
32243     function timeout(f, t) {
32244         timeouts.push(window.setTimeout(f, t));
32245     }
32246
32247     step.enter = function() {
32248
32249         reveal('.map-control.help-control', t('intro.startediting.help'));
32250
32251         timeout(function() {
32252             reveal('#bar button.save', t('intro.startediting.save'));
32253         }, 3500);
32254
32255         timeout(function() {
32256             reveal('#surface');
32257         }, 7000);
32258
32259         timeout(function() {
32260             modal = iD.ui.modal(context.container());
32261
32262             modal.select('.modal')
32263                 .attr('class', 'modal-splash modal col6');
32264
32265             modal.selectAll('.close').remove();
32266
32267             var startbutton = modal.select('.content')
32268                 .attr('class', 'fillL')
32269                     .append('button')
32270                         .attr('class', 'modal-section huge-modal-button')
32271                         .on('click', function() {
32272                                 modal.remove();
32273                         });
32274
32275                 startbutton.append('div')
32276                     .attr('class','illustration');
32277                 startbutton.append('h2')
32278                     .text(t('intro.startediting.start'));
32279
32280             event.startEditing();
32281
32282         }, 7500);
32283     };
32284
32285     step.exit = function() {
32286         if (modal) modal.remove();
32287         timeouts.forEach(window.clearTimeout);
32288     };
32289
32290     return d3.rebind(step, event, 'on');
32291 };
32292 iD.presets = function() {
32293
32294     // an iD.presets.Collection with methods for
32295     // loading new data and returning defaults
32296
32297     var all = iD.presets.Collection([]),
32298         defaults = { area: all, line: all, point: all, vertex: all, relation: all },
32299         fields = {},
32300         universal = [],
32301         recent = iD.presets.Collection([]);
32302
32303     // Index of presets by (geometry, tag key).
32304     var index = {
32305         point: {},
32306         vertex: {},
32307         line: {},
32308         area: {},
32309         relation: {}
32310     };
32311
32312     all.match = function(entity, resolver) {
32313         var geometry = entity.geometry(resolver),
32314             geometryMatches = index[geometry],
32315             best = -1,
32316             match;
32317
32318         for (var k in entity.tags) {
32319             var keyMatches = geometryMatches[k];
32320             if (!keyMatches) continue;
32321
32322             for (var i = 0; i < keyMatches.length; i++) {
32323                 var score = keyMatches[i].matchScore(entity);
32324                 if (score > best) {
32325                     best = score;
32326                     match = keyMatches[i];
32327                 }
32328             }
32329         }
32330
32331         return match || all.item(geometry);
32332     };
32333
32334     all.load = function(d) {
32335
32336         if (d.fields) {
32337             _.forEach(d.fields, function(d, id) {
32338                 fields[id] = iD.presets.Field(id, d);
32339                 if (d.universal) universal.push(fields[id]);
32340             });
32341         }
32342
32343         if (d.presets) {
32344             _.forEach(d.presets, function(d, id) {
32345                 all.collection.push(iD.presets.Preset(id, d, fields));
32346             });
32347         }
32348
32349         if (d.categories) {
32350             _.forEach(d.categories, function(d, id) {
32351                 all.collection.push(iD.presets.Category(id, d, all));
32352             });
32353         }
32354
32355         if (d.defaults) {
32356             var getItem = _.bind(all.item, all);
32357             defaults = {
32358                 area: iD.presets.Collection(d.defaults.area.map(getItem)),
32359                 line: iD.presets.Collection(d.defaults.line.map(getItem)),
32360                 point: iD.presets.Collection(d.defaults.point.map(getItem)),
32361                 vertex: iD.presets.Collection(d.defaults.vertex.map(getItem)),
32362                 relation: iD.presets.Collection(d.defaults.relation.map(getItem))
32363             };
32364         }
32365
32366         for (var i = 0; i < all.collection.length; i++) {
32367             var preset = all.collection[i],
32368                 geometry = preset.geometry;
32369
32370             for (var j = 0; j < geometry.length; j++) {
32371                 var g = index[geometry[j]];
32372                 for (var k in preset.tags) {
32373                     (g[k] = g[k] || []).push(preset);
32374                 }
32375             }
32376         }
32377
32378         return all;
32379     };
32380
32381     all.field = function(id) {
32382         return fields[id];
32383     };
32384
32385     all.universal = function() {
32386         return universal;
32387     };
32388
32389     all.defaults = function(geometry, n) {
32390         var rec = recent.matchGeometry(geometry).collection.slice(0, 4),
32391             def = _.uniq(rec.concat(defaults[geometry].collection)).slice(0, n - 1);
32392         return iD.presets.Collection(_.unique(rec.concat(def).concat(all.item(geometry))));
32393     };
32394
32395     all.choose = function(preset) {
32396         if (!preset.isFallback()) {
32397             recent = iD.presets.Collection(_.unique([preset].concat(recent.collection)));
32398         }
32399         return all;
32400     };
32401
32402     return all;
32403 };
32404 iD.presets.Category = function(id, category, all) {
32405     category = _.clone(category);
32406
32407     category.id = id;
32408
32409     category.members = iD.presets.Collection(category.members.map(function(id) {
32410         return all.item(id);
32411     }));
32412
32413     category.matchGeometry = function(geometry) {
32414         return category.geometry.indexOf(geometry) >= 0;
32415     };
32416
32417     category.matchScore = function() { return -1; };
32418
32419     category.name = function() {
32420         return t('presets.categories.' + id + '.name', {'default': id});
32421     };
32422
32423     category.terms = function() {
32424         return [];
32425     };
32426
32427     return category;
32428 };
32429 iD.presets.Collection = function(collection) {
32430
32431     var maxSearchResults = 50,
32432         maxSuggestionResults = 10;
32433
32434     var presets = {
32435
32436         collection: collection,
32437
32438         item: function(id) {
32439             return _.find(collection, function(d) {
32440                 return d.id === id;
32441             });
32442         },
32443
32444         matchGeometry: function(geometry) {
32445             return iD.presets.Collection(collection.filter(function(d) {
32446                 return d.matchGeometry(geometry);
32447             }));
32448         },
32449
32450         search: function(value, geometry) {
32451             if (!value) return this;
32452
32453             value = value.toLowerCase();
32454
32455             var searchable = _.filter(collection, function(a) {
32456                 return a.searchable !== false && a.suggestion !== true;
32457             }),
32458             suggestions = _.filter(collection, function(a) {
32459                 return a.suggestion === true;
32460             });
32461
32462             // matches value to preset.name
32463             var leading_name = _.filter(searchable, function(a) {
32464                     return leading(a.name().toLowerCase());
32465                 }).sort(function(a, b) {
32466                     var i = a.name().toLowerCase().indexOf(value) - b.name().toLowerCase().indexOf(value);
32467                     if (i === 0) return a.name().length - b.name().length;
32468                     else return i;
32469                 });
32470
32471             // matches value to preset.terms values
32472             var leading_terms = _.filter(searchable, function(a) {
32473                 return _.any(a.terms() || [], leading);
32474             });
32475
32476             function leading(a) {
32477                 var index = a.indexOf(value);
32478                 return index === 0 || a[index - 1] === ' ';
32479             }
32480
32481             // finds close matches to value in preset.name
32482             var levenstein_name = searchable.map(function(a) {
32483                     return {
32484                         preset: a,
32485                         dist: iD.util.editDistance(value, a.name().toLowerCase())
32486                     };
32487                 }).filter(function(a) {
32488                     return a.dist + Math.min(value.length - a.preset.name().length, 0) < 3;
32489                 }).sort(function(a, b) {
32490                     return a.dist - b.dist;
32491                 }).map(function(a) {
32492                     return a.preset;
32493                 });
32494
32495             // finds close matches to value in preset.terms
32496             var leventstein_terms = _.filter(searchable, function(a) {
32497                     return _.any(a.terms() || [], function(b) {
32498                         return iD.util.editDistance(value, b) + Math.min(value.length - b.length, 0) < 3;
32499                     });
32500                 });
32501
32502             function suggestionName(name) {
32503                 var nameArray = name.split(' - ');
32504                 if (nameArray.length > 1) {
32505                     name = nameArray.slice(0, nameArray.length-1).join(' - ');
32506                 }
32507                 return name.toLowerCase();
32508             }
32509
32510             var leading_suggestions = _.filter(suggestions, function(a) {
32511                     return leading(suggestionName(a.name()));
32512                 }).sort(function(a, b) {
32513                     a = suggestionName(a.name());
32514                     b = suggestionName(b.name());
32515                     var i = a.indexOf(value) - b.indexOf(value);
32516                     if (i === 0) return a.length - b.length;
32517                     else return i;
32518                 });
32519
32520             var leven_suggestions = suggestions.map(function(a) {
32521                     return {
32522                         preset: a,
32523                         dist: iD.util.editDistance(value, suggestionName(a.name()))
32524                     };
32525                 }).filter(function(a) {
32526                     return a.dist + Math.min(value.length - suggestionName(a.preset.name()).length, 0) < 1;
32527                 }).sort(function(a, b) {
32528                     return a.dist - b.dist;
32529                 }).map(function(a) {
32530                     return a.preset;
32531                 });
32532
32533             var other = presets.item(geometry);
32534
32535             var results = leading_name.concat(
32536                             leading_terms,
32537                             leading_suggestions.slice(0, maxSuggestionResults+5),
32538                             levenstein_name,
32539                             leventstein_terms,
32540                             leven_suggestions.slice(0, maxSuggestionResults)
32541                         ).slice(0, maxSearchResults-1);
32542
32543             return iD.presets.Collection(_.unique(
32544                     results.concat(other)
32545                 ));
32546         }
32547     };
32548
32549     return presets;
32550 };
32551 iD.presets.Field = function(id, field) {
32552     field = _.clone(field);
32553
32554     field.id = id;
32555
32556     field.matchGeometry = function(geometry) {
32557         return !field.geometry || field.geometry === geometry;
32558     };
32559
32560     field.t = function(scope, options) {
32561         return t('presets.fields.' + id + '.' + scope, options);
32562     };
32563
32564     field.label = function() {
32565         return field.t('label', {'default': id});
32566     };
32567
32568     var placeholder = field.placeholder;
32569     field.placeholder = function() {
32570         return field.t('placeholder', {'default': placeholder});
32571     };
32572
32573     return field;
32574 };
32575 iD.presets.Preset = function(id, preset, fields) {
32576     preset = _.clone(preset);
32577
32578     preset.id = id;
32579     preset.fields = (preset.fields || []).map(getFields);
32580
32581     function getFields(f) {
32582         return fields[f];
32583     }
32584
32585     preset.matchGeometry = function(geometry) {
32586         return preset.geometry.indexOf(geometry) >= 0;
32587     };
32588
32589     var matchScore = preset.matchScore || 1;
32590     preset.matchScore = function(entity) {
32591         var tags = preset.tags,
32592             score = 0;
32593
32594         for (var t in tags) {
32595             if (entity.tags[t] === tags[t]) {
32596                 score += matchScore;
32597             } else if (tags[t] === '*' && t in entity.tags) {
32598                 score += matchScore / 2;
32599             } else {
32600                 return -1;
32601             }
32602         }
32603
32604         return score;
32605     };
32606
32607     preset.t = function(scope, options) {
32608         return t('presets.presets.' + id + '.' + scope, options);
32609     };
32610
32611     var name = preset.name;
32612     preset.name = function() {
32613         if (preset.suggestion) {
32614             id = id.split('/');
32615             id = id[0] + '/' + id[1];
32616             return name + ' - ' + t('presets.presets.' + id + '.name');
32617         }
32618         return preset.t('name', {'default': name});
32619     };
32620
32621     preset.terms = function() {
32622         return preset.t('terms', {'default': ''}).split(',');
32623     };
32624
32625     preset.isFallback = function() {
32626         return Object.keys(preset.tags).length === 0;
32627     };
32628
32629     preset.reference = function(geometry) {
32630         var key = Object.keys(preset.tags)[0],
32631             value = preset.tags[key];
32632
32633         if (geometry === 'relation' && key === 'type') {
32634             return { rtype: value };
32635         } else if (value === '*') {
32636             return { key: key };
32637         } else {
32638             return { key: key, value: value };
32639         }
32640     };
32641
32642     var removeTags = preset.removeTags || preset.tags;
32643     preset.removeTags = function(tags, geometry) {
32644         tags = _.omit(tags, _.keys(removeTags));
32645
32646         for (var f in preset.fields) {
32647             var field = preset.fields[f];
32648             if (field.matchGeometry(geometry) && field['default'] === tags[field.key]) {
32649                 delete tags[field.key];
32650             }
32651         }
32652
32653         return tags;
32654     };
32655
32656     var applyTags = preset.addTags || preset.tags;
32657     preset.applyTags = function(tags, geometry) {
32658         var k;
32659
32660         tags = _.clone(tags);
32661
32662         for (k in applyTags) {
32663             if (applyTags[k] === '*') {
32664                 tags[k] = 'yes';
32665             } else {
32666                 tags[k] = applyTags[k];
32667             }
32668         }
32669
32670         // Add area=yes if necessary
32671         for (k in applyTags) {
32672             if (geometry === 'area' && !(k in iD.areaKeys))
32673                 tags.area = 'yes';
32674             break;
32675         }
32676
32677         for (var f in preset.fields) {
32678             var field = preset.fields[f];
32679             if (field.matchGeometry(geometry) && field.key && !tags[field.key] && field['default']) {
32680                 tags[field.key] = field['default'];
32681             }
32682         }
32683
32684         return tags;
32685     };
32686
32687     return preset;
32688 };
32689 iD.validate = function(changes, graph) {
32690     var warnings = [];
32691
32692     // https://github.com/openstreetmap/josm/blob/mirror/src/org/
32693     // openstreetmap/josm/data/validation/tests/UnclosedWays.java#L80
32694     function tagSuggestsArea(change) {
32695         if (_.isEmpty(change.tags)) return false;
32696         var tags = change.tags;
32697         var presence = ['landuse', 'amenities', 'tourism', 'shop'];
32698         for (var i = 0; i < presence.length; i++) {
32699             if (tags[presence[i]] !== undefined) {
32700                 return presence[i] + '=' + tags[presence[i]];
32701             }
32702         }
32703         if (tags.building && tags.building === 'yes') return 'building=yes';
32704     }
32705
32706     if (changes.deleted.length > 100) {
32707         warnings.push({
32708             message: t('validations.many_deletions', { n: changes.deleted.length })
32709         });
32710     }
32711
32712     for (var i = 0; i < changes.created.length; i++) {
32713         var change = changes.created[i],
32714             geometry = change.geometry(graph);
32715
32716         if ((geometry === 'point' || geometry === 'line' || geometry === 'area') && !change.isUsed(graph)) {
32717             warnings.push({
32718                 message: t('validations.untagged_' + geometry),
32719                 tooltip: t('validations.untagged_' + geometry + '_tooltip'),
32720                 entity: change
32721             });
32722         }
32723
32724         var deprecatedTags = change.deprecatedTags();
32725         if (!_.isEmpty(deprecatedTags)) {
32726             warnings.push({
32727                 message: t('validations.deprecated_tags', {
32728                     tags: iD.util.tagText({ tags: deprecatedTags })
32729                 }), entity: change });
32730         }
32731
32732         if (geometry === 'line' && tagSuggestsArea(change)) {
32733             warnings.push({
32734                 message: t('validations.tag_suggests_area', {tag: tagSuggestsArea(change)}),
32735                 entity: change
32736             });
32737         }
32738     }
32739
32740     return warnings;
32741 };
32742 /* jshint ignore:start */
32743 })();
32744 window.locale = { _current: 'en' };
32745
32746 locale.current = function(_) {
32747     if (!arguments.length) return locale._current;
32748     if (locale[_] !== undefined) locale._current = _;
32749     else if (locale[_.split('-')[0]]) locale._current = _.split('-')[0];
32750     return locale;
32751 };
32752
32753 function t(s, o, loc) {
32754     loc = loc || locale._current;
32755
32756     var path = s.split(".").reverse(),
32757         rep = locale[loc];
32758
32759     while (rep !== undefined && path.length) rep = rep[path.pop()];
32760
32761     if (rep !== undefined) {
32762         if (o) for (var k in o) rep = rep.replace('{' + k + '}', o[k]);
32763         return rep;
32764     }
32765
32766     if (loc !== 'en') {
32767         return t(s, o, 'en');
32768     }
32769
32770     if (o && 'default' in o) {
32771         return o['default'];
32772     }
32773
32774     var missing = 'Missing ' + loc + ' translation: ' + s;
32775     if (typeof console !== "undefined") console.error(missing);
32776
32777     return missing;
32778 }
32779 iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:56:33Z","tags":{}},"n185964961":{"id":"n185964961","loc":[-85.6406588,41.942601],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T20:04:13Z","tags":{}},"n185964962":{"id":"n185964962","loc":[-85.6394548,41.94261],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T20:04:13Z","tags":{}},"n185970607":{"id":"n185970607","loc":[-85.641094,41.94006],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:04:43Z","tags":{}},"n185970614":{"id":"n185970614","loc":[-85.641825,41.941316],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:04:43Z","tags":{}},"n185970616":{"id":"n185970616","loc":[-85.641838,41.941556],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:04:43Z","tags":{}},"n185973650":{"id":"n185973650","loc":[-85.639918,41.940064],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:59Z","tags":{}},"n185973660":{"id":"n185973660","loc":[-85.640645,41.941339],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:59Z","tags":{}},"n185973659":{"id":"n185973659","loc":[-85.6406115,41.9400658],"version":"3","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:56Z","tags":{}},"n185974479":{"id":"n185974479","loc":[-85.639402,41.941344],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:06:18Z","tags":{}},"n185974481":{"id":"n185974481","loc":[-85.643071,41.941288],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:06:18Z","tags":{}},"n185976259":{"id":"n185976259","loc":[-85.642213,41.940043],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:07:24Z","tags":{}},"n185976261":{"id":"n185976261","loc":[-85.643056,41.94001],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:07:24Z","tags":{}},"n185964959":{"id":"n185964959","loc":[-85.6431031,41.9425754],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T20:04:12Z","tags":{}},"n185964960":{"id":"n185964960","loc":[-85.6418749,41.9425864],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T20:04:12Z","tags":{}},"n185981481":{"id":"n185981481","loc":[-85.6386827,41.9400828],"version":"3","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:56Z","tags":{}},"n185981482":{"id":"n185981482","loc":[-85.6393664,41.9400854],"version":"3","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:56Z","tags":{}},"n2138493844":{"id":"n2138493844","loc":[-85.6427969,41.940522],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493845":{"id":"n2138493845","loc":[-85.6425891,41.9405228],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493846":{"id":"n2138493846","loc":[-85.6425868,41.9402875],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493847":{"id":"n2138493847","loc":[-85.6427969,41.9402858],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493848":{"id":"n2138493848","loc":[-85.6425708,41.9405234],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493849":{"id":"n2138493849","loc":[-85.642568,41.9402855],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493850":{"id":"n2138493850","loc":[-85.6423157,41.9402886],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:32Z","tags":{}},"n2138493851":{"id":"n2138493851","loc":[-85.6423212,41.9404362],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:32Z","tags":{}},"n2138493852":{"id":"n2138493852","loc":[-85.6422923,41.9404578],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:32Z","tags":{}},"n2138493853":{"id":"n2138493853","loc":[-85.6422868,41.9404834],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:32Z","tags":{}},"n2138493854":{"id":"n2138493854","loc":[-85.6423226,41.9405091],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:32Z","tags":{}},"n2138493855":{"id":"n2138493855","loc":[-85.6423847,41.9405111],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:32Z","tags":{}},"n2138493856":{"id":"n2138493856","loc":[-85.6424081,41.9405265],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:32Z","tags":{}},"n2140155811":{"id":"n2140155811","loc":[-85.6419547,41.9410956],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155814":{"id":"n2140155814","loc":[-85.6427577,41.9410884],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155816":{"id":"n2140155816","loc":[-85.6427545,41.9410052],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155818":{"id":"n2140155818","loc":[-85.6428057,41.9410028],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155821":{"id":"n2140155821","loc":[-85.6427993,41.9407339],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155823":{"id":"n2140155823","loc":[-85.6427385,41.9407339],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155825":{"id":"n2140155825","loc":[-85.6427417,41.9406435],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155827":{"id":"n2140155827","loc":[-85.6419515,41.9406482],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155828":{"id":"n2140155828","loc":[-85.6429368,41.9412407],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155829":{"id":"n2140155829","loc":[-85.6417756,41.9412526],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155830":{"id":"n2140155830","loc":[-85.641766,41.9405983],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155831":{"id":"n2140155831","loc":[-85.6419803,41.9405983],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155832":{"id":"n2140155832","loc":[-85.6419611,41.9401366],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155833":{"id":"n2140155833","loc":[-85.6429336,41.94012],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155834":{"id":"n2140155834","loc":[-85.6430697,41.9411732],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155835":{"id":"n2140155835","loc":[-85.6428411,41.9409974],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155837":{"id":"n2140155837","loc":[-85.6428388,41.9407211],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155839":{"id":"n2140155839","loc":[-85.6430624,41.9405521],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155840":{"id":"n2140155840","loc":[-85.6427323,41.9412396],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155842":{"id":"n2140155842","loc":[-85.6418147,41.9412457],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155844":{"id":"n2140155844","loc":[-85.641813,41.9411319],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155845":{"id":"n2140155845","loc":[-85.6418394,41.9411111],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155847":{"id":"n2140155847","loc":[-85.6418838,41.9410977],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155849":{"id":"n2140155849","loc":[-85.6427324,41.9410921],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155851":{"id":"n2140155851","loc":[-85.6427798,41.9412945],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155852":{"id":"n2140155852","loc":[-85.6427701,41.9411777],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155854":{"id":"n2140155854","loc":[-85.6427323,41.9411572],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155856":{"id":"n2140155856","loc":[-85.6418478,41.9411666],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2165942818":{"id":"n2165942818","loc":[-85.6437533,41.9415029],"version":"1","changeset":"15116533","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-21T20:33:02Z","tags":{}},"n2165942819":{"id":"n2165942819","loc":[-85.6437623,41.9421195],"version":"1","changeset":"15116533","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-21T20:33:02Z","tags":{}},"n2168510551":{"id":"n2168510551","loc":[-85.6423795,41.9422615],"version":"1","changeset":"15132039","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:10:23Z","tags":{}},"n2168510552":{"id":"n2168510552","loc":[-85.6423744,41.9419439],"version":"1","changeset":"15132039","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:10:23Z","tags":{}},"n2168510553":{"id":"n2168510553","loc":[-85.642518,41.9419427],"version":"1","changeset":"15132039","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:10:23Z","tags":{}},"n2168510554":{"id":"n2168510554","loc":[-85.6425186,41.9419801],"version":"1","changeset":"15132039","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:10:23Z","tags":{}},"n2168510555":{"id":"n2168510555","loc":[-85.6428314,41.9419773],"version":"1","changeset":"15132039","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:10:23Z","tags":{}},"n2168510556":{"id":"n2168510556","loc":[-85.6428368,41.9423116],"version":"1","changeset":"15132039","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:10:23Z","tags":{}},"n2168510557":{"id":"n2168510557","loc":[-85.6424947,41.9423146],"version":"1","changeset":"15132039","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:10:23Z","tags":{}},"n2168510558":{"id":"n2168510558","loc":[-85.6424938,41.9422605],"version":"1","changeset":"15132039","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:10:23Z","tags":{}},"n2189046007":{"id":"n2189046007","loc":[-85.6410866,41.9424327],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046009":{"id":"n2189046009","loc":[-85.6410805,41.9420061],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046011":{"id":"n2189046011","loc":[-85.6412443,41.9420048],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046012":{"id":"n2189046012","loc":[-85.6412505,41.9424314],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046014":{"id":"n2189046014","loc":[-85.6413311,41.942968],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046016":{"id":"n2189046016","loc":[-85.6413281,41.942713],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046018":{"id":"n2189046018","loc":[-85.641521,41.9427117],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046021":{"id":"n2189046021","loc":[-85.6415234,41.9429236],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046022":{"id":"n2189046022","loc":[-85.6415045,41.9429238],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046025":{"id":"n2189046025","loc":[-85.641505,41.9429668],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046053":{"id":"n2189046053","loc":[-85.6385988,41.942412],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046054":{"id":"n2189046054","loc":[-85.6385985,41.9423311],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046055":{"id":"n2189046055","loc":[-85.6387617,41.9423308],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046056":{"id":"n2189046056","loc":[-85.6387616,41.9423026],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046058":{"id":"n2189046058","loc":[-85.6388215,41.9423025],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046059":{"id":"n2189046059","loc":[-85.6388219,41.9424115],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046060":{"id":"n2189046060","loc":[-85.6391096,41.9424486],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046061":{"id":"n2189046061","loc":[-85.6391105,41.9423673],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046063":{"id":"n2189046063","loc":[-85.6392911,41.9423684],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046065":{"id":"n2189046065","loc":[-85.6392903,41.9424497],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046067":{"id":"n2189046067","loc":[-85.6397927,41.9423876],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046069":{"id":"n2189046069","loc":[-85.6397897,41.9422981],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046070":{"id":"n2189046070","loc":[-85.6399702,41.9422947],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046072":{"id":"n2189046072","loc":[-85.6399732,41.9423843],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046074":{"id":"n2189046074","loc":[-85.6396331,41.9430227],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046075":{"id":"n2189046075","loc":[-85.6398673,41.9430189],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046077":{"id":"n2189046077","loc":[-85.6398656,41.9429637],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046079":{"id":"n2189046079","loc":[-85.6398885,41.9429633],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046082":{"id":"n2189046082","loc":[-85.6398832,41.942779],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046083":{"id":"n2189046083","loc":[-85.6398513,41.9427796],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046085":{"id":"n2189046085","loc":[-85.6398502,41.9427401],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046087":{"id":"n2189046087","loc":[-85.6397889,41.9427411],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046089":{"id":"n2189046089","loc":[-85.6397892,41.942753],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046090":{"id":"n2189046090","loc":[-85.6396983,41.9427544],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046092":{"id":"n2189046092","loc":[-85.6396993,41.9427882],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046094":{"id":"n2189046094","loc":[-85.6396746,41.9427886],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046096":{"id":"n2189046096","loc":[-85.6396758,41.9428296],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046097":{"id":"n2189046097","loc":[-85.6397007,41.9428292],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046099":{"id":"n2189046099","loc":[-85.6397018,41.9428686],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046103":{"id":"n2189046103","loc":[-85.6396289,41.9428697],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046112":{"id":"n2189046112","loc":[-85.6435683,41.9429457],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046113":{"id":"n2189046113","loc":[-85.643568,41.9427766],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046115":{"id":"n2189046115","loc":[-85.6434011,41.9427767],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046116":{"id":"n2189046116","loc":[-85.6434012,41.9428631],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046117":{"id":"n2189046117","loc":[-85.643448,41.9428631],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046118":{"id":"n2189046118","loc":[-85.6434481,41.9429457],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046119":{"id":"n2189046119","loc":[-85.6428363,41.9429809],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046120":{"id":"n2189046120","loc":[-85.6429171,41.9429791],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046121":{"id":"n2189046121","loc":[-85.642914,41.9429041],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046122":{"id":"n2189046122","loc":[-85.6429385,41.9429035],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046123":{"id":"n2189046123","loc":[-85.6429348,41.9428126],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046124":{"id":"n2189046124","loc":[-85.6427746,41.9428163],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046125":{"id":"n2189046125","loc":[-85.6427783,41.942906],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046126":{"id":"n2189046126","loc":[-85.6428332,41.9429047],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046127":{"id":"n2189046127","loc":[-85.6423018,41.9428859],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046128":{"id":"n2189046128","loc":[-85.6422987,41.9427208],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046130":{"id":"n2189046130","loc":[-85.6424218,41.9427195],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046131":{"id":"n2189046131","loc":[-85.6424246,41.9428684],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046132":{"id":"n2189046132","loc":[-85.6423845,41.9428689],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046133":{"id":"n2189046133","loc":[-85.6423848,41.942885],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046134":{"id":"n2189046134","loc":[-85.641533,41.9429392],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046135":{"id":"n2189046135","loc":[-85.6416096,41.9428768],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046137":{"id":"n2189046137","loc":[-85.6416763,41.9429221],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046138":{"id":"n2189046138","loc":[-85.6415997,41.9429845],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046139":{"id":"n2189046139","loc":[-85.6420598,41.9428016],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046140":{"id":"n2189046140","loc":[-85.6420593,41.9427415],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046141":{"id":"n2189046141","loc":[-85.6421957,41.9427409],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046142":{"id":"n2189046142","loc":[-85.6421963,41.9428182],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046143":{"id":"n2189046143","loc":[-85.6421281,41.9428185],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046144":{"id":"n2189046144","loc":[-85.6421279,41.9428013],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046145":{"id":"n2189046145","loc":[-85.6409429,41.9429345],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046146":{"id":"n2189046146","loc":[-85.6410354,41.9429334],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046147":{"id":"n2189046147","loc":[-85.6410325,41.9427972],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046148":{"id":"n2189046148","loc":[-85.640997,41.9427976],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046149":{"id":"n2189046149","loc":[-85.6409963,41.9427643],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046150":{"id":"n2189046150","loc":[-85.6408605,41.9427659],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046152":{"id":"n2189046152","loc":[-85.6408623,41.9428482],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046153":{"id":"n2189046153","loc":[-85.640941,41.9428473],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189152992":{"id":"n2189152992","loc":[-85.6437661,41.9422257],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189152993":{"id":"n2189152993","loc":[-85.643768,41.9424067],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189152994":{"id":"n2189152994","loc":[-85.6432176,41.9417705],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189152995":{"id":"n2189152995","loc":[-85.6432097,41.941327],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189152996":{"id":"n2189152996","loc":[-85.6436493,41.9413226],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189152997":{"id":"n2189152997","loc":[-85.6436563,41.9417164],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189152998":{"id":"n2189152998","loc":[-85.6435796,41.9417171],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189152999":{"id":"n2189152999","loc":[-85.6435805,41.9417669],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153000":{"id":"n2189153000","loc":[-85.6438202,41.9414953],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153001":{"id":"n2189153001","loc":[-85.6438173,41.9413175],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153004":{"id":"n2189153004","loc":[-85.6432535,41.9418466],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153005":{"id":"n2189153005","loc":[-85.6433935,41.9418599],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153006":{"id":"n2189153006","loc":[-85.6434831,41.9418986],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153007":{"id":"n2189153007","loc":[-85.6435678,41.9419774],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153008":{"id":"n2189153008","loc":[-85.6435987,41.9420282],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153009":{"id":"n2189153009","loc":[-85.643438,41.9419573],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153010":{"id":"n2189153010","loc":[-85.6435284,41.9424676],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153011":{"id":"n2189153011","loc":[-85.6436207,41.9423631],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153012":{"id":"n2189153012","loc":[-85.6434957,41.9422973],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153013":{"id":"n2189153013","loc":[-85.6434457,41.9422458],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153014":{"id":"n2189153014","loc":[-85.6433976,41.9421772],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153015":{"id":"n2189153015","loc":[-85.6433861,41.9420785],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153016":{"id":"n2189153016","loc":[-85.6433765,41.9420313],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153017":{"id":"n2189153017","loc":[-85.6432207,41.9420284],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153018":{"id":"n2189153018","loc":[-85.6432245,41.9422759],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153019":{"id":"n2189153019","loc":[-85.6432649,41.9423474],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153020":{"id":"n2189153020","loc":[-85.6433226,41.9424132],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153021":{"id":"n2189153021","loc":[-85.6434111,41.9424704],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153022":{"id":"n2189153022","loc":[-85.6434591,41.9424347],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153025":{"id":"n2189153025","loc":[-85.6437669,41.9423073],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153026":{"id":"n2189153026","loc":[-85.6436611,41.942293],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153027":{"id":"n2189153027","loc":[-85.6435784,41.9422473],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153028":{"id":"n2189153028","loc":[-85.6435245,41.9421443],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153029":{"id":"n2189153029","loc":[-85.6435149,41.9420613],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153030":{"id":"n2189153030","loc":[-85.6433528,41.9419269],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153031":{"id":"n2189153031","loc":[-85.6432535,41.9419191],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153032":{"id":"n2189153032","loc":[-85.6430868,41.9419198],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153033":{"id":"n2189153033","loc":[-85.6434894,41.9420033],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153034":{"id":"n2189153034","loc":[-85.6432974,41.9419225],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153035":{"id":"n2189153035","loc":[-85.6433055,41.9421632],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:07Z","tags":{}},"n2189153036":{"id":"n2189153036","loc":[-85.6433538,41.9422849],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:07Z","tags":{}},"n2189153037":{"id":"n2189153037","loc":[-85.6434718,41.9423887],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:07Z","tags":{}},"n2189153038":{"id":"n2189153038","loc":[-85.6436134,41.9422667],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:07Z","tags":{}},"n2189153040":{"id":"n2189153040","loc":[-85.6438759,41.9414017],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:07Z","tags":{}},"n2189153041":{"id":"n2189153041","loc":[-85.6438181,41.9413687],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:07Z","tags":{}},"n2189153042":{"id":"n2189153042","loc":[-85.6436821,41.9413044],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:07Z","tags":{}},"n2189153043":{"id":"n2189153043","loc":[-85.6435899,41.9412862],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:07Z","tags":{}},"n2189153044":{"id":"n2189153044","loc":[-85.6433169,41.9417268],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:07Z","tags":{}},"n2189153045":{"id":"n2189153045","loc":[-85.643301,41.9412859],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:07Z","tags":{}},"n2189153046":{"id":"n2189153046","loc":[-85.6435531,41.9416981],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:07Z","tags":{}},"n2189153047":{"id":"n2189153047","loc":[-85.6435427,41.9412863],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:07Z","tags":{}},"n185948706":{"id":"n185948706","loc":[-85.6369439,41.940122],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T20:04:13Z","tags":{}},"n185949348":{"id":"n185949348","loc":[-85.640039,41.931135],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:54:09Z","tags":{}},"n185949870":{"id":"n185949870","loc":[-85.643195,41.949261],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:54:20Z","tags":{}},"n185954680":{"id":"n185954680","loc":[-85.6337802,41.9401143],"version":"3","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:56Z","tags":{}},"n185954784":{"id":"n185954784","loc":[-85.6487485,41.942527],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T20:04:13Z","tags":{}},"n185958670":{"id":"n185958670","loc":[-85.637255,41.940104],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:30Z","tags":{}},"n185958672":{"id":"n185958672","loc":[-85.636996,41.941355],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:31Z","tags":{}},"n185960207":{"id":"n185960207","loc":[-85.634992,41.940118],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:59:09Z","tags":{}},"n185963163":{"id":"n185963163","loc":[-85.638831,41.93398],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:00:45Z","tags":{}},"n185963165":{"id":"n185963165","loc":[-85.640073,41.933968],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:00:45Z","tags":{}},"n185963167":{"id":"n185963167","loc":[-85.641225,41.933972],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:00:45Z","tags":{}},"n185963168":{"id":"n185963168","loc":[-85.642386,41.933952],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:00:45Z","tags":{}},"n185964695":{"id":"n185964695","loc":[-85.6443608,41.9425645],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T20:04:12Z","tags":{}},"n185964697":{"id":"n185964697","loc":[-85.644384,41.939941],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:31Z","tags":{}},"n185964963":{"id":"n185964963","loc":[-85.6382347,41.9426146],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T20:04:13Z","tags":{}},"n185964965":{"id":"n185964965","loc":[-85.637022,41.942622],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:40Z","tags":{}},"n185964967":{"id":"n185964967","loc":[-85.6363706,41.9426606],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T20:04:13Z","tags":{}},"n185964968":{"id":"n185964968","loc":[-85.6357988,41.9427748],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T20:04:13Z","tags":{}},"n185964969":{"id":"n185964969","loc":[-85.6355409,41.9428465],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T20:04:13Z","tags":{}},"n185964970":{"id":"n185964970","loc":[-85.6348729,41.9430443],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:00Z","tags":{}},"n185966958":{"id":"n185966958","loc":[-85.641946,41.946413],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:51Z","tags":{}},"n185966960":{"id":"n185966960","loc":[-85.643148,41.946389],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:51Z","tags":{}},"n185967774":{"id":"n185967774","loc":[-85.641889,41.943852],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:03:12Z","tags":{}},"n185967775":{"id":"n185967775","loc":[-85.641922,41.945121],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:03:12Z","tags":{}},"n185967776":{"id":"n185967776","loc":[-85.641927,41.947544],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:03:12Z","tags":{}},"n185967777":{"id":"n185967777","loc":[-85.641982,41.947622],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:03:12Z","tags":{}},"n185969289":{"id":"n185969289","loc":[-85.63928,41.929221],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:03:52Z","tags":{}},"n185969704":{"id":"n185969704","loc":[-85.6388186,41.9350099],"version":"3","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:56Z","tags":{}},"n185969706":{"id":"n185969706","loc":[-85.6400709,41.9349957],"version":"3","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:56Z","tags":{}},"n185969708":{"id":"n185969708","loc":[-85.6412214,41.9349827],"version":"3","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:56Z","tags":{}},"n185969710":{"id":"n185969710","loc":[-85.6423509,41.934974],"version":"3","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:56Z","tags":{}},"n185970602":{"id":"n185970602","loc":[-85.641293,41.931817],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:04:43Z","tags":{}},"n185970604":{"id":"n185970604","loc":[-85.641258,41.932705],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:04:43Z","tags":{}},"n185970605":{"id":"n185970605","loc":[-85.641148,41.936984],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:04:43Z","tags":{}},"n185970606":{"id":"n185970606","loc":[-85.641112,41.938169],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:04:43Z","tags":{}},"n185970906":{"id":"n185970906","loc":[-85.639454,41.943871],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:04:50Z","tags":{}},"n185970908":{"id":"n185970908","loc":[-85.6394635,41.9450504],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:57Z","tags":{}},"n185970909":{"id":"n185970909","loc":[-85.6394914,41.9451911],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:57Z","tags":{}},"n185971368":{"id":"n185971368","loc":[-85.635769,41.940122],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:01Z","tags":{}},"n185971978":{"id":"n185971978","loc":[-85.640003,41.936988],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:14Z","tags":{}},"n185971980":{"id":"n185971980","loc":[-85.642299,41.936988],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:14Z","tags":{}},"n185973633":{"id":"n185973633","loc":[-85.639023,41.92861],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:59Z","tags":{}},"n185973635":{"id":"n185973635","loc":[-85.639153,41.928969],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:59Z","tags":{}},"n185973637":{"id":"n185973637","loc":[-85.639213,41.929088],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:59Z","tags":{}},"n185973639":{"id":"n185973639","loc":[-85.63935,41.929396],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:59Z","tags":{}},"n185973641":{"id":"n185973641","loc":[-85.640143,41.931462],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:59Z","tags":{}},"n185973644":{"id":"n185973644","loc":[-85.64019,41.931788],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:59Z","tags":{}},"n185973646":{"id":"n185973646","loc":[-85.6401365,41.9327199],"version":"3","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:56Z","tags":{}},"n185973648":{"id":"n185973648","loc":[-85.639983,41.938174],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:59Z","tags":{}},"n185974477":{"id":"n185974477","loc":[-85.638206,41.941331],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:06:18Z","tags":{}},"n185975928":{"id":"n185975928","loc":[-85.640683,41.94513],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:07:13Z","tags":{}},"n185975930":{"id":"n185975930","loc":[-85.643102,41.945103],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:07:13Z","tags":{}},"n185976255":{"id":"n185976255","loc":[-85.642424,41.931817],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:07:24Z","tags":{}},"n185976257":{"id":"n185976257","loc":[-85.64242,41.932699],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:07:24Z","tags":{}},"n185976258":{"id":"n185976258","loc":[-85.6422621,41.9381489],"version":"3","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:57Z","tags":{}},"n185977452":{"id":"n185977452","loc":[-85.6457497,41.9398834],"version":"3","changeset":"5841745","user":"themps","uid":"196173","visible":"true","timestamp":"2010-09-22T00:20:34Z","tags":{}},"n185978772":{"id":"n185978772","loc":[-85.646656,41.939869],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:34Z","tags":{}},"n185981472":{"id":"n185981472","loc":[-85.6388962,41.9321266],"version":"3","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:56Z","tags":{}},"n185981474":{"id":"n185981474","loc":[-85.6388769,41.9327334],"version":"3","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:56Z","tags":{}},"n185981476":{"id":"n185981476","loc":[-85.638829,41.934116],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:10:11Z","tags":{}},"n185981478":{"id":"n185981478","loc":[-85.63876,41.937002],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:10:11Z","tags":{}},"n185981480":{"id":"n185981480","loc":[-85.638682,41.93819],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:10:11Z","tags":{}},"n185981999":{"id":"n185981999","loc":[-85.638194,41.9400866],"version":"3","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:57Z","tags":{}},"n185982001":{"id":"n185982001","loc":[-85.646302,41.93988],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:10:26Z","tags":{}},"n185982877":{"id":"n185982877","loc":[-85.640676,41.943867],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:10:54Z","tags":{}},"n185982879":{"id":"n185982879","loc":[-85.640734,41.945887],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:10:54Z","tags":{}},"n185985823":{"id":"n185985823","loc":[-85.643106,41.943841],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:39Z","tags":{}},"n185985824":{"id":"n185985824","loc":[-85.643145,41.947641],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:39Z","tags":{}},"n185985825":{"id":"n185985825","loc":[-85.643219,41.950829],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:39Z","tags":{}},"n1475301385":{"id":"n1475301385","loc":[-85.6360612,41.9427042],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T20:04:12Z","tags":{}},"n1475301397":{"id":"n1475301397","loc":[-85.6366651,41.9426328],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T20:04:12Z","tags":{}},"n2139795811":{"id":"n2139795811","loc":[-85.6469154,41.9425427],"version":"1","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:47:56Z","tags":{}},"n2139795830":{"id":"n2139795830","loc":[-85.6443194,41.9399444],"version":"1","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:47:57Z","tags":{}},"n2139795834":{"id":"n2139795834","loc":[-85.6453506,41.9399002],"version":"1","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:47:57Z","tags":{}},"n2139795837":{"id":"n2139795837","loc":[-85.645806,41.9398831],"version":"1","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:47:57Z","tags":{}},"n2139858932":{"id":"n2139858932","loc":[-85.6351721,41.9429557],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2140019000":{"id":"n2140019000","loc":[-85.6359935,41.9427224],"version":"1","changeset":"14895342","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:35:05Z","tags":{}},"n2165942817":{"id":"n2165942817","loc":[-85.6442017,41.9414993],"version":"1","changeset":"15116533","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-21T20:33:02Z","tags":{}},"n2165942820":{"id":"n2165942820","loc":[-85.6442107,41.9421159],"version":"1","changeset":"15116533","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-21T20:33:02Z","tags":{}},"n2189152990":{"id":"n2189152990","loc":[-85.6442328,41.942404],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:05Z","tags":{}},"n2189152991":{"id":"n2189152991","loc":[-85.6442309,41.9422229],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153002":{"id":"n2189153002","loc":[-85.6441329,41.9413147],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153003":{"id":"n2189153003","loc":[-85.6441357,41.9414925],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153023":{"id":"n2189153023","loc":[-85.6443453,41.9423074],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153024":{"id":"n2189153024","loc":[-85.6442318,41.9423045],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153039":{"id":"n2189153039","loc":[-85.6441343,41.9414025],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:07Z","tags":{}},"w208643102":{"id":"w208643102","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:12Z","tags":{"highway":"service","service":"parking_aisle"},"nodes":["n2189153034","n2189153035","n2189153036","n2189153037","n2189153038"]},"w17966942":{"id":"w17966942","version":"3","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:48:04Z","tags":{"highway":"residential","name":"Millard St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Millard","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312476:15312477:15312478:15326070:15326071:15329003:15329004:15312479:15312480:15312483:15326956:15326957:15312485:15312486:15322600:15325988","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185954680","n185960207","n185971368","n185948706","n185958670","n185981999","n185981481","n185981482","n185973650","n185973659","n185970607","n185976259","n185976261","n2139795830","n185964697","n2139795834","n185977452","n2139795837","n185982001","n185978772"]},"w208643105":{"id":"w208643105","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:12Z","tags":{"highway":"service","service":"parking_aisle"},"nodes":["n2189153046","n2189153047"]},"w208631637":{"id":"w208631637","version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:45Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189046014","n2189046016","n2189046018","n2189046021","n2189046022","n2189046025","n2189046014"]},"w208643096":{"id":"w208643096","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:12Z","tags":{"amenity":"parking","area":"yes","fee":"no"},"nodes":["n2189152990","n2189153024","n2189152991","n2189152992","n2189153025","n2189152993","n2189152990"]},"w208631656":{"id":"w208631656","version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:46Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189046134","n2189046135","n2189046137","n2189046138","n2189046134"]},"w204003417":{"id":"w204003417","version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{"area":"yes","building":"school"},"nodes":["n2140155811","n2140155814","n2140155816","n2140155818","n2140155821","n2140155823","n2140155825","n2140155827","n2140155811"]},"w208631654":{"id":"w208631654","version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:46Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189046127","n2189046128","n2189046130","n2189046131","n2189046132","n2189046133","n2189046127"]},"w17966327":{"id":"w17966327","version":"3","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:16Z","tags":{"highway":"residential","name":"S Douglas Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Douglas","tiger:name_direction_prefix":"S","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185976261","n2140155839","n2140155834","n185974481","n2189153032","n185964959"]},"w41785752":{"id":"w41785752","version":"10","changeset":"15421127","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-19T15:11:59Z","tags":{"highway":"primary","name":"West Michigan Avenue","old_ref":"US 131","ref":"US 131 Business;M 60","tiger:cfcc":"A21","tiger:county":"St. Joseph, MI","tiger:name_base":"Michigan","tiger:name_base_1":"State Highway 60","tiger:name_base_2":"US Hwy 131 (Bus)","tiger:name_direction_prefix":"W","tiger:name_type":"Ave","tiger:reviewed":"no","access":"yes"},"nodes":["n185954784","n2139795811","n185964695","n185964959","n185964960","n185964961","n185964962","n185964963","n185964965","n1475301397","n185964967","n1475301385","n2140019000","n185964968","n185964969","n2139858932","n185964970"]},"w203841842":{"id":"w203841842","version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:32Z","tags":{"area":"yes","leisure":"playground"},"nodes":["n2138493848","n2138493849","n2138493850","n2138493851","n2138493852","n2138493853","n2138493854","n2138493855","n2138493856","n2138493848"]},"w208643103":{"id":"w208643103","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:12Z","tags":{"highway":"service"},"nodes":["n2189153039","n2189153040","n2189153041","n2189153042","n2189153043","n2189153047","n2189153045","n185974481"]},"w208643098":{"id":"w208643098","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:12Z","tags":{"amenity":"parking","area":"yes"},"nodes":["n2189153000","n2189153041","n2189153001","n2189153002","n2189153039","n2189153003","n2189153000"]},"w208631646":{"id":"w208631646","version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:45Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189046067","n2189046069","n2189046070","n2189046072","n2189046067"]},"w208631653":{"id":"w208631653","version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:45Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189046119","n2189046120","n2189046121","n2189046122","n2189046123","n2189046124","n2189046125","n2189046126","n2189046119"]},"w17966041":{"id":"w17966041","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:41:50Z","tags":{"highway":"residential","name":"S Lincoln Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Lincoln","tiger:name_direction_prefix":"S","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312474:15312448","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185973659","n185973660","n185964961"]},"w208631645":{"id":"w208631645","version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:45Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189046060","n2189046061","n2189046063","n2189046065","n2189046060"]},"w206803397":{"id":"w206803397","version":"1","changeset":"15132039","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:10:25Z","tags":{"area":"yes","building":"yes"},"nodes":["n2168510551","n2168510552","n2168510553","n2168510554","n2168510555","n2168510556","n2168510557","n2168510558","n2168510551"]},"w17965792":{"id":"w17965792","version":"2","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:10Z","tags":{"highway":"residential","name":"N Hooker Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Hooker","tiger:name_direction_prefix":"N","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313197:15312414:15312395","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185964962","n185970906","n185970908","n185970909"]},"w208631651":{"id":"w208631651","version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:45Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189046112","n2189046113","n2189046115","n2189046116","n2189046117","n2189046118","n2189046112"]},"w208631643":{"id":"w208631643","version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:45Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189046053","n2189046054","n2189046055","n2189046056","n2189046058","n2189046059","n2189046053"]},"w17966878":{"id":"w17966878","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:48:03Z","tags":{"highway":"residential","name":"S Hooker Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Hooker","tiger:name_direction_prefix":"S","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312508:15312529:15312553:15312597:15328883:15338803","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185981472","n185981474","n185963163","n185981476","n185969704","n185981478","n185981480","n185981481"]},"w17966102":{"id":"w17966102","version":"2","changeset":"14896694","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:01:36Z","tags":{"highway":"residential","name":"South St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"South","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312446","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185958672","n185974477","n185974479","n185973660","n185970614"]},"w208631660":{"id":"w208631660","version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:46Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189046145","n2189046146","n2189046147","n2189046148","n2189046149","n2189046150","n2189046152","n2189046153","n2189046145"]},"w208643101":{"id":"w208643101","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:12Z","tags":{"highway":"service"},"nodes":["n2189153023","n2189153024","n2189153025","n2189153026","n2189153038","n2189153027","n2189153028","n2189153029","n2189153033","n2189153009","n2189153030","n2189153034","n2189153031","n2189153032"]},"w204000205":{"id":"w204000205","version":"2","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:19Z","tags":{"highway":"residential","name":"South St","oneway":"yes","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"South","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312446","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185974481","n2140155851","n185970614"]},"w203841841":{"id":"w203841841","version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:32Z","tags":{"area":"yes","leisure":"pitch","pitch":"basketball"},"nodes":["n2138493844","n2138493845","n2138493846","n2138493847","n2138493844"]},"w17965444":{"id":"w17965444","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:37:03Z","tags":{"highway":"residential","name":"N Grant Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Grant","tiger:name_direction_prefix":"N","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312348:15312365:15312422:15312392","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185964960","n185967774","n185967775","n185966958","n185967776","n185967777"]},"w208631648":{"id":"w208631648","version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:45Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189046074","n2189046075","n2189046077","n2189046079","n2189046082","n2189046083","n2189046085","n2189046087","n2189046089","n2189046090","n2189046092","n2189046094","n2189046096","n2189046097","n2189046099","n2189046103","n2189046074"]},"w208643100":{"id":"w208643100","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:12Z","tags":{"amenity":"parking","area":"yes"},"nodes":["n2189153010","n2189153011","n2189153012","n2189153013","n2189153014","n2189153015","n2189153016","n2189153017","n2189153018","n2189153019","n2189153020","n2189153021","n2189153022","n2189153010"]},"w17965749":{"id":"w17965749","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:39:28Z","tags":{"highway":"residential","name":"S Grant Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Grant","tiger:name_direction_prefix":"S","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312445","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185970614","n185970616","n185964960"]},"w206574482":{"id":"w206574482","version":"2","changeset":"15128027","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-22T20:03:31Z","tags":{"addr:state":"MI","amenity":"library","area":"yes","building":"yes","ele":"249","gnis:county_name":"St. Joseph","gnis:feature_id":"2418162","gnis:import_uuid":"57871b70-0100-4405-bb30-88b2e001a944","gnis:reviewed":"no","name":"Three Rivers Public Library","source":"USGS Geonames"},"nodes":["n2165942817","n2165942818","n2165942819","n2165942820","n2165942817"]},"w208643097":{"id":"w208643097","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:12Z","tags":{"amenity":"parking","area":"yes"},"nodes":["n2189152994","n2189152995","n2189152996","n2189152997","n2189152998","n2189152999","n2189152994"]},"w17966879":{"id":"w17966879","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:48:03Z","tags":{"highway":"residential","name":"S Hooker Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Hooker","tiger:name_direction_prefix":"S","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312475:15312449","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185981482","n185974479","n185964962"]},"w17966325":{"id":"w17966325","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:43:58Z","tags":{"highway":"residential","name":"S Douglas Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Douglas","tiger:name_direction_prefix":"S","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15330300:15312522:15312547:15330299:15312603:15312571:15331740","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185976255","n185976257","n185963168","n185969710","n185971980","n185976258","n185954700","n185976259"]},"w17967390":{"id":"w17967390","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:51:27Z","tags":{"highway":"residential","name":"N Douglas Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Douglas","tiger:name_direction_prefix":"N","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312300","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185964959","n185985823","n185975930","n185966960","n185985824","n185949870","n185985825"]},"w208631635":{"id":"w208631635","version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:45Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189046007","n2189046009","n2189046011","n2189046012","n2189046007"]},"w208643099":{"id":"w208643099","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:12Z","tags":{"amenity":"parking","area":"yes"},"nodes":["n2189153031","n2189153004","n2189153005","n2189153006","n2189153007","n2189153008","n2189153029","n2189153033","n2189153009","n2189153030","n2189153031"]},"w208631658":{"id":"w208631658","version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:46Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189046139","n2189046140","n2189046141","n2189046142","n2189046143","n2189046144","n2189046139"]},"w208643104":{"id":"w208643104","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:12Z","tags":{"highway":"service","service":"parking_aisle"},"nodes":["n2189153044","n2189153045"]},"w17966039":{"id":"w17966039","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:41:49Z","tags":{"highway":"residential","name":"S Lincoln Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Lincoln","tiger:name_direction_prefix":"S","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312526:15312511:15312550:15312601:15312998:15312626:15312574:15328327:15328328:15313210","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185973633","n185973635","n185973637","n185969289","n185973639","n185949348","n185973641","n185973644","n185973646","n185963165","n185969706","n185971978","n185973648","n185973650"]},"w204003420":{"id":"w204003420","version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{"amenity":"parking","area":"yes"},"nodes":["n2140155840","n2140155842","n2140155844","n2140155845","n2140155847","n2140155849","n2140155854","n2140155840"]},"w204003419":{"id":"w204003419","version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{"highway":"service"},"nodes":["n2140155834","n2140155835","n2140155837","n2140155839"]},"w204003418":{"id":"w204003418","version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{"amenity":"school","area":"yes","name":"Andrews Elementary School"},"nodes":["n2140155828","n2140155829","n2140155830","n2140155831","n2140155832","n2140155833","n2140155828"]},"w17965747":{"id":"w17965747","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:39:27Z","tags":{"highway":"residential","name":"S Grant Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Grant","tiger:name_direction_prefix":"S","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312509:15312524:15312549:15312605:15329008:15312572","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185970602","n185970604","n185963167","n185969708","n185970605","n185970606","n185970607"]},"w17967073":{"id":"w17967073","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:49:07Z","tags":{"highway":"residential","name":"N Lincoln Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Lincoln","tiger:name_direction_prefix":"N","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313196:15312424:15312394","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185964961","n185982877","n185975928","n185982879"]},"w204003421":{"id":"w204003421","version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{"highway":"service","service":"parking_aisle"},"nodes":["n2140155851","n2140155852","n2140155854","n2140155856"]},"r1943857":{"id":"r1943857","version":"2","changeset":"13612265","user":"migurski","uid":"8287","visible":"true","timestamp":"2012-10-24T04:10:54Z","tags":{"is_in:state":"MI","modifier":"Business","name":"US 131 Business (Three Rivers, MI)","network":"US:US","ref":"131","route":"road","type":"route"},"members":[{"id":"w17966509","type":"way","role":"forward"},{"id":"w143497377","type":"way","role":""},{"id":"w134150811","type":"way","role":""},{"id":"w134150800","type":"way","role":""},{"id":"w134150789","type":"way","role":""},{"id":"w134150795","type":"way","role":""},{"id":"w41785752","type":"way","role":""},{"id":"w17965146","type":"way","role":"forward"},{"id":"w17964031","type":"way","role":"forward"}]},"r270277":{"id":"r270277","version":"21","changeset":"15347356","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T03:41:02Z","tags":{"network":"US:MI","ref":"60","route":"road","state_id":"MI","type":"route","url":"http://en.wikipedia.org/wiki/M-60_%28Michigan_highway%29"},"members":[{"id":"w17751087","type":"way","role":"east"},{"id":"w117148312","type":"way","role":"east"},{"id":"w40942155","type":"way","role":"west"},{"id":"w17751017","type":"way","role":""},{"id":"w17751083","type":"way","role":""},{"id":"w17747780","type":"way","role":""},{"id":"w41068082","type":"way","role":""},{"id":"w197025212","type":"way","role":""},{"id":"w17743874","type":"way","role":""},{"id":"w17751044","type":"way","role":""},{"id":"w17752167","type":"way","role":""},{"id":"w17751089","type":"way","role":""},{"id":"w17743879","type":"way","role":""},{"id":"w17751064","type":"way","role":""},{"id":"w197057073","type":"way","role":""},{"id":"w167699963","type":"way","role":""},{"id":"w167699972","type":"way","role":""},{"id":"w17967584","type":"way","role":""},{"id":"w167699964","type":"way","role":""},{"id":"w17967582","type":"way","role":"west"},{"id":"w41260270","type":"way","role":"west"},{"id":"w17965146","type":"way","role":"west"},{"id":"w41785752","type":"way","role":""},{"id":"w134150795","type":"way","role":""},{"id":"w134150789","type":"way","role":""},{"id":"w134150800","type":"way","role":""},{"id":"w134150811","type":"way","role":""},{"id":"w134150836","type":"way","role":""},{"id":"w134150802","type":"way","role":""},{"id":"w41074896","type":"way","role":""},{"id":"w17966773","type":"way","role":""},{"id":"w17967415","type":"way","role":""},{"id":"w41074899","type":"way","role":""},{"id":"w17967581","type":"way","role":""},{"id":"w41074902","type":"way","role":""},{"id":"w41074906","type":"way","role":""},{"id":"w209707997","type":"way","role":""},{"id":"w209707998","type":"way","role":""},{"id":"w17964798","type":"way","role":""},{"id":"w17966034","type":"way","role":""},{"id":"w17967593","type":"way","role":""},{"id":"w41074888","type":"way","role":""},{"id":"w17733772","type":"way","role":""},{"id":"w41074813","type":"way","role":""},{"id":"w17742213","type":"way","role":""},{"id":"w17746863","type":"way","role":""},{"id":"w17745772","type":"way","role":""},{"id":"w17742222","type":"way","role":""},{"id":"w17745922","type":"way","role":""},{"id":"w17742198","type":"way","role":""},{"id":"w17747675","type":"way","role":""},{"id":"w17739927","type":"way","role":""},{"id":"w17745708","type":"way","role":""},{"id":"w41006323","type":"way","role":""},{"id":"w17744233","type":"way","role":""},{"id":"w17739436","type":"way","role":""},{"id":"w17742201","type":"way","role":""},{"id":"w151418616","type":"way","role":""},{"id":"w17750062","type":"way","role":""},{"id":"w17742227","type":"way","role":"east"},{"id":"w41006348","type":"way","role":"east"},{"id":"w41260984","type":"way","role":""},{"id":"w17832427","type":"way","role":""},{"id":"w17838408","type":"way","role":""},{"id":"w17835846","type":"way","role":""},{"id":"w17832923","type":"way","role":""},{"id":"w17839388","type":"way","role":""},{"id":"w17838390","type":"way","role":""},{"id":"w17831272","type":"way","role":""},{"id":"w17828581","type":"way","role":""},{"id":"w38240686","type":"way","role":""},{"id":"w17838405","type":"way","role":"east"},{"id":"w123323711","type":"way","role":"east"},{"id":"w17830167","type":"way","role":"east"},{"id":"w99011909","type":"way","role":"east"},{"id":"w41911361","type":"way","role":"east"},{"id":"w41911355","type":"way","role":"east"},{"id":"w41911356","type":"way","role":"east"},{"id":"w117148326","type":"way","role":"west"},{"id":"w41911352","type":"way","role":"west"},{"id":"w41911353","type":"way","role":"west"},{"id":"w41911354","type":"way","role":"west"},{"id":"w41911360","type":"way","role":"west"},{"id":"w38240676","type":"way","role":"west"},{"id":"w123323710","type":"way","role":"west"},{"id":"w41260271","type":"way","role":"east"},{"id":"w41260273","type":"way","role":"east"},{"id":"w17964031","type":"way","role":"east"},{"id":"w41006344","type":"way","role":"west"},{"id":"w41006351","type":"way","role":"west"}]},"n367813436":{"id":"n367813436","loc":[-85.63605205663384,41.94305506683346],"version":"2","changeset":"14895342","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:35:05Z","tags":{"addr:state":"MI","amenity":"fire_station","ele":"245","gnis:county_name":"St. Joseph","gnis:feature_id":"2417894","gnis:import_uuid":"57871b70-0100-4405-bb30-88b2e001a944","gnis:reviewed":"no","name":"Three Rivers Fire Department","source":"USGS Geonames"}},"n185948708":{"id":"n185948708","loc":[-85.6369828,41.9408789],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T20:04:13Z","tags":{}},"n185948710":{"id":"n185948710","loc":[-85.6370184,41.9411346],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T20:04:13Z","tags":{}},"n185954691":{"id":"n185954691","loc":[-85.634476,41.941475],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:56:32Z","tags":{}},"n185954692":{"id":"n185954692","loc":[-85.635008,41.941846],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:56:32Z","tags":{}},"n185954693":{"id":"n185954693","loc":[-85.635362,41.941962],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:56:33Z","tags":{}},"n185954695":{"id":"n185954695","loc":[-85.63578,41.941978],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:56:33Z","tags":{}},"n185972903":{"id":"n185972903","loc":[-85.63295,41.9430062],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:59Z","tags":{}},"n185964971":{"id":"n185964971","loc":[-85.6346811,41.9431023],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:00Z","tags":{}},"n1819805854":{"id":"n1819805854","loc":[-85.6331275,41.9404837],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:28Z","tags":{}},"n1819805918":{"id":"n1819805918","loc":[-85.6331168,41.942798],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:28Z","tags":{}},"n1819805762":{"id":"n1819805762","loc":[-85.6333034,41.9424123],"version":"2","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{}},"n1819805907":{"id":"n1819805907","loc":[-85.6334819,41.9419121],"version":"2","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{}},"n1819805915":{"id":"n1819805915","loc":[-85.6334554,41.9413588],"version":"2","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{}},"n1819848888":{"id":"n1819848888","loc":[-85.6331625,41.942679],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:50Z","tags":{}},"n1819848930":{"id":"n1819848930","loc":[-85.6338684,41.9431252],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:51Z","tags":{}},"n1819858505":{"id":"n1819858505","loc":[-85.6346782,41.9429092],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:54Z","tags":{}},"n1819858507":{"id":"n1819858507","loc":[-85.6339003,41.9414534],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:54Z","tags":{}},"n1819858508":{"id":"n1819858508","loc":[-85.6345709,41.9427742],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:54Z","tags":{}},"n1819858509":{"id":"n1819858509","loc":[-85.63419,41.9417322],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:54Z","tags":{}},"n1819858511":{"id":"n1819858511","loc":[-85.6340666,41.9415652],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:54Z","tags":{}},"n1819858512":{"id":"n1819858512","loc":[-85.6343295,41.9423027],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:54Z","tags":{}},"n1819858514":{"id":"n1819858514","loc":[-85.6343241,41.942207],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:54Z","tags":{}},"n1819858521":{"id":"n1819858521","loc":[-85.633391,41.941231],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:55Z","tags":{}},"n1819858528":{"id":"n1819858528","loc":[-85.6343027,41.9419716],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:55Z","tags":{}},"n185954683":{"id":"n185954683","loc":[-85.6335412,41.940147],"version":"3","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:56Z","tags":{}},"n185954685":{"id":"n185954685","loc":[-85.6334296,41.9403023],"version":"3","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:56Z","tags":{}},"n185954687":{"id":"n185954687","loc":[-85.6333988,41.9404704],"version":"3","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:56Z","tags":{}},"n185954689":{"id":"n185954689","loc":[-85.6335511,41.9410225],"version":"3","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:56Z","tags":{}},"n185954690":{"id":"n185954690","loc":[-85.6336721,41.9411669],"version":"3","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:56Z","tags":{}},"n1820938802":{"id":"n1820938802","loc":[-85.6330671,41.941845],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:43Z","tags":{}},"n1821006702":{"id":"n1821006702","loc":[-85.6344047,41.9395496],"version":"1","changeset":"12181163","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T01:58:48Z","tags":{}},"n2130304133":{"id":"n2130304133","loc":[-85.6349025,41.9427659],"version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{}},"n2130304136":{"id":"n2130304136","loc":[-85.6346027,41.9422017],"version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{}},"n2130304138":{"id":"n2130304138","loc":[-85.6348577,41.9421517],"version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{}},"n2130304140":{"id":"n2130304140","loc":[-85.6348419,41.9422694],"version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{}},"n2130304142":{"id":"n2130304142","loc":[-85.6349071,41.9423135],"version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{}},"n2130304144":{"id":"n2130304144","loc":[-85.6350495,41.9423312],"version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{}},"n2130304146":{"id":"n2130304146","loc":[-85.6351009,41.9422812],"version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{}},"n2130304147":{"id":"n2130304147","loc":[-85.6351227,41.9421532],"version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{}},"n2130304148":{"id":"n2130304148","loc":[-85.635526,41.9421547],"version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{}},"n2130304149":{"id":"n2130304149","loc":[-85.6355339,41.9425768],"version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{}},"n2130304150":{"id":"n2130304150","loc":[-85.6351582,41.9426562],"version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{}},"n2130304151":{"id":"n2130304151","loc":[-85.6351207,41.9427032],"version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{}},"n2138493807":{"id":"n2138493807","loc":[-85.6350923,41.9415216],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493808":{"id":"n2138493808","loc":[-85.6353603,41.9411061],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493809":{"id":"n2138493809","loc":[-85.6354421,41.9410942],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493810":{"id":"n2138493810","loc":[-85.6355079,41.9411044],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493811":{"id":"n2138493811","loc":[-85.6355693,41.9411246],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493812":{"id":"n2138493812","loc":[-85.6355829,41.9411061],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493813":{"id":"n2138493813","loc":[-85.6355624,41.9409777],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493814":{"id":"n2138493814","loc":[-85.6355011,41.9409152],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493815":{"id":"n2138493815","loc":[-85.635383,41.9409219],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493816":{"id":"n2138493816","loc":[-85.635299,41.9409658],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493817":{"id":"n2138493817","loc":[-85.6351695,41.941204],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493818":{"id":"n2138493818","loc":[-85.6348879,41.9415166],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493819":{"id":"n2138493819","loc":[-85.634897,41.9415757],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493820":{"id":"n2138493820","loc":[-85.6349606,41.9416399],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493821":{"id":"n2138493821","loc":[-85.6350219,41.9416669],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493822":{"id":"n2138493822","loc":[-85.6351241,41.9416314],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493823":{"id":"n2138493823","loc":[-85.6350855,41.9415622],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493824":{"id":"n2138493824","loc":[-85.6350401,41.9413603],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493825":{"id":"n2138493825","loc":[-85.6352206,41.9410765],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493826":{"id":"n2138493826","loc":[-85.6343865,41.9415594],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493827":{"id":"n2138493827","loc":[-85.6343506,41.9415873],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493828":{"id":"n2138493828","loc":[-85.6344158,41.9417557],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493829":{"id":"n2138493829","loc":[-85.6344614,41.9417968],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493830":{"id":"n2138493830","loc":[-85.6345005,41.9418186],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493831":{"id":"n2138493831","loc":[-85.6345965,41.9418162],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493832":{"id":"n2138493832","loc":[-85.6347317,41.9417242],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493833":{"id":"n2138493833","loc":[-85.6346722,41.941775],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2139858909":{"id":"n2139858909","loc":[-85.633403,41.9391006],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858910":{"id":"n2139858910","loc":[-85.6332973,41.9393967],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858911":{"id":"n2139858911","loc":[-85.633205,41.9396742],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858912":{"id":"n2139858912","loc":[-85.6332203,41.9397772],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858913":{"id":"n2139858913","loc":[-85.6333453,41.939936],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858914":{"id":"n2139858914","loc":[-85.6333761,41.9400018],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858915":{"id":"n2139858915","loc":[-85.63328,41.9402249],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858916":{"id":"n2139858916","loc":[-85.6332357,41.9403523],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858917":{"id":"n2139858917","loc":[-85.6332838,41.9405831],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858918":{"id":"n2139858918","loc":[-85.6333643,41.9408744],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858919":{"id":"n2139858919","loc":[-85.6334394,41.9410519],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858920":{"id":"n2139858920","loc":[-85.6335815,41.9411717],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858921":{"id":"n2139858921","loc":[-85.6337478,41.9412734],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858922":{"id":"n2139858922","loc":[-85.6343174,41.9415268],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858923":{"id":"n2139858923","loc":[-85.6343886,41.9417397],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858924":{"id":"n2139858924","loc":[-85.6344407,41.9418015],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858925":{"id":"n2139858925","loc":[-85.6345139,41.9418366],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858926":{"id":"n2139858926","loc":[-85.6344846,41.942005],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858927":{"id":"n2139858927","loc":[-85.6345775,41.9422218],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858928":{"id":"n2139858928","loc":[-85.6348771,41.9427814],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858929":{"id":"n2139858929","loc":[-85.6349487,41.9427995],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858930":{"id":"n2139858930","loc":[-85.6350415,41.9427874],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858931":{"id":"n2139858931","loc":[-85.6351246,41.9428589],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858978":{"id":"n2139858978","loc":[-85.6349658,41.9431481],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858979":{"id":"n2139858979","loc":[-85.6350081,41.9431287],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858980":{"id":"n2139858980","loc":[-85.6349967,41.9430997],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858981":{"id":"n2139858981","loc":[-85.6352158,41.9430352],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858982":{"id":"n2139858982","loc":[-85.6348174,41.94267],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858983":{"id":"n2139858983","loc":[-85.6346142,41.9425989],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858984":{"id":"n2139858984","loc":[-85.6344938,41.9423809],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858985":{"id":"n2139858985","loc":[-85.6344856,41.9422997],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139870380":{"id":"n2139870380","loc":[-85.6346707,41.9417955],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870381":{"id":"n2139870381","loc":[-85.6345949,41.9418311],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870382":{"id":"n2139870382","loc":[-85.6343322,41.9418659],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870383":{"id":"n2139870383","loc":[-85.6342072,41.941885],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870384":{"id":"n2139870384","loc":[-85.6341325,41.9418919],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870385":{"id":"n2139870385","loc":[-85.6341314,41.9422028],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870386":{"id":"n2139870386","loc":[-85.6340472,41.9423271],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870387":{"id":"n2139870387","loc":[-85.6342185,41.9427933],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870388":{"id":"n2139870388","loc":[-85.6340605,41.9423924],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870389":{"id":"n2139870389","loc":[-85.6339889,41.9424069],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870390":{"id":"n2139870390","loc":[-85.633971,41.942356],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870391":{"id":"n2139870391","loc":[-85.63361,41.9424235],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870392":{"id":"n2139870392","loc":[-85.6337137,41.9426819],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870393":{"id":"n2139870393","loc":[-85.6336977,41.9428632],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870394":{"id":"n2139870394","loc":[-85.6338823,41.9428647],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870395":{"id":"n2139870395","loc":[-85.6339412,41.9430069],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870396":{"id":"n2139870396","loc":[-85.6338873,41.9430353],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870397":{"id":"n2139870397","loc":[-85.6337676,41.942815],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870398":{"id":"n2139870398","loc":[-85.6336822,41.9423505],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870399":{"id":"n2139870399","loc":[-85.634037,41.9422725],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870400":{"id":"n2139870400","loc":[-85.6340294,41.9422518],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870401":{"id":"n2139870401","loc":[-85.6336726,41.9423312],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870402":{"id":"n2139870402","loc":[-85.6342188,41.9425715],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870403":{"id":"n2139870403","loc":[-85.6342524,41.942565],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870404":{"id":"n2139870404","loc":[-85.6341438,41.942299],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870405":{"id":"n2139870405","loc":[-85.6341149,41.9423061],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870407":{"id":"n2139870407","loc":[-85.6340846,41.9431458],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870408":{"id":"n2139870408","loc":[-85.6339436,41.9429032],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870409":{"id":"n2139870409","loc":[-85.6343143,41.9428207],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870410":{"id":"n2139870410","loc":[-85.6343507,41.94277],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870411":{"id":"n2139870411","loc":[-85.6341527,41.942254],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870412":{"id":"n2139870412","loc":[-85.6340925,41.9422199],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870413":{"id":"n2139870413","loc":[-85.6335435,41.9423433],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870414":{"id":"n2139870414","loc":[-85.6335023,41.9423975],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870415":{"id":"n2139870415","loc":[-85.6335086,41.9424552],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870416":{"id":"n2139870416","loc":[-85.6336296,41.942665],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870417":{"id":"n2139870417","loc":[-85.6341396,41.9428596],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870418":{"id":"n2139870418","loc":[-85.6339701,41.9424487],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870419":{"id":"n2139870419","loc":[-85.6335514,41.9425294],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870420":{"id":"n2139870420","loc":[-85.6337406,41.9424929],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870421":{"id":"n2139870421","loc":[-85.6338939,41.9428687],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870422":{"id":"n2139870422","loc":[-85.6341323,41.9419538],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870423":{"id":"n2139870423","loc":[-85.6340321,41.9420376],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870424":{"id":"n2139870424","loc":[-85.6337648,41.942238],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870425":{"id":"n2139870425","loc":[-85.6337604,41.9422685],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870426":{"id":"n2139870426","loc":[-85.6337682,41.9422928],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870427":{"id":"n2139870427","loc":[-85.6338086,41.9423862],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870428":{"id":"n2139870428","loc":[-85.6349465,41.9416631],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870429":{"id":"n2139870429","loc":[-85.6351097,41.9416973],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870430":{"id":"n2139870430","loc":[-85.6353371,41.9416798],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870431":{"id":"n2139870431","loc":[-85.6349627,41.9422506],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870432":{"id":"n2139870432","loc":[-85.634979,41.9421815],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870433":{"id":"n2139870433","loc":[-85.634885,41.9421679],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870434":{"id":"n2139870434","loc":[-85.6348689,41.9422377],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870435":{"id":"n2139870435","loc":[-85.6349779,41.9419486],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870436":{"id":"n2139870436","loc":[-85.6349505,41.9418933],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870437":{"id":"n2139870437","loc":[-85.6347327,41.9419505],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870438":{"id":"n2139870438","loc":[-85.6347614,41.9420087],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870439":{"id":"n2139870439","loc":[-85.6351889,41.9416912],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870440":{"id":"n2139870440","loc":[-85.6351092,41.9418426],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870441":{"id":"n2139870441","loc":[-85.635086,41.9419659],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870442":{"id":"n2139870442","loc":[-85.6350584,41.9421466],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870443":{"id":"n2139870443","loc":[-85.6350993,41.9421606],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870444":{"id":"n2139870444","loc":[-85.6350993,41.9422132],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870445":{"id":"n2139870445","loc":[-85.6350794,41.9422855],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870446":{"id":"n2139870446","loc":[-85.6350474,41.9423159],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870447":{"id":"n2139870447","loc":[-85.6349251,41.9422998],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870448":{"id":"n2139870448","loc":[-85.634911,41.9422755],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870449":{"id":"n2139870449","loc":[-85.6349157,41.9422553],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870450":{"id":"n2139870450","loc":[-85.6347213,41.9419324],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870451":{"id":"n2139870451","loc":[-85.6349535,41.9418771],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870452":{"id":"n2139870452","loc":[-85.6350135,41.9419421],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:02Z","tags":{}},"n2139870453":{"id":"n2139870453","loc":[-85.6348584,41.9418997],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:02Z","tags":{}},"n2139870454":{"id":"n2139870454","loc":[-85.6348113,41.9418101],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:02Z","tags":{}},"n2139870455":{"id":"n2139870455","loc":[-85.6347306,41.9417449],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:02Z","tags":{}},"n2139870456":{"id":"n2139870456","loc":[-85.6349123,41.941776],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:02Z","tags":{}},"n2139870457":{"id":"n2139870457","loc":[-85.6349423,41.9421448],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:02Z","tags":{}},"n2139870458":{"id":"n2139870458","loc":[-85.6349436,41.9420652],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:02Z","tags":{}},"n2139870459":{"id":"n2139870459","loc":[-85.6349136,41.9419963],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:02Z","tags":{}},"n2139870460":{"id":"n2139870460","loc":[-85.6349814,41.9419789],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:02Z","tags":{}},"n2139989328":{"id":"n2139989328","loc":[-85.6334188,41.9421725],"version":"1","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{}},"n2139989330":{"id":"n2139989330","loc":[-85.6335087,41.9416308],"version":"1","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{}},"n2139989335":{"id":"n2139989335","loc":[-85.6336856,41.9429371],"version":"1","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{}},"n2139989337":{"id":"n2139989337","loc":[-85.6333713,41.9427217],"version":"1","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{}},"n2139989339":{"id":"n2139989339","loc":[-85.6332912,41.9425383],"version":"1","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{}},"n2139989341":{"id":"n2139989341","loc":[-85.6339369,41.9409198],"version":"1","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{}},"n2139989344":{"id":"n2139989344","loc":[-85.634097,41.9409469],"version":"1","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{}},"n2139989346":{"id":"n2139989346","loc":[-85.634137,41.9412852],"version":"1","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{}},"n2139989348":{"id":"n2139989348","loc":[-85.6344536,41.9414151],"version":"1","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{}},"n2139989350":{"id":"n2139989350","loc":[-85.6350794,41.9412392],"version":"1","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{}},"n2139989351":{"id":"n2139989351","loc":[-85.6352541,41.9409387],"version":"1","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{}},"n2139989353":{"id":"n2139989353","loc":[-85.6357198,41.9408007],"version":"1","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{}},"n2139989355":{"id":"n2139989355","loc":[-85.6357235,41.9427088],"version":"1","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{}},"n2139989357":{"id":"n2139989357","loc":[-85.6337119,41.9421256],"version":"1","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{}},"n2139989359":{"id":"n2139989359","loc":[-85.6336913,41.9420655],"version":"1","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{}},"n2139989360":{"id":"n2139989360","loc":[-85.633582,41.9420867],"version":"1","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{}},"n2139989362":{"id":"n2139989362","loc":[-85.6336058,41.9421491],"version":"1","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{}},"n2139989364":{"id":"n2139989364","loc":[-85.6339685,41.9410995],"version":"1","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{}},"n2139989366":{"id":"n2139989366","loc":[-85.6339067,41.9411383],"version":"1","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{}},"n2139989368":{"id":"n2139989368","loc":[-85.6339685,41.9411972],"version":"1","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{}},"n2139989370":{"id":"n2139989370","loc":[-85.6340398,41.9411619],"version":"1","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{}},"n2139870379":{"id":"n2139870379","loc":[-85.6348391,41.9416651],"version":"2","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{}},"n2140006363":{"id":"n2140006363","loc":[-85.6353144,41.9430345],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006364":{"id":"n2140006364","loc":[-85.6349191,41.9431422],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140018997":{"id":"n2140018997","loc":[-85.63645945147184,41.942986488012565],"version":"1","changeset":"14895342","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:35:05Z","tags":{"amenity":"townhall","name":"Three Rivers City Hall"}},"n2140018998":{"id":"n2140018998","loc":[-85.6370319,41.9427919],"version":"1","changeset":"14895342","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:35:05Z","tags":{}},"n2140018999":{"id":"n2140018999","loc":[-85.6360687,41.9427808],"version":"1","changeset":"14895342","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:35:05Z","tags":{}},"n2199856288":{"id":"n2199856288","loc":[-85.6344968,41.9407307],"version":"1","changeset":"15353718","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T16:29:46Z","tags":{}},"n2199856289":{"id":"n2199856289","loc":[-85.634492,41.9406036],"version":"1","changeset":"15353718","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T16:29:46Z","tags":{}},"n2199856290":{"id":"n2199856290","loc":[-85.634891,41.9406001],"version":"1","changeset":"15353718","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T16:29:46Z","tags":{}},"n2199856291":{"id":"n2199856291","loc":[-85.6348894,41.9405288],"version":"1","changeset":"15353718","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T16:29:46Z","tags":{}},"n2199856292":{"id":"n2199856292","loc":[-85.6349166,41.94053],"version":"1","changeset":"15353718","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T16:29:46Z","tags":{}},"n2199856293":{"id":"n2199856293","loc":[-85.6349166,41.9404956],"version":"1","changeset":"15353718","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T16:29:46Z","tags":{}},"n2199856294":{"id":"n2199856294","loc":[-85.6350219,41.9404956],"version":"1","changeset":"15353718","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T16:29:46Z","tags":{}},"n2199856295":{"id":"n2199856295","loc":[-85.6350251,41.94053],"version":"1","changeset":"15353718","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T16:29:46Z","tags":{}},"n2199856296":{"id":"n2199856296","loc":[-85.6350538,41.9405288],"version":"1","changeset":"15353718","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T16:29:46Z","tags":{}},"n2199856297":{"id":"n2199856297","loc":[-85.6350602,41.94079],"version":"1","changeset":"15353718","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T16:29:46Z","tags":{}},"n2199856298":{"id":"n2199856298","loc":[-85.6351703,41.9407912],"version":"1","changeset":"15353718","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T16:29:46Z","tags":{}},"n2199856299":{"id":"n2199856299","loc":[-85.6351688,41.9409171],"version":"1","changeset":"15353718","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T16:29:46Z","tags":{}},"n2199856300":{"id":"n2199856300","loc":[-85.6347889,41.9409135],"version":"1","changeset":"15353718","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T16:29:46Z","tags":{}},"n2199856301":{"id":"n2199856301","loc":[-85.6347921,41.94079],"version":"1","changeset":"15353718","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T16:29:46Z","tags":{}},"n2199856302":{"id":"n2199856302","loc":[-85.6348942,41.9407888],"version":"1","changeset":"15353718","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T16:29:46Z","tags":{}},"n2199856303":{"id":"n2199856303","loc":[-85.6348926,41.9407283],"version":"1","changeset":"15353718","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T16:29:46Z","tags":{}},"n185951869":{"id":"n185951869","loc":[-85.6387639,41.957288],"version":"3","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:17Z","tags":{}},"n185958643":{"id":"n185958643","loc":[-85.636746,41.929221],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:30Z","tags":{}},"n185958645":{"id":"n185958645","loc":[-85.636791,41.929363],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:30Z","tags":{}},"n185958647":{"id":"n185958647","loc":[-85.6375975,41.9314987],"version":"3","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:55Z","tags":{}},"n185958649":{"id":"n185958649","loc":[-85.637669,41.931667],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:30Z","tags":{}},"n185958651":{"id":"n185958651","loc":[-85.637728,41.931901],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:30Z","tags":{}},"n185958653":{"id":"n185958653","loc":[-85.637724,41.932187],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:30Z","tags":{}},"n185958656":{"id":"n185958656","loc":[-85.637732,41.932761],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:30Z","tags":{}},"n185958658":{"id":"n185958658","loc":[-85.637688,41.93398],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:30Z","tags":{}},"n185958660":{"id":"n185958660","loc":[-85.637685,41.934223],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:30Z","tags":{}},"n185958662":{"id":"n185958662","loc":[-85.6376468,41.9350232],"version":"3","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:55Z","tags":{}},"n185958664":{"id":"n185958664","loc":[-85.637564,41.937028],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:30Z","tags":{}},"n185958666":{"id":"n185958666","loc":[-85.637458,41.938197],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:30Z","tags":{}},"n185958668":{"id":"n185958668","loc":[-85.637424,41.938692],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:30Z","tags":{}},"n185964972":{"id":"n185964972","loc":[-85.6341901,41.9432732],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:00Z","tags":{}},"n185971361":{"id":"n185971361","loc":[-85.635762,41.938208],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:01Z","tags":{}},"n185971364":{"id":"n185971364","loc":[-85.635732,41.9384],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:01Z","tags":{}},"n185971366":{"id":"n185971366","loc":[-85.635736,41.938697],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:01Z","tags":{}},"n185972775":{"id":"n185972775","loc":[-85.635638,42.070357],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:36Z","tags":{}},"n185972777":{"id":"n185972777","loc":[-85.635724,42.069929],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:36Z","tags":{}},"n185972779":{"id":"n185972779","loc":[-85.635804,42.069248],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:36Z","tags":{}},"n185972781":{"id":"n185972781","loc":[-85.635869,42.068361],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:36Z","tags":{}},"n185972783":{"id":"n185972783","loc":[-85.635883,42.067582],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:36Z","tags":{}},"n185972785":{"id":"n185972785","loc":[-85.635875,42.067114],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:36Z","tags":{}},"n185972787":{"id":"n185972787","loc":[-85.635778,42.065359],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:36Z","tags":{}},"n185972788":{"id":"n185972788","loc":[-85.635728,42.063416],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:36Z","tags":{}},"n185972789":{"id":"n185972789","loc":[-85.635665,42.062491],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:36Z","tags":{}},"n185972790":{"id":"n185972790","loc":[-85.635617,42.061928],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:36Z","tags":{}},"n185972791":{"id":"n185972791","loc":[-85.635614,42.061898],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:36Z","tags":{}},"n185972793":{"id":"n185972793","loc":[-85.635379,42.060288],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:36Z","tags":{}},"n185972795":{"id":"n185972795","loc":[-85.635092,42.05799],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:36Z","tags":{}},"n185972797":{"id":"n185972797","loc":[-85.634843,42.055781],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:36Z","tags":{}},"n185972798":{"id":"n185972798","loc":[-85.634817,42.055549],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:36Z","tags":{}},"n185972800":{"id":"n185972800","loc":[-85.634708,42.053942],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:37Z","tags":{}},"n185972802":{"id":"n185972802","loc":[-85.634447,42.051809],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:37Z","tags":{}},"n185972805":{"id":"n185972805","loc":[-85.634241,42.04946],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:37Z","tags":{}},"n185972807":{"id":"n185972807","loc":[-85.633787,42.045926],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:37Z","tags":{}},"n185972809":{"id":"n185972809","loc":[-85.633811,42.045645],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:37Z","tags":{}},"n185972811":{"id":"n185972811","loc":[-85.63373,42.043626],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:37Z","tags":{}},"n185972813":{"id":"n185972813","loc":[-85.633698,42.042184],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:37Z","tags":{}},"n185972814":{"id":"n185972814","loc":[-85.63369,42.04181],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:37Z","tags":{}},"n185972815":{"id":"n185972815","loc":[-85.633681,42.040714],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:37Z","tags":{}},"n185972816":{"id":"n185972816","loc":[-85.633571,42.036322],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:37Z","tags":{}},"n185972817":{"id":"n185972817","loc":[-85.633537,42.034044],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:37Z","tags":{}},"n185972819":{"id":"n185972819","loc":[-85.633481,42.030785],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:37Z","tags":{}},"n185972821":{"id":"n185972821","loc":[-85.633452,42.027538],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:37Z","tags":{}},"n185972824":{"id":"n185972824","loc":[-85.633438,42.027427],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:37Z","tags":{}},"n185972826":{"id":"n185972826","loc":[-85.633342,42.022656],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:37Z","tags":{}},"n185972830":{"id":"n185972830","loc":[-85.63327,42.020724],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:37Z","tags":{}},"n185972832":{"id":"n185972832","loc":[-85.633198,42.019106],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:37Z","tags":{}},"n185972834":{"id":"n185972834","loc":[-85.633249,42.018363],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:37Z","tags":{}},"n185972835":{"id":"n185972835","loc":[-85.633139,42.012944],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:37Z","tags":{}},"n185972836":{"id":"n185972836","loc":[-85.63309,42.008284],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:38Z","tags":{}},"n185972839":{"id":"n185972839","loc":[-85.63298,42.00005],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:38Z","tags":{}},"n185972845":{"id":"n185972845","loc":[-85.6325369,41.9764959],"version":"3","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:17Z","tags":{}},"n185972847":{"id":"n185972847","loc":[-85.6327549,41.9750005],"version":"4","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:17Z","tags":{}},"n185972849":{"id":"n185972849","loc":[-85.6329374,41.9742527],"version":"4","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:17Z","tags":{}},"n185972851":{"id":"n185972851","loc":[-85.6331387,41.9736039],"version":"3","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:17Z","tags":{}},"n185972862":{"id":"n185972862","loc":[-85.6383589,41.9585023],"version":"4","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:17Z","tags":{}},"n185972868":{"id":"n185972868","loc":[-85.6393633,41.9551716],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:55Z","tags":{}},"n185972878":{"id":"n185972878","loc":[-85.639377,41.95335],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:39Z","tags":{}},"n185972882":{"id":"n185972882","loc":[-85.6389179,41.9516944],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:55Z","tags":{}},"n185972885":{"id":"n185972885","loc":[-85.6387444,41.9512105],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:55Z","tags":{}},"n185972891":{"id":"n185972891","loc":[-85.636421,41.946392],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:39Z","tags":{}},"n185972895":{"id":"n185972895","loc":[-85.635965,41.945809],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:39Z","tags":{}},"n185972897":{"id":"n185972897","loc":[-85.635683,41.945449],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:39Z","tags":{}},"n185972899":{"id":"n185972899","loc":[-85.635281,41.9450252],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:59Z","tags":{}},"n185972905":{"id":"n185972905","loc":[-85.6324428,41.9425743],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:00Z","tags":{}},"n185985217":{"id":"n185985217","loc":[-85.638243,41.943674],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:20Z","tags":{}},"n185985219":{"id":"n185985219","loc":[-85.638228,41.943747],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:20Z","tags":{}},"n185985221":{"id":"n185985221","loc":[-85.638163,41.943797],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:20Z","tags":{}},"n185985222":{"id":"n185985222","loc":[-85.638089,41.943832],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:20Z","tags":{}},"n185985223":{"id":"n185985223","loc":[-85.637969,41.943841],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:20Z","tags":{}},"n185985225":{"id":"n185985225","loc":[-85.637841,41.943833],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:20Z","tags":{}},"n185985227":{"id":"n185985227","loc":[-85.637601,41.943789],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:20Z","tags":{}},"n185985229":{"id":"n185985229","loc":[-85.637449,41.943754],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:20Z","tags":{}},"n185985231":{"id":"n185985231","loc":[-85.637342,41.943734],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:20Z","tags":{}},"n185985233":{"id":"n185985233","loc":[-85.637218,41.943703],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:21Z","tags":{}},"n185985235":{"id":"n185985235","loc":[-85.637151,41.943663],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:21Z","tags":{}},"n185985238":{"id":"n185985238","loc":[-85.637118,41.943615],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:21Z","tags":{}},"n185985240":{"id":"n185985240","loc":[-85.637073,41.943494],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:21Z","tags":{}},"n185990434":{"id":"n185990434","loc":[-85.6329028,41.9984292],"version":"3","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:18Z","tags":{"railway":"level_crossing"}},"n1475284023":{"id":"n1475284023","loc":[-85.6336163,41.9435806],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:47Z","tags":{"railway":"level_crossing"}},"n1475293222":{"id":"n1475293222","loc":[-85.6394045,41.953658],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:50Z","tags":{"railway":"level_crossing"}},"n1475293226":{"id":"n1475293226","loc":[-85.6364975,41.9638663],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:50Z","tags":{"railway":"level_crossing"}},"n1475293234":{"id":"n1475293234","loc":[-85.6390449,41.9565145],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:51Z","tags":{}},"n1475293240":{"id":"n1475293240","loc":[-85.636943,41.9473114],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:51Z","tags":{}},"n1475293252":{"id":"n1475293252","loc":[-85.6392115,41.9559003],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:51Z","tags":{}},"n1475293254":{"id":"n1475293254","loc":[-85.6348931,41.9685127],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:51Z","tags":{"railway":"level_crossing"}},"n1475293260":{"id":"n1475293260","loc":[-85.6375999,41.9485401],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:52Z","tags":{}},"n1475293261":{"id":"n1475293261","loc":[-85.6391256,41.9523817],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:52Z","tags":{"railway":"level_crossing"}},"n1475293264":{"id":"n1475293264","loc":[-85.6394155,41.9546493],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:52Z","tags":{"railway":"level_crossing"}},"n1819805614":{"id":"n1819805614","loc":[-85.6345652,41.9363097],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:25Z","tags":{}},"n1819805618":{"id":"n1819805618","loc":[-85.6295334,41.9426862],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:25Z","tags":{}},"n1819805622":{"id":"n1819805622","loc":[-85.6308208,41.9430773],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:25Z","tags":{}},"n1819805626":{"id":"n1819805626","loc":[-85.6274734,41.9406592],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:25Z","tags":{}},"n1819805629":{"id":"n1819805629","loc":[-85.6296943,41.9430533],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:25Z","tags":{}},"n1819805632":{"id":"n1819805632","loc":[-85.6340931,41.9354477],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:25Z","tags":{}},"n1819805636":{"id":"n1819805636","loc":[-85.6304131,41.9436598],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:25Z","tags":{}},"n1819805639":{"id":"n1819805639","loc":[-85.6304882,41.9426623],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:25Z","tags":{}},"n1819805641":{"id":"n1819805641","loc":[-85.6336103,41.9367487],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:26Z","tags":{}},"n1819805643":{"id":"n1819805643","loc":[-85.6300376,41.9418084],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:26Z","tags":{}},"n1819805645":{"id":"n1819805645","loc":[-85.6365286,41.9336679],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:26Z","tags":{}},"n1819805647":{"id":"n1819805647","loc":[-85.632016,41.9429221],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:26Z","tags":{}},"n1819805666":{"id":"n1819805666","loc":[-85.6314753,41.9442663],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:26Z","tags":{}},"n1819805669":{"id":"n1819805669","loc":[-85.6268619,41.9402203],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:26Z","tags":{}},"n1819805673":{"id":"n1819805673","loc":[-85.6296728,41.9412099],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:26Z","tags":{}},"n1819805676":{"id":"n1819805676","loc":[-85.6354557,41.932766],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:26Z","tags":{}},"n1819805680":{"id":"n1819805680","loc":[-85.632752,41.9431012],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:26Z","tags":{}},"n1819805683":{"id":"n1819805683","loc":[-85.631147,41.9432014],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:26Z","tags":{}},"n1819805687":{"id":"n1819805687","loc":[-85.635284,41.9343942],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:26Z","tags":{}},"n1819805690":{"id":"n1819805690","loc":[-85.6249736,41.9405794],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:26Z","tags":{}},"n1819805694":{"id":"n1819805694","loc":[-85.6294153,41.9417925],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:26Z","tags":{}},"n1819805698":{"id":"n1819805698","loc":[-85.6323486,41.9426986],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:26Z","tags":{}},"n1819805702":{"id":"n1819805702","loc":[-85.6340287,41.9373871],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:26Z","tags":{}},"n1819805707":{"id":"n1819805707","loc":[-85.6353698,41.9316326],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:26Z","tags":{}},"n1819805711":{"id":"n1819805711","loc":[-85.6284176,41.940356],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:26Z","tags":{}},"n1819805715":{"id":"n1819805715","loc":[-85.6291471,41.9412897],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:26Z","tags":{}},"n1819805718":{"id":"n1819805718","loc":[-85.6311105,41.943979],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:26Z","tags":{}},"n1819805722":{"id":"n1819805722","loc":[-85.6320868,41.9400128],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:26Z","tags":{}},"n1819805724":{"id":"n1819805724","loc":[-85.635166,41.9324627],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:26Z","tags":{}},"n1819805727":{"id":"n1819805727","loc":[-85.6344686,41.9350567],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:26Z","tags":{}},"n1819805728":{"id":"n1819805728","loc":[-85.6357132,41.9332369],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:26Z","tags":{}},"n1819805731":{"id":"n1819805731","loc":[-85.629984,41.9434444],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:26Z","tags":{}},"n1819805760":{"id":"n1819805760","loc":[-85.6330996,41.9378784],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:27Z","tags":{}},"n1819805766":{"id":"n1819805766","loc":[-85.625274,41.9411141],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:27Z","tags":{}},"n1819805770":{"id":"n1819805770","loc":[-85.6326321,41.9412173],"version":"2","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:28Z","tags":{}},"n1819805774":{"id":"n1819805774","loc":[-85.6347047,41.9312096],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:27Z","tags":{}},"n1819805777":{"id":"n1819805777","loc":[-85.6363569,41.9339552],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:27Z","tags":{}},"n1819805780":{"id":"n1819805780","loc":[-85.6327392,41.941926],"version":"2","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:28Z","tags":{}},"n1819805783":{"id":"n1819805783","loc":[-85.6357239,41.9338435],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:27Z","tags":{}},"n1819805786":{"id":"n1819805786","loc":[-85.6356595,41.9346576],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:27Z","tags":{}},"n1819805789":{"id":"n1819805789","loc":[-85.6316469,41.9436598],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:27Z","tags":{}},"n1819805792":{"id":"n1819805792","loc":[-85.6350587,41.9354557],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:27Z","tags":{}},"n1819805795":{"id":"n1819805795","loc":[-85.6360028,41.9322791],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:27Z","tags":{}},"n1819805798":{"id":"n1819805798","loc":[-85.63125,41.9443062],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:27Z","tags":{}},"n1819805802":{"id":"n1819805802","loc":[-85.6263362,41.9408109],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:27Z","tags":{}},"n1819805805":{"id":"n1819805805","loc":[-85.6315075,41.9438753],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:27Z","tags":{}},"n1819805808":{"id":"n1819805808","loc":[-85.6340008,41.9316051],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:27Z","tags":{}},"n1819805810":{"id":"n1819805810","loc":[-85.6345545,41.9320557],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:27Z","tags":{}},"n1819805812":{"id":"n1819805812","loc":[-85.6250809,41.9408587],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:27Z","tags":{}},"n1819805814":{"id":"n1819805814","loc":[-85.6257783,41.9400926],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:27Z","tags":{}},"n1819805834":{"id":"n1819805834","loc":[-85.6326408,41.9424363],"version":"2","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:28Z","tags":{}},"n1819805838":{"id":"n1819805838","loc":[-85.6365607,41.9334365],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:27Z","tags":{}},"n1819805842":{"id":"n1819805842","loc":[-85.6288253,41.9410343],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:27Z","tags":{}},"n1819805846":{"id":"n1819805846","loc":[-85.6279133,41.9402921],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:27Z","tags":{}},"n1819805849":{"id":"n1819805849","loc":[-85.6289433,41.9405156],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:28Z","tags":{}},"n1819805852":{"id":"n1819805852","loc":[-85.6313787,41.9439152],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:28Z","tags":{}},"n1819805858":{"id":"n1819805858","loc":[-85.6300805,41.9420398],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:28Z","tags":{}},"n1819805861":{"id":"n1819805861","loc":[-85.6321941,41.9396297],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:28Z","tags":{}},"n1819805864":{"id":"n1819805864","loc":[-85.6329129,41.9393903],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:28Z","tags":{}},"n1819805868":{"id":"n1819805868","loc":[-85.632001,41.9434922],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:28Z","tags":{}},"n1819805870":{"id":"n1819805870","loc":[-85.6314903,41.9431535],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:28Z","tags":{}},"n1819805873":{"id":"n1819805873","loc":[-85.6251667,41.9401166],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:28Z","tags":{}},"n1819805876":{"id":"n1819805876","loc":[-85.63287,41.939941],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:28Z","tags":{}},"n1819805878":{"id":"n1819805878","loc":[-85.6307886,41.9437317],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:28Z","tags":{}},"n1819805880":{"id":"n1819805880","loc":[-85.6321727,41.940348],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:28Z","tags":{}},"n1819805883":{"id":"n1819805883","loc":[-85.6265872,41.940113],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:28Z","tags":{}},"n1819805885":{"id":"n1819805885","loc":[-85.6268404,41.9406672],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:28Z","tags":{}},"n1819805887":{"id":"n1819805887","loc":[-85.6325267,41.9389035],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:28Z","tags":{}},"n1819805889":{"id":"n1819805889","loc":[-85.6364964,41.933189],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:28Z","tags":{}},"n1819805911":{"id":"n1819805911","loc":[-85.6248663,41.9401804],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:28Z","tags":{}},"n1819805922":{"id":"n1819805922","loc":[-85.633267,41.9387199],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:28Z","tags":{}},"n1819805925":{"id":"n1819805925","loc":[-85.6293402,41.9408428],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:28Z","tags":{}},"n1819848849":{"id":"n1819848849","loc":[-85.6464957,41.9695178],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848850":{"id":"n1819848850","loc":[-85.6497642,41.9611355],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848851":{"id":"n1819848851","loc":[-85.6480943,41.9624818],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848854":{"id":"n1819848854","loc":[-85.6500362,41.9657367],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848855":{"id":"n1819848855","loc":[-85.6493673,41.9783496],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848856":{"id":"n1819848856","loc":[-85.6457409,41.9548007],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848857":{"id":"n1819848857","loc":[-85.651313,41.9760426],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848858":{"id":"n1819848858","loc":[-85.6495819,41.9784772],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848859":{"id":"n1819848859","loc":[-85.6495105,41.9833722],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848860":{"id":"n1819848860","loc":[-85.6405053,41.9492792],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848863":{"id":"n1819848863","loc":[-85.6502293,41.9786826],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848865":{"id":"n1819848865","loc":[-85.6406877,41.9495106],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848870":{"id":"n1819848870","loc":[-85.6493136,41.9704611],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848871":{"id":"n1819848871","loc":[-85.6372249,41.9441284],"version":"2","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:57Z","tags":{}},"n1819848873":{"id":"n1819848873","loc":[-85.6512379,41.9659441],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848875":{"id":"n1819848875","loc":[-85.6508087,41.9650187],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848877":{"id":"n1819848877","loc":[-85.6487166,41.9605352],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848878":{"id":"n1819848878","loc":[-85.6506478,41.9760665],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848879":{"id":"n1819848879","loc":[-85.651431,41.9758512],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848886":{"id":"n1819848886","loc":[-85.6477617,41.9563945],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848889":{"id":"n1819848889","loc":[-85.6497895,41.9832286],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:50Z","tags":{}},"n1819848892":{"id":"n1819848892","loc":[-85.6504868,41.9791931],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:50Z","tags":{}},"n1819848893":{"id":"n1819848893","loc":[-85.6498002,41.9615085],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:50Z","tags":{}},"n1819848894":{"id":"n1819848894","loc":[-85.6404302,41.9502846],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:50Z","tags":{}},"n1819848901":{"id":"n1819848901","loc":[-85.6354412,41.9439886],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:50Z","tags":{}},"n1819848903":{"id":"n1819848903","loc":[-85.6472145,41.9698528],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:50Z","tags":{}},"n1819848904":{"id":"n1819848904","loc":[-85.6401979,41.9486233],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:50Z","tags":{}},"n1819848905":{"id":"n1819848905","loc":[-85.6475042,41.963503],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:50Z","tags":{}},"n1819848909":{"id":"n1819848909","loc":[-85.6343405,41.94358],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:50Z","tags":{}},"n1819848914":{"id":"n1819848914","loc":[-85.6503474,41.9737773],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:50Z","tags":{}},"n1819848915":{"id":"n1819848915","loc":[-85.6389533,41.9470992],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:50Z","tags":{}},"n1819848916":{"id":"n1819848916","loc":[-85.6483625,41.9577907],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:50Z","tags":{}},"n1819848917":{"id":"n1819848917","loc":[-85.6484768,41.9617419],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:50Z","tags":{}},"n1819848918":{"id":"n1819848918","loc":[-85.644078,41.9545693],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:50Z","tags":{}},"n1819848919":{"id":"n1819848919","loc":[-85.6437169,41.9543041],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:50Z","tags":{}},"n1819848920":{"id":"n1819848920","loc":[-85.6478331,41.9627949],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:50Z","tags":{}},"n1819848922":{"id":"n1819848922","loc":[-85.6499144,41.9785889],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:50Z","tags":{}},"n1819848924":{"id":"n1819848924","loc":[-85.647633,41.9720066],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:51Z","tags":{}},"n1819848926":{"id":"n1819848926","loc":[-85.6487987,41.978868],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:51Z","tags":{}},"n1819848927":{"id":"n1819848927","loc":[-85.6495105,41.9730355],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:51Z","tags":{}},"n1819848928":{"id":"n1819848928","loc":[-85.648223,41.9829654],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:51Z","tags":{}},"n1819848929":{"id":"n1819848929","loc":[-85.6514846,41.9659122],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:51Z","tags":{}},"n1819848931":{"id":"n1819848931","loc":[-85.6498753,41.9731871],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:51Z","tags":{}},"n1819848932":{"id":"n1819848932","loc":[-85.640906,41.9508575],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:51Z","tags":{}},"n1819848933":{"id":"n1819848933","loc":[-85.649775,41.9799767],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:51Z","tags":{}},"n1819848934":{"id":"n1819848934","loc":[-85.6507014,41.9739927],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:51Z","tags":{}},"n1819848937":{"id":"n1819848937","loc":[-85.6479763,41.9840899],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:51Z","tags":{}},"n1819848938":{"id":"n1819848938","loc":[-85.6501113,41.9600884],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:51Z","tags":{}},"n1819848939":{"id":"n1819848939","loc":[-85.6389962,41.9478253],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:51Z","tags":{}},"n1819848941":{"id":"n1819848941","loc":[-85.637469,41.9445791],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:51Z","tags":{}},"n1819848942":{"id":"n1819848942","loc":[-85.6494569,41.9601682],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:51Z","tags":{}},"n1819848943":{"id":"n1819848943","loc":[-85.6368803,41.9439351],"version":"2","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:57Z","tags":{}},"n1819848945":{"id":"n1819848945","loc":[-85.6474398,41.9724213],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:51Z","tags":{}},"n1819848946":{"id":"n1819848946","loc":[-85.6382629,41.9463666],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:51Z","tags":{}},"n1819848948":{"id":"n1819848948","loc":[-85.6489633,41.9830771],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848952":{"id":"n1819848952","loc":[-85.6488882,41.9600326],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848953":{"id":"n1819848953","loc":[-85.6488094,41.9774324],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848954":{"id":"n1819848954","loc":[-85.6491135,41.9600485],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848955":{"id":"n1819848955","loc":[-85.6501435,41.9734583],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848956":{"id":"n1819848956","loc":[-85.6495534,41.960958],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848958":{"id":"n1819848958","loc":[-85.6474683,41.9561491],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848959":{"id":"n1819848959","loc":[-85.6401083,41.9485451],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848960":{"id":"n1819848960","loc":[-85.6481764,41.9678686],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848961":{"id":"n1819848961","loc":[-85.6484017,41.967382],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848962":{"id":"n1819848962","loc":[-85.6501328,41.959897],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848964":{"id":"n1819848964","loc":[-85.6403695,41.9504586],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848966":{"id":"n1819848966","loc":[-85.6398975,41.9491499],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848967":{"id":"n1819848967","loc":[-85.6412455,41.9510187],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848968":{"id":"n1819848968","loc":[-85.6482622,41.9619493],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848969":{"id":"n1819848969","loc":[-85.6405841,41.9501474],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848970":{"id":"n1819848970","loc":[-85.6478583,41.9703394],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848971":{"id":"n1819848971","loc":[-85.6493388,41.9832845],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848972":{"id":"n1819848972","loc":[-85.6485664,41.9829415],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848974":{"id":"n1819848974","loc":[-85.6491457,41.9779887],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848975":{"id":"n1819848975","loc":[-85.6468889,41.9697033],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848976":{"id":"n1819848976","loc":[-85.6452726,41.9546072],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848977":{"id":"n1819848977","loc":[-85.6448435,41.9546072],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:53Z","tags":{}},"n1819848979":{"id":"n1819848979","loc":[-85.6485342,41.9763138],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:53Z","tags":{}},"n1819848980":{"id":"n1819848980","loc":[-85.6495282,41.9664087],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:53Z","tags":{}},"n1819848986":{"id":"n1819848986","loc":[-85.6486307,41.9603278],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:53Z","tags":{}},"n1819848987":{"id":"n1819848987","loc":[-85.6492278,41.9791871],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:53Z","tags":{}},"n1819848990":{"id":"n1819848990","loc":[-85.6501934,41.9800724],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:53Z","tags":{}},"n1819848992":{"id":"n1819848992","loc":[-85.6482445,41.9819685],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:53Z","tags":{}},"n1819848993":{"id":"n1819848993","loc":[-85.6481871,41.9704451],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:53Z","tags":{}},"n1819848994":{"id":"n1819848994","loc":[-85.6371364,41.9457602],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:53Z","tags":{}},"n1819848996":{"id":"n1819848996","loc":[-85.6500362,41.9801023],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:53Z","tags":{}},"n1819849000":{"id":"n1819849000","loc":[-85.639007,41.9485914],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:53Z","tags":{}},"n1819849001":{"id":"n1819849001","loc":[-85.6488882,41.9669253],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:53Z","tags":{}},"n1819849002":{"id":"n1819849002","loc":[-85.6484698,41.9565062],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:53Z","tags":{}},"n1819849004":{"id":"n1819849004","loc":[-85.6510769,41.9761064],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:53Z","tags":{}},"n1819849005":{"id":"n1819849005","loc":[-85.6503581,41.9799029],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:53Z","tags":{}},"n1819849006":{"id":"n1819849006","loc":[-85.6489381,41.9703893],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:53Z","tags":{}},"n1819849008":{"id":"n1819849008","loc":[-85.6497457,41.9833588],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:53Z","tags":{}},"n1819849011":{"id":"n1819849011","loc":[-85.6497358,41.9717593],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:53Z","tags":{}},"n1819849012":{"id":"n1819849012","loc":[-85.6494676,41.9796796],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:53Z","tags":{}},"n1819849019":{"id":"n1819849019","loc":[-85.6486093,41.9771034],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:54Z","tags":{}},"n1819849021":{"id":"n1819849021","loc":[-85.6504546,41.9796556],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:54Z","tags":{}},"n1819849022":{"id":"n1819849022","loc":[-85.6371294,41.9454154],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:54Z","tags":{}},"n1819849023":{"id":"n1819849023","loc":[-85.6503436,41.9759249],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:54Z","tags":{}},"n1819849025":{"id":"n1819849025","loc":[-85.6462382,41.9693822],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:54Z","tags":{}},"n1819849026":{"id":"n1819849026","loc":[-85.6497573,41.983093],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:54Z","tags":{}},"n1819849028":{"id":"n1819849028","loc":[-85.6497465,41.9602799],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:54Z","tags":{}},"n1819849029":{"id":"n1819849029","loc":[-85.6374728,41.9460698],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:54Z","tags":{}},"n1819849030":{"id":"n1819849030","loc":[-85.6486592,41.9566039],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:54Z","tags":{}},"n1819849031":{"id":"n1819849031","loc":[-85.6515989,41.9654993],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:54Z","tags":{}},"n1819849032":{"id":"n1819849032","loc":[-85.6387028,41.9482658],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:54Z","tags":{}},"n1819849033":{"id":"n1819849033","loc":[-85.6464742,41.9688398],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:54Z","tags":{}},"n1819849034":{"id":"n1819849034","loc":[-85.6495212,41.9589236],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:54Z","tags":{}},"n1819849035":{"id":"n1819849035","loc":[-85.6490599,41.9790096],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:54Z","tags":{}},"n1819849036":{"id":"n1819849036","loc":[-85.6489918,41.9800724],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:54Z","tags":{}},"n1819849038":{"id":"n1819849038","loc":[-85.6499182,41.9659042],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:54Z","tags":{}},"n1819849040":{"id":"n1819849040","loc":[-85.639758,41.9490143],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:54Z","tags":{}},"n1819849041":{"id":"n1819849041","loc":[-85.6514846,41.9755241],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:54Z","tags":{}},"n1819849042":{"id":"n1819849042","loc":[-85.6436633,41.9540647],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:54Z","tags":{}},"n1819849045":{"id":"n1819849045","loc":[-85.6475541,41.9726387],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849046":{"id":"n1819849046","loc":[-85.6488308,41.9718331],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849047":{"id":"n1819849047","loc":[-85.6377694,41.9460953],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849048":{"id":"n1819849048","loc":[-85.6490706,41.9804452],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849049":{"id":"n1819849049","loc":[-85.6485449,41.9766248],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849051":{"id":"n1819849051","loc":[-85.6483625,41.9790256],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849052":{"id":"n1819849052","loc":[-85.6490706,41.9585167],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849053":{"id":"n1819849053","loc":[-85.6425008,41.9522874],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849054":{"id":"n1819849054","loc":[-85.6475793,41.9632158],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849055":{"id":"n1819849055","loc":[-85.6408631,41.9499399],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849056":{"id":"n1819849056","loc":[-85.6483373,41.9814681],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849057":{"id":"n1819849057","loc":[-85.6313548,41.9442876],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849058":{"id":"n1819849058","loc":[-85.6432663,41.9529796],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849059":{"id":"n1819849059","loc":[-85.6487128,41.9582873],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849060":{"id":"n1819849060","loc":[-85.6482338,41.9817612],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849062":{"id":"n1819849062","loc":[-85.6485664,41.9788661],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849063":{"id":"n1819849063","loc":[-85.6373081,41.9448824],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849064":{"id":"n1819849064","loc":[-85.6472215,41.9557582],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849065":{"id":"n1819849065","loc":[-85.6348984,41.9440414],"version":"2","changeset":"14893390","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:53:38Z","tags":{}},"n1819849066":{"id":"n1819849066","loc":[-85.6501972,41.9647315],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849067":{"id":"n1819849067","loc":[-85.6489741,41.9808281],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849068":{"id":"n1819849068","loc":[-85.6420111,41.9515034],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849069":{"id":"n1819849069","loc":[-85.6397972,41.9488882],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849070":{"id":"n1819849070","loc":[-85.6499718,41.9593465],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849071":{"id":"n1819849071","loc":[-85.6486844,41.9811311],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849072":{"id":"n1819849072","loc":[-85.6390392,41.9474663],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849074":{"id":"n1819849074","loc":[-85.6495642,41.9616362],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849075":{"id":"n1819849075","loc":[-85.6483518,41.9791931],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849076":{"id":"n1819849076","loc":[-85.6478974,41.9833104],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:56Z","tags":{}},"n1819849077":{"id":"n1819849077","loc":[-85.640155,41.948719],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:56Z","tags":{}},"n1819849078":{"id":"n1819849078","loc":[-85.6399366,41.9487845],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:56Z","tags":{}},"n1819849079":{"id":"n1819849079","loc":[-85.6492959,41.9825348],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:56Z","tags":{}},"n1819849080":{"id":"n1819849080","loc":[-85.6505083,41.9648352],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:56Z","tags":{}},"n1819849081":{"id":"n1819849081","loc":[-85.6492959,41.9645241],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:56Z","tags":{}},"n1819849082":{"id":"n1819849082","loc":[-85.6402049,41.9491835],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:56Z","tags":{}},"n1819849083":{"id":"n1819849083","loc":[-85.6495175,41.9826963],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:56Z","tags":{}},"n1819849084":{"id":"n1819849084","loc":[-85.6480836,41.9728361],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:56Z","tags":{}},"n1819849085":{"id":"n1819849085","loc":[-85.6374349,41.9443425],"version":"2","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:57Z","tags":{}},"n1819849086":{"id":"n1819849086","loc":[-85.6478331,41.9681238],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:56Z","tags":{}},"n1819849089":{"id":"n1819849089","loc":[-85.639368,41.9486169],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:56Z","tags":{}},"n1819849092":{"id":"n1819849092","loc":[-85.6503581,41.9788022],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:56Z","tags":{}},"n1819849093":{"id":"n1819849093","loc":[-85.64862,41.9568014],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:56Z","tags":{}},"n1819849094":{"id":"n1819849094","loc":[-85.6496999,41.9828877],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:56Z","tags":{}},"n1819849095":{"id":"n1819849095","loc":[-85.647472,41.972198],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:56Z","tags":{}},"n1819849096":{"id":"n1819849096","loc":[-85.6485771,41.9644523],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:56Z","tags":{}},"n1819849097":{"id":"n1819849097","loc":[-85.6388353,41.9480488],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:56Z","tags":{}},"n1819849099":{"id":"n1819849099","loc":[-85.6472752,41.9683312],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:56Z","tags":{}},"n1819849104":{"id":"n1819849104","loc":[-85.6479548,41.9836035],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:57Z","tags":{}},"n1819849105":{"id":"n1819849105","loc":[-85.6462489,41.9691668],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:57Z","tags":{}},"n1819849107":{"id":"n1819849107","loc":[-85.6511912,41.9746328],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:57Z","tags":{}},"n1819849108":{"id":"n1819849108","loc":[-85.6498646,41.9714881],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:57Z","tags":{}},"n1819849111":{"id":"n1819849111","loc":[-85.6488239,41.961684],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:57Z","tags":{}},"n1819849112":{"id":"n1819849112","loc":[-85.6469356,41.9553812],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:57Z","tags":{}},"n1819849114":{"id":"n1819849114","loc":[-85.6479548,41.9640853],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:57Z","tags":{}},"n1819849119":{"id":"n1819849119","loc":[-85.6491565,41.961692],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:57Z","tags":{}},"n1819849121":{"id":"n1819849121","loc":[-85.651667,41.9656728],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:57Z","tags":{}},"n1819849124":{"id":"n1819849124","loc":[-85.6388423,41.9484414],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:57Z","tags":{}},"n1819849126":{"id":"n1819849126","loc":[-85.6371686,41.9450978],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:57Z","tags":{}},"n1819849127":{"id":"n1819849127","loc":[-85.6502615,41.9656728],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:57Z","tags":{}},"n1819849129":{"id":"n1819849129","loc":[-85.6498501,41.9613031],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:57Z","tags":{}},"n1819849131":{"id":"n1819849131","loc":[-85.6513881,41.9653298],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:57Z","tags":{}},"n1819849133":{"id":"n1819849133","loc":[-85.639883,41.9485291],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:57Z","tags":{}},"n1819849139":{"id":"n1819849139","loc":[-85.6508693,41.9658264],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:57Z","tags":{}},"n1819849140":{"id":"n1819849140","loc":[-85.6486806,41.9761642],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:57Z","tags":{}},"n1819849141":{"id":"n1819849141","loc":[-85.6483159,41.9717613],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:57Z","tags":{}},"n1819849144":{"id":"n1819849144","loc":[-85.6443714,41.9546232],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849146":{"id":"n1819849146","loc":[-85.641775,41.9513359],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849147":{"id":"n1819849147","loc":[-85.6495604,41.9757335],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849148":{"id":"n1819849148","loc":[-85.6465671,41.9551678],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849150":{"id":"n1819849150","loc":[-85.6485127,41.9794084],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849151":{"id":"n1819849151","loc":[-85.6499144,41.9757096],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849152":{"id":"n1819849152","loc":[-85.6433736,41.9531072],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849154":{"id":"n1819849154","loc":[-85.6489741,41.9607426],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849155":{"id":"n1819849155","loc":[-85.640627,41.9507697],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849156":{"id":"n1819849156","loc":[-85.6509659,41.9743058],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849157":{"id":"n1819849157","loc":[-85.6486844,41.9704431],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849158":{"id":"n1819849158","loc":[-85.6498538,41.9711132],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849159":{"id":"n1819849159","loc":[-85.6358937,41.943719],"version":"2","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:57Z","tags":{}},"n1819849160":{"id":"n1819849160","loc":[-85.6497358,41.9707702],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849161":{"id":"n1819849161","loc":[-85.6480476,41.9564842],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849162":{"id":"n1819849162","loc":[-85.6482982,41.9574556],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849163":{"id":"n1819849163","loc":[-85.6501757,41.9757794],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849164":{"id":"n1819849164","loc":[-85.6372973,41.9459916],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849165":{"id":"n1819849165","loc":[-85.6513773,41.9750775],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849166":{"id":"n1819849166","loc":[-85.6436418,41.9537455],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849167":{"id":"n1819849167","loc":[-85.6483625,41.9571524],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849169":{"id":"n1819849169","loc":[-85.647751,41.9727962],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849170":{"id":"n1819849170","loc":[-85.6504546,41.9656808],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849171":{"id":"n1819849171","loc":[-85.6479977,41.971839],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849172":{"id":"n1819849172","loc":[-85.6482767,41.9642449],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849174":{"id":"n1819849174","loc":[-85.6414317,41.9512086],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849176":{"id":"n1819849176","loc":[-85.6469034,41.9685287],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:59Z","tags":{}},"n1819849179":{"id":"n1819849179","loc":[-85.6408631,41.9497564],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:59Z","tags":{}},"n1819849182":{"id":"n1819849182","loc":[-85.6476721,41.96384],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:59Z","tags":{}},"n1819849183":{"id":"n1819849183","loc":[-85.6479725,41.983111],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:59Z","tags":{}},"n1819849184":{"id":"n1819849184","loc":[-85.640788,41.9500516],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:59Z","tags":{}},"n1819849185":{"id":"n1819849185","loc":[-85.6427798,41.9528778],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:59Z","tags":{}},"n1819849186":{"id":"n1819849186","loc":[-85.6435308,41.9534124],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:59Z","tags":{}},"n1819849187":{"id":"n1819849187","loc":[-85.6483733,41.9821998],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:59Z","tags":{}},"n1819849189":{"id":"n1819849189","loc":[-85.6351752,41.9440796],"version":"2","changeset":"14893390","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:53:38Z","tags":{}},"n1819849191":{"id":"n1819849191","loc":[-85.6487021,41.9601463],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:59Z","tags":{}},"n1819849192":{"id":"n1819849192","loc":[-85.6363811,41.9437605],"version":"2","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:57Z","tags":{}},"n1819849193":{"id":"n1819849193","loc":[-85.6490883,41.9759728],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:59Z","tags":{}},"n1819849194":{"id":"n1819849194","loc":[-85.6423292,41.9520081],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:59Z","tags":{}},"n1819849195":{"id":"n1819849195","loc":[-85.6500003,41.960242],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:59Z","tags":{}},"n1819849196":{"id":"n1819849196","loc":[-85.6385778,41.9466443],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:59Z","tags":{}},"n1819849197":{"id":"n1819849197","loc":[-85.6494032,41.9718789],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:59Z","tags":{}},"n1819849198":{"id":"n1819849198","loc":[-85.6404339,41.9506501],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:59Z","tags":{}},"n1819849199":{"id":"n1819849199","loc":[-85.6426226,41.9527083],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:59Z","tags":{}},"n1819849200":{"id":"n1819849200","loc":[-85.6439101,41.9545035],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:59Z","tags":{}},"n1819849201":{"id":"n1819849201","loc":[-85.6516563,41.9657845],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:48:00Z","tags":{}},"n1819849202":{"id":"n1819849202","loc":[-85.6473395,41.9699585],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:48:00Z","tags":{}},"n1819858501":{"id":"n1819858501","loc":[-85.6361263,41.9437126],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:54Z","tags":{}},"n1819858503":{"id":"n1819858503","loc":[-85.6350068,41.944034],"version":"2","changeset":"14893390","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:53:38Z","tags":{}},"n1819858513":{"id":"n1819858513","loc":[-85.6371402,41.9453282],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:54Z","tags":{}},"n1819858518":{"id":"n1819858518","loc":[-85.6348713,41.9432923],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:54Z","tags":{}},"n1819858523":{"id":"n1819858523","loc":[-85.6357047,41.943799],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:55Z","tags":{}},"n1819858526":{"id":"n1819858526","loc":[-85.6349947,41.9435756],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:55Z","tags":{}},"n1819858531":{"id":"n1819858531","loc":[-85.6350376,41.943827],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:55Z","tags":{}},"n1820937508":{"id":"n1820937508","loc":[-85.1026013,42.0881722],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:57Z","tags":{}},"n1820937509":{"id":"n1820937509","loc":[-85.0558088,42.102493],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:57Z","tags":{}},"n1820937511":{"id":"n1820937511","loc":[-85.3030116,41.9724451],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:57Z","tags":{}},"n1820937513":{"id":"n1820937513","loc":[-85.0353221,42.1027398],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:57Z","tags":{}},"n1820937514":{"id":"n1820937514","loc":[-85.0835468,42.1015469],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:57Z","tags":{}},"n1820937515":{"id":"n1820937515","loc":[-85.2421298,42.0106305],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:57Z","tags":{}},"n1820937517":{"id":"n1820937517","loc":[-85.0090632,42.0910452],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:57Z","tags":{}},"n1820937518":{"id":"n1820937518","loc":[-85.086626,42.0948838],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:57Z","tags":{}},"n1820937520":{"id":"n1820937520","loc":[-85.2552039,42.0015448],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:58Z","tags":{}},"n1820937521":{"id":"n1820937521","loc":[-85.3739614,41.9969917],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:58Z","tags":{}},"n1820937522":{"id":"n1820937522","loc":[-85.4831166,41.993898],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:58Z","tags":{}},"n1820937523":{"id":"n1820937523","loc":[-85.0341084,42.0977657],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:58Z","tags":{}},"n1820937524":{"id":"n1820937524","loc":[-85.3272802,41.9710333],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:58Z","tags":{}},"n1820937525":{"id":"n1820937525","loc":[-85.2125568,42.0414521],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:58Z","tags":{}},"n1820937526":{"id":"n1820937526","loc":[-85.3798022,41.9992458],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:58Z","tags":{}},"n1820937527":{"id":"n1820937527","loc":[-85.2652021,41.999768],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:58Z","tags":{}},"n1820937528":{"id":"n1820937528","loc":[-85.3852739,42.0004896],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:58Z","tags":{}},"n1820937529":{"id":"n1820937529","loc":[-85.3911919,42.0030513],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:58Z","tags":{}},"n1820937530":{"id":"n1820937530","loc":[-85.5440349,41.9717109],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:58Z","tags":{}},"n1820937531":{"id":"n1820937531","loc":[-85.2790155,41.9911764],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:58Z","tags":{}},"n1820937532":{"id":"n1820937532","loc":[-85.4723277,41.9950518],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:58Z","tags":{}},"n1820937533":{"id":"n1820937533","loc":[-85.5690546,41.9653931],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:58Z","tags":{}},"n1820937535":{"id":"n1820937535","loc":[-85.5674882,41.9649623],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:58Z","tags":{}},"n1820937536":{"id":"n1820937536","loc":[-85.6362815,41.9189165],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:58Z","tags":{}},"n1820937537":{"id":"n1820937537","loc":[-85.5659003,41.963638],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:58Z","tags":{}},"n1820937539":{"id":"n1820937539","loc":[-85.6391353,41.9122262],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:59Z","tags":{}},"n1820937540":{"id":"n1820937540","loc":[-85.4834385,41.9894803],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:59Z","tags":{}},"n1820937541":{"id":"n1820937541","loc":[-85.6399078,41.9160744],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:59Z","tags":{}},"n1820937542":{"id":"n1820937542","loc":[-85.632874,41.941031],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:59Z","tags":{}},"n1820937543":{"id":"n1820937543","loc":[-85.1307591,42.0726961],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:59Z","tags":{}},"n1820937544":{"id":"n1820937544","loc":[-85.6444397,41.9128378],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:59Z","tags":{}},"n1820937545":{"id":"n1820937545","loc":[-85.6197204,41.9420365],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:59Z","tags":{}},"n1820937546":{"id":"n1820937546","loc":[-85.1164857,42.0864631],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:59Z","tags":{}},"n1820937547":{"id":"n1820937547","loc":[-85.6476111,41.9142222],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:59Z","tags":{}},"n1820937548":{"id":"n1820937548","loc":[-85.2915747,41.9774223],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:59Z","tags":{}},"n1820937549":{"id":"n1820937549","loc":[-85.6430192,41.9102461],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:59Z","tags":{}},"n1820937550":{"id":"n1820937550","loc":[-85.1597495,42.0639017],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:59Z","tags":{}},"n1820937551":{"id":"n1820937551","loc":[-85.5504079,41.9701793],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:59Z","tags":{}},"n1820937553":{"id":"n1820937553","loc":[-85.2781317,41.9948951],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:59Z","tags":{}},"n1820937555":{"id":"n1820937555","loc":[-85.3724594,41.997518],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:59Z","tags":{}},"n1820937556":{"id":"n1820937556","loc":[-85.5629434,41.9665155],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:59Z","tags":{}},"n1820937557":{"id":"n1820937557","loc":[-85.3791971,41.9990808],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:59Z","tags":{}},"n1820937558":{"id":"n1820937558","loc":[-85.001891,42.0878843],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:59Z","tags":{}},"n1820937560":{"id":"n1820937560","loc":[-85.3140838,41.9709056],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:00Z","tags":{}},"n1820937561":{"id":"n1820937561","loc":[-85.2468032,42.0146987],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:00Z","tags":{}},"n1820937563":{"id":"n1820937563","loc":[-85.0877378,42.097255],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:00Z","tags":{}},"n1820937564":{"id":"n1820937564","loc":[-85.2442498,42.0150654],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:00Z","tags":{}},"n1820937566":{"id":"n1820937566","loc":[-85.3108973,41.9701478],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:00Z","tags":{}},"n1820937568":{"id":"n1820937568","loc":[-85.0344584,42.1016572],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:00Z","tags":{}},"n1820937569":{"id":"n1820937569","loc":[-85.2331025,42.0297387],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:00Z","tags":{}},"n1820937570":{"id":"n1820937570","loc":[-85.5058446,41.9746996],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:00Z","tags":{}},"n1820937571":{"id":"n1820937571","loc":[-85.5622739,41.9676427],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:00Z","tags":{}},"n1820937572":{"id":"n1820937572","loc":[-85.2792687,41.9890337],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:00Z","tags":{}},"n1820937574":{"id":"n1820937574","loc":[-84.9909302,42.08695],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:00Z","tags":{}},"n1820937575":{"id":"n1820937575","loc":[-85.6218233,41.9418609],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:00Z","tags":{}},"n1820937576":{"id":"n1820937576","loc":[-85.3577437,41.9931062],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:00Z","tags":{}},"n1820937577":{"id":"n1820937577","loc":[-85.639028,41.9165853],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:00Z","tags":{}},"n1820937578":{"id":"n1820937578","loc":[-84.9956576,42.0865348],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:00Z","tags":{}},"n1820937579":{"id":"n1820937579","loc":[-85.4828376,41.990198],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:00Z","tags":{}},"n1820937580":{"id":"n1820937580","loc":[-85.3244478,41.9720543],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:00Z","tags":{}},"n1820937582":{"id":"n1820937582","loc":[-85.0517479,42.1035159],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:00Z","tags":{}},"n1820937583":{"id":"n1820937583","loc":[-85.225646,42.0338025],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:00Z","tags":{}},"n1820937584":{"id":"n1820937584","loc":[-84.9941019,42.0862163],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:00Z","tags":{}},"n1820937586":{"id":"n1820937586","loc":[-85.1051762,42.0879452],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:00Z","tags":{}},"n1820937587":{"id":"n1820937587","loc":[-85.1245203,42.0753162],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:00Z","tags":{}},"n1820937588":{"id":"n1820937588","loc":[-85.3250808,41.9719506],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:00Z","tags":{}},"n1820937589":{"id":"n1820937589","loc":[-85.2720109,41.997933],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:00Z","tags":{}},"n1820937590":{"id":"n1820937590","loc":[-85.2556653,42.0027248],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:01Z","tags":{}},"n1820937591":{"id":"n1820937591","loc":[-85.0872483,42.0943544],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:01Z","tags":{}},"n1820937592":{"id":"n1820937592","loc":[-85.2778353,41.9955023],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:01Z","tags":{}},"n1820937593":{"id":"n1820937593","loc":[-85.2984733,41.9735538],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:01Z","tags":{}},"n1820937594":{"id":"n1820937594","loc":[-85.101578,42.0889552],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:01Z","tags":{}},"n1820937595":{"id":"n1820937595","loc":[-85.3888745,42.0016959],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:01Z","tags":{}},"n1820937596":{"id":"n1820937596","loc":[-84.9903508,42.0870654],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:01Z","tags":{}},"n1820937597":{"id":"n1820937597","loc":[-85.6405558,41.9146261],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:01Z","tags":{}},"n1820937598":{"id":"n1820937598","loc":[-85.6460704,41.9141311],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:01Z","tags":{}},"n1820937599":{"id":"n1820937599","loc":[-85.0377468,42.1037428],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:01Z","tags":{}},"n1820937600":{"id":"n1820937600","loc":[-85.2298345,42.0312899],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:01Z","tags":{}},"n1820937601":{"id":"n1820937601","loc":[-85.1080958,42.0861964],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:01Z","tags":{}},"n1820937602":{"id":"n1820937602","loc":[-85.6325307,41.9402329],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:01Z","tags":{}},"n1820937603":{"id":"n1820937603","loc":[-85.1165984,42.0832184],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:01Z","tags":{}},"n1820937604":{"id":"n1820937604","loc":[-85.6354446,41.9190602],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:01Z","tags":{}},"n1820937605":{"id":"n1820937605","loc":[-85.1114592,42.0862959],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:01Z","tags":{}},"n1820937606":{"id":"n1820937606","loc":[-85.0858763,42.1001646],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:01Z","tags":{}},"n1820937607":{"id":"n1820937607","loc":[-85.0472083,42.1015151],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:01Z","tags":{}},"n1820937608":{"id":"n1820937608","loc":[-85.0802477,42.1027609],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:01Z","tags":{}},"n1820937610":{"id":"n1820937610","loc":[-85.0924585,42.0928564],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:01Z","tags":{}},"n1820937611":{"id":"n1820937611","loc":[-85.0329617,42.09827],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:01Z","tags":{}},"n1820937612":{"id":"n1820937612","loc":[-85.2814617,41.993465],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:01Z","tags":{}},"n1820937613":{"id":"n1820937613","loc":[-85.3097708,41.9700282],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:01Z","tags":{}},"n1820937614":{"id":"n1820937614","loc":[-85.2809427,41.993695],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:01Z","tags":{}},"n1820937615":{"id":"n1820937615","loc":[-85.0583233,42.1026494],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:01Z","tags":{}},"n1820937617":{"id":"n1820937617","loc":[-85.2801592,41.9840021],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:02Z","tags":{}},"n1820937619":{"id":"n1820937619","loc":[-85.1064154,42.0863449],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:02Z","tags":{}},"n1820937620":{"id":"n1820937620","loc":[-85.0423173,42.1014662],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:02Z","tags":{}},"n1820937621":{"id":"n1820937621","loc":[-85.2168913,42.0398107],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:02Z","tags":{}},"n1820937622":{"id":"n1820937622","loc":[-85.2798481,41.9833401],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:02Z","tags":{}},"n1820937623":{"id":"n1820937623","loc":[-85.0575468,42.1028672],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:02Z","tags":{}},"n1820937625":{"id":"n1820937625","loc":[-85.0130369,42.0893067],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:02Z","tags":{}},"n1820937626":{"id":"n1820937626","loc":[-85.0346985,42.1018256],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:02Z","tags":{}},"n1820937627":{"id":"n1820937627","loc":[-85.2231569,42.0372768],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:02Z","tags":{}},"n1820937628":{"id":"n1820937628","loc":[-85.2956195,41.9732268],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:02Z","tags":{}},"n1820937629":{"id":"n1820937629","loc":[-85.1052312,42.086893],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:02Z","tags":{}},"n1820937630":{"id":"n1820937630","loc":[-85.4813356,41.9958436],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:02Z","tags":{}},"n1820937631":{"id":"n1820937631","loc":[-85.0961599,42.0914672],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:02Z","tags":{}},"n1820937632":{"id":"n1820937632","loc":[-85.308419,41.9704749],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:02Z","tags":{}},"n1820937633":{"id":"n1820937633","loc":[-85.295952,41.9715119],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:02Z","tags":{}},"n1820937634":{"id":"n1820937634","loc":[-85.3310933,41.9703923],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:02Z","tags":{}},"n1820937635":{"id":"n1820937635","loc":[-85.2940745,41.9739686],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:02Z","tags":{}},"n1820937636":{"id":"n1820937636","loc":[-85.3803343,42.000484],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:02Z","tags":{}},"n1820937637":{"id":"n1820937637","loc":[-85.1174231,42.0845533],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:02Z","tags":{}},"n1820937638":{"id":"n1820937638","loc":[-85.0095836,42.089839],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937639":{"id":"n1820937639","loc":[-85.3179354,41.9705866],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937640":{"id":"n1820937640","loc":[-85.257708,42.0001189],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937641":{"id":"n1820937641","loc":[-85.2563522,42.0002771],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937642":{"id":"n1820937642","loc":[-85.3181929,41.970419],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937643":{"id":"n1820937643","loc":[-85.2911884,41.9757154],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937644":{"id":"n1820937644","loc":[-85.2714423,41.9975862],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937645":{"id":"n1820937645","loc":[-85.0193669,42.089888],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937646":{"id":"n1820937646","loc":[-85.3889818,42.0039921],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937647":{"id":"n1820937647","loc":[-85.3408093,41.9853965],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937648":{"id":"n1820937648","loc":[-85.1258091,42.0748332],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937649":{"id":"n1820937649","loc":[-85.5722561,41.962782],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937650":{"id":"n1820937650","loc":[-85.3266902,41.9721819],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937651":{"id":"n1820937651","loc":[-85.1473255,42.065192],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937652":{"id":"n1820937652","loc":[-85.1462526,42.0655106],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937653":{"id":"n1820937653","loc":[-85.4641051,42.0013929],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937654":{"id":"n1820937654","loc":[-85.5620379,41.9700677],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937655":{"id":"n1820937655","loc":[-85.3226025,41.971121],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937656":{"id":"n1820937656","loc":[-85.0200965,42.0899516],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937657":{"id":"n1820937657","loc":[-85.0624714,42.1044711],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937658":{"id":"n1820937658","loc":[-85.5649562,41.9637178],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937659":{"id":"n1820937659","loc":[-85.2360315,42.0253315],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937660":{"id":"n1820937660","loc":[-85.3881449,41.9994475],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937661":{"id":"n1820937661","loc":[-85.5032911,41.976263],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937662":{"id":"n1820937662","loc":[-85.481297,41.9871414],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937663":{"id":"n1820937663","loc":[-85.1167056,42.0841898],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937664":{"id":"n1820937664","loc":[-85.2891714,41.9787223],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937665":{"id":"n1820937665","loc":[-85.4393429,42.0058736],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937666":{"id":"n1820937666","loc":[-85.0077007,42.0895762],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937667":{"id":"n1820937667","loc":[-85.2736202,41.9979171],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937668":{"id":"n1820937668","loc":[-84.9935332,42.0859296],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937669":{"id":"n1820937669","loc":[-85.0622769,42.1046713],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:04Z","tags":{}},"n1820937670":{"id":"n1820937670","loc":[-85.2309031,42.0311249],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:04Z","tags":{}},"n1820937671":{"id":"n1820937671","loc":[-85.0343726,42.10069],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:04Z","tags":{}},"n1820937672":{"id":"n1820937672","loc":[-85.0596551,42.1048612],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:04Z","tags":{}},"n1820937673":{"id":"n1820937673","loc":[-85.1338597,42.0707449],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:04Z","tags":{}},"n1820937674":{"id":"n1820937674","loc":[-85.3117663,41.9689194],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:04Z","tags":{}},"n1820937675":{"id":"n1820937675","loc":[-85.0705649,42.1057499],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:04Z","tags":{}},"n1820937676":{"id":"n1820937676","loc":[-85.2441425,42.0180944],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:04Z","tags":{}},"n1820937677":{"id":"n1820937677","loc":[-85.1171174,42.0862692],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:04Z","tags":{}},"n1820937678":{"id":"n1820937678","loc":[-85.0346824,42.1005519],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:04Z","tags":{}},"n1820937680":{"id":"n1820937680","loc":[-85.2389927,42.0229245],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:04Z","tags":{}},"n1820937681":{"id":"n1820937681","loc":[-85.0834892,42.1018642],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:04Z","tags":{}},"n1820937682":{"id":"n1820937682","loc":[-85.0619443,42.1049459],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:04Z","tags":{}},"n1820937683":{"id":"n1820937683","loc":[-85.2845366,41.9811868],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:04Z","tags":{}},"n1820937684":{"id":"n1820937684","loc":[-85.210411,42.0394123],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:04Z","tags":{}},"n1820937685":{"id":"n1820937685","loc":[-85.4377383,42.0055942],"version":"2","changeset":"12524188","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-28T14:51:01Z","tags":{}},"n1820937686":{"id":"n1820937686","loc":[-85.2882058,41.9789138],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:04Z","tags":{}},"n1820937687":{"id":"n1820937687","loc":[-85.2741191,41.9955808],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:04Z","tags":{}},"n1820937688":{"id":"n1820937688","loc":[-85.3442211,41.9903575],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:04Z","tags":{}},"n1820937689":{"id":"n1820937689","loc":[-85.2641413,41.9995237],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:04Z","tags":{}},"n1820937690":{"id":"n1820937690","loc":[-85.2804489,41.9829174],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:04Z","tags":{}},"n1820937691":{"id":"n1820937691","loc":[-85.5593342,41.9729074],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:04Z","tags":{}},"n1820937692":{"id":"n1820937692","loc":[-85.3590912,41.9932601],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:04Z","tags":{}},"n1820937694":{"id":"n1820937694","loc":[-85.4826445,41.9957479],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:05Z","tags":{}},"n1820937695":{"id":"n1820937695","loc":[-85.4539127,42.0063041],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:05Z","tags":{}},"n1820937696":{"id":"n1820937696","loc":[-85.2456767,42.0153683],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:05Z","tags":{}},"n1820937697":{"id":"n1820937697","loc":[-85.5794015,41.9489631],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:05Z","tags":{}},"n1820937698":{"id":"n1820937698","loc":[-85.4108686,42.0078507],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:05Z","tags":{}},"n1820937699":{"id":"n1820937699","loc":[-85.0616386,42.1051529],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:05Z","tags":{}},"n1820937700":{"id":"n1820937700","loc":[-85.4977979,41.978241],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:05Z","tags":{}},"n1820937701":{"id":"n1820937701","loc":[-85.2488417,42.0086319],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:05Z","tags":{}},"n1820937702":{"id":"n1820937702","loc":[-85.5588836,41.9728116],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:05Z","tags":{}},"n1820937703":{"id":"n1820937703","loc":[-85.4557366,42.0051241],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:05Z","tags":{}},"n1820937705":{"id":"n1820937705","loc":[-85.0723151,42.1056094],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:05Z","tags":{}},"n1820937706":{"id":"n1820937706","loc":[-85.0057909,42.0887323],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:05Z","tags":{}},"n1820937707":{"id":"n1820937707","loc":[-85.0756786,42.105677],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:05Z","tags":{}},"n1820937708":{"id":"n1820937708","loc":[-85.0901504,42.0940001],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:05Z","tags":{}},"n1820937709":{"id":"n1820937709","loc":[-85.0979999,42.0910213],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:05Z","tags":{}},"n1820937710":{"id":"n1820937710","loc":[-85.2376301,42.0239686],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:05Z","tags":{}},"n1820937711":{"id":"n1820937711","loc":[-85.2780671,41.9902299],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:05Z","tags":{}},"n1820937712":{"id":"n1820937712","loc":[-85.251481,42.0113188],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:05Z","tags":{}},"n1820937713":{"id":"n1820937713","loc":[-85.3114767,41.9690311],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:05Z","tags":{}},"n1820937714":{"id":"n1820937714","loc":[-85.2649621,41.9975662],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:05Z","tags":{}},"n1820937715":{"id":"n1820937715","loc":[-85.283807,41.9813383],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:05Z","tags":{}},"n1820937716":{"id":"n1820937716","loc":[-85.5515451,41.9703867],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:06Z","tags":{}},"n1820937717":{"id":"n1820937717","loc":[-85.1176605,42.0850896],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:06Z","tags":{}},"n1820937718":{"id":"n1820937718","loc":[-85.1069317,42.0862441],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:06Z","tags":{}},"n1820937719":{"id":"n1820937719","loc":[-85.2739314,41.9976938],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:06Z","tags":{}},"n1820937720":{"id":"n1820937720","loc":[-85.5550212,41.9702112],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:06Z","tags":{}},"n1820937721":{"id":"n1820937721","loc":[-85.3076679,41.9719904],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:06Z","tags":{}},"n1820937722":{"id":"n1820937722","loc":[-85.592319,41.9440316],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:06Z","tags":{}},"n1820937723":{"id":"n1820937723","loc":[-85.3139979,41.9704031],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:06Z","tags":{}},"n1820937724":{"id":"n1820937724","loc":[-85.0421134,42.1013149],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:06Z","tags":{}},"n1820937725":{"id":"n1820937725","loc":[-85.2508373,42.0102741],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:06Z","tags":{}},"n1820937726":{"id":"n1820937726","loc":[-85.0830922,42.1038821],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:06Z","tags":{}},"n1820937727":{"id":"n1820937727","loc":[-85.6342473,41.9360031],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:06Z","tags":{}},"n1820937730":{"id":"n1820937730","loc":[-85.0500192,42.1024942],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:06Z","tags":{}},"n1820937731":{"id":"n1820937731","loc":[-85.3498644,41.9926221],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:06Z","tags":{}},"n1820937732":{"id":"n1820937732","loc":[-85.0234117,42.0918903],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:06Z","tags":{}},"n1820937733":{"id":"n1820937733","loc":[-85.0464425,42.1009408],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:06Z","tags":{}},"n1820937734":{"id":"n1820937734","loc":[-85.033938,42.099886],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:06Z","tags":{}},"n1820937736":{"id":"n1820937736","loc":[-85.0152752,42.0886009],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:06Z","tags":{}},"n1820937737":{"id":"n1820937737","loc":[-85.0441894,42.1012671],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:06Z","tags":{}},"n1820937738":{"id":"n1820937738","loc":[-85.4668731,41.9979804],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:06Z","tags":{}},"n1820937739":{"id":"n1820937739","loc":[-85.4407377,42.006033],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:06Z","tags":{}},"n1820937740":{"id":"n1820937740","loc":[-85.2262253,42.0344878],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:06Z","tags":{}},"n1820937741":{"id":"n1820937741","loc":[-85.2550001,42.0033706],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:06Z","tags":{}},"n1820937742":{"id":"n1820937742","loc":[-85.3071422,41.9722617],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:06Z","tags":{}},"n1820937743":{"id":"n1820937743","loc":[-85.6147852,41.942228],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:06Z","tags":{}},"n1820937744":{"id":"n1820937744","loc":[-85.0183853,42.0901825],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:06Z","tags":{}},"n1820937745":{"id":"n1820937745","loc":[-85.6323161,41.9228489],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937746":{"id":"n1820937746","loc":[-85.0095568,42.0901376],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937747":{"id":"n1820937747","loc":[-85.2524037,42.0113826],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937748":{"id":"n1820937748","loc":[-85.3186864,41.9708578],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937749":{"id":"n1820937749","loc":[-85.2805669,41.9870883],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937750":{"id":"n1820937750","loc":[-85.0585768,42.1038144],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937751":{"id":"n1820937751","loc":[-85.2970786,41.9715358],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937752":{"id":"n1820937752","loc":[-85.1315758,42.0723445],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937753":{"id":"n1820937753","loc":[-85.2448291,42.0175444],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937754":{"id":"n1820937754","loc":[-85.2446468,42.0174248],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937755":{"id":"n1820937755","loc":[-85.229165,42.032129],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937756":{"id":"n1820937756","loc":[-85.5612654,41.9724926],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937757":{"id":"n1820937757","loc":[-85.2331776,42.030854],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937758":{"id":"n1820937758","loc":[-85.2271909,42.0334519],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937759":{"id":"n1820937759","loc":[-85.1032396,42.0879214],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937760":{"id":"n1820937760","loc":[-85.0638447,42.1044154],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937761":{"id":"n1820937761","loc":[-85.1260706,42.0745556],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937762":{"id":"n1820937762","loc":[-85.3454485,41.99132],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937763":{"id":"n1820937763","loc":[-85.2639321,41.9980088],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937764":{"id":"n1820937764","loc":[-85.0837681,42.1013746],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937765":{"id":"n1820937765","loc":[-85.2808137,41.9869368],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937766":{"id":"n1820937766","loc":[-85.6338997,41.9309373],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937767":{"id":"n1820937767","loc":[-85.2267403,42.0332766],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937768":{"id":"n1820937768","loc":[-85.0605831,42.1052074],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937769":{"id":"n1820937769","loc":[-85.0259021,42.0930037],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937770":{"id":"n1820937770","loc":[-85.232963,42.0313162],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937771":{"id":"n1820937771","loc":[-85.2404947,42.0125381],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937772":{"id":"n1820937772","loc":[-85.0910892,42.0935742],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:08Z","tags":{}},"n1820937773":{"id":"n1820937773","loc":[-85.2554829,42.0019435],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:08Z","tags":{}},"n1820937774":{"id":"n1820937774","loc":[-85.2799339,41.9867773],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:08Z","tags":{}},"n1820937775":{"id":"n1820937775","loc":[-85.1075432,42.0852767],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:08Z","tags":{}},"n1820937776":{"id":"n1820937776","loc":[-85.1176927,42.0854001],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:08Z","tags":{}},"n1820937777":{"id":"n1820937777","loc":[-85.1067064,42.0863357],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:08Z","tags":{}},"n1820937778":{"id":"n1820937778","loc":[-85.2517492,42.0106333],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:08Z","tags":{}},"n1820937779":{"id":"n1820937779","loc":[-85.0987174,42.0909031],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:08Z","tags":{}},"n1820937780":{"id":"n1820937780","loc":[-85.1160083,42.0863994],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:08Z","tags":{}},"n1820937781":{"id":"n1820937781","loc":[-85.1268645,42.0739703],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:08Z","tags":{}},"n1820937782":{"id":"n1820937782","loc":[-85.0454702,42.1002852],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:08Z","tags":{}},"n1820937783":{"id":"n1820937783","loc":[-85.1334145,42.0705418],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:08Z","tags":{}},"n1820937784":{"id":"n1820937784","loc":[-85.5866542,41.947431],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:08Z","tags":{}},"n1820937786":{"id":"n1820937786","loc":[-85.2359886,42.0250366],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:08Z","tags":{}},"n1820937787":{"id":"n1820937787","loc":[-85.3138048,41.9698527],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:08Z","tags":{}},"n1820937788":{"id":"n1820937788","loc":[-85.1274291,42.0733081],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:08Z","tags":{}},"n1820937790":{"id":"n1820937790","loc":[-85.6292905,41.9411267],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:08Z","tags":{}},"n1820937791":{"id":"n1820937791","loc":[-85.5958809,41.9417333],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:08Z","tags":{}},"n1820937792":{"id":"n1820937792","loc":[-85.1271019,42.0737581],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:09Z","tags":{}},"n1820937793":{"id":"n1820937793","loc":[-85.2312679,42.0314437],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:09Z","tags":{}},"n1820937794":{"id":"n1820937794","loc":[-85.1081387,42.0863516],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:09Z","tags":{}},"n1820937795":{"id":"n1820937795","loc":[-85.2424473,42.0212109],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:09Z","tags":{}},"n1820937796":{"id":"n1820937796","loc":[-85.2710654,41.9975236],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:09Z","tags":{}},"n1820937797":{"id":"n1820937797","loc":[-85.4798408,41.9863223],"version":"2","changeset":"12182679","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T07:37:01Z","tags":{}},"n1820937798":{"id":"n1820937798","loc":[-85.035939,42.104296],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:09Z","tags":{}},"n1820937799":{"id":"n1820937799","loc":[-85.2178139,42.0395398],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:09Z","tags":{}},"n1820937800":{"id":"n1820937800","loc":[-85.0630709,42.1042614],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:09Z","tags":{}},"n1820937801":{"id":"n1820937801","loc":[-85.0440124,42.1014861],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:09Z","tags":{}},"n1820937802":{"id":"n1820937802","loc":[-85.1321874,42.0720458],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:09Z","tags":{}},"n1820937804":{"id":"n1820937804","loc":[-85.079427,42.1029121],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:09Z","tags":{}},"n1820937805":{"id":"n1820937805","loc":[-85.2962632,41.9738968],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:09Z","tags":{}},"n1820937806":{"id":"n1820937806","loc":[-85.6334748,41.9274627],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:09Z","tags":{}},"n1820937807":{"id":"n1820937807","loc":[-85.1057341,42.0872804],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:09Z","tags":{}},"n1820937808":{"id":"n1820937808","loc":[-85.4960169,41.9778263],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:09Z","tags":{}},"n1820937809":{"id":"n1820937809","loc":[-85.2821226,41.9910273],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:09Z","tags":{}},"n1820937810":{"id":"n1820937810","loc":[-85.0013868,42.0885054],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:09Z","tags":{}},"n1820937811":{"id":"n1820937811","loc":[-85.2952547,41.9729795],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:09Z","tags":{}},"n1820937812":{"id":"n1820937812","loc":[-85.1298375,42.0667842],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:09Z","tags":{}},"n1820937813":{"id":"n1820937813","loc":[-85.1339201,42.0710025],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:09Z","tags":{}},"n1820937814":{"id":"n1820937814","loc":[-85.0374356,42.103691],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:09Z","tags":{}},"n1820937815":{"id":"n1820937815","loc":[-85.0061115,42.0880607],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:09Z","tags":{}},"n1820937817":{"id":"n1820937817","loc":[-85.2398402,42.0226934],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:09Z","tags":{}},"n1820937818":{"id":"n1820937818","loc":[-85.123501,42.076236],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:09Z","tags":{}},"n1820937819":{"id":"n1820937819","loc":[-85.1209489,42.0791294],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937820":{"id":"n1820937820","loc":[-85.0818624,42.1025778],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937821":{"id":"n1820937821","loc":[-85.4428835,42.0054749],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937822":{"id":"n1820937822","loc":[-85.4710359,41.9961147],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937823":{"id":"n1820937823","loc":[-85.4253354,42.006198],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937824":{"id":"n1820937824","loc":[-85.5486483,41.9709451],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937825":{"id":"n1820937825","loc":[-85.2303238,42.0310452],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937826":{"id":"n1820937826","loc":[-85.6450405,41.9136361],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937828":{"id":"n1820937828","loc":[-85.2606853,41.9964073],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937830":{"id":"n1820937830","loc":[-85.097383,42.0911447],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937831":{"id":"n1820937831","loc":[-85.0498207,42.102136],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937832":{"id":"n1820937832","loc":[-85.1232435,42.0763793],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937833":{"id":"n1820937833","loc":[-85.394093,42.0055921],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937834":{"id":"n1820937834","loc":[-85.3566665,41.9928295],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937835":{"id":"n1820937835","loc":[-85.3543276,41.9920002],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937837":{"id":"n1820937837","loc":[-85.084668,42.1034932],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937838":{"id":"n1820937838","loc":[-85.4400296,42.0060649],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937839":{"id":"n1820937839","loc":[-85.2362246,42.025714],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937840":{"id":"n1820937840","loc":[-85.0409225,42.1012791],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937841":{"id":"n1820937841","loc":[-85.2442283,42.019832],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937842":{"id":"n1820937842","loc":[-85.1123001,42.084824],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937843":{"id":"n1820937843","loc":[-85.1603074,42.0638061],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937844":{"id":"n1820937844","loc":[-85.1359744,42.0650646],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937845":{"id":"n1820937845","loc":[-85.1757569,42.053849],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937846":{"id":"n1820937846","loc":[-85.5200925,41.9716686],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937848":{"id":"n1820937848","loc":[-85.5525322,41.9701315],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937849":{"id":"n1820937849","loc":[-85.0406489,42.10149],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937850":{"id":"n1820937850","loc":[-85.0142547,42.088825],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:11Z","tags":{}},"n1820937851":{"id":"n1820937851","loc":[-85.343749,41.9881884],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:11Z","tags":{}},"n1820937852":{"id":"n1820937852","loc":[-85.074996,42.1060205],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:11Z","tags":{}},"n1820937853":{"id":"n1820937853","loc":[-85.2436275,42.0136864],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:11Z","tags":{}},"n1820937854":{"id":"n1820937854","loc":[-85.2641453,41.9980897],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:11Z","tags":{}},"n1820937856":{"id":"n1820937856","loc":[-85.2802343,41.9870086],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:11Z","tags":{}},"n1820937857":{"id":"n1820937857","loc":[-85.0099256,42.0909946],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:11Z","tags":{}},"n1820937858":{"id":"n1820937858","loc":[-85.493957,41.9786079],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:11Z","tags":{}},"n1820937859":{"id":"n1820937859","loc":[-85.0739405,42.1059795],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:11Z","tags":{}},"n1820937860":{"id":"n1820937860","loc":[-85.2331605,42.0301423],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:11Z","tags":{}},"n1820937862":{"id":"n1820937862","loc":[-85.2035231,42.0438425],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:11Z","tags":{}},"n1820937863":{"id":"n1820937863","loc":[-85.0884928,42.0986971],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:11Z","tags":{}},"n1820937864":{"id":"n1820937864","loc":[-85.131597,42.0690142],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:11Z","tags":{}},"n1820937865":{"id":"n1820937865","loc":[-85.3937454,42.0052677],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:11Z","tags":{}},"n1820937866":{"id":"n1820937866","loc":[-85.2212729,42.0378561],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:11Z","tags":{}},"n1820937867":{"id":"n1820937867","loc":[-85.0886068,42.0982421],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:11Z","tags":{}},"n1820937868":{"id":"n1820937868","loc":[-85.0875004,42.0968064],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:11Z","tags":{}},"n1820937869":{"id":"n1820937869","loc":[-85.0771323,42.1042642],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:12Z","tags":{}},"n1820937870":{"id":"n1820937870","loc":[-85.0164554,42.0894887],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:12Z","tags":{}},"n1820937871":{"id":"n1820937871","loc":[-85.6069102,41.9415577],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:12Z","tags":{}},"n1820937872":{"id":"n1820937872","loc":[-85.3273875,41.9704908],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:12Z","tags":{}},"n1820937873":{"id":"n1820937873","loc":[-85.3890891,41.9997983],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:12Z","tags":{}},"n1820937875":{"id":"n1820937875","loc":[-85.5091276,41.9723705],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:12Z","tags":{}},"n1820937876":{"id":"n1820937876","loc":[-85.0770626,42.1047696],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:12Z","tags":{}},"n1820937877":{"id":"n1820937877","loc":[-85.612575,41.9419567],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:12Z","tags":{}},"n1820937878":{"id":"n1820937878","loc":[-85.3868146,42.0036094],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:12Z","tags":{}},"n1820937879":{"id":"n1820937879","loc":[-85.2722738,41.9981204],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:12Z","tags":{}},"n1820937880":{"id":"n1820937880","loc":[-85.3064878,41.9723733],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:12Z","tags":{}},"n1820937882":{"id":"n1820937882","loc":[-85.1270845,42.0727678],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:12Z","tags":{}},"n1820937884":{"id":"n1820937884","loc":[-85.3316512,41.97923],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:12Z","tags":{}},"n1820937885":{"id":"n1820937885","loc":[-85.3932519,42.0042472],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:12Z","tags":{}},"n1820937886":{"id":"n1820937886","loc":[-85.2457411,42.0175444],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:12Z","tags":{}},"n1820937887":{"id":"n1820937887","loc":[-85.1397509,42.0648415],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:12Z","tags":{}},"n1820937891":{"id":"n1820937891","loc":[-85.3196735,41.9719665],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:12Z","tags":{}},"n1820937892":{"id":"n1820937892","loc":[-85.3372473,41.9845033],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:12Z","tags":{}},"n1820937894":{"id":"n1820937894","loc":[-85.3254778,41.9719745],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:12Z","tags":{}},"n1820937897":{"id":"n1820937897","loc":[-85.3185148,41.9691268],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:12Z","tags":{}},"n1820937899":{"id":"n1820937899","loc":[-85.5419106,41.9714556],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:12Z","tags":{}},"n1820937901":{"id":"n1820937901","loc":[-85.3293509,41.9748368],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:12Z","tags":{}},"n1820937903":{"id":"n1820937903","loc":[-85.0798078,42.1028365],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:13Z","tags":{}},"n1820937905":{"id":"n1820937905","loc":[-85.3954191,42.0056025],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:13Z","tags":{}},"n1820937909":{"id":"n1820937909","loc":[-85.3417534,41.9857155],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:13Z","tags":{}},"n1820937913":{"id":"n1820937913","loc":[-84.9927822,42.0857107],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:13Z","tags":{}},"n1820937915":{"id":"n1820937915","loc":[-85.5444212,41.9712801],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:13Z","tags":{}},"n1820937917":{"id":"n1820937917","loc":[-85.259088,41.9981682],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:13Z","tags":{}},"n1820937921":{"id":"n1820937921","loc":[-85.2784576,41.9876358],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:13Z","tags":{}},"n1820937922":{"id":"n1820937922","loc":[-84.9971918,42.087753],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:13Z","tags":{}},"n1820937924":{"id":"n1820937924","loc":[-85.5310688,41.966899],"version":"2","changeset":"12182668","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T07:35:33Z","tags":{}},"n1820937928":{"id":"n1820937928","loc":[-85.3766436,41.9979326],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:13Z","tags":{}},"n1820937930":{"id":"n1820937930","loc":[-85.5494852,41.9704346],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:13Z","tags":{}},"n1820937933":{"id":"n1820937933","loc":[-85.5548281,41.9695412],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:13Z","tags":{}},"n1820937935":{"id":"n1820937935","loc":[-85.0768588,42.105088],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:13Z","tags":{}},"n1820937937":{"id":"n1820937937","loc":[-85.2646885,41.9978054],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:13Z","tags":{}},"n1820937939":{"id":"n1820937939","loc":[-85.2441532,42.0176082],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:13Z","tags":{}},"n1820937941":{"id":"n1820937941","loc":[-85.105553,42.0877928],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:13Z","tags":{}},"n1820937943":{"id":"n1820937943","loc":[-85.0879457,42.0958909],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:13Z","tags":{}},"n1820937944":{"id":"n1820937944","loc":[-85.3187015,41.9704402],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:13Z","tags":{}},"n1820937945":{"id":"n1820937945","loc":[-85.5624456,41.970626],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:13Z","tags":{}},"n1820937946":{"id":"n1820937946","loc":[-85.0580176,42.1028644],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:13Z","tags":{}},"n1820937948":{"id":"n1820937948","loc":[-85.3016061,41.9726286],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:13Z","tags":{}},"n1820937949":{"id":"n1820937949","loc":[-85.4310388,42.0069418],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:13Z","tags":{}},"n1820937950":{"id":"n1820937950","loc":[-85.2945144,41.9740723],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:13Z","tags":{}},"n1820937951":{"id":"n1820937951","loc":[-85.1170222,42.082657],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:13Z","tags":{}},"n1820937952":{"id":"n1820937952","loc":[-85.0864503,42.0947632],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:14Z","tags":{}},"n1820937953":{"id":"n1820937953","loc":[-85.4285926,42.0059533],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:14Z","tags":{}},"n1820937970":{"id":"n1820937970","loc":[-85.3629965,41.9938023],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:14Z","tags":{}},"n1820937972":{"id":"n1820937972","loc":[-85.2438099,42.0199755],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:14Z","tags":{}},"n1820937974":{"id":"n1820937974","loc":[-85.1327654,42.0699285],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:14Z","tags":{}},"n1820937977":{"id":"n1820937977","loc":[-85.1515956,42.0611935],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:14Z","tags":{}},"n1820937978":{"id":"n1820937978","loc":[-85.0107369,42.0896638],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:14Z","tags":{}},"n1820937979":{"id":"n1820937979","loc":[-85.1152626,42.0862083],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:14Z","tags":{}},"n1820937980":{"id":"n1820937980","loc":[-85.4531831,42.0062881],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:14Z","tags":{}},"n1820937981":{"id":"n1820937981","loc":[-85.0341473,42.0985924],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:14Z","tags":{}},"n1820937982":{"id":"n1820937982","loc":[-85.0877485,42.0960171],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:14Z","tags":{}},"n1820937983":{"id":"n1820937983","loc":[-85.2756373,41.9951742],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:14Z","tags":{}},"n1820937984":{"id":"n1820937984","loc":[-85.2965421,41.9714401],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:14Z","tags":{}},"n1820937985":{"id":"n1820937985","loc":[-85.2409775,42.0226934],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:14Z","tags":{}},"n1820937986":{"id":"n1820937986","loc":[-85.0170723,42.0900579],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:14Z","tags":{}},"n1820937987":{"id":"n1820937987","loc":[-85.1034663,42.0880555],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:14Z","tags":{}},"n1820937988":{"id":"n1820937988","loc":[-85.0585071,42.1031577],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:14Z","tags":{}},"n1820937990":{"id":"n1820937990","loc":[-85.0819174,42.1032373],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:14Z","tags":{}},"n1820937992":{"id":"n1820937992","loc":[-85.0546608,42.1030542],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:14Z","tags":{}},"n1820937993":{"id":"n1820937993","loc":[-85.0100811,42.0906125],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:14Z","tags":{}},"n1820937995":{"id":"n1820937995","loc":[-85.6304278,41.9432655],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:14Z","tags":{}},"n1820937997":{"id":"n1820937997","loc":[-85.0255628,42.092778],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:14Z","tags":{}},"n1820938011":{"id":"n1820938011","loc":[-85.2316756,42.0317146],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:15Z","tags":{}},"n1820938012":{"id":"n1820938012","loc":[-85.4067917,42.008042],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:15Z","tags":{}},"n1820938013":{"id":"n1820938013","loc":[-85.390398,42.0028759],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:15Z","tags":{}},"n1820938014":{"id":"n1820938014","loc":[-85.0161604,42.0886527],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:15Z","tags":{}},"n1820938015":{"id":"n1820938015","loc":[-85.125337,42.0744589],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:15Z","tags":{}},"n1820938016":{"id":"n1820938016","loc":[-85.2151317,42.0404801],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:15Z","tags":{}},"n1820938017":{"id":"n1820938017","loc":[-85.3165085,41.9706025],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:15Z","tags":{}},"n1820938018":{"id":"n1820938018","loc":[-85.5641193,41.9640688],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:15Z","tags":{}},"n1820938019":{"id":"n1820938019","loc":[-85.147583,42.0642203],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:15Z","tags":{}},"n1820938022":{"id":"n1820938022","loc":[-85.2803781,41.9947886],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:15Z","tags":{}},"n1820938024":{"id":"n1820938024","loc":[-85.2692469,41.9982053],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:15Z","tags":{}},"n1820938026":{"id":"n1820938026","loc":[-85.4321975,42.0067505],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:15Z","tags":{}},"n1820938028":{"id":"n1820938028","loc":[-85.572535,41.9633405],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:15Z","tags":{}},"n1820938030":{"id":"n1820938030","loc":[-85.3237505,41.9716475],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:15Z","tags":{}},"n1820938032":{"id":"n1820938032","loc":[-85.6487698,41.9141583],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:15Z","tags":{}},"n1820938033":{"id":"n1820938033","loc":[-85.0526371,42.1038315],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:15Z","tags":{}},"n1820938034":{"id":"n1820938034","loc":[-85.088069,42.0978731],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:15Z","tags":{}},"n1820938035":{"id":"n1820938035","loc":[-85.2516312,42.0102267],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:15Z","tags":{}},"n1820938039":{"id":"n1820938039","loc":[-85.2731374,41.9982958],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:15Z","tags":{}},"n1820938040":{"id":"n1820938040","loc":[-85.5453224,41.9713439],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:16Z","tags":{}},"n1820938041":{"id":"n1820938041","loc":[-85.4480548,42.0049647],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:16Z","tags":{}},"n1820938043":{"id":"n1820938043","loc":[-85.2504081,42.010322],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:16Z","tags":{}},"n1820938045":{"id":"n1820938045","loc":[-85.2663447,41.99919],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:16Z","tags":{}},"n1820938046":{"id":"n1820938046","loc":[-85.0507287,42.102907],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:16Z","tags":{}},"n1820938047":{"id":"n1820938047","loc":[-85.0408246,42.1024743],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:16Z","tags":{}},"n1820938048":{"id":"n1820938048","loc":[-85.2796335,41.9866099],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:16Z","tags":{}},"n1820938050":{"id":"n1820938050","loc":[-85.452475,42.0061127],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:16Z","tags":{}},"n1820938051":{"id":"n1820938051","loc":[-85.2410569,42.0128147],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:16Z","tags":{}},"n1820938052":{"id":"n1820938052","loc":[-85.0413302,42.1011477],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:16Z","tags":{}},"n1820938053":{"id":"n1820938053","loc":[-85.6327409,41.9197627],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:16Z","tags":{}},"n1820938056":{"id":"n1820938056","loc":[-85.1072039,42.0857994],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:16Z","tags":{}},"n1820938057":{"id":"n1820938057","loc":[-85.2001114,42.0448145],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:16Z","tags":{}},"n1820938058":{"id":"n1820938058","loc":[-85.2655347,41.9978186],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:16Z","tags":{}},"n1820938059":{"id":"n1820938059","loc":[-85.2330918,42.0304874],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:16Z","tags":{}},"n1820938060":{"id":"n1820938060","loc":[-85.2601113,41.9966545],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:16Z","tags":{}},"n1820938061":{"id":"n1820938061","loc":[-85.5397863,41.9708494],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:16Z","tags":{}},"n1820938062":{"id":"n1820938062","loc":[-85.2702085,41.9977217],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:16Z","tags":{}},"n1820938063":{"id":"n1820938063","loc":[-85.2219982,42.03699],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:16Z","tags":{}},"n1820938064":{"id":"n1820938064","loc":[-85.0668957,42.105121],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:16Z","tags":{}},"n1820938065":{"id":"n1820938065","loc":[-85.2328665,42.0270769],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:16Z","tags":{}},"n1820938066":{"id":"n1820938066","loc":[-85.3189654,41.9694778],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:16Z","tags":{}},"n1820938067":{"id":"n1820938067","loc":[-85.3814115,42.0022915],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:16Z","tags":{}},"n1820938068":{"id":"n1820938068","loc":[-85.2759108,41.9956008],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:16Z","tags":{}},"n1820938069":{"id":"n1820938069","loc":[-85.0391938,42.1034853],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:17Z","tags":{}},"n1820938070":{"id":"n1820938070","loc":[-85.2850623,41.9810353],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:17Z","tags":{}},"n1820938071":{"id":"n1820938071","loc":[-85.538074,41.970855],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:17Z","tags":{}},"n1820938073":{"id":"n1820938073","loc":[-85.1319661,42.0670932],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:17Z","tags":{}},"n1820938074":{"id":"n1820938074","loc":[-85.2816763,41.9913678],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:17Z","tags":{}},"n1820938075":{"id":"n1820938075","loc":[-85.3182144,41.9700282],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:17Z","tags":{}},"n1820938076":{"id":"n1820938076","loc":[-85.5909028,41.9458989],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:17Z","tags":{}},"n1820938077":{"id":"n1820938077","loc":[-85.4057617,42.0074361],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:17Z","tags":{}},"n1820938078":{"id":"n1820938078","loc":[-85.2620438,41.9967729],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:17Z","tags":{}},"n1820938079":{"id":"n1820938079","loc":[-85.1122143,42.0851107],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:17Z","tags":{}},"n1820938080":{"id":"n1820938080","loc":[-85.2443785,42.0174567],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:17Z","tags":{}},"n1820938081":{"id":"n1820938081","loc":[-85.0319733,42.0953853],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:17Z","tags":{}},"n1820938082":{"id":"n1820938082","loc":[-85.0878276,42.09443],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:17Z","tags":{}},"n1820938083":{"id":"n1820938083","loc":[-85.0271789,42.0935809],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:17Z","tags":{}},"n1820938084":{"id":"n1820938084","loc":[-85.0326399,42.0974222],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:17Z","tags":{}},"n1820938085":{"id":"n1820938085","loc":[-85.3989167,42.0065592],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:17Z","tags":{}},"n1820938086":{"id":"n1820938086","loc":[-85.3263361,41.9721261],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:17Z","tags":{}},"n1820938087":{"id":"n1820938087","loc":[-85.2547855,42.0037134],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:17Z","tags":{}},"n1820938088":{"id":"n1820938088","loc":[-85.4373259,42.005746],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:17Z","tags":{}},"n1820938089":{"id":"n1820938089","loc":[-85.3094275,41.9699245],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:17Z","tags":{}},"n1820938090":{"id":"n1820938090","loc":[-85.2783246,41.9872793],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:17Z","tags":{}},"n1820938092":{"id":"n1820938092","loc":[-85.0815633,42.1025169],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:17Z","tags":{}},"n1820938093":{"id":"n1820938093","loc":[-85.1788511,42.0522134],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:17Z","tags":{}},"n1820938095":{"id":"n1820938095","loc":[-85.2830345,41.9816733],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:17Z","tags":{}},"n1820938096":{"id":"n1820938096","loc":[-85.0744984,42.1059835],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:17Z","tags":{}},"n1820938097":{"id":"n1820938097","loc":[-85.2788396,41.9879333],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:17Z","tags":{}},"n1820938098":{"id":"n1820938098","loc":[-85.3640093,41.9946531],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:18Z","tags":{}},"n1820938099":{"id":"n1820938099","loc":[-85.291167,41.9787463],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:18Z","tags":{}},"n1820938100":{"id":"n1820938100","loc":[-85.0772436,42.1038156],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:18Z","tags":{}},"n1820938101":{"id":"n1820938101","loc":[-85.00563,42.0887482],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:18Z","tags":{}},"n1820938102":{"id":"n1820938102","loc":[-85.0326881,42.0961245],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:18Z","tags":{}},"n1820938104":{"id":"n1820938104","loc":[-85.0530448,42.1038634],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:18Z","tags":{}},"n1820938105":{"id":"n1820938105","loc":[-85.2625266,41.9970639],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:18Z","tags":{}},"n1820938106":{"id":"n1820938106","loc":[-85.2827556,41.9823512],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:18Z","tags":{}},"n1820938107":{"id":"n1820938107","loc":[-85.2784319,41.9910752],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:18Z","tags":{}},"n1820938108":{"id":"n1820938108","loc":[-85.0882099,42.094393],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:18Z","tags":{}},"n1820938109":{"id":"n1820938109","loc":[-85.5718484,41.9645371],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:18Z","tags":{}},"n1820938110":{"id":"n1820938110","loc":[-85.2559764,42.0099317],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:18Z","tags":{}},"n1820938111":{"id":"n1820938111","loc":[-85.2969284,41.973179],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:18Z","tags":{}},"n1820938113":{"id":"n1820938113","loc":[-85.3875055,42.0019726],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:18Z","tags":{}},"n1820938114":{"id":"n1820938114","loc":[-85.4250779,42.0068199],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:18Z","tags":{}},"n1820938115":{"id":"n1820938115","loc":[-85.0645367,42.104889],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:18Z","tags":{}},"n1820938116":{"id":"n1820938116","loc":[-85.1636762,42.0623724],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:18Z","tags":{}},"n1820938117":{"id":"n1820938117","loc":[-85.0757322,42.1055935],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:18Z","tags":{}},"n1820938118":{"id":"n1820938118","loc":[-85.3695197,41.9981559],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:19Z","tags":{}},"n1820938120":{"id":"n1820938120","loc":[-85.1297516,42.0671027],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:19Z","tags":{}},"n1820938121":{"id":"n1820938121","loc":[-85.1057448,42.0875551],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:19Z","tags":{}},"n1820938122":{"id":"n1820938122","loc":[-85.2805175,41.9943182],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:19Z","tags":{}},"n1820938123":{"id":"n1820938123","loc":[-85.2545173,42.0040722],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:19Z","tags":{}},"n1820938124":{"id":"n1820938124","loc":[-84.9966607,42.0871319],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:19Z","tags":{}},"n1820938125":{"id":"n1820938125","loc":[-85.0099899,42.0904612],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:19Z","tags":{}},"n1820938126":{"id":"n1820938126","loc":[-85.2489919,42.0091102],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:19Z","tags":{}},"n1820938127":{"id":"n1820938127","loc":[-85.0342706,42.0979476],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:19Z","tags":{}},"n1820938128":{"id":"n1820938128","loc":[-85.1080891,42.0855884],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:19Z","tags":{}},"n1820938129":{"id":"n1820938129","loc":[-85.0128183,42.0905356],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:19Z","tags":{}},"n1820938130":{"id":"n1820938130","loc":[-85.631608,41.9434251],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:19Z","tags":{}},"n1820938131":{"id":"n1820938131","loc":[-85.2551975,42.0008524],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:19Z","tags":{}},"n1820938132":{"id":"n1820938132","loc":[-85.6421823,41.9096233],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:19Z","tags":{}},"n1820938133":{"id":"n1820938133","loc":[-85.0125059,42.0906284],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:19Z","tags":{}},"n1820938134":{"id":"n1820938134","loc":[-85.5499358,41.9701793],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:19Z","tags":{}},"n1820938135":{"id":"n1820938135","loc":[-85.5472107,41.9712323],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:19Z","tags":{}},"n1820938136":{"id":"n1820938136","loc":[-85.2760758,41.9958691],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:19Z","tags":{}},"n1820938137":{"id":"n1820938137","loc":[-85.276678,41.9960433],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:19Z","tags":{}},"n1820938138":{"id":"n1820938138","loc":[-85.0570319,42.1024731],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:19Z","tags":{}},"n1820938140":{"id":"n1820938140","loc":[-85.2394325,42.0227492],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:19Z","tags":{}},"n1820938142":{"id":"n1820938142","loc":[-85.5666341,41.9638829],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:19Z","tags":{}},"n1820938144":{"id":"n1820938144","loc":[-85.258101,41.9996353],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:19Z","tags":{}},"n1820938147":{"id":"n1820938147","loc":[-85.2129645,42.0413565],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:19Z","tags":{}},"n1820938149":{"id":"n1820938149","loc":[-84.9962369,42.0868373],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:20Z","tags":{}},"n1820938151":{"id":"n1820938151","loc":[-85.2570386,42.0084968],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:20Z","tags":{}},"n1820938153":{"id":"n1820938153","loc":[-85.3971142,42.0050285],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:20Z","tags":{}},"n1820938155":{"id":"n1820938155","loc":[-85.1072093,42.0855566],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:20Z","tags":{}},"n1820938157":{"id":"n1820938157","loc":[-85.2840323,41.9920959],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:20Z","tags":{}},"n1820938159":{"id":"n1820938159","loc":[-85.1187924,42.0816458],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:20Z","tags":{}},"n1820938161":{"id":"n1820938161","loc":[-85.2681324,41.9985788],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:20Z","tags":{}},"n1820938163":{"id":"n1820938163","loc":[-85.0887034,42.0984969],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:20Z","tags":{}},"n1820938165":{"id":"n1820938165","loc":[-85.4133405,42.0073141],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:20Z","tags":{}},"n1820938166":{"id":"n1820938166","loc":[-85.0097445,42.0902888],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:20Z","tags":{}},"n1820938167":{"id":"n1820938167","loc":[-85.0828133,42.1037388],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:20Z","tags":{}},"n1820938168":{"id":"n1820938168","loc":[-85.0549599,42.1030833],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:20Z","tags":{}},"n1820938169":{"id":"n1820938169","loc":[-85.4571528,42.0010421],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:20Z","tags":{}},"n1820938178":{"id":"n1820938178","loc":[-85.2706644,41.9975941],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:20Z","tags":{}},"n1820938180":{"id":"n1820938180","loc":[-85.2258606,42.0335794],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:20Z","tags":{}},"n1820938182":{"id":"n1820938182","loc":[-85.2832276,41.9814659],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:20Z","tags":{}},"n1820938184":{"id":"n1820938184","loc":[-85.1082299,42.0860928],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:20Z","tags":{}},"n1820938185":{"id":"n1820938185","loc":[-85.3839392,42.0022381],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:20Z","tags":{}},"n1820938186":{"id":"n1820938186","loc":[-85.2772131,41.995905],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:20Z","tags":{}},"n1820938187":{"id":"n1820938187","loc":[-85.1044895,42.0879214],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:20Z","tags":{}},"n1820938188":{"id":"n1820938188","loc":[-85.2135267,42.0407087],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:20Z","tags":{}},"n1820938189":{"id":"n1820938189","loc":[-85.2543993,42.0044628],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:20Z","tags":{}},"n1820938190":{"id":"n1820938190","loc":[-85.1501793,42.0617351],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:20Z","tags":{}},"n1820938191":{"id":"n1820938191","loc":[-85.3350587,41.9820469],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:20Z","tags":{}},"n1820938192":{"id":"n1820938192","loc":[-85.1350731,42.0655735],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:20Z","tags":{}},"n1820938193":{"id":"n1820938193","loc":[-85.0404008,42.1028843],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:20Z","tags":{}},"n1820938194":{"id":"n1820938194","loc":[-85.6323161,41.943042],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:21Z","tags":{}},"n1820938195":{"id":"n1820938195","loc":[-85.1259593,42.0742837],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:21Z","tags":{}},"n1820938196":{"id":"n1820938196","loc":[-85.4562988,42.0033758],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:21Z","tags":{}},"n1820938197":{"id":"n1820938197","loc":[-85.256824,42.0056826],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:21Z","tags":{}},"n1820938198":{"id":"n1820938198","loc":[-85.2742103,41.9963862],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:21Z","tags":{}},"n1820938199":{"id":"n1820938199","loc":[-85.0380888,42.1037877],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:21Z","tags":{}},"n1820938200":{"id":"n1820938200","loc":[-85.47404,41.9944721],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:21Z","tags":{}},"n1820938201":{"id":"n1820938201","loc":[-85.103021,42.087948],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:21Z","tags":{}},"n1820938202":{"id":"n1820938202","loc":[-85.4030151,42.0065113],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:21Z","tags":{}},"n1820938203":{"id":"n1820938203","loc":[-85.2113981,42.040735],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:21Z","tags":{}},"n1820938204":{"id":"n1820938204","loc":[-85.2603433,41.9965137],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:21Z","tags":{}},"n1820938206":{"id":"n1820938206","loc":[-85.1669378,42.0607634],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:21Z","tags":{}},"n1820938207":{"id":"n1820938207","loc":[-85.0642027,42.1046076],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:21Z","tags":{}},"n1820938208":{"id":"n1820938208","loc":[-85.2812428,41.9915696],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:21Z","tags":{}},"n1820938209":{"id":"n1820938209","loc":[-85.0839559,42.1038343],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:21Z","tags":{}},"n1820938210":{"id":"n1820938210","loc":[-85.1239946,42.0769368],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:21Z","tags":{}},"n1820938211":{"id":"n1820938211","loc":[-85.2311177,42.0283042],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:21Z","tags":{}},"n1820938212":{"id":"n1820938212","loc":[-85.2791614,41.9882682],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:21Z","tags":{}},"n1820938213":{"id":"n1820938213","loc":[-85.2674941,41.9987582],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:21Z","tags":{}},"n1820938214":{"id":"n1820938214","loc":[-85.352787,41.9919579],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:21Z","tags":{}},"n1820938215":{"id":"n1820938215","loc":[-85.0874146,42.0952182],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:21Z","tags":{}},"n1820938216":{"id":"n1820938216","loc":[-85.0069711,42.0877092],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:21Z","tags":{}},"n1820938217":{"id":"n1820938217","loc":[-85.2059049,42.0404004],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:21Z","tags":{}},"n1820938218":{"id":"n1820938218","loc":[-85.2403552,42.0227332],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:21Z","tags":{}},"n1820938219":{"id":"n1820938219","loc":[-85.2492923,42.0098915],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:21Z","tags":{}},"n1820938220":{"id":"n1820938220","loc":[-85.269778,41.9979541],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:22Z","tags":{}},"n1820938221":{"id":"n1820938221","loc":[-85.2097673,42.0389024],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:22Z","tags":{}},"n1820938222":{"id":"n1820938222","loc":[-85.0845942,42.1032015],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:22Z","tags":{}},"n1820938223":{"id":"n1820938223","loc":[-84.993206,42.0858142],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:22Z","tags":{}},"n1820938224":{"id":"n1820938224","loc":[-85.2108187,42.0402729],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:22Z","tags":{}},"n1820938225":{"id":"n1820938225","loc":[-84.9893959,42.0873043],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:22Z","tags":{}},"n1820938226":{"id":"n1820938226","loc":[-85.2952332,41.9719984],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:22Z","tags":{}},"n1820938227":{"id":"n1820938227","loc":[-85.4100961,42.0081536],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:22Z","tags":{}},"n1820938228":{"id":"n1820938228","loc":[-85.3299088,41.9785696],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:22Z","tags":{}},"n1820938229":{"id":"n1820938229","loc":[-85.2258176,42.0340097],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:22Z","tags":{}},"n1820938230":{"id":"n1820938230","loc":[-85.3146739,41.9711449],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:22Z","tags":{}},"n1820938231":{"id":"n1820938231","loc":[-85.5447645,41.9712801],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:22Z","tags":{}},"n1820938232":{"id":"n1820938232","loc":[-85.5510087,41.9705941],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:22Z","tags":{}},"n1820938233":{"id":"n1820938233","loc":[-85.5122389,41.9703445],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:22Z","tags":{}},"n1820938234":{"id":"n1820938234","loc":[-85.2792687,41.9865381],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:22Z","tags":{}},"n1820938235":{"id":"n1820938235","loc":[-85.1475229,42.0630151],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:22Z","tags":{}},"n1820938237":{"id":"n1820938237","loc":[-85.0332889,42.0996034],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:22Z","tags":{}},"n1820938238":{"id":"n1820938238","loc":[-85.2588882,41.9986877],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:22Z","tags":{}},"n1820938239":{"id":"n1820938239","loc":[-85.0656458,42.1050892],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:22Z","tags":{}},"n1820938240":{"id":"n1820938240","loc":[-84.9913915,42.086098],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:23Z","tags":{}},"n1820938241":{"id":"n1820938241","loc":[-85.4752416,41.9944402],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:23Z","tags":{}},"n1820938242":{"id":"n1820938242","loc":[-85.1214304,42.0791147],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:23Z","tags":{}},"n1820938243":{"id":"n1820938243","loc":[-85.0075183,42.0886925],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:23Z","tags":{}},"n1820938244":{"id":"n1820938244","loc":[-85.1052888,42.0872087],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:23Z","tags":{}},"n1820938245":{"id":"n1820938245","loc":[-85.3104252,41.9703393],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:23Z","tags":{}},"n1820938246":{"id":"n1820938246","loc":[-85.232109,42.0318158],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:23Z","tags":{}},"n1820938247":{"id":"n1820938247","loc":[-85.0756075,42.1059528],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:23Z","tags":{}},"n1820938248":{"id":"n1820938248","loc":[-85.0075612,42.0890866],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:23Z","tags":{}},"n1820938249":{"id":"n1820938249","loc":[-85.1013312,42.0897474],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:23Z","tags":{}},"n1820938250":{"id":"n1820938250","loc":[-85.1168076,42.0828919],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:23Z","tags":{}},"n1820938251":{"id":"n1820938251","loc":[-85.2951367,41.9723334],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:23Z","tags":{}},"n1820938252":{"id":"n1820938252","loc":[-85.0879363,42.0976053],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:23Z","tags":{}},"n1820938253":{"id":"n1820938253","loc":[-85.0354763,42.1021838],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:23Z","tags":{}},"n1820938254":{"id":"n1820938254","loc":[-85.2379627,42.0236339],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:23Z","tags":{}},"n1820938255":{"id":"n1820938255","loc":[-85.1308245,42.0685364],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:23Z","tags":{}},"n1820938256":{"id":"n1820938256","loc":[-85.0914446,42.0934774],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:23Z","tags":{}},"n1820938257":{"id":"n1820938257","loc":[-85.2436812,42.014069],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:23Z","tags":{}},"n1820938258":{"id":"n1820938258","loc":[-85.0682529,42.1056106],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:23Z","tags":{}},"n1820938259":{"id":"n1820938259","loc":[-85.290652,41.9766805],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:23Z","tags":{}},"n1820938260":{"id":"n1820938260","loc":[-85.0133494,42.0897434],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:23Z","tags":{}},"n1820938261":{"id":"n1820938261","loc":[-85.2753047,41.9949429],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:23Z","tags":{}},"n1820938262":{"id":"n1820938262","loc":[-85.0314691,42.0950788],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:23Z","tags":{}},"n1820938263":{"id":"n1820938263","loc":[-85.3444786,41.9908359],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938264":{"id":"n1820938264","loc":[-85.0443115,42.1009061],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938265":{"id":"n1820938265","loc":[-85.0634853,42.1043159],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938267":{"id":"n1820938267","loc":[-85.3978223,42.0053952],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938268":{"id":"n1820938268","loc":[-85.0228659,42.0911885],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938269":{"id":"n1820938269","loc":[-85.0220237,42.0906272],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938270":{"id":"n1820938270","loc":[-85.1061525,42.0863369],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938271":{"id":"n1820938271","loc":[-85.2382309,42.0233708],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938272":{"id":"n1820938272","loc":[-85.310672,41.9702755],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938273":{"id":"n1820938273","loc":[-85.1448192,42.0652613],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938274":{"id":"n1820938274","loc":[-85.6036057,41.9403766],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938275":{"id":"n1820938275","loc":[-85.0778941,42.1032413],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938276":{"id":"n1820938276","loc":[-85.1279374,42.0723974],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938277":{"id":"n1820938277","loc":[-85.2806635,41.9847836],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938278":{"id":"n1820938278","loc":[-85.2653201,41.9976352],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938279":{"id":"n1820938279","loc":[-85.0351665,42.1001805],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938280":{"id":"n1820938280","loc":[-85.0718269,42.1056253],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938281":{"id":"n1820938281","loc":[-85.2574248,42.0075322],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938282":{"id":"n1820938282","loc":[-85.126666,42.0740778],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938283":{"id":"n1820938283","loc":[-85.077705,42.1034733],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938284":{"id":"n1820938284","loc":[-85.3535552,41.9919045],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938286":{"id":"n1820938286","loc":[-85.2810711,41.9866657],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938287":{"id":"n1820938287","loc":[-85.4567494,42.0019885],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938288":{"id":"n1820938288","loc":[-85.2642419,41.9992936],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938289":{"id":"n1820938289","loc":[-85.2643344,41.9980925],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938290":{"id":"n1820938290","loc":[-85.3270335,41.9776125],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938291":{"id":"n1820938291","loc":[-85.1200584,42.0795077],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938292":{"id":"n1820938292","loc":[-85.2290792,42.0340256],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:25Z","tags":{}},"n1820938293":{"id":"n1820938293","loc":[-85.6015887,41.9401372],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:25Z","tags":{}},"n1820938294":{"id":"n1820938294","loc":[-85.5370869,41.970488],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:25Z","tags":{}},"n1820938295":{"id":"n1820938295","loc":[-85.3108866,41.9698048],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:25Z","tags":{}},"n1820938297":{"id":"n1820938297","loc":[-85.1556511,42.0628184],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:25Z","tags":{}},"n1820938298":{"id":"n1820938298","loc":[-85.0027922,42.0875221],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:25Z","tags":{}},"n1820938300":{"id":"n1820938300","loc":[-85.3873338,42.0040614],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:25Z","tags":{}},"n1820938301":{"id":"n1820938301","loc":[-85.0350753,42.1004034],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:25Z","tags":{}},"n1820938302":{"id":"n1820938302","loc":[-85.6239476,41.9411906],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:25Z","tags":{}},"n1820938304":{"id":"n1820938304","loc":[-85.0118246,42.0897964],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:25Z","tags":{}},"n1820938306":{"id":"n1820938306","loc":[-85.4796877,41.995275],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:25Z","tags":{}},"n1820938307":{"id":"n1820938307","loc":[-85.5388636,41.9707856],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:25Z","tags":{}},"n1820938309":{"id":"n1820938309","loc":[-85.2971902,41.9727773],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:25Z","tags":{}},"n1820938310":{"id":"n1820938310","loc":[-85.5426831,41.9715513],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:25Z","tags":{}},"n1820938311":{"id":"n1820938311","loc":[-85.2798373,41.9836671],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:25Z","tags":{}},"n1820938312":{"id":"n1820938312","loc":[-85.2432198,42.0104017],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:25Z","tags":{}},"n1820938313":{"id":"n1820938313","loc":[-85.2650412,41.9987554],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:25Z","tags":{}},"n1820938317":{"id":"n1820938317","loc":[-85.0015423,42.0882386],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:25Z","tags":{}},"n1820938318":{"id":"n1820938318","loc":[-85.1409783,42.064879],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:26Z","tags":{}},"n1820938319":{"id":"n1820938319","loc":[-85.1691908,42.058995],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:26Z","tags":{}},"n1820938320":{"id":"n1820938320","loc":[-85.1059165,42.0864882],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:26Z","tags":{}},"n1820938321":{"id":"n1820938321","loc":[-85.3664941,41.9965771],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:26Z","tags":{}},"n1820938323":{"id":"n1820938323","loc":[-85.3143198,41.9710971],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:26Z","tags":{}},"n1820938324":{"id":"n1820938324","loc":[-85.0016067,42.0880675],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:26Z","tags":{}},"n1820938325":{"id":"n1820938325","loc":[-85.0148139,42.0887164],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:26Z","tags":{}},"n1820938326":{"id":"n1820938326","loc":[-85.0324682,42.0959056],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:26Z","tags":{}},"n1820938327":{"id":"n1820938327","loc":[-85.0898661,42.0939921],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:26Z","tags":{}},"n1820938328":{"id":"n1820938328","loc":[-85.2556427,42.0004936],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:26Z","tags":{}},"n1820938329":{"id":"n1820938329","loc":[-85.6287112,41.9407437],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:26Z","tags":{}},"n1820938330":{"id":"n1820938330","loc":[-84.9913392,42.0866701],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:26Z","tags":{}},"n1820938331":{"id":"n1820938331","loc":[-85.2685777,41.9984632],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:26Z","tags":{}},"n1820938332":{"id":"n1820938332","loc":[-85.0078884,42.0901614],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:26Z","tags":{}},"n1820938333":{"id":"n1820938333","loc":[-84.999642,42.0878616],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:26Z","tags":{}},"n1820938334":{"id":"n1820938334","loc":[-85.0188909,42.0899186],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:26Z","tags":{}},"n1820938335":{"id":"n1820938335","loc":[-85.2830238,41.9819843],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:26Z","tags":{}},"n1820938336":{"id":"n1820938336","loc":[-85.2491421,42.0096204],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:26Z","tags":{}},"n1820938337":{"id":"n1820938337","loc":[-85.0585701,42.1034295],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:27Z","tags":{}},"n1820938338":{"id":"n1820938338","loc":[-85.0651965,42.1051636],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:27Z","tags":{}},"n1820938339":{"id":"n1820938339","loc":[-85.0583944,42.104292],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:27Z","tags":{}},"n1820938340":{"id":"n1820938340","loc":[-85.119876,42.0801567],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:27Z","tags":{}},"n1820938341":{"id":"n1820938341","loc":[-85.0943937,42.0931323],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:27Z","tags":{}},"n1820938342":{"id":"n1820938342","loc":[-85.1504583,42.0613209],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:27Z","tags":{}},"n1820938343":{"id":"n1820938343","loc":[-85.0425426,42.1019836],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:27Z","tags":{}},"n1820938345":{"id":"n1820938345","loc":[-84.9991391,42.0878206],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:27Z","tags":{}},"n1820938346":{"id":"n1820938346","loc":[-85.2563841,42.0094614],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:27Z","tags":{}},"n1820938347":{"id":"n1820938347","loc":[-85.0515387,42.103297],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:27Z","tags":{}},"n1820938348":{"id":"n1820938348","loc":[-85.0857261,42.1003636],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:27Z","tags":{}},"n1820938349":{"id":"n1820938349","loc":[-85.078971,42.1029241],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:27Z","tags":{}},"n1820938350":{"id":"n1820938350","loc":[-85.5699558,41.958931],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:27Z","tags":{}},"n1820938351":{"id":"n1820938351","loc":[-85.3181285,41.9696533],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:27Z","tags":{}},"n1820938352":{"id":"n1820938352","loc":[-85.5998506,41.9402329],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:27Z","tags":{}},"n1820938353":{"id":"n1820938353","loc":[-85.2567277,42.000317],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:27Z","tags":{}},"n1820938354":{"id":"n1820938354","loc":[-85.3082795,41.9708338],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:27Z","tags":{}},"n1820938355":{"id":"n1820938355","loc":[-85.3127856,41.9692784],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:27Z","tags":{}},"n1820938356":{"id":"n1820938356","loc":[-85.0340775,42.1010721],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:27Z","tags":{}},"n1820938357":{"id":"n1820938357","loc":[-85.3158111,41.9706583],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:27Z","tags":{}},"n1820938359":{"id":"n1820938359","loc":[-85.2312035,42.0280412],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:27Z","tags":{}},"n1820938360":{"id":"n1820938360","loc":[-85.2448613,42.018477],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:27Z","tags":{}},"n1820938361":{"id":"n1820938361","loc":[-85.29077,41.9759068],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:27Z","tags":{}},"n1820938364":{"id":"n1820938364","loc":[-85.3677387,41.9976615],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:28Z","tags":{}},"n1820938365":{"id":"n1820938365","loc":[-85.0785204,42.1030355],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:28Z","tags":{}},"n1820938366":{"id":"n1820938366","loc":[-85.2262039,42.0333722],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:28Z","tags":{}},"n1820938367":{"id":"n1820938367","loc":[-85.1226011,42.0780902],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:28Z","tags":{}},"n1820938368":{"id":"n1820938368","loc":[-85.3229673,41.971129],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:28Z","tags":{}},"n1820938369":{"id":"n1820938369","loc":[-85.385334,42.0000056],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:28Z","tags":{}},"n1820938370":{"id":"n1820938370","loc":[-85.000098,42.0879094],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:28Z","tags":{}},"n1820938372":{"id":"n1820938372","loc":[-85.3852481,42.0025091],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:28Z","tags":{}},"n1820938373":{"id":"n1820938373","loc":[-85.3770513,41.9982515],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:28Z","tags":{}},"n1820938374":{"id":"n1820938374","loc":[-85.6278314,41.9405362],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:28Z","tags":{}},"n1820938375":{"id":"n1820938375","loc":[-85.6355133,41.9344068],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:28Z","tags":{}},"n1820938376":{"id":"n1820938376","loc":[-85.635642,41.9324753],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:28Z","tags":{}},"n1820938377":{"id":"n1820938377","loc":[-85.3154463,41.970778],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:28Z","tags":{}},"n1820938378":{"id":"n1820938378","loc":[-85.0920334,42.093411],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:28Z","tags":{}},"n1820938379":{"id":"n1820938379","loc":[-85.3269155,41.9722297],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:28Z","tags":{}},"n1820938381":{"id":"n1820938381","loc":[-85.1134334,42.0849184],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:28Z","tags":{}},"n1820938382":{"id":"n1820938382","loc":[-85.005968,42.088585],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:28Z","tags":{}},"n1820938384":{"id":"n1820938384","loc":[-85.1245203,42.0757183],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:28Z","tags":{}},"n1820938385":{"id":"n1820938385","loc":[-85.020704,42.0905396],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:28Z","tags":{}},"n1820938386":{"id":"n1820938386","loc":[-85.119585,42.0808984],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:28Z","tags":{}},"n1820938387":{"id":"n1820938387","loc":[-85.0072447,42.0880117],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:28Z","tags":{}},"n1820938388":{"id":"n1820938388","loc":[-85.2742908,41.9960273],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:28Z","tags":{}},"n1820938389":{"id":"n1820938389","loc":[-85.3275807,41.9696852],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:28Z","tags":{}},"n1820938390":{"id":"n1820938390","loc":[-85.2385635,42.0231556],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:28Z","tags":{}},"n1820938392":{"id":"n1820938392","loc":[-85.0202856,42.0900778],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:29Z","tags":{}},"n1820938393":{"id":"n1820938393","loc":[-85.2067847,42.0395398],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:29Z","tags":{}},"n1820938394":{"id":"n1820938394","loc":[-85.5183544,41.9713495],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:29Z","tags":{}},"n1820938396":{"id":"n1820938396","loc":[-85.5073037,41.9736787],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:29Z","tags":{}},"n1820938397":{"id":"n1820938397","loc":[-85.2519638,42.0114225],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:29Z","tags":{}},"n1820938398":{"id":"n1820938398","loc":[-85.287487,41.9793285],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:29Z","tags":{}},"n1820938399":{"id":"n1820938399","loc":[-85.2298088,42.0336431],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:29Z","tags":{}},"n1820938400":{"id":"n1820938400","loc":[-85.229444,42.0339141],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:29Z","tags":{}},"n1820938401":{"id":"n1820938401","loc":[-85.2421791,42.0220239],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:29Z","tags":{}},"n1820938402":{"id":"n1820938402","loc":[-85.2976687,41.9737612],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:29Z","tags":{}},"n1820938403":{"id":"n1820938403","loc":[-85.3622069,41.993473],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:29Z","tags":{}},"n1820938404":{"id":"n1820938404","loc":[-85.2465458,42.014906],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:29Z","tags":{}},"n1820938405":{"id":"n1820938405","loc":[-85.5724663,41.9639412],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:29Z","tags":{}},"n1820938406":{"id":"n1820938406","loc":[-85.3708501,41.9982037],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:29Z","tags":{}},"n1820938408":{"id":"n1820938408","loc":[-85.2564592,42.0055311],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:29Z","tags":{}},"n1820938409":{"id":"n1820938409","loc":[-85.1192846,42.0810856],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:29Z","tags":{}},"n1820938410":{"id":"n1820938410","loc":[-85.5623812,41.971663],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:29Z","tags":{}},"n1820938411":{"id":"n1820938411","loc":[-85.3221948,41.9719665],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:29Z","tags":{}},"n1820938412":{"id":"n1820938412","loc":[-85.5168738,41.9710305],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:29Z","tags":{}},"n1820938413":{"id":"n1820938413","loc":[-85.4546852,42.0061127],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:29Z","tags":{}},"n1820938414":{"id":"n1820938414","loc":[-85.5896153,41.9463617],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:29Z","tags":{}},"n1820938415":{"id":"n1820938415","loc":[-85.2978189,41.9722138],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:30Z","tags":{}},"n1820938416":{"id":"n1820938416","loc":[-85.1021681,42.0883581],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:30Z","tags":{}},"n1820938417":{"id":"n1820938417","loc":[-85.2797193,41.9912984],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:30Z","tags":{}},"n1820938419":{"id":"n1820938419","loc":[-85.2362461,42.0248533],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:30Z","tags":{}},"n1820938420":{"id":"n1820938420","loc":[-85.4833639,41.9846252],"version":"2","changeset":"12182679","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T07:37:01Z","tags":{}},"n1820938422":{"id":"n1820938422","loc":[-85.3281064,41.9689433],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:30Z","tags":{}},"n1820938424":{"id":"n1820938424","loc":[-85.2416963,42.0130088],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:30Z","tags":{}},"n1820938425":{"id":"n1820938425","loc":[-85.5718655,41.9564577],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:30Z","tags":{}},"n1820938426":{"id":"n1820938426","loc":[-85.0512812,42.1030701],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:30Z","tags":{}},"n1820938427":{"id":"n1820938427","loc":[-85.1273527,42.0723616],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:30Z","tags":{}},"n1820938428":{"id":"n1820938428","loc":[-85.0215033,42.0904083],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:30Z","tags":{}},"n1820938429":{"id":"n1820938429","loc":[-85.6169953,41.942228],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:30Z","tags":{}},"n1820938430":{"id":"n1820938430","loc":[-85.2829165,41.9907243],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:30Z","tags":{}},"n1820938431":{"id":"n1820938431","loc":[-85.2240796,42.0374203],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:30Z","tags":{}},"n1820938432":{"id":"n1820938432","loc":[-85.0167598,42.0898442],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:30Z","tags":{}},"n1820938433":{"id":"n1820938433","loc":[-85.2132649,42.0411334],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:30Z","tags":{}},"n1820938434":{"id":"n1820938434","loc":[-85.2293839,42.031513],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:30Z","tags":{}},"n1820938435":{"id":"n1820938435","loc":[-85.1203374,42.0792608],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:31Z","tags":{}},"n1820938436":{"id":"n1820938436","loc":[-85.109571,42.086268],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:31Z","tags":{}},"n1820938437":{"id":"n1820938437","loc":[-85.1079026,42.0853842],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:31Z","tags":{}},"n1820938438":{"id":"n1820938438","loc":[-85.109237,42.0862413],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:31Z","tags":{}},"n1820938439":{"id":"n1820938439","loc":[-85.2259936,42.0350831],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:31Z","tags":{}},"n1820938440":{"id":"n1820938440","loc":[-85.3669705,41.99679],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:31Z","tags":{}},"n1820938441":{"id":"n1820938441","loc":[-85.2418143,42.0223507],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:31Z","tags":{}},"n1820938442":{"id":"n1820938442","loc":[-85.3101248,41.9702515],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:31Z","tags":{}},"n1820938443":{"id":"n1820938443","loc":[-85.069315,42.1059688],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:31Z","tags":{}},"n1820938444":{"id":"n1820938444","loc":[-85.205862,42.0410378],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:31Z","tags":{}},"n1820938445":{"id":"n1820938445","loc":[-85.0388076,42.1036604],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:31Z","tags":{}},"n1820938446":{"id":"n1820938446","loc":[-85.2225389,42.0370115],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:31Z","tags":{}},"n1820938447":{"id":"n1820938447","loc":[-85.3241474,41.9719346],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:31Z","tags":{}},"n1820938448":{"id":"n1820938448","loc":[-85.3125496,41.9690789],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:31Z","tags":{}},"n1820938449":{"id":"n1820938449","loc":[-85.1146497,42.0857039],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:31Z","tags":{}},"n1820938450":{"id":"n1820938450","loc":[-85.1333944,42.0714963],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:31Z","tags":{}},"n1820938451":{"id":"n1820938451","loc":[-85.5619306,41.9720937],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:31Z","tags":{}},"n1820938452":{"id":"n1820938452","loc":[-85.2553651,42.0006479],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:31Z","tags":{}},"n1820938453":{"id":"n1820938453","loc":[-85.3151137,41.9710093],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:31Z","tags":{}},"n1820938454":{"id":"n1820938454","loc":[-85.2592315,41.9977947],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:31Z","tags":{}},"n1820938455":{"id":"n1820938455","loc":[-85.2655723,41.9995966],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:31Z","tags":{}},"n1820938456":{"id":"n1820938456","loc":[-85.4820652,41.9959233],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:32Z","tags":{}},"n1820938459":{"id":"n1820938459","loc":[-85.450737,42.0055068],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:32Z","tags":{}},"n1820938460":{"id":"n1820938460","loc":[-85.2428658,42.0205573],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:32Z","tags":{}},"n1820938461":{"id":"n1820938461","loc":[-85.0835576,42.1021559],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:32Z","tags":{}},"n1820938462":{"id":"n1820938462","loc":[-85.244636,42.0194733],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:32Z","tags":{}},"n1820938463":{"id":"n1820938463","loc":[-85.5702562,41.9581332],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:32Z","tags":{}},"n1820938465":{"id":"n1820938465","loc":[-85.5680031,41.9659515],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:32Z","tags":{}},"n1820938467":{"id":"n1820938467","loc":[-85.2798752,41.9948353],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:32Z","tags":{}},"n1820938468":{"id":"n1820938468","loc":[-85.0477407,42.1015537],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:32Z","tags":{}},"n1820938469":{"id":"n1820938469","loc":[-85.6403842,41.913732],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:32Z","tags":{}},"n1820938470":{"id":"n1820938470","loc":[-85.0396029,42.103289],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:32Z","tags":{}},"n1820938471":{"id":"n1820938471","loc":[-85.2824702,41.9907777],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:32Z","tags":{}},"n1820938472":{"id":"n1820938472","loc":[-85.2969284,41.9735538],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:32Z","tags":{}},"n1820938474":{"id":"n1820938474","loc":[-85.401041,42.0070853],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:32Z","tags":{}},"n1820938475":{"id":"n1820938475","loc":[-85.4116625,42.0073883],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:32Z","tags":{}},"n1820938476":{"id":"n1820938476","loc":[-85.0437764,42.1016214],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:32Z","tags":{}},"n1820938477":{"id":"n1820938477","loc":[-85.3643269,41.9958436],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:32Z","tags":{}},"n1820938478":{"id":"n1820938478","loc":[-85.3895182,42.0009465],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:32Z","tags":{}},"n1820938479":{"id":"n1820938479","loc":[-85.636157,41.9333373],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:32Z","tags":{}},"n1820938480":{"id":"n1820938480","loc":[-85.2811355,41.9858044],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938481":{"id":"n1820938481","loc":[-85.0239052,42.092153],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938482":{"id":"n1820938482","loc":[-85.2558798,42.0053557],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938483":{"id":"n1820938483","loc":[-85.2544422,42.0047339],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938484":{"id":"n1820938484","loc":[-85.4864683,41.9843183],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938485":{"id":"n1820938485","loc":[-85.2554185,42.0031075],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938486":{"id":"n1820938486","loc":[-85.3082795,41.9712486],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938487":{"id":"n1820938487","loc":[-85.2433378,42.0133436],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938488":{"id":"n1820938488","loc":[-85.0216696,42.0904162],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938489":{"id":"n1820938489","loc":[-85.2546138,42.0050289],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938490":{"id":"n1820938490","loc":[-85.2717521,41.9977349],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938491":{"id":"n1820938491","loc":[-85.0100489,42.0908195],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938492":{"id":"n1820938492","loc":[-85.207879,42.0392211],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938493":{"id":"n1820938493","loc":[-85.0007363,42.0882836],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938494":{"id":"n1820938494","loc":[-85.5775303,41.9504097],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938495":{"id":"n1820938495","loc":[-85.1131584,42.0847683],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938496":{"id":"n1820938496","loc":[-85.0887825,42.0941633],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938497":{"id":"n1820938497","loc":[-85.1185926,42.0818938],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938498":{"id":"n1820938498","loc":[-85.2748487,41.9948712],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938499":{"id":"n1820938499","loc":[-85.2566952,42.0090788],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938500":{"id":"n1820938500","loc":[-85.0774757,42.1036234],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938501":{"id":"n1820938501","loc":[-85.4190869,42.008903],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938502":{"id":"n1820938502","loc":[-85.1140395,42.0850577],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938503":{"id":"n1820938503","loc":[-85.1136104,42.0848627],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938504":{"id":"n1820938504","loc":[-85.5828089,41.9480638],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938505":{"id":"n1820938505","loc":[-85.625514,41.9405202],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938506":{"id":"n1820938506","loc":[-85.2063384,42.0398322],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938507":{"id":"n1820938507","loc":[-85.3395476,41.9851636],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938508":{"id":"n1820938508","loc":[-85.0328853,42.0963606],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:34Z","tags":{}},"n1820938510":{"id":"n1820938510","loc":[-85.1170369,42.0843702],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:34Z","tags":{}},"n1820938511":{"id":"n1820938511","loc":[-85.2784748,41.9868487],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:34Z","tags":{}},"n1820938512":{"id":"n1820938512","loc":[-85.6310501,41.9435528],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:34Z","tags":{}},"n1820938514":{"id":"n1820938514","loc":[-85.0334284,42.0981028],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:34Z","tags":{}},"n1820938515":{"id":"n1820938515","loc":[-84.9912091,42.0868226],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:34Z","tags":{}},"n1820938516":{"id":"n1820938516","loc":[-85.2806141,41.9940351],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:34Z","tags":{}},"n1820938517":{"id":"n1820938517","loc":[-85.1233025,42.0776734],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:34Z","tags":{}},"n1820938518":{"id":"n1820938518","loc":[-85.2047891,42.0429023],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:34Z","tags":{}},"n1820938519":{"id":"n1820938519","loc":[-85.1475443,42.0648312],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:34Z","tags":{}},"n1820938520":{"id":"n1820938520","loc":[-85.2644685,41.9990891],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:34Z","tags":{}},"n1820938521":{"id":"n1820938521","loc":[-85.1056281,42.0872553],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:34Z","tags":{}},"n1820938522":{"id":"n1820938522","loc":[-85.4813184,41.9930105],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:34Z","tags":{}},"n1820938523":{"id":"n1820938523","loc":[-85.321551,41.9722936],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:34Z","tags":{}},"n1820938524":{"id":"n1820938524","loc":[-85.1564664,42.0631211],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:34Z","tags":{}},"n1820938525":{"id":"n1820938525","loc":[-85.4149885,42.0079144],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:34Z","tags":{}},"n1820938527":{"id":"n1820938527","loc":[-85.2861888,41.9803653],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:34Z","tags":{}},"n1820938528":{"id":"n1820938528","loc":[-85.1301379,42.0682178],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:34Z","tags":{}},"n1820938529":{"id":"n1820938529","loc":[-85.4156537,42.0084247],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:34Z","tags":{}},"n1820938530":{"id":"n1820938530","loc":[-85.245151,42.0176082],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:34Z","tags":{}},"n1820938531":{"id":"n1820938531","loc":[-85.457818,42.0001651],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:34Z","tags":{}},"n1820938532":{"id":"n1820938532","loc":[-85.310951,41.9694538],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:35Z","tags":{}},"n1820938533":{"id":"n1820938533","loc":[-85.1509089,42.0611298],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:35Z","tags":{}},"n1820938534":{"id":"n1820938534","loc":[-85.1108249,42.086321],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:35Z","tags":{}},"n1820938535":{"id":"n1820938535","loc":[-85.1260344,42.0740687],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:35Z","tags":{}},"n1820938536":{"id":"n1820938536","loc":[-85.4561228,42.0042791],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:35Z","tags":{}},"n1820938537":{"id":"n1820938537","loc":[-85.2805082,41.9945761],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:35Z","tags":{}},"n1820938538":{"id":"n1820938538","loc":[-85.273352,41.9981921],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:35Z","tags":{}},"n1820938539":{"id":"n1820938539","loc":[-85.1084216,42.0864364],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:35Z","tags":{}},"n1820938540":{"id":"n1820938540","loc":[-85.5009737,41.9773637],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:35Z","tags":{}},"n1820938541":{"id":"n1820938541","loc":[-85.3960843,42.0051879],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:35Z","tags":{}},"n1820938542":{"id":"n1820938542","loc":[-85.3425088,41.9865034],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:35Z","tags":{}},"n1820938545":{"id":"n1820938545","loc":[-84.9937907,42.0860849],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:35Z","tags":{}},"n1820938546":{"id":"n1820938546","loc":[-85.1084176,42.086065],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:35Z","tags":{}},"n1820938547":{"id":"n1820938547","loc":[-85.3492851,41.9924786],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:35Z","tags":{}},"n1820938548":{"id":"n1820938548","loc":[-85.2512235,42.0101147],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:35Z","tags":{}},"n1820938549":{"id":"n1820938549","loc":[-85.3717298,41.9979326],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:35Z","tags":{}},"n1820938551":{"id":"n1820938551","loc":[-85.2573712,42.0064081],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:36Z","tags":{}},"n1820938552":{"id":"n1820938552","loc":[-85.2514596,42.010139],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:36Z","tags":{}},"n1820938553":{"id":"n1820938553","loc":[-85.416512,42.0088073],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:36Z","tags":{}},"n1820938554":{"id":"n1820938554","loc":[-85.4365964,42.0061606],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:36Z","tags":{}},"n1820938555":{"id":"n1820938555","loc":[-85.4552431,42.0057301],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:36Z","tags":{}},"n1820938556":{"id":"n1820938556","loc":[-85.2916283,41.9778769],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:36Z","tags":{}},"n1820938557":{"id":"n1820938557","loc":[-85.100709,42.0902968],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:36Z","tags":{}},"n1820938558":{"id":"n1820938558","loc":[-85.4703064,41.9965771],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:36Z","tags":{}},"n1820938559":{"id":"n1820938559","loc":[-85.3134722,41.9696134],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:36Z","tags":{}},"n1820938560":{"id":"n1820938560","loc":[-85.4834213,41.9885768],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:36Z","tags":{}},"n1820938561":{"id":"n1820938561","loc":[-85.2740641,41.9975236],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:36Z","tags":{}},"n1820938562":{"id":"n1820938562","loc":[-85.148334,42.0623405],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:36Z","tags":{}},"n1820938563":{"id":"n1820938563","loc":[-85.2358598,42.0263675],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:36Z","tags":{}},"n1820938565":{"id":"n1820938565","loc":[-85.2902979,41.9790892],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:36Z","tags":{}},"n1820938566":{"id":"n1820938566","loc":[-85.2528865,42.0112869],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:36Z","tags":{}},"n1820938567":{"id":"n1820938567","loc":[-85.2595319,41.9973003],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:36Z","tags":{}},"n1820938568":{"id":"n1820938568","loc":[-85.071151,42.105689],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:36Z","tags":{}},"n1820938570":{"id":"n1820938570","loc":[-85.299278,41.9732188],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:36Z","tags":{}},"n1820938571":{"id":"n1820938571","loc":[-85.0354669,42.1024771],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:36Z","tags":{}},"n1820938583":{"id":"n1820938583","loc":[-85.3313937,41.972562],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:36Z","tags":{}},"n1820938585":{"id":"n1820938585","loc":[-85.0756933,42.1058334],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:36Z","tags":{}},"n1820938587":{"id":"n1820938587","loc":[-85.3130324,41.9694219],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:36Z","tags":{}},"n1820938590":{"id":"n1820938590","loc":[-85.0934227,42.0931681],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:37Z","tags":{}},"n1820938592":{"id":"n1820938592","loc":[-85.3517956,41.9922553],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:37Z","tags":{}},"n1820938593":{"id":"n1820938593","loc":[-85.4023971,42.0065169],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:37Z","tags":{}},"n1820938594":{"id":"n1820938594","loc":[-85.3506798,41.9925583],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:37Z","tags":{}},"n1820938595":{"id":"n1820938595","loc":[-85.3673524,41.9971193],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:37Z","tags":{}},"n1820938596":{"id":"n1820938596","loc":[-85.1073608,42.0853523],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:37Z","tags":{}},"n1820938597":{"id":"n1820938597","loc":[-85.2976579,41.972477],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:37Z","tags":{}},"n1820938598":{"id":"n1820938598","loc":[-85.5616517,41.9694295],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:37Z","tags":{}},"n1820938599":{"id":"n1820938599","loc":[-85.3552074,41.9921915],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:37Z","tags":{}},"n1820938600":{"id":"n1820938600","loc":[-85.4665126,41.9999953],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:37Z","tags":{}},"n1820938601":{"id":"n1820938601","loc":[-85.2740695,41.9966226],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:37Z","tags":{}},"n1820938602":{"id":"n1820938602","loc":[-85.279376,41.9886669],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:37Z","tags":{}},"n1820938603":{"id":"n1820938603","loc":[-85.0771109,42.1040413],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:37Z","tags":{}},"n1820938604":{"id":"n1820938604","loc":[-85.2636049,41.9977895],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:37Z","tags":{}},"n1820938605":{"id":"n1820938605","loc":[-85.3762145,41.9976456],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:37Z","tags":{}},"n1820938606":{"id":"n1820938606","loc":[-85.2321369,42.0289577],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:37Z","tags":{}},"n1820938620":{"id":"n1820938620","loc":[-85.4947724,41.9776189],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:37Z","tags":{}},"n1820938622":{"id":"n1820938622","loc":[-85.1547069,42.0622768],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:37Z","tags":{}},"n1820938624":{"id":"n1820938624","loc":[-85.0005056,42.0880249],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:37Z","tags":{}},"n1820938626":{"id":"n1820938626","loc":[-85.0735596,42.1059357],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:37Z","tags":{}},"n1820938628":{"id":"n1820938628","loc":[-85.4665298,41.99932],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:37Z","tags":{}},"n1820938629":{"id":"n1820938629","loc":[-85.434515,42.0065273],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:37Z","tags":{}},"n1820938630":{"id":"n1820938630","loc":[-85.117462,42.0823823],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:37Z","tags":{}},"n1820938631":{"id":"n1820938631","loc":[-85.0131777,42.0890707],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:37Z","tags":{}},"n1820938632":{"id":"n1820938632","loc":[-85.0875326,42.0961934],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:37Z","tags":{}},"n1820938634":{"id":"n1820938634","loc":[-85.6433839,41.9112042],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:38Z","tags":{}},"n1820938635":{"id":"n1820938635","loc":[-85.1366181,42.064969],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:38Z","tags":{}},"n1820938636":{"id":"n1820938636","loc":[-85.073109,42.1057925],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:38Z","tags":{}},"n1820938638":{"id":"n1820938638","loc":[-85.161406,42.0632541],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:38Z","tags":{}},"n1820938640":{"id":"n1820938640","loc":[-85.6343932,41.9188845],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:38Z","tags":{}},"n1820938642":{"id":"n1820938642","loc":[-85.2500004,42.010306],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:38Z","tags":{}},"n1820938644":{"id":"n1820938644","loc":[-85.291918,41.9753166],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:38Z","tags":{}},"n1820938663":{"id":"n1820938663","loc":[-85.2841611,41.9916812],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:38Z","tags":{}},"n1820938664":{"id":"n1820938664","loc":[-85.1052955,42.0868134],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:38Z","tags":{}},"n1820938665":{"id":"n1820938665","loc":[-85.4606118,42.0005534],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:38Z","tags":{}},"n1820938666":{"id":"n1820938666","loc":[-85.5672736,41.9642922],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:38Z","tags":{}},"n1820938667":{"id":"n1820938667","loc":[-85.6348481,41.9316932],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:38Z","tags":{}},"n1820938668":{"id":"n1820938668","loc":[-85.0224904,42.0909576],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:38Z","tags":{}},"n1820938669":{"id":"n1820938669","loc":[-85.0133856,42.0899755],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:38Z","tags":{}},"n1820938670":{"id":"n1820938670","loc":[-85.344779,41.991139],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:38Z","tags":{}},"n1820938671":{"id":"n1820938671","loc":[-85.632874,41.9425313],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:38Z","tags":{}},"n1820938673":{"id":"n1820938673","loc":[-85.4941501,41.9779698],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:38Z","tags":{}},"n1820938675":{"id":"n1820938675","loc":[-85.0862559,42.0997519],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:38Z","tags":{}},"n1820938676":{"id":"n1820938676","loc":[-85.0097874,42.0898032],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:38Z","tags":{}},"n1820938678":{"id":"n1820938678","loc":[-84.9913553,42.0863675],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:38Z","tags":{}},"n1820938680":{"id":"n1820938680","loc":[-85.0533666,42.1038315],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:38Z","tags":{}},"n1820938682":{"id":"n1820938682","loc":[-85.2950294,41.9743914],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:38Z","tags":{}},"n1820938684":{"id":"n1820938684","loc":[-85.2517385,42.0104499],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:38Z","tags":{}},"n1820938686":{"id":"n1820938686","loc":[-85.0247971,42.0922514],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:38Z","tags":{}},"n1820938688":{"id":"n1820938688","loc":[-85.0807037,42.1026017],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:38Z","tags":{}},"n1820938690":{"id":"n1820938690","loc":[-85.52462,41.9722748],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:39Z","tags":{}},"n1820938694":{"id":"n1820938694","loc":[-85.2586535,41.9988818],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:39Z","tags":{}},"n1820938695":{"id":"n1820938695","loc":[-85.0931612,42.092948],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:39Z","tags":{}},"n1820938697":{"id":"n1820938697","loc":[-85.2470822,42.016564],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:39Z","tags":{}},"n1820938698":{"id":"n1820938698","loc":[-85.4143018,42.0075158],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:39Z","tags":{}},"n1820938699":{"id":"n1820938699","loc":[-85.0771484,42.104487],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:39Z","tags":{}},"n1820938700":{"id":"n1820938700","loc":[-85.0291208,42.0942775],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:39Z","tags":{}},"n1820938701":{"id":"n1820938701","loc":[-85.6367964,41.9185971],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:39Z","tags":{}},"n1820938702":{"id":"n1820938702","loc":[-85.085419,42.1010693],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:39Z","tags":{}},"n1820938703":{"id":"n1820938703","loc":[-85.0583877,42.1040584],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:39Z","tags":{}},"n1820938705":{"id":"n1820938705","loc":[-85.2573379,42.0003182],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:39Z","tags":{}},"n1820938706":{"id":"n1820938706","loc":[-85.2655937,41.9981575],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:39Z","tags":{}},"n1820938707":{"id":"n1820938707","loc":[-85.023181,42.0915758],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:39Z","tags":{}},"n1820938708":{"id":"n1820938708","loc":[-85.2318687,42.0274674],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:39Z","tags":{}},"n1820938709":{"id":"n1820938709","loc":[-85.1056389,42.0866184],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:39Z","tags":{}},"n1820938710":{"id":"n1820938710","loc":[-85.5276265,41.9700978],"version":"2","changeset":"12182668","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T07:35:33Z","tags":{}},"n1820938711":{"id":"n1820938711","loc":[-85.0864128,42.0945761],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:39Z","tags":{}},"n1820938712":{"id":"n1820938712","loc":[-84.9897071,42.0871888],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:39Z","tags":{}},"n1820938714":{"id":"n1820938714","loc":[-85.1328845,42.0665611],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:40Z","tags":{}},"n1820938715":{"id":"n1820938715","loc":[-85.0336537,42.0991377],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:40Z","tags":{}},"n1820938716":{"id":"n1820938716","loc":[-85.087597,42.0986692],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:40Z","tags":{}},"n1820938717":{"id":"n1820938717","loc":[-85.1241394,42.0761882],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:40Z","tags":{}},"n1820938718":{"id":"n1820938718","loc":[-85.1176002,42.0847723],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:40Z","tags":{}},"n1820938719":{"id":"n1820938719","loc":[-85.2423615,42.0216572],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:40Z","tags":{}},"n1820938721":{"id":"n1820938721","loc":[-85.2196378,42.0387908],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:40Z","tags":{}},"n1820938722":{"id":"n1820938722","loc":[-85.0164272,42.0890082],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:40Z","tags":{}},"n1820938723":{"id":"n1820938723","loc":[-85.5917182,41.9451807],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:40Z","tags":{}},"n1820938724":{"id":"n1820938724","loc":[-85.2458806,42.0086638],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:40Z","tags":{}},"n1820938725":{"id":"n1820938725","loc":[-85.1264474,42.0740527],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:40Z","tags":{}},"n1820938726":{"id":"n1820938726","loc":[-85.1961631,42.04738],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:40Z","tags":{}},"n1820938727":{"id":"n1820938727","loc":[-85.2784643,41.9943648],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:40Z","tags":{}},"n1820938728":{"id":"n1820938728","loc":[-85.2905554,41.9763216],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:40Z","tags":{}},"n1820938729":{"id":"n1820938729","loc":[-85.2913386,41.9771511],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:40Z","tags":{}},"n1820938730":{"id":"n1820938730","loc":[-85.0112519,42.0895683],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:40Z","tags":{}},"n1820938732":{"id":"n1820938732","loc":[-85.4290261,42.0064531],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:40Z","tags":{}},"n1820938733":{"id":"n1820938733","loc":[-85.3867073,42.0031629],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:41Z","tags":{}},"n1820938734":{"id":"n1820938734","loc":[-85.4943647,41.9836005],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:41Z","tags":{}},"n1820938735":{"id":"n1820938735","loc":[-85.4900303,41.9860728],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:41Z","tags":{}},"n1820938736":{"id":"n1820938736","loc":[-85.0866153,42.0944539],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:41Z","tags":{}},"n1820938737":{"id":"n1820938737","loc":[-85.0869532,42.0990911],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:41Z","tags":{}},"n1820938738":{"id":"n1820938738","loc":[-85.6321659,41.9208851],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:41Z","tags":{}},"n1820938739":{"id":"n1820938739","loc":[-85.5930485,41.9433453],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:41Z","tags":{}},"n1820938740":{"id":"n1820938740","loc":[-85.0406851,42.102733],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:41Z","tags":{}},"n1820938741":{"id":"n1820938741","loc":[-85.1051131,42.0869846],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:41Z","tags":{}},"n1820938742":{"id":"n1820938742","loc":[-85.1377554,42.0648893],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:41Z","tags":{}},"n1820938743":{"id":"n1820938743","loc":[-85.2795694,41.994604],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:41Z","tags":{}},"n1820938745":{"id":"n1820938745","loc":[-85.4948153,41.9826594],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:41Z","tags":{}},"n1820938746":{"id":"n1820938746","loc":[-85.4488916,42.0050923],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:41Z","tags":{}},"n1820938747":{"id":"n1820938747","loc":[-85.1052526,42.0866144],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:41Z","tags":{}},"n1820938748":{"id":"n1820938748","loc":[-85.1468749,42.0653991],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:41Z","tags":{}},"n1820938749":{"id":"n1820938749","loc":[-85.0856886,42.1006104],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:41Z","tags":{}},"n1820938750":{"id":"n1820938750","loc":[-85.2144022,42.0404004],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:41Z","tags":{}},"n1820938751":{"id":"n1820938751","loc":[-85.277771,41.9907458],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:41Z","tags":{}},"n1820938752":{"id":"n1820938752","loc":[-85.1474542,42.0636149],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:41Z","tags":{}},"n1820938753":{"id":"n1820938753","loc":[-85.0820515,42.1028075],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:41Z","tags":{}},"n1820938754":{"id":"n1820938754","loc":[-85.1122948,42.08525],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:41Z","tags":{}},"n1820938756":{"id":"n1820938756","loc":[-85.0173352,42.0901933],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:42Z","tags":{}},"n1820938757":{"id":"n1820938757","loc":[-85.2259721,42.0354018],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:42Z","tags":{}},"n1820938758":{"id":"n1820938758","loc":[-85.0872389,42.0987795],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:42Z","tags":{}},"n1820938759":{"id":"n1820938759","loc":[-85.2291436,42.031874],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:42Z","tags":{}},"n1820938760":{"id":"n1820938760","loc":[-85.3802485,42.0016002],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:42Z","tags":{}},"n1820938761":{"id":"n1820938761","loc":[-85.3945822,42.0057938],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:42Z","tags":{}},"n1820938762":{"id":"n1820938762","loc":[-85.5273237,41.9713017],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:42Z","tags":{}},"n1820938763":{"id":"n1820938763","loc":[-85.2868862,41.9798629],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:42Z","tags":{}},"n1820938764":{"id":"n1820938764","loc":[-85.2516677,42.0107899],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:42Z","tags":{}},"n1820938766":{"id":"n1820938766","loc":[-85.3183002,41.9693103],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:42Z","tags":{}},"n1820938768":{"id":"n1820938768","loc":[-85.2159042,42.0401932],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:42Z","tags":{}},"n1820938770":{"id":"n1820938770","loc":[-85.0094481,42.0911141],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:42Z","tags":{}},"n1820938771":{"id":"n1820938771","loc":[-85.0244538,42.0922155],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:42Z","tags":{}},"n1820938772":{"id":"n1820938772","loc":[-85.231697,42.028862],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:42Z","tags":{}},"n1820938773":{"id":"n1820938773","loc":[-85.2102394,42.0390617],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:42Z","tags":{}},"n1820938774":{"id":"n1820938774","loc":[-85.2463419,42.0151212],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:42Z","tags":{}},"n1820938775":{"id":"n1820938775","loc":[-85.0726195,42.1056424],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:42Z","tags":{}},"n1820938776":{"id":"n1820938776","loc":[-85.0060431,42.0883262],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:42Z","tags":{}},"n1820938778":{"id":"n1820938778","loc":[-85.425889,42.0056982],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:42Z","tags":{}},"n1820938779":{"id":"n1820938779","loc":[-85.1183042,42.0820638],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:42Z","tags":{}},"n1820938780":{"id":"n1820938780","loc":[-85.441596,42.0058257],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:43Z","tags":{}},"n1820938781":{"id":"n1820938781","loc":[-85.1124879,42.0847086],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:43Z","tags":{}},"n1820938782":{"id":"n1820938782","loc":[-85.2452733,42.0153894],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:43Z","tags":{}},"n1820938783":{"id":"n1820938783","loc":[-85.2741191,41.9969244],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:43Z","tags":{}},"n1820938784":{"id":"n1820938784","loc":[-85.2829487,41.9822236],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:43Z","tags":{}},"n1820938785":{"id":"n1820938785","loc":[-85.3202743,41.972142],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:43Z","tags":{}},"n1820938786":{"id":"n1820938786","loc":[-85.2345402,42.0266465],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:43Z","tags":{}},"n1820938787":{"id":"n1820938787","loc":[-85.3037626,41.9724611],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:43Z","tags":{}},"n1820938789":{"id":"n1820938789","loc":[-85.2474792,42.0161973],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:43Z","tags":{}},"n1820938790":{"id":"n1820938790","loc":[-85.2951045,41.9727323],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:43Z","tags":{}},"n1820938791":{"id":"n1820938791","loc":[-85.322345,41.9712726],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:43Z","tags":{}},"n1820938792":{"id":"n1820938792","loc":[-85.2402372,42.0110394],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:43Z","tags":{}},"n1820938793":{"id":"n1820938793","loc":[-85.5135693,41.9698659],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:43Z","tags":{}},"n1820938794":{"id":"n1820938794","loc":[-85.4695339,41.9967366],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:43Z","tags":{}},"n1820938796":{"id":"n1820938796","loc":[-85.0418492,42.1011131],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:43Z","tags":{}},"n1820938797":{"id":"n1820938797","loc":[-85.3334107,41.9806337],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:43Z","tags":{}},"n1820938798":{"id":"n1820938798","loc":[-85.5625314,41.9711685],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:43Z","tags":{}},"n1820938799":{"id":"n1820938799","loc":[-85.3755707,41.9973585],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:43Z","tags":{}},"n1820938800":{"id":"n1820938800","loc":[-85.5227532,41.9722429],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:43Z","tags":{}},"n1820938801":{"id":"n1820938801","loc":[-85.4267687,42.0052836],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:43Z","tags":{}},"n1820938803":{"id":"n1820938803","loc":[-85.0284704,42.0940837],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:43Z","tags":{}},"n1820938804":{"id":"n1820938804","loc":[-85.015585,42.0885305],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:43Z","tags":{}},"n1820938805":{"id":"n1820938805","loc":[-85.0765905,42.1053865],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:43Z","tags":{}},"n1820938806":{"id":"n1820938806","loc":[-85.2614953,41.9964551],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:43Z","tags":{}},"n1820938808":{"id":"n1820938808","loc":[-85.0307355,42.0947313],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:44Z","tags":{}},"n1820938810":{"id":"n1820938810","loc":[-85.3894753,42.0003565],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:44Z","tags":{}},"n1820938812":{"id":"n1820938812","loc":[-85.0868848,42.095006],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:44Z","tags":{}},"n1820938813":{"id":"n1820938813","loc":[-85.3854198,42.0009465],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:44Z","tags":{}},"n1820938814":{"id":"n1820938814","loc":[-85.2659692,41.9993534],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:44Z","tags":{}},"n1820938815":{"id":"n1820938815","loc":[-85.1234259,42.0765266],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:44Z","tags":{}},"n1820938816":{"id":"n1820938816","loc":[-85.1426906,42.0648893],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:44Z","tags":{}},"n1820938818":{"id":"n1820938818","loc":[-85.1014533,42.0893067],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:44Z","tags":{}},"n1820938819":{"id":"n1820938819","loc":[-85.0883064,42.098067],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:44Z","tags":{}},"n1820938820":{"id":"n1820938820","loc":[-85.0503156,42.102704],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:44Z","tags":{}},"n1820938821":{"id":"n1820938821","loc":[-85.1179649,42.0821884],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:44Z","tags":{}},"n1820938822":{"id":"n1820938822","loc":[-85.3484697,41.9921596],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:44Z","tags":{}},"n1820938823":{"id":"n1820938823","loc":[-85.3732962,41.9970874],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:44Z","tags":{}},"n1820938824":{"id":"n1820938824","loc":[-85.2784104,41.9898312],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:44Z","tags":{}},"n1820938825":{"id":"n1820938825","loc":[-85.4441709,42.0052198],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:44Z","tags":{}},"n1820938826":{"id":"n1820938826","loc":[-85.3925438,42.0038326],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:44Z","tags":{}},"n1820938829":{"id":"n1820938829","loc":[-85.5717582,41.9621861],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:44Z","tags":{}},"n1820938830":{"id":"n1820938830","loc":[-85.0866314,42.0995051],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:45Z","tags":{}},"n1820938831":{"id":"n1820938831","loc":[-85.576672,41.9522769],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:45Z","tags":{}},"n1820938832":{"id":"n1820938832","loc":[-85.1587238,42.0636205],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:45Z","tags":{}},"n1820938833":{"id":"n1820938833","loc":[-85.3804245,41.9999155],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:45Z","tags":{}},"n1820938834":{"id":"n1820938834","loc":[-85.280083,41.9948843],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:45Z","tags":{}},"n1820938836":{"id":"n1820938836","loc":[-85.561892,41.9686693],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:45Z","tags":{}},"n1820938837":{"id":"n1820938837","loc":[-85.0158975,42.0885253],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:45Z","tags":{}},"n1820938838":{"id":"n1820938838","loc":[-85.4248204,42.007633],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:45Z","tags":{}},"n1820938839":{"id":"n1820938839","loc":[-85.0352738,42.1039657],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:45Z","tags":{}},"n1820938840":{"id":"n1820938840","loc":[-85.211956,42.0411812],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:45Z","tags":{}},"n1820938841":{"id":"n1820938841","loc":[-85.4816575,41.9908997],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:45Z","tags":{}},"n1820938842":{"id":"n1820938842","loc":[-85.3807635,42.0020308],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:45Z","tags":{}},"n1820938843":{"id":"n1820938843","loc":[-85.0100865,42.0898521],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:45Z","tags":{}},"n1820938844":{"id":"n1820938844","loc":[-85.0103936,42.0897434],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:45Z","tags":{}},"n1820938848":{"id":"n1820938848","loc":[-85.2430052,42.0131363],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:45Z","tags":{}},"n1820938849":{"id":"n1820938849","loc":[-85.112559,42.0853723],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:45Z","tags":{}},"n1820938851":{"id":"n1820938851","loc":[-85.3641553,41.9952535],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:46Z","tags":{}},"n1820938852":{"id":"n1820938852","loc":[-85.2087373,42.0390777],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:46Z","tags":{}},"n1820938853":{"id":"n1820938853","loc":[-85.2473933,42.0148263],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:46Z","tags":{}},"n1820938854":{"id":"n1820938854","loc":[-85.0213464,42.090509],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:46Z","tags":{}},"n1820938855":{"id":"n1820938855","loc":[-85.0673208,42.1052353],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:46Z","tags":{}},"n1820938856":{"id":"n1820938856","loc":[-85.1003053,42.0905528],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:46Z","tags":{}},"n1820938857":{"id":"n1820938857","loc":[-85.2617367,41.9965389],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:46Z","tags":{}},"n1820938858":{"id":"n1820938858","loc":[-85.280363,41.9916015],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:46Z","tags":{}},"n1820938859":{"id":"n1820938859","loc":[-85.0038866,42.0873469],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:46Z","tags":{}},"n1820938860":{"id":"n1820938860","loc":[-85.2476401,42.0151451],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:46Z","tags":{}},"n1820938861":{"id":"n1820938861","loc":[-85.193717,42.0499294],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:46Z","tags":{}},"n1820938862":{"id":"n1820938862","loc":[-85.3478689,41.9917609],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:46Z","tags":{}},"n1820938863":{"id":"n1820938863","loc":[-85.5638017,41.9648881],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:46Z","tags":{}},"n1820938864":{"id":"n1820938864","loc":[-85.4356308,42.0064476],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:46Z","tags":{}},"n1820938865":{"id":"n1820938865","loc":[-85.0561722,42.1023509],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:46Z","tags":{}},"n1820938867":{"id":"n1820938867","loc":[-85.2256031,42.0356034],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:46Z","tags":{}},"n1820938868":{"id":"n1820938868","loc":[-85.6102576,41.9420844],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:46Z","tags":{}},"n1820938869":{"id":"n1820938869","loc":[-85.2285213,42.0339938],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:46Z","tags":{}},"n1820938870":{"id":"n1820938870","loc":[-85.0326238,42.0978003],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:47Z","tags":{}},"n1820938871":{"id":"n1820938871","loc":[-85.0131389,42.0903736],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:47Z","tags":{}},"n1820938872":{"id":"n1820938872","loc":[-85.2550859,42.0012259],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:47Z","tags":{}},"n1820938873":{"id":"n1820938873","loc":[-85.1130029,42.0846966],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:47Z","tags":{}},"n1820938874":{"id":"n1820938874","loc":[-85.1579041,42.06336],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:47Z","tags":{}},"n1820938875":{"id":"n1820938875","loc":[-85.0430522,42.1020234],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:47Z","tags":{}},"n1820938876":{"id":"n1820938876","loc":[-85.2786679,41.9865935],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:47Z","tags":{}},"n1820938877":{"id":"n1820938877","loc":[-85.1221666,42.0788706],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:47Z","tags":{}},"n1820938878":{"id":"n1820938878","loc":[-85.2554614,42.0103303],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:47Z","tags":{}},"n1820938879":{"id":"n1820938879","loc":[-85.2349801,42.0265748],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:47Z","tags":{}},"n1820938880":{"id":"n1820938880","loc":[-85.0997434,42.0907864],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:47Z","tags":{}},"n1820938881":{"id":"n1820938881","loc":[-85.0045464,42.0878167],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:47Z","tags":{}},"n1820938882":{"id":"n1820938882","loc":[-85.2728048,41.9982519],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:47Z","tags":{}},"n1820938883":{"id":"n1820938883","loc":[-85.3111333,41.9691587],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:47Z","tags":{}},"n1820938884":{"id":"n1820938884","loc":[-85.3219802,41.9721899],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:47Z","tags":{}},"n1820938885":{"id":"n1820938885","loc":[-85.3091378,41.9699325],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:47Z","tags":{}},"n1820938887":{"id":"n1820938887","loc":[-85.4242367,42.0085203],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:47Z","tags":{}},"n1820938888":{"id":"n1820938888","loc":[-84.9968377,42.0874504],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:47Z","tags":{}},"n1820938890":{"id":"n1820938890","loc":[-85.5443139,41.9714078],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:48Z","tags":{}},"n1820938891":{"id":"n1820938891","loc":[-85.6404013,41.9154676],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:48Z","tags":{}},"n1820938892":{"id":"n1820938892","loc":[-85.3644986,41.9962582],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:48Z","tags":{}},"n1820938893":{"id":"n1820938893","loc":[-85.0496772,42.1018323],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:48Z","tags":{}},"n1820938894":{"id":"n1820938894","loc":[-85.297261,41.9737373],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:48Z","tags":{}},"n1820938895":{"id":"n1820938895","loc":[-85.0327096,42.098071],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:48Z","tags":{}},"n1820938896":{"id":"n1820938896","loc":[-85.3856773,41.9996867],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:48Z","tags":{}},"n1820938897":{"id":"n1820938897","loc":[-85.0493862,42.1015509],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:48Z","tags":{}},"n1820938898":{"id":"n1820938898","loc":[-84.9969879,42.0876614],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:48Z","tags":{}},"n1820938899":{"id":"n1820938899","loc":[-85.0848625,42.1013587],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:48Z","tags":{}},"n1820938900":{"id":"n1820938900","loc":[-85.5853195,41.9479201],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:48Z","tags":{}},"n1820938901":{"id":"n1820938901","loc":[-85.6329169,41.9387964],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:48Z","tags":{}},"n1820938902":{"id":"n1820938902","loc":[-85.0843046,42.1029468],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:48Z","tags":{}},"n1820938903":{"id":"n1820938903","loc":[-85.1228747,42.0778474],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:48Z","tags":{}},"n1820938904":{"id":"n1820938904","loc":[-85.4855456,41.984095],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:48Z","tags":{}},"n1820938905":{"id":"n1820938905","loc":[-85.0573269,42.1026801],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:48Z","tags":{}},"n1820938906":{"id":"n1820938906","loc":[-85.2425868,42.0131523],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:48Z","tags":{}},"n1820938907":{"id":"n1820938907","loc":[-85.1149622,42.0860053],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:48Z","tags":{}},"n1820938908":{"id":"n1820938908","loc":[-85.4833097,41.9951578],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:48Z","tags":{}},"n1820938909":{"id":"n1820938909","loc":[-85.075979,42.1056372],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:48Z","tags":{}},"n1820938910":{"id":"n1820938910","loc":[-85.0338509,42.0977139],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:48Z","tags":{}},"n1820938911":{"id":"n1820938911","loc":[-85.6384272,41.9115715],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:48Z","tags":{}},"n1820938912":{"id":"n1820938912","loc":[-85.0458363,42.1004074],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:48Z","tags":{}},"n1820938913":{"id":"n1820938913","loc":[-85.0592138,42.1048305],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:48Z","tags":{}},"n1820938914":{"id":"n1820938914","loc":[-85.2807493,41.9916653],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:49Z","tags":{}},"n1820938915":{"id":"n1820938915","loc":[-85.1103274,42.0864193],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:49Z","tags":{}},"n1820938916":{"id":"n1820938916","loc":[-85.6267156,41.9404404],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:49Z","tags":{}},"n1820938918":{"id":"n1820938918","loc":[-85.0331374,42.0982911],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:49Z","tags":{}},"n1820938919":{"id":"n1820938919","loc":[-85.5637331,41.965409],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:49Z","tags":{}},"n1820938920":{"id":"n1820938920","loc":[-85.5457515,41.9714237],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:49Z","tags":{}},"n1820938922":{"id":"n1820938922","loc":[-85.082073,42.1030104],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:49Z","tags":{}},"n1820938923":{"id":"n1820938923","loc":[-85.0780765,42.103102],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:49Z","tags":{}},"n1820938924":{"id":"n1820938924","loc":[-85.4208035,42.0089508],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:49Z","tags":{}},"n1820938925":{"id":"n1820938925","loc":[-85.3469934,41.9914795],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:49Z","tags":{}},"n1820938926":{"id":"n1820938926","loc":[-85.0322,42.095619],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:49Z","tags":{}},"n1820938927":{"id":"n1820938927","loc":[-85.4784431,41.9949401],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:49Z","tags":{}},"n1820938928":{"id":"n1820938928","loc":[-85.1303095,42.0667523],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:49Z","tags":{}},"n1820938929":{"id":"n1820938929","loc":[-85.2463784,42.0084781],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:49Z","tags":{}},"n1820938930":{"id":"n1820938930","loc":[-85.6299986,41.9427707],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:49Z","tags":{}},"n1820938931":{"id":"n1820938931","loc":[-85.6325907,41.9238499],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:49Z","tags":{}},"n1820938932":{"id":"n1820938932","loc":[-85.4808464,41.9914476],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:49Z","tags":{}},"n1820938934":{"id":"n1820938934","loc":[-85.2411599,42.0105292],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:49Z","tags":{}},"n1820938935":{"id":"n1820938935","loc":[-85.0163213,42.0892379],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:49Z","tags":{}},"n1820938936":{"id":"n1820938936","loc":[-85.3290934,41.9682322],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:49Z","tags":{}},"n1820938937":{"id":"n1820938937","loc":[-85.4925623,41.9853231],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:49Z","tags":{}},"n1820938938":{"id":"n1820938938","loc":[-85.0338294,42.09892],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:50Z","tags":{}},"n1820938940":{"id":"n1820938940","loc":[-85.4174561,42.008903],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:50Z","tags":{}},"n1820938941":{"id":"n1820938941","loc":[-85.1165595,42.0838845],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:50Z","tags":{}},"n1820938942":{"id":"n1820938942","loc":[-85.2954585,41.9717192],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:50Z","tags":{}},"n1820938943":{"id":"n1820938943","loc":[-85.6330199,41.9257338],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:50Z","tags":{}},"n1820938944":{"id":"n1820938944","loc":[-85.2294654,42.0324478],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:50Z","tags":{}},"n1820938945":{"id":"n1820938945","loc":[-85.5601282,41.9728914],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:50Z","tags":{}},"n1820938946":{"id":"n1820938946","loc":[-85.1176324,42.08568],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:50Z","tags":{}},"n1820938947":{"id":"n1820938947","loc":[-85.0210245,42.0906005],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:50Z","tags":{}},"n1820938948":{"id":"n1820938948","loc":[-85.0251887,42.09253],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:50Z","tags":{}},"n1820938949":{"id":"n1820938949","loc":[-85.0895832,42.0939551],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:50Z","tags":{}},"n1820938950":{"id":"n1820938950","loc":[-84.9915109,42.085842],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:50Z","tags":{}},"n1820938951":{"id":"n1820938951","loc":[-85.2187366,42.0393486],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:50Z","tags":{}},"n1820938952":{"id":"n1820938952","loc":[-85.006605,42.087579],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:50Z","tags":{}},"n1820938953":{"id":"n1820938953","loc":[-85.046641,42.1012393],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:50Z","tags":{}},"n1820938954":{"id":"n1820938954","loc":[-85.052102,42.103695],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:50Z","tags":{}},"n1820938955":{"id":"n1820938955","loc":[-85.283925,41.9912825],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:50Z","tags":{}},"n1820938956":{"id":"n1820938956","loc":[-85.2326626,42.0316349],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:50Z","tags":{}},"n1820938957":{"id":"n1820938957","loc":[-85.1174298,42.0859694],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:50Z","tags":{}},"n1820938958":{"id":"n1820938958","loc":[-85.3802056,41.9994794],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:50Z","tags":{}},"n1820938959":{"id":"n1820938959","loc":[-85.4586334,41.9999737],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:50Z","tags":{}},"n1820938960":{"id":"n1820938960","loc":[-85.4302234,42.0069418],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:50Z","tags":{}},"n1820938961":{"id":"n1820938961","loc":[-85.092201,42.0930674],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:50Z","tags":{}},"n1820938962":{"id":"n1820938962","loc":[-85.3684511,41.9979382],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:50Z","tags":{}},"n1820938963":{"id":"n1820938963","loc":[-85.4618735,42.0011856],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:50Z","tags":{}},"n1820938964":{"id":"n1820938964","loc":[-85.4828205,41.9877793],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:50Z","tags":{}},"n1820938965":{"id":"n1820938965","loc":[-85.0837789,42.1025726],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:51Z","tags":{}},"n1820938966":{"id":"n1820938966","loc":[-85.0176195,42.090253],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:51Z","tags":{}},"n1820938967":{"id":"n1820938967","loc":[-85.3801627,42.001074],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:51Z","tags":{}},"n1820938968":{"id":"n1820938968","loc":[-85.4767007,41.994488],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:51Z","tags":{}},"n1820938969":{"id":"n1820938969","loc":[-85.274268,41.9957495],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:51Z","tags":{}},"n1820938970":{"id":"n1820938970","loc":[-85.2977438,41.9719506],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:51Z","tags":{}},"n1820938971":{"id":"n1820938971","loc":[-85.2425546,42.0208682],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:51Z","tags":{}},"n1820938972":{"id":"n1820938972","loc":[-85.2557082,42.002382],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:51Z","tags":{}},"n1820938973":{"id":"n1820938973","loc":[-85.3187937,41.9691986],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:51Z","tags":{}},"n1820938975":{"id":"n1820938975","loc":[-85.2448077,42.0153045],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:51Z","tags":{}},"n1820938977":{"id":"n1820938977","loc":[-85.0343015,42.0997718],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:51Z","tags":{}},"n1820938978":{"id":"n1820938978","loc":[-85.2449364,42.01874],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:51Z","tags":{}},"n1820938979":{"id":"n1820938979","loc":[-85.2598391,41.9969602],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:51Z","tags":{}},"n1820938980":{"id":"n1820938980","loc":[-85.4294724,42.0067665],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:51Z","tags":{}},"n1820938981":{"id":"n1820938981","loc":[-85.428082,42.0055124],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:51Z","tags":{}},"n1820938983":{"id":"n1820938983","loc":[-85.5436315,41.9717484],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:51Z","tags":{}},"n1820938985":{"id":"n1820938985","loc":[-85.5978336,41.9407437],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:51Z","tags":{}},"n1820938986":{"id":"n1820938986","loc":[-85.491661,41.9860249],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:51Z","tags":{}},"n1820938987":{"id":"n1820938987","loc":[-85.4942789,41.9801392],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:51Z","tags":{}},"n1820938988":{"id":"n1820938988","loc":[-85.0416306,42.1010841],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:52Z","tags":{}},"n1820938989":{"id":"n1820938989","loc":[-85.2653644,41.9984433],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:52Z","tags":{}},"n1820938990":{"id":"n1820938990","loc":[-85.1028266,42.0881124],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:52Z","tags":{}},"n1820938991":{"id":"n1820938991","loc":[-85.0163146,42.0887932],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:52Z","tags":{}},"n1820938992":{"id":"n1820938992","loc":[-85.5282209,41.9678112],"version":"2","changeset":"12182668","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T07:35:33Z","tags":{}},"n1820938993":{"id":"n1820938993","loc":[-85.5442752,41.9715888],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:52Z","tags":{}},"n1820938994":{"id":"n1820938994","loc":[-85.5634327,41.9658558],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:52Z","tags":{}},"n1820938995":{"id":"n1820938995","loc":[-85.0384227,42.1037627],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:52Z","tags":{}},"n1820938996":{"id":"n1820938996","loc":[-85.1144258,42.0854439],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:52Z","tags":{}},"n1820938997":{"id":"n1820938997","loc":[-85.1870651,42.0506305],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:52Z","tags":{}},"n1820938998":{"id":"n1820938998","loc":[-85.1256159,42.0747376],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:52Z","tags":{}},"n1820938999":{"id":"n1820938999","loc":[-85.3272695,41.9715836],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:52Z","tags":{}},"n1820939000":{"id":"n1820939000","loc":[-85.0543067,42.103098],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:52Z","tags":{}},"n1820939001":{"id":"n1820939001","loc":[-85.4678173,41.9973585],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:52Z","tags":{}},"n1820939003":{"id":"n1820939003","loc":[-85.0266626,42.0933154],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:52Z","tags":{}},"n1820939004":{"id":"n1820939004","loc":[-85.0353046,42.1019728],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:52Z","tags":{}},"n1820939005":{"id":"n1820939005","loc":[-85.1237961,42.0762798],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:52Z","tags":{}},"n1820939006":{"id":"n1820939006","loc":[-85.2812214,41.9826702],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:52Z","tags":{}},"n1820939007":{"id":"n1820939007","loc":[-85.2927763,41.9747343],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:53Z","tags":{}},"n1820939008":{"id":"n1820939008","loc":[-85.3270979,41.9720862],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:53Z","tags":{}},"n1820939009":{"id":"n1820939009","loc":[-85.488657,41.9856581],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:53Z","tags":{}},"n1820939010":{"id":"n1820939010","loc":[-85.3087301,41.9701399],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:53Z","tags":{}},"n1820939011":{"id":"n1820939011","loc":[-85.0276939,42.093768],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:53Z","tags":{}},"n1820939012":{"id":"n1820939012","loc":[-85.2956516,41.9748779],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:53Z","tags":{}},"n1820939013":{"id":"n1820939013","loc":[-85.1298579,42.0726443],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:53Z","tags":{}},"n1820939014":{"id":"n1820939014","loc":[-85.105144,42.0870893],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:53Z","tags":{}},"n1820939015":{"id":"n1820939015","loc":[-85.0677486,42.1053917],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:53Z","tags":{}},"n1820939016":{"id":"n1820939016","loc":[-85.0333681,42.0993459],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:53Z","tags":{}},"n1820939017":{"id":"n1820939017","loc":[-85.6384272,41.910805],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:53Z","tags":{}},"n1820939018":{"id":"n1820939018","loc":[-85.399496,42.006894],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:53Z","tags":{}},"n1820939019":{"id":"n1820939019","loc":[-85.2648427,41.9998318],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:53Z","tags":{}},"n1820939020":{"id":"n1820939020","loc":[-85.1237424,42.0766779],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:53Z","tags":{}},"n1820939021":{"id":"n1820939021","loc":[-85.2515025,42.0109442],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:53Z","tags":{}},"n1820939022":{"id":"n1820939022","loc":[-85.5566306,41.9718385],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:53Z","tags":{}},"n1820939023":{"id":"n1820939023","loc":[-85.090644,42.0938369],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:53Z","tags":{}},"n1820939024":{"id":"n1820939024","loc":[-85.1245525,42.074914],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:53Z","tags":{}},"n1820939025":{"id":"n1820939025","loc":[-85.1099934,42.0863926],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:53Z","tags":{}},"n1820939026":{"id":"n1820939026","loc":[-85.1251653,42.0744589],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:53Z","tags":{}},"n1820939027":{"id":"n1820939027","loc":[-85.401792,42.0068143],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:54Z","tags":{}},"n1820939028":{"id":"n1820939028","loc":[-85.0094763,42.0899584],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:54Z","tags":{}},"n1820939029":{"id":"n1820939029","loc":[-85.1330779,42.0705605],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:54Z","tags":{}},"n1820939030":{"id":"n1820939030","loc":[-85.4935064,41.984398],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:54Z","tags":{}},"n1820939031":{"id":"n1820939031","loc":[-85.5713334,41.9613939],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:54Z","tags":{}},"n1820939032":{"id":"n1820939032","loc":[-85.0873945,42.0964669],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:54Z","tags":{}},"n1820939033":{"id":"n1820939033","loc":[-85.0886497,42.0986481],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:54Z","tags":{}},"n1820939034":{"id":"n1820939034","loc":[-85.3276343,41.9758897],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:54Z","tags":{}},"n1820939035":{"id":"n1820939035","loc":[-85.1304386,42.0727387],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:54Z","tags":{}},"n1820939036":{"id":"n1820939036","loc":[-85.2551932,42.0052999],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:54Z","tags":{}},"n1820939037":{"id":"n1820939037","loc":[-85.2206936,42.0384458],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:54Z","tags":{}},"n1820939038":{"id":"n1820939038","loc":[-85.2313645,42.0286389],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:54Z","tags":{}},"n1820939039":{"id":"n1820939039","loc":[-85.0754586,42.1059835],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:54Z","tags":{}},"n1820939040":{"id":"n1820939040","loc":[-85.0663324,42.1050812],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:54Z","tags":{}},"n1820939041":{"id":"n1820939041","loc":[-85.2406234,42.0106887],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:54Z","tags":{}},"n1820939042":{"id":"n1820939042","loc":[-85.0685962,42.1058175],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:54Z","tags":{}},"n1820939043":{"id":"n1820939043","loc":[-85.0689462,42.1059437],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:54Z","tags":{}},"n1820939044":{"id":"n1820939044","loc":[-85.0586144,42.1046144],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:54Z","tags":{}},"n1820939045":{"id":"n1820939045","loc":[-85.3650565,41.9965452],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:54Z","tags":{}},"n1820939047":{"id":"n1820939047","loc":[-85.5752558,41.9536014],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:54Z","tags":{}},"n1820939048":{"id":"n1820939048","loc":[-85.5110159,41.9710624],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:55Z","tags":{}},"n1820939050":{"id":"n1820939050","loc":[-85.2832641,41.9926477],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:55Z","tags":{}},"n1820939051":{"id":"n1820939051","loc":[-85.0078402,42.0898947],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:55Z","tags":{}},"n1820939052":{"id":"n1820939052","loc":[-85.3882737,42.0017916],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:55Z","tags":{}},"n1820939053":{"id":"n1820939053","loc":[-85.1718945,42.0564937],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:55Z","tags":{}},"n1820939054":{"id":"n1820939054","loc":[-85.0947048,42.0929293],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:55Z","tags":{}},"n1820939055":{"id":"n1820939055","loc":[-85.4456944,42.0051082],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:55Z","tags":{}},"n1820939056":{"id":"n1820939056","loc":[-85.3139872,41.9706903],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:55Z","tags":{}},"n1820939057":{"id":"n1820939057","loc":[-85.3893895,42.0034021],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:55Z","tags":{}},"n1820939058":{"id":"n1820939058","loc":[-85.2425332,42.0106089],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:55Z","tags":{}},"n1820939059":{"id":"n1820939059","loc":[-85.6085624,41.9420844],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:55Z","tags":{}},"n1820939060":{"id":"n1820939060","loc":[-85.210411,42.0397789],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:55Z","tags":{}},"n1820939061":{"id":"n1820939061","loc":[-85.2762542,41.9960473],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:55Z","tags":{}},"n1820939062":{"id":"n1820939062","loc":[-85.4686584,41.9969973],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:55Z","tags":{}},"n1820939063":{"id":"n1820939063","loc":[-85.3860421,42.0018394],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:55Z","tags":{}},"n1820939064":{"id":"n1820939064","loc":[-85.5636944,41.9644414],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:55Z","tags":{}},"n1820939065":{"id":"n1820939065","loc":[-85.3267331,41.9766554],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:55Z","tags":{}},"n1820939066":{"id":"n1820939066","loc":[-85.0868996,42.0943822],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:55Z","tags":{}},"n1820939067":{"id":"n1820939067","loc":[-85.104861,42.0880038],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:55Z","tags":{}},"n1820939068":{"id":"n1820939068","loc":[-85.5537123,41.9695093],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:55Z","tags":{}},"n1820939069":{"id":"n1820939069","loc":[-85.6325092,41.9396743],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:55Z","tags":{}},"n1820939070":{"id":"n1820939070","loc":[-85.3869648,42.0024454],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:55Z","tags":{}},"n1820939071":{"id":"n1820939071","loc":[-85.2775349,41.9957335],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:55Z","tags":{}},"n1820939072":{"id":"n1820939072","loc":[-85.2055616,42.0421533],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:56Z","tags":{}},"n1820939073":{"id":"n1820939073","loc":[-85.4731431,41.9946531],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:56Z","tags":{}},"n1820939074":{"id":"n1820939074","loc":[-85.0399609,42.1030833],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:56Z","tags":{}},"n1820939075":{"id":"n1820939075","loc":[-85.3055758,41.9725169],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:56Z","tags":{}},"n1820939076":{"id":"n1820939076","loc":[-85.4834599,41.994488],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:56Z","tags":{}},"n1820939077":{"id":"n1820939077","loc":[-85.3819866,42.0023018],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:56Z","tags":{}},"n1820939078":{"id":"n1820939078","loc":[-85.1218756,42.0789992],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:56Z","tags":{}},"n1820939079":{"id":"n1820939079","loc":[-85.2793159,41.9944458],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:56Z","tags":{}},"n1820939080":{"id":"n1820939080","loc":[-85.2495498,42.0101466],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:56Z","tags":{}},"n1820939081":{"id":"n1820939081","loc":[-85.0035969,42.0872434],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:56Z","tags":{}},"n1820939082":{"id":"n1820939082","loc":[-85.1054243,42.0865626],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:56Z","tags":{}},"n1820939083":{"id":"n1820939083","loc":[-85.0917665,42.0934774],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:56Z","tags":{}},"n1820939084":{"id":"n1820939084","loc":[-85.3442211,41.988938],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:56Z","tags":{}},"n1820939086":{"id":"n1820939086","loc":[-85.273989,41.9953588],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:56Z","tags":{}},"n1820939087":{"id":"n1820939087","loc":[-85.1142541,42.0852488],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:56Z","tags":{}},"n1820939089":{"id":"n1820939089","loc":[-85.1526684,42.0615758],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:56Z","tags":{}},"n1820939090":{"id":"n1820939090","loc":[-85.2538843,42.0110159],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:56Z","tags":{}},"n1820939091":{"id":"n1820939091","loc":[-85.28341,41.9909635],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:56Z","tags":{}},"n1820939092":{"id":"n1820939092","loc":[-85.3963178,42.0050217],"version":"2","changeset":"13114234","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-09-15T03:33:29Z","tags":{}},"n1820939093":{"id":"n1820939093","loc":[-85.0851682,42.1012472],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:56Z","tags":{}},"n1820939095":{"id":"n1820939095","loc":[-85.2811784,41.986243],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:56Z","tags":{}},"n1820939096":{"id":"n1820939096","loc":[-85.4274125,42.0052995],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:56Z","tags":{}},"n1820939097":{"id":"n1820939097","loc":[-85.0871262,42.0951652],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:56Z","tags":{}},"n1820939099":{"id":"n1820939099","loc":[-85.1314253,42.0671665],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:57Z","tags":{}},"n1820939100":{"id":"n1820939100","loc":[-85.2778997,41.991001],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:57Z","tags":{}},"n1820939101":{"id":"n1820939101","loc":[-85.112107,42.0862812],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:57Z","tags":{}},"n1820939102":{"id":"n1820939102","loc":[-85.299911,41.9729955],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:57Z","tags":{}},"n1820939103":{"id":"n1820939103","loc":[-85.639822,41.9094796],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:57Z","tags":{}},"n1820939104":{"id":"n1820939104","loc":[-85.122294,42.0785334],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:57Z","tags":{}},"n1820939105":{"id":"n1820939105","loc":[-85.2476294,42.015719],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:57Z","tags":{}},"n1820939106":{"id":"n1820939106","loc":[-85.4946007,41.9814631],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:57Z","tags":{}},"n1820939107":{"id":"n1820939107","loc":[-85.0879524,42.0986919],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:57Z","tags":{}},"n1820939108":{"id":"n1820939108","loc":[-85.0342814,42.098274],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:57Z","tags":{}},"n1820939109":{"id":"n1820939109","loc":[-85.2450695,42.0095463],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:57Z","tags":{}},"n1820939110":{"id":"n1820939110","loc":[-85.3847546,42.0024135],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:57Z","tags":{}},"n1820939111":{"id":"n1820939111","loc":[-85.2961344,41.9742558],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:57Z","tags":{}},"n1820939112":{"id":"n1820939112","loc":[-85.27899,41.994317],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:57Z","tags":{}},"n1820939114":{"id":"n1820939114","loc":[-85.1017644,42.0886618],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:57Z","tags":{}},"n1820939115":{"id":"n1820939115","loc":[-85.076215,42.1056333],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:57Z","tags":{}},"n1820939116":{"id":"n1820939116","loc":[-85.1198009,42.0805349],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:57Z","tags":{}},"n1820939117":{"id":"n1820939117","loc":[-85.11988,42.0798513],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:57Z","tags":{}},"n1820939118":{"id":"n1820939118","loc":[-85.147819,42.0625476],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:57Z","tags":{}},"n1820939119":{"id":"n1820939119","loc":[-85.0585969,42.1029042],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:57Z","tags":{}},"n1820939120":{"id":"n1820939120","loc":[-85.1248596,42.0745744],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:57Z","tags":{}},"n1820939121":{"id":"n1820939121","loc":[-85.3023786,41.9725249],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:58Z","tags":{}},"n1820939123":{"id":"n1820939123","loc":[-85.0119332,42.0900699],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:58Z","tags":{}},"n1820939124":{"id":"n1820939124","loc":[-85.2466852,42.0170343],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:58Z","tags":{}},"n1820939125":{"id":"n1820939125","loc":[-85.0033019,42.0872792],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:58Z","tags":{}},"n1820939126":{"id":"n1820939126","loc":[-85.0042084,42.0875778],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:58Z","tags":{}},"n1820939128":{"id":"n1820939128","loc":[-85.0052961,42.0885424],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:58Z","tags":{}},"n1820939130":{"id":"n1820939130","loc":[-85.0647942,42.10508],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:58Z","tags":{}},"n1820939131":{"id":"n1820939131","loc":[-85.2824123,41.9825107],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:58Z","tags":{}},"n1820939132":{"id":"n1820939132","loc":[-85.3210039,41.9723255],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:58Z","tags":{}},"n1820939133":{"id":"n1820939133","loc":[-85.0491033,42.1014184],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:58Z","tags":{}},"n1820939134":{"id":"n1820939134","loc":[-85.1127776,42.0855168],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:58Z","tags":{}},"n1820939135":{"id":"n1820939135","loc":[-85.1243768,42.0759322],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:58Z","tags":{}},"n1820939137":{"id":"n1820939137","loc":[-85.125974,42.0747547],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:58Z","tags":{}},"n1820939138":{"id":"n1820939138","loc":[-85.1071248,42.0859973],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:58Z","tags":{}},"n1820939139":{"id":"n1820939139","loc":[-85.5326175,41.9674833],"version":"2","changeset":"12182668","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T07:35:32Z","tags":{}},"n1820939140":{"id":"n1820939140","loc":[-85.1338715,42.0660833],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:58Z","tags":{}},"n1820939142":{"id":"n1820939142","loc":[-85.649671,41.9135675],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:58Z","tags":{}},"n1820939144":{"id":"n1820939144","loc":[-85.0236545,42.0920444],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:59Z","tags":{}},"n1820939145":{"id":"n1820939145","loc":[-85.1084391,42.0859376],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:59Z","tags":{}},"n1820939146":{"id":"n1820939146","loc":[-85.1539988,42.0618626],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:59Z","tags":{}},"n1820939147":{"id":"n1820939147","loc":[-85.2354521,42.026511],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:59Z","tags":{}},"n1820939148":{"id":"n1820939148","loc":[-85.2362246,42.0260408],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:59Z","tags":{}},"n1820939149":{"id":"n1820939149","loc":[-85.2401342,42.0115233],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:59Z","tags":{}},"n1820939150":{"id":"n1820939150","loc":[-85.295319,41.9747423],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:59Z","tags":{}},"n1820939151":{"id":"n1820939151","loc":[-85.1164696,42.0835409],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:59Z","tags":{}},"n1820939152":{"id":"n1820939152","loc":[-85.3232891,41.9712885],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:59Z","tags":{}},"n1820939153":{"id":"n1820939153","loc":[-85.2574463,42.0068944],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:59Z","tags":{}},"n1820939155":{"id":"n1820939155","loc":[-85.5704064,41.9598246],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:59Z","tags":{}},"n1820939156":{"id":"n1820939156","loc":[-85.0349077,42.0998116],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:59Z","tags":{}},"n1820939157":{"id":"n1820939157","loc":[-85.0949529,42.0925619],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:59Z","tags":{}},"n1820939159":{"id":"n1820939159","loc":[-85.0179829,42.0902343],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:59Z","tags":{}},"n1820939160":{"id":"n1820939160","loc":[-85.0405832,42.1016942],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:59Z","tags":{}},"n1820939161":{"id":"n1820939161","loc":[-85.2534015,42.0111833],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:59Z","tags":{}},"n1820939162":{"id":"n1820939162","loc":[-85.0839881,42.102708],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:59Z","tags":{}},"n1820939163":{"id":"n1820939163","loc":[-85.0341996,42.1008385],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:59Z","tags":{}},"n1820939164":{"id":"n1820939164","loc":[-85.1037761,42.0879731],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:59Z","tags":{}},"n1820939173":{"id":"n1820939173","loc":[-85.0460616,42.1005786],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:00Z","tags":{}},"n1820939177":{"id":"n1820939177","loc":[-85.0061651,42.0878059],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:00Z","tags":{}},"n1820939181":{"id":"n1820939181","loc":[-85.1456775,42.0654684],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:00Z","tags":{}},"n1820939183":{"id":"n1820939183","loc":[-85.1325508,42.0718439],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:00Z","tags":{}},"n1820939185":{"id":"n1820939185","loc":[-85.2485842,42.008329],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:00Z","tags":{}},"n1820939187":{"id":"n1820939187","loc":[-85.2744128,41.9949322],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:00Z","tags":{}},"n1820939189":{"id":"n1820939189","loc":[-85.2579025,41.9999542],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:00Z","tags":{}},"n1820939191":{"id":"n1820939191","loc":[-85.3358998,41.9828987],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:00Z","tags":{}},"n1820939193":{"id":"n1820939193","loc":[-85.3192658,41.9716714],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:00Z","tags":{}},"n1820939194":{"id":"n1820939194","loc":[-85.6400795,41.9130725],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:00Z","tags":{}},"n1820939195":{"id":"n1820939195","loc":[-85.3278489,41.9780591],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:00Z","tags":{}},"n1820939196":{"id":"n1820939196","loc":[-85.2800197,41.983061],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:00Z","tags":{}},"n1820939197":{"id":"n1820939197","loc":[-85.3278167,41.9692943],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:00Z","tags":{}},"n1820939198":{"id":"n1820939198","loc":[-85.3366894,41.9838653],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:00Z","tags":{}},"n1820939199":{"id":"n1820939199","loc":[-85.0328383,42.0969923],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:00Z","tags":{}},"n1820939201":{"id":"n1820939201","loc":[-85.3259284,41.9720383],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:00Z","tags":{}},"n1820939217":{"id":"n1820939217","loc":[-85.1840181,42.0503277],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:01Z","tags":{}},"n1820939220":{"id":"n1820939220","loc":[-85.422563,42.0089986],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:01Z","tags":{}},"n1820939222":{"id":"n1820939222","loc":[-85.555386,41.9707856],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:01Z","tags":{}},"n1820939224":{"id":"n1820939224","loc":[-85.3830809,42.002254],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:01Z","tags":{}},"n1820939226":{"id":"n1820939226","loc":[-84.9917938,42.0857517],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:01Z","tags":{}},"n1820939227":{"id":"n1820939227","loc":[-85.2936775,41.9740484],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:01Z","tags":{}},"n1820939228":{"id":"n1820939228","loc":[-85.2632133,41.9975024],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:01Z","tags":{}},"n1820939229":{"id":"n1820939229","loc":[-85.2809424,41.9853259],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:01Z","tags":{}},"n1820939230":{"id":"n1820939230","loc":[-85.242104,42.0131204],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:01Z","tags":{}},"n1820939232":{"id":"n1820939232","loc":[-85.2610246,41.9963901],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:01Z","tags":{}},"n1820939233":{"id":"n1820939233","loc":[-85.2335531,42.0268378],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:01Z","tags":{}},"n1820939234":{"id":"n1820939234","loc":[-85.3188839,41.9713575],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:01Z","tags":{}},"n1820939235":{"id":"n1820939235","loc":[-85.2413637,42.0225658],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:01Z","tags":{}},"n1820939237":{"id":"n1820939237","loc":[-85.0010796,42.0887215],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:01Z","tags":{}},"n1820939239":{"id":"n1820939239","loc":[-85.2241697,42.0362624],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:01Z","tags":{}},"n1820939243":{"id":"n1820939243","loc":[-85.0368456,42.1040134],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:01Z","tags":{}},"n1820939244":{"id":"n1820939244","loc":[-85.1327986,42.069524],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:01Z","tags":{}},"n1820939260":{"id":"n1820939260","loc":[-85.5408163,41.9711206],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:01Z","tags":{}},"n1820939261":{"id":"n1820939261","loc":[-85.2959199,41.9746546],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:02Z","tags":{}},"n1820939262":{"id":"n1820939262","loc":[-85.3298659,41.9683598],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:02Z","tags":{}},"n1820939263":{"id":"n1820939263","loc":[-85.2240581,42.0358425],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:02Z","tags":{}},"n1820939264":{"id":"n1820939264","loc":[-85.2438206,42.0101944],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:02Z","tags":{}},"n1820939265":{"id":"n1820939265","loc":[-85.3984489,42.0059589],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:02Z","tags":{}},"n1820939266":{"id":"n1820939266","loc":[-85.2330811,42.0294279],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:02Z","tags":{}},"n1820939268":{"id":"n1820939268","loc":[-85.1126877,42.0857704],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:02Z","tags":{}},"n1820939271":{"id":"n1820939271","loc":[-85.254925,42.0106253],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:02Z","tags":{}},"n1820939273":{"id":"n1820939273","loc":[-85.4328046,42.0064662],"version":"2","changeset":"12524188","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-28T14:51:01Z","tags":{}},"n1820939277":{"id":"n1820939277","loc":[-85.289622,41.9789616],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:02Z","tags":{}},"n1820939279":{"id":"n1820939279","loc":[-85.4574532,42.0004043],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:02Z","tags":{}},"n1820939281":{"id":"n1820939281","loc":[-85.4803486,41.9867211],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:02Z","tags":{}},"n1820939283":{"id":"n1820939283","loc":[-85.157475,42.0631848],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:02Z","tags":{}},"n1820939285":{"id":"n1820939285","loc":[-85.2571458,42.0059935],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:02Z","tags":{}},"n1820939287":{"id":"n1820939287","loc":[-85.2818544,41.9825984],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:02Z","tags":{}},"n1820939289":{"id":"n1820939289","loc":[-85.2298302,42.0328781],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:02Z","tags":{}},"n1820939291":{"id":"n1820939291","loc":[-85.4819523,41.984821],"version":"2","changeset":"12182679","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T07:37:01Z","tags":{}},"n1820939301":{"id":"n1820939301","loc":[-85.3139765,41.9701159],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:03Z","tags":{}},"n1820939304":{"id":"n1820939304","loc":[-85.0424447,42.101742],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:03Z","tags":{}},"n1820939306":{"id":"n1820939306","loc":[-85.6360283,41.9338482],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:03Z","tags":{}},"n1820939310":{"id":"n1820939310","loc":[-85.3463025,41.9913622],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:03Z","tags":{}},"n1820939312":{"id":"n1820939312","loc":[-85.4664869,41.9988097],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:03Z","tags":{}},"n1820939314":{"id":"n1820939314","loc":[-85.149364,42.0622449],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:03Z","tags":{}},"n1820939316":{"id":"n1820939316","loc":[-85.2460415,42.0153125],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:03Z","tags":{}},"n1820939318":{"id":"n1820939318","loc":[-85.4806103,41.9924523],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:03Z","tags":{}},"n1820939320":{"id":"n1820939320","loc":[-85.2449042,42.0190987],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:03Z","tags":{}},"n1820939322":{"id":"n1820939322","loc":[-85.5280165,41.9689263],"version":"2","changeset":"12182668","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T07:35:33Z","tags":{}},"n1820939324":{"id":"n1820939324","loc":[-85.0051204,42.0882625],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:03Z","tags":{}},"n1820939326":{"id":"n1820939326","loc":[-85.1240925,42.0771546],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:03Z","tags":{}},"n1820939329":{"id":"n1820939329","loc":[-85.2261653,42.0342225],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:03Z","tags":{}},"n1820939331":{"id":"n1820939331","loc":[-85.5259933,41.972211],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:03Z","tags":{}},"n1820939333":{"id":"n1820939333","loc":[-85.0074754,42.0883183],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:03Z","tags":{}},"n1820939335":{"id":"n1820939335","loc":[-85.0764014,42.1055549],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:03Z","tags":{}},"n1820939336":{"id":"n1820939336","loc":[-85.2908773,41.9769597],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:03Z","tags":{}},"n1820939337":{"id":"n1820939337","loc":[-85.4095382,42.0083449],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:03Z","tags":{}},"n1820939346":{"id":"n1820939346","loc":[-85.2514166,42.0111753],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:03Z","tags":{}},"n1820939348":{"id":"n1820939348","loc":[-85.0030377,42.0873799],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:03Z","tags":{}},"n1820939350":{"id":"n1820939350","loc":[-85.3659362,41.9964974],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:03Z","tags":{}},"n1820939352":{"id":"n1820939352","loc":[-85.226058,42.0348281],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:04Z","tags":{}},"n1820939355":{"id":"n1820939355","loc":[-85.1902408,42.0507101],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:04Z","tags":{}},"n1820939357":{"id":"n1820939357","loc":[-85.2781854,41.9946001],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:04Z","tags":{}},"n1820939359":{"id":"n1820939359","loc":[-85.2139988,42.0405175],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:04Z","tags":{}},"n1820939361":{"id":"n1820939361","loc":[-85.0086609,42.0908262],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:04Z","tags":{}},"n1820939363":{"id":"n1820939363","loc":[-85.0627128,42.1043398],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:04Z","tags":{}},"n1820939365":{"id":"n1820939365","loc":[-85.1311346,42.072501],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:04Z","tags":{}},"n1820939369":{"id":"n1820939369","loc":[-85.248198,42.0082652],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:04Z","tags":{}},"n1820939370":{"id":"n1820939370","loc":[-84.99792,42.087794],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:04Z","tags":{}},"n1820939371":{"id":"n1820939371","loc":[-85.2786775,41.9942783],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:04Z","tags":{}},"n1820939372":{"id":"n1820939372","loc":[-85.0342103,42.1013957],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:04Z","tags":{}},"n1820939373":{"id":"n1820939373","loc":[-85.2022357,42.0444799],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:04Z","tags":{}},"n1820939374":{"id":"n1820939374","loc":[-85.2279205,42.0337388],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:04Z","tags":{}},"n1820939375":{"id":"n1820939375","loc":[-85.1337699,42.0712614],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:04Z","tags":{}},"n1820939376":{"id":"n1820939376","loc":[-85.317517,41.9707062],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:04Z","tags":{}},"n1820939377":{"id":"n1820939377","loc":[-85.1326326,42.070218],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:04Z","tags":{}},"n1820939394":{"id":"n1820939394","loc":[-85.0197746,42.0899118],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:04Z","tags":{}},"n1820939397":{"id":"n1820939397","loc":[-85.2590076,41.9984632],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:04Z","tags":{}},"n1820939399":{"id":"n1820939399","loc":[-85.2469964,42.0083449],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:04Z","tags":{}},"n1820939400":{"id":"n1820939400","loc":[-85.2470929,42.0146668],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:04Z","tags":{}},"n1820939401":{"id":"n1820939401","loc":[-84.9984095,42.0878087],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:04Z","tags":{}},"n1820939402":{"id":"n1820939402","loc":[-85.2372653,42.0243273],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:04Z","tags":{}},"n1820939403":{"id":"n1820939403","loc":[-85.2454986,42.0091955],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:05Z","tags":{}},"n1820939404":{"id":"n1820939404","loc":[-85.0539205,42.1035995],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:05Z","tags":{}},"n1820939405":{"id":"n1820939405","loc":[-85.550601,41.9706101],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:05Z","tags":{}},"n1820939406":{"id":"n1820939406","loc":[-85.0351343,42.0999656],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:05Z","tags":{}},"n1820939407":{"id":"n1820939407","loc":[-85.0082908,42.0905755],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:05Z","tags":{}},"n1820939408":{"id":"n1820939408","loc":[-85.0132904,42.0902251],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:05Z","tags":{}},"n1820939410":{"id":"n1820939410","loc":[-85.0892546,42.094012],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:05Z","tags":{}},"n1820939412":{"id":"n1820939412","loc":[-85.0350793,42.1030315],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:05Z","tags":{}},"n1820939416":{"id":"n1820939416","loc":[-85.0012406,42.0886777],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:05Z","tags":{}},"n1820939418":{"id":"n1820939418","loc":[-85.0577453,42.1029229],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:05Z","tags":{}},"n1820939420":{"id":"n1820939420","loc":[-85.1230786,42.0776722],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:05Z","tags":{}},"n1820939422":{"id":"n1820939422","loc":[-85.571136,41.9649304],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:05Z","tags":{}},"n1820939436":{"id":"n1820939436","loc":[-85.1137968,42.0848997],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:05Z","tags":{}},"n1820939437":{"id":"n1820939437","loc":[-85.3559584,41.9925105],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:05Z","tags":{}},"n1820939438":{"id":"n1820939438","loc":[-85.0080172,42.0903565],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:05Z","tags":{}},"n1820939439":{"id":"n1820939439","loc":[-85.0048897,42.0880913],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:05Z","tags":{}},"n1820939441":{"id":"n1820939441","loc":[-85.0406959,42.1018574],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:05Z","tags":{}},"n1820939443":{"id":"n1820939443","loc":[-85.3897328,42.0029078],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:05Z","tags":{}},"n1820939445":{"id":"n1820939445","loc":[-85.122349,42.0782814],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:05Z","tags":{}},"n1820939448":{"id":"n1820939448","loc":[-85.4872193,41.985036],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:05Z","tags":{}},"n1820939450":{"id":"n1820939450","loc":[-85.0120459,42.0904919],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:05Z","tags":{}},"n1820939452":{"id":"n1820939452","loc":[-85.6320543,41.921982],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:06Z","tags":{}},"n1820939456":{"id":"n1820939456","loc":[-85.0844749,42.1036843],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:06Z","tags":{}},"n1820939458":{"id":"n1820939458","loc":[-85.0968037,42.091296],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:06Z","tags":{}},"n1820939463":{"id":"n1820939463","loc":[-85.5339747,41.9681841],"version":"2","changeset":"12182668","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T07:35:33Z","tags":{}},"n1820939465":{"id":"n1820939465","loc":[-85.4125423,42.0072129],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:06Z","tags":{}},"n1820939467":{"id":"n1820939467","loc":[-85.6335563,41.9303626],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:06Z","tags":{}},"n1820939469":{"id":"n1820939469","loc":[-85.2821014,41.9932126],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:06Z","tags":{}},"n1820939471":{"id":"n1820939471","loc":[-85.374691,41.9969917],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:06Z","tags":{}},"n1820939485":{"id":"n1820939485","loc":[-85.4471321,42.0049806],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:06Z","tags":{}},"n1820939487":{"id":"n1820939487","loc":[-85.3752532,41.9972206],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:06Z","tags":{}},"n1820939489":{"id":"n1820939489","loc":[-85.4517283,42.005927],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:06Z","tags":{}},"n1820939492":{"id":"n1820939492","loc":[-85.4662552,42.0005693],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:06Z","tags":{}},"n1820939494":{"id":"n1820939494","loc":[-85.0120083,42.0902928],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:06Z","tags":{}},"n1820939496":{"id":"n1820939496","loc":[-85.044463,42.1004631],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:06Z","tags":{}},"n1820939498":{"id":"n1820939498","loc":[-85.418293,42.0089667],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:06Z","tags":{}},"n1820939500":{"id":"n1820939500","loc":[-85.0554762,42.1027358],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:06Z","tags":{}},"n1820939504":{"id":"n1820939504","loc":[-85.1246289,42.0746858],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:06Z","tags":{}},"n1820939507":{"id":"n1820939507","loc":[-85.0408139,42.1021838],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:07Z","tags":{}},"n1820939508":{"id":"n1820939508","loc":[-85.1236204,42.0775169],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:07Z","tags":{}},"n1820939509":{"id":"n1820939509","loc":[-85.0350109,42.1037428],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:07Z","tags":{}},"n1820939510":{"id":"n1820939510","loc":[-85.0551583,42.1029878],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:07Z","tags":{}},"n1820939511":{"id":"n1820939511","loc":[-85.0956771,42.0916662],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:07Z","tags":{}},"n1820939512":{"id":"n1820939512","loc":[-85.2323408,42.0273638],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:07Z","tags":{}},"n1820939513":{"id":"n1820939513","loc":[-85.1232771,42.0762388],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:07Z","tags":{}},"n1820939531":{"id":"n1820939531","loc":[-85.264608,41.9997828],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:07Z","tags":{}},"n1820939533":{"id":"n1820939533","loc":[-85.4198808,42.0087914],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:07Z","tags":{}},"n1820939535":{"id":"n1820939535","loc":[-85.3080864,41.9715677],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:07Z","tags":{}},"n1820939536":{"id":"n1820939536","loc":[-85.1189426,42.0812596],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:07Z","tags":{}},"n1820939537":{"id":"n1820939537","loc":[-85.2642741,41.9996764],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:07Z","tags":{}},"n1820939538":{"id":"n1820939538","loc":[-85.2572531,42.0079627],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:07Z","tags":{}},"n1820939539":{"id":"n1820939539","loc":[-85.2907807,41.9790174],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:07Z","tags":{}},"n1820939540":{"id":"n1820939540","loc":[-85.3171415,41.9707301],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:07Z","tags":{}},"n1820939541":{"id":"n1820939541","loc":[-85.08777,42.0953841],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:07Z","tags":{}},"n1820939542":{"id":"n1820939542","loc":[-85.1239262,42.0773218],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:07Z","tags":{}},"n1820939543":{"id":"n1820939543","loc":[-84.9973956,42.0877968],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:07Z","tags":{}},"n1820939544":{"id":"n1820939544","loc":[-85.011606,42.0896161],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:07Z","tags":{}},"n1820939545":{"id":"n1820939545","loc":[-85.4077358,42.0082971],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:07Z","tags":{}},"n1820939546":{"id":"n1820939546","loc":[-85.3614945,41.9933717],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:07Z","tags":{}},"n1820939547":{"id":"n1820939547","loc":[-85.3189118,41.9697649],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:08Z","tags":{}},"n1820939550":{"id":"n1820939550","loc":[-85.1262691,42.0740221],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:08Z","tags":{}},"n1820939551":{"id":"n1820939551","loc":[-85.3863639,41.9994635],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:08Z","tags":{}},"n1820939552":{"id":"n1820939552","loc":[-85.2836034,41.9923953],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:08Z","tags":{}},"n1820939554":{"id":"n1820939554","loc":[-85.3222377,41.9715916],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:08Z","tags":{}},"n1820939555":{"id":"n1820939555","loc":[-85.0122658,42.0906312],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:08Z","tags":{}},"n1820939556":{"id":"n1820939556","loc":[-85.0022652,42.0877581],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:08Z","tags":{}},"n1820939557":{"id":"n1820939557","loc":[-85.1011314,42.0899954],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:08Z","tags":{}},"n1820939559":{"id":"n1820939559","loc":[-85.0008181,42.0885293],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:08Z","tags":{}},"n1820939561":{"id":"n1820939561","loc":[-85.3637046,41.9942488],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:08Z","tags":{}},"n1820939562":{"id":"n1820939562","loc":[-85.4500117,42.0052892],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:08Z","tags":{}},"n1820939563":{"id":"n1820939563","loc":[-85.0537636,42.1036365],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:08Z","tags":{}},"n1820939565":{"id":"n1820939565","loc":[-85.2367503,42.0246939],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:08Z","tags":{}},"n1820939566":{"id":"n1820939566","loc":[-85.0448479,42.1002653],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:08Z","tags":{}},"n1820939567":{"id":"n1820939567","loc":[-85.6337065,41.9295006],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:08Z","tags":{}},"n1820939568":{"id":"n1820939568","loc":[-85.0879792,42.095623],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:08Z","tags":{}},"n1820939569":{"id":"n1820939569","loc":[-85.6347623,41.9352369],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:08Z","tags":{}},"n1820939570":{"id":"n1820939570","loc":[-85.1497931,42.0620378],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:08Z","tags":{}},"n1820939571":{"id":"n1820939571","loc":[-85.5676169,41.9656324],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:09Z","tags":{}},"n1820939572":{"id":"n1820939572","loc":[-85.638041,41.9166971],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:09Z","tags":{}},"n1820939573":{"id":"n1820939573","loc":[-85.4993429,41.9781293],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:09Z","tags":{}},"n1820939574":{"id":"n1820939574","loc":[-85.5352831,41.9692127],"version":"2","changeset":"12182668","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T07:35:33Z","tags":{}},"n1820939575":{"id":"n1820939575","loc":[-84.9924429,42.0857118],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:09Z","tags":{}},"n1820939577":{"id":"n1820939577","loc":[-85.0581101,42.1026721],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:09Z","tags":{}},"n1820939578":{"id":"n1820939578","loc":[-85.641088,41.9094477],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:09Z","tags":{}},"n1820939579":{"id":"n1820939579","loc":[-85.2548821,42.0052282],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:09Z","tags":{}},"n1820939580":{"id":"n1820939580","loc":[-85.1124463,42.0859734],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:09Z","tags":{}},"n1820939581":{"id":"n1820939581","loc":[-85.1083479,42.0857624],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:09Z","tags":{}},"n1820939583":{"id":"n1820939583","loc":[-85.1387424,42.0648893],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:09Z","tags":{}},"n1820939584":{"id":"n1820939584","loc":[-85.5152645,41.9700892],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:09Z","tags":{}},"n1820939585":{"id":"n1820939585","loc":[-85.5463738,41.9713439],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:09Z","tags":{}},"n1820939586":{"id":"n1820939586","loc":[-85.360207,41.9933717],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:09Z","tags":{}},"n1820939587":{"id":"n1820939587","loc":[-85.2402372,42.0120917],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:09Z","tags":{}},"n1820939588":{"id":"n1820939588","loc":[-85.3936381,42.0047255],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:09Z","tags":{}},"n1820939589":{"id":"n1820939589","loc":[-85.3310246,41.973784],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:09Z","tags":{}},"n1820939590":{"id":"n1820939590","loc":[-85.0329403,42.096642],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:09Z","tags":{}},"n1820939591":{"id":"n1820939591","loc":[-85.0097271,42.0910981],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:10Z","tags":{}},"n1820939593":{"id":"n1820939593","loc":[-85.0446562,42.1003437],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:10Z","tags":{}},"n1820939595":{"id":"n1820939595","loc":[-85.0856671,42.1008452],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:10Z","tags":{}},"n1820939596":{"id":"n1820939596","loc":[-85.4087228,42.0083449],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:10Z","tags":{}},"n1820939597":{"id":"n1820939597","loc":[-85.0609519,42.1052564],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:10Z","tags":{}},"n1820939598":{"id":"n1820939598","loc":[-85.3432126,41.9874548],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:10Z","tags":{}},"n1820939599":{"id":"n1820939599","loc":[-85.4041738,42.0067027],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:10Z","tags":{}},"n1820939600":{"id":"n1820939600","loc":[-85.0825437,42.1035768],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:10Z","tags":{}},"n1820939601":{"id":"n1820939601","loc":[-85.048422,42.101498],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:10Z","tags":{}},"n1820939602":{"id":"n1820939602","loc":[-85.0336256,42.0999031],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:10Z","tags":{}},"n1820939603":{"id":"n1820939603","loc":[-85.046818,42.1014104],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:10Z","tags":{}},"n1820939605":{"id":"n1820939605","loc":[-85.2856524,41.98078],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:10Z","tags":{}},"n1820939607":{"id":"n1820939607","loc":[-85.1118173,42.0864245],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:10Z","tags":{}},"n1820939609":{"id":"n1820939609","loc":[-85.0443397,42.1006263],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:10Z","tags":{}},"n1820939610":{"id":"n1820939610","loc":[-85.0336698,42.0978361],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:10Z","tags":{}},"n1820939611":{"id":"n1820939611","loc":[-85.4630322,42.0014248],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:11Z","tags":{}},"n1820939612":{"id":"n1820939612","loc":[-85.0613127,42.1052353],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:11Z","tags":{}},"n1820939613":{"id":"n1820939613","loc":[-85.0137571,42.0887801],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:11Z","tags":{}},"n1820939614":{"id":"n1820939614","loc":[-85.272487,41.9982013],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:11Z","tags":{}},"n1820939616":{"id":"n1820939616","loc":[-85.4665727,41.9983791],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:11Z","tags":{}},"n1820939617":{"id":"n1820939617","loc":[-85.1288078,42.0725476],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:11Z","tags":{}},"n1820939618":{"id":"n1820939618","loc":[-85.4653282,42.00109],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:11Z","tags":{}},"n1820939619":{"id":"n1820939619","loc":[-85.2314717,42.0276746],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:11Z","tags":{}},"n1820939620":{"id":"n1820939620","loc":[-85.255982,42.0003569],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:11Z","tags":{}},"n1820939621":{"id":"n1820939621","loc":[-85.2886779,41.9787223],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:11Z","tags":{}},"n1820939622":{"id":"n1820939622","loc":[-85.22438,42.0367509],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:11Z","tags":{}},"n1820939623":{"id":"n1820939623","loc":[-85.0334713,42.0998382],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:11Z","tags":{}},"n1820939624":{"id":"n1820939624","loc":[-85.2236504,42.037484],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:11Z","tags":{}},"n1820939625":{"id":"n1820939625","loc":[-85.636908,41.9175162],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:11Z","tags":{}},"n1820939627":{"id":"n1820939627","loc":[-85.2669187,41.9989707],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:11Z","tags":{}},"n1820939628":{"id":"n1820939628","loc":[-85.3247268,41.9720702],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:11Z","tags":{}},"n1820939629":{"id":"n1820939629","loc":[-85.3785104,41.9987299],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:11Z","tags":{}},"n1820939630":{"id":"n1820939630","loc":[-85.5267658,41.9720515],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:12Z","tags":{}},"n1820939631":{"id":"n1820939631","loc":[-85.2445116,42.0098811],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:12Z","tags":{}},"n1820939632":{"id":"n1820939632","loc":[-85.1271448,42.0725077],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:12Z","tags":{}},"n1820939633":{"id":"n1820939633","loc":[-85.0345751,42.099724],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:12Z","tags":{}},"n1820939634":{"id":"n1820939634","loc":[-85.4217476,42.0089986],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:12Z","tags":{}},"n1820939635":{"id":"n1820939635","loc":[-85.3121848,41.9689433],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:12Z","tags":{}},"n1820939636":{"id":"n1820939636","loc":[-85.2826419,41.9929985],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:12Z","tags":{}},"n1820939637":{"id":"n1820939637","loc":[-85.3160257,41.9706344],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:12Z","tags":{}},"n1820939638":{"id":"n1820939638","loc":[-85.5684967,41.9657919],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:12Z","tags":{}},"n1820939640":{"id":"n1820939640","loc":[-85.225131,42.0356194],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:12Z","tags":{}},"n1820939642":{"id":"n1820939642","loc":[-85.1324124,42.0693328],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:12Z","tags":{}},"n1820939644":{"id":"n1820939644","loc":[-84.9994073,42.0878843],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:12Z","tags":{}},"n1820939645":{"id":"n1820939645","loc":[-85.1087596,42.0863329],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:12Z","tags":{}},"n1820939646":{"id":"n1820939646","loc":[-85.2915532,41.9782996],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:12Z","tags":{}},"n1820939647":{"id":"n1820939647","loc":[-84.9988708,42.0877808],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:12Z","tags":{}},"n1820939648":{"id":"n1820939648","loc":[-85.2243628,42.0356728],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:12Z","tags":{}},"n1820939649":{"id":"n1820939649","loc":[-85.0427397,42.1020524],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:12Z","tags":{}},"n1820939650":{"id":"n1820939650","loc":[-85.6388392,41.9100752],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:13Z","tags":{}},"n1820939651":{"id":"n1820939651","loc":[-85.0133709,42.0888557],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:13Z","tags":{}},"n1820939652":{"id":"n1820939652","loc":[-85.318798,41.9701211],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:13Z","tags":{}},"n1820939653":{"id":"n1820939653","loc":[-85.6335778,41.9190602],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:13Z","tags":{}},"n1820939654":{"id":"n1820939654","loc":[-85.6338396,41.9370247],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:13Z","tags":{}},"n1820939655":{"id":"n1820939655","loc":[-85.0939069,42.0931988],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:13Z","tags":{}},"n1820939656":{"id":"n1820939656","loc":[-85.5702347,41.9651378],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:13Z","tags":{}},"n1820939657":{"id":"n1820939657","loc":[-85.4235286,42.0088392],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:13Z","tags":{}},"n1820939658":{"id":"n1820939658","loc":[-85.2740856,41.9972206],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:13Z","tags":{}},"n1820939659":{"id":"n1820939659","loc":[-85.4824299,41.9934195],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:13Z","tags":{}},"n1820939660":{"id":"n1820939660","loc":[-85.3857846,42.0014408],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:13Z","tags":{}},"n1820939661":{"id":"n1820939661","loc":[-85.0451658,42.10028],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:13Z","tags":{}},"n1820939662":{"id":"n1820939662","loc":[-85.3893036,42.001377],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:13Z","tags":{}},"n1820939664":{"id":"n1820939664","loc":[-85.2455845,42.0088607],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:13Z","tags":{}},"n1820939665":{"id":"n1820939665","loc":[-85.2741071,41.9951116],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:13Z","tags":{}},"n1820939666":{"id":"n1820939666","loc":[-85.1298375,42.0677718],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:13Z","tags":{}},"n1820939667":{"id":"n1820939667","loc":[-85.5491848,41.9707377],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:13Z","tags":{}},"n1820939669":{"id":"n1820939669","loc":[-85.2780298,41.995238],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:14Z","tags":{}},"n1820939670":{"id":"n1820939670","loc":[-85.1330068,42.0716926],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:14Z","tags":{}},"n1820939671":{"id":"n1820939671","loc":[-85.0811342,42.1025129],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:14Z","tags":{}},"n1820939672":{"id":"n1820939672","loc":[-85.2325124,42.0290135],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:14Z","tags":{}},"n1820939673":{"id":"n1820939673","loc":[-85.2975077,41.9716953],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:14Z","tags":{}},"n1820939674":{"id":"n1820939674","loc":[-85.0951729,42.0922394],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:14Z","tags":{}},"n1820939676":{"id":"n1820939676","loc":[-85.0363252,42.1043119],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:14Z","tags":{}},"n1820939677":{"id":"n1820939677","loc":[-85.2960057,41.97349],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:14Z","tags":{}},"n1820939678":{"id":"n1820939678","loc":[-85.3701849,41.9982515],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:14Z","tags":{}},"n1820939679":{"id":"n1820939679","loc":[-85.3381486,41.9848861],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:14Z","tags":{}},"n1820939680":{"id":"n1820939680","loc":[-85.2058448,42.0417286],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:14Z","tags":{}},"n1820939682":{"id":"n1820939682","loc":[-85.0819335,42.1034443],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:14Z","tags":{}},"n1820939683":{"id":"n1820939683","loc":[-85.3872223,41.9993359],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:14Z","tags":{}},"n1820939684":{"id":"n1820939684","loc":[-85.095366,42.091909],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:14Z","tags":{}},"n1820939685":{"id":"n1820939685","loc":[-85.2327914,42.0291888],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:14Z","tags":{}},"n1820939686":{"id":"n1820939686","loc":[-85.0433459,42.1018773],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:14Z","tags":{}},"n1820939687":{"id":"n1820939687","loc":[-85.0585339,42.1027318],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:14Z","tags":{}},"n1820939688":{"id":"n1820939688","loc":[-85.0062885,42.0876347],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:14Z","tags":{}},"n1820939689":{"id":"n1820939689","loc":[-85.246299,42.017377],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:14Z","tags":{}},"n1820939690":{"id":"n1820939690","loc":[-85.2932376,41.9742877],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:14Z","tags":{}},"n1820939691":{"id":"n1820939691","loc":[-85.2962846,41.9736815],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:14Z","tags":{}},"n1820939692":{"id":"n1820939692","loc":[-85.6052365,41.9409193],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:15Z","tags":{}},"n1820939693":{"id":"n1820939693","loc":[-85.2570536,42.0003341],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:15Z","tags":{}},"n1820939694":{"id":"n1820939694","loc":[-85.0488458,42.1014064],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:15Z","tags":{}},"n1820939695":{"id":"n1820939695","loc":[-85.4050321,42.0069578],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:15Z","tags":{}},"n1820939696":{"id":"n1820939696","loc":[-85.4847517,41.9845894],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:15Z","tags":{}},"n1820939697":{"id":"n1820939697","loc":[-85.0844655,42.1013826],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:15Z","tags":{}},"n1820939698":{"id":"n1820939698","loc":[-85.1437206,42.0650008],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:15Z","tags":{}},"n1820939699":{"id":"n1820939699","loc":[-85.1168183,42.0864034],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:15Z","tags":{}},"n1820939700":{"id":"n1820939700","loc":[-85.5479831,41.9711366],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:15Z","tags":{}},"n1820939701":{"id":"n1820939701","loc":[-85.0349948,42.1034124],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:15Z","tags":{}},"n1820939702":{"id":"n1820939702","loc":[-85.0835589,42.1038821],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:15Z","tags":{}},"n1820939703":{"id":"n1820939703","loc":[-85.0203875,42.0902649],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:15Z","tags":{}},"n1820939704":{"id":"n1820939704","loc":[-85.0371191,42.1038184],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:15Z","tags":{}},"n1820939705":{"id":"n1820939705","loc":[-85.1273312,42.0735681],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:15Z","tags":{}},"n1820939707":{"id":"n1820939707","loc":[-85.1272239,42.0730226],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:15Z","tags":{}},"n1820939710":{"id":"n1820939710","loc":[-85.0349881,42.1019012],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:15Z","tags":{}},"n1820939712":{"id":"n1820939712","loc":[-85.2440459,42.0178313],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:15Z","tags":{}},"n1820939713":{"id":"n1820939713","loc":[-85.2444751,42.0182618],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:15Z","tags":{}},"n1820939714":{"id":"n1820939714","loc":[-85.0539996,42.1032863],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:15Z","tags":{}},"n1820939715":{"id":"n1820939715","loc":[-85.2215905,42.0373246],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:16Z","tags":{}},"n1820939716":{"id":"n1820939716","loc":[-85.0649712,42.1051994],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:16Z","tags":{}},"n1820939717":{"id":"n1820939717","loc":[-85.0927146,42.0927581],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:16Z","tags":{}},"n1820939718":{"id":"n1820939718","loc":[-85.3884668,42.0042312],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:16Z","tags":{}},"n1820939719":{"id":"n1820939719","loc":[-85.0840672,42.1013241],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:16Z","tags":{}},"n1820939720":{"id":"n1820939720","loc":[-85.304739,41.9725408],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:16Z","tags":{}},"n1820939721":{"id":"n1820939721","loc":[-85.2243585,42.0371334],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:16Z","tags":{}},"n1820939722":{"id":"n1820939722","loc":[-85.0599823,42.1049686],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:16Z","tags":{}},"n1820939723":{"id":"n1820939723","loc":[-85.0298825,42.0944288],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:16Z","tags":{}},"n1820939724":{"id":"n1820939724","loc":[-85.0366095,42.1042443],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:16Z","tags":{}},"n1820939725":{"id":"n1820939725","loc":[-85.0698783,42.1058135],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:16Z","tags":{}},"n1820939726":{"id":"n1820939726","loc":[-85.1054551,42.0873361],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:16Z","tags":{}},"n1820939727":{"id":"n1820939727","loc":[-84.9952324,42.0864285],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:16Z","tags":{}},"n1820939728":{"id":"n1820939728","loc":[-85.3442211,41.9897993],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:16Z","tags":{}},"n1820939729":{"id":"n1820939729","loc":[-85.4386134,42.0056822],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:16Z","tags":{}},"n1820939730":{"id":"n1820939730","loc":[-85.2438528,42.0146589],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:16Z","tags":{}},"n1820939731":{"id":"n1820939731","loc":[-85.0355581,42.1041846],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:16Z","tags":{}},"n1820939732":{"id":"n1820939732","loc":[-85.557682,41.9724447],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:16Z","tags":{}},"n1820939734":{"id":"n1820939734","loc":[-85.2299418,42.033314],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:16Z","tags":{}},"n1820939735":{"id":"n1820939735","loc":[-85.6297412,41.9419088],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:16Z","tags":{}},"n1820939736":{"id":"n1820939736","loc":[-85.2645101,41.9980259],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:16Z","tags":{}},"n1820939738":{"id":"n1820939738","loc":[-85.082195,42.1035649],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:16Z","tags":{}},"n1820939739":{"id":"n1820939739","loc":[-85.234272,42.0267102],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:17Z","tags":{}},"n1820939740":{"id":"n1820939740","loc":[-85.0130758,42.0895006],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:17Z","tags":{}},"n1820939741":{"id":"n1820939741","loc":[-85.4594702,42.0000375],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:17Z","tags":{}},"n1820939742":{"id":"n1820939742","loc":[-84.9946745,42.0863687],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:17Z","tags":{}},"n1820939743":{"id":"n1820939743","loc":[-85.6438775,41.9120186],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:17Z","tags":{}},"n1820939744":{"id":"n1820939744","loc":[-85.6372685,41.9168089],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:17Z","tags":{}},"n1820939745":{"id":"n1820939745","loc":[-85.2789468,41.9893208],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:17Z","tags":{}},"n1820939747":{"id":"n1820939747","loc":[-85.3775019,41.998427],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:17Z","tags":{}},"n1820939749":{"id":"n1820939749","loc":[-85.0993571,42.0909178],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:17Z","tags":{}},"n1820939750":{"id":"n1820939750","loc":[-85.1308503,42.0669339],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:17Z","tags":{}},"n1820939751":{"id":"n1820939751","loc":[-85.4802566,41.9856659],"version":"2","changeset":"12182679","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T07:37:01Z","tags":{}},"n1820939752":{"id":"n1820939752","loc":[-85.2543563,42.0108804],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:17Z","tags":{}},"n1820939753":{"id":"n1820939753","loc":[-85.1041033,42.0878815],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:17Z","tags":{}},"n1820939755":{"id":"n1820939755","loc":[-85.4000969,42.0071651],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:17Z","tags":{}},"n1820939757":{"id":"n1820939757","loc":[-85.3858275,42.0022381],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:17Z","tags":{}},"n1820939758":{"id":"n1820939758","loc":[-85.3653998,41.996609],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:17Z","tags":{}},"n1820939759":{"id":"n1820939759","loc":[-85.2432949,42.0202305],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:17Z","tags":{}},"n1820939760":{"id":"n1820939760","loc":[-85.3878874,42.0042472],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:17Z","tags":{}},"n1820939761":{"id":"n1820939761","loc":[-85.2516741,42.0114145],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:17Z","tags":{}},"n1820939762":{"id":"n1820939762","loc":[-85.2788825,41.9865142],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:18Z","tags":{}},"n1820939763":{"id":"n1820939763","loc":[-85.0009147,42.0886686],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:18Z","tags":{}},"n1820939764":{"id":"n1820939764","loc":[-85.3918142,42.003434],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:18Z","tags":{}},"n1820939765":{"id":"n1820939765","loc":[-85.5532832,41.9696848],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:18Z","tags":{}},"n1820939766":{"id":"n1820939766","loc":[-85.5545063,41.969254],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:18Z","tags":{}},"n1820939768":{"id":"n1820939768","loc":[-85.1327989,42.0704769],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:18Z","tags":{}},"n1820939770":{"id":"n1820939770","loc":[-85.0588558,42.1047696],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:18Z","tags":{}},"n1820939772":{"id":"n1820939772","loc":[-85.555798,41.9713017],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:18Z","tags":{}},"n1820939773":{"id":"n1820939773","loc":[-85.0565853,42.1023589],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:18Z","tags":{}},"n1820939774":{"id":"n1820939774","loc":[-85.2582941,41.9992765],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:18Z","tags":{}},"n1820939775":{"id":"n1820939775","loc":[-85.3007264,41.9727642],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:18Z","tags":{}},"n1820939776":{"id":"n1820939776","loc":[-85.2477045,42.0082652],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:18Z","tags":{}},"n1820939777":{"id":"n1820939777","loc":[-85.2415247,42.0104973],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:18Z","tags":{}},"n1821006698":{"id":"n1821006698","loc":[-85.6345227,41.9382009],"version":"1","changeset":"12181163","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T01:58:48Z","tags":{}},"n1821006700":{"id":"n1821006700","loc":[-85.6344894,41.938975],"version":"1","changeset":"12181163","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T01:58:48Z","tags":{}},"n1821006704":{"id":"n1821006704","loc":[-85.6351181,41.9370157],"version":"1","changeset":"12181163","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T01:58:48Z","tags":{}},"n1821006706":{"id":"n1821006706","loc":[-85.6357554,41.9361657],"version":"1","changeset":"12181163","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T01:58:48Z","tags":{}},"n1821006708":{"id":"n1821006708","loc":[-85.6351235,41.9368481],"version":"1","changeset":"12181163","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T01:58:48Z","tags":{}},"n1821006710":{"id":"n1821006710","loc":[-85.6352844,41.9364211],"version":"1","changeset":"12181163","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T01:58:48Z","tags":{}},"n1821006712":{"id":"n1821006712","loc":[-85.6351503,41.937307],"version":"1","changeset":"12181163","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T01:58:48Z","tags":{}},"n1821006716":{"id":"n1821006716","loc":[-85.6350366,41.9379774],"version":"1","changeset":"12181163","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T01:58:48Z","tags":{}},"n1821006725":{"id":"n1821006725","loc":[-85.6352147,41.9375903],"version":"1","changeset":"12181163","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T01:58:48Z","tags":{}},"n1821137607":{"id":"n1821137607","loc":[-85.5297057,41.9669915],"version":"1","changeset":"12182668","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T07:35:32Z","tags":{}},"n1821137608":{"id":"n1821137608","loc":[-85.5288598,41.9673094],"version":"1","changeset":"12182668","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T07:35:32Z","tags":{}},"n1821139530":{"id":"n1821139530","loc":[-85.4832228,41.9881686],"version":"1","changeset":"12182679","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T07:37:01Z","tags":{}},"n1821139531":{"id":"n1821139531","loc":[-85.4812101,41.9851258],"version":"1","changeset":"12182679","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T07:37:01Z","tags":{}},"n1821139532":{"id":"n1821139532","loc":[-85.4799127,41.9860244],"version":"1","changeset":"12182679","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T07:37:01Z","tags":{}},"n1821139533":{"id":"n1821139533","loc":[-85.4800313,41.9865555],"version":"1","changeset":"12182679","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T07:37:01Z","tags":{}},"n1841425201":{"id":"n1841425201","loc":[-85.4334577,42.0063713],"version":"1","changeset":"12524188","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-28T14:50:57Z","tags":{}},"n1841425222":{"id":"n1841425222","loc":[-85.4382449,42.0055785],"version":"1","changeset":"12524188","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-28T14:50:58Z","tags":{}},"n1914861007":{"id":"n1914861007","loc":[-85.394959,42.0057472],"version":"1","changeset":"13114234","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-09-15T03:33:21Z","tags":{}},"n1914861057":{"id":"n1914861057","loc":[-85.3967185,42.0049695],"version":"1","changeset":"13114234","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-09-15T03:33:22Z","tags":{}},"n1914861112":{"id":"n1914861112","loc":[-85.394179,42.0056906],"version":"1","changeset":"13114234","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-09-15T03:33:24Z","tags":{}},"n1914861306":{"id":"n1914861306","loc":[-85.3900226,42.0028488],"version":"1","changeset":"13114234","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-09-15T03:33:27Z","tags":{}},"n2114807565":{"id":"n2114807565","loc":[-85.6385979,41.9577824],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{}},"n2114807568":{"id":"n2114807568","loc":[-85.6325097,41.9775713],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{}},"n2114807572":{"id":"n2114807572","loc":[-85.6328996,41.9980965],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{}},"n2114807578":{"id":"n2114807578","loc":[-85.6344818,41.9696956],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{}},"n2114807583":{"id":"n2114807583","loc":[-85.6326289,41.9757853],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{}},"n2114807593":{"id":"n2114807593","loc":[-85.6360828,41.9650674],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{}},"n2130304159":{"id":"n2130304159","loc":[-85.6352537,41.9450015],"version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{"railway":"level_crossing"}},"n2139795852":{"id":"n2139795852","loc":[-85.6374708,41.9311633],"version":"1","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:47:57Z","tags":{}},"n2139858882":{"id":"n2139858882","loc":[-85.635178,41.9356158],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:11Z","tags":{}},"n2139858883":{"id":"n2139858883","loc":[-85.63533,41.9355886],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:11Z","tags":{}},"n2139858884":{"id":"n2139858884","loc":[-85.6353819,41.93556],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:11Z","tags":{}},"n2139858885":{"id":"n2139858885","loc":[-85.6353665,41.9355157],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:11Z","tags":{}},"n2139858886":{"id":"n2139858886","loc":[-85.6353165,41.9354971],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:11Z","tags":{}},"n2139858887":{"id":"n2139858887","loc":[-85.6352454,41.9355328],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:11Z","tags":{}},"n2139858888":{"id":"n2139858888","loc":[-85.6350184,41.9357846],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:11Z","tags":{}},"n2139858889":{"id":"n2139858889","loc":[-85.634978,41.9359448],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:11Z","tags":{}},"n2139858890":{"id":"n2139858890","loc":[-85.6347723,41.9361523],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:11Z","tags":{}},"n2139858891":{"id":"n2139858891","loc":[-85.6347165,41.9362667],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:11Z","tags":{}},"n2139858892":{"id":"n2139858892","loc":[-85.6346992,41.9364312],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:11Z","tags":{}},"n2139858893":{"id":"n2139858893","loc":[-85.634603,41.9366329],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:11Z","tags":{}},"n2139858894":{"id":"n2139858894","loc":[-85.6345973,41.9367488],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:11Z","tags":{}},"n2139858895":{"id":"n2139858895","loc":[-85.6345127,41.9369734],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:11Z","tags":{}},"n2139858896":{"id":"n2139858896","loc":[-85.634478,41.9371923],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:11Z","tags":{}},"n2139858897":{"id":"n2139858897","loc":[-85.6344838,41.9373768],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:11Z","tags":{}},"n2139858898":{"id":"n2139858898","loc":[-85.6346242,41.9375299],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:11Z","tags":{}},"n2139858899":{"id":"n2139858899","loc":[-85.6347723,41.9376357],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:11Z","tags":{}},"n2139858900":{"id":"n2139858900","loc":[-85.6347607,41.9377788],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:11Z","tags":{}},"n2139858901":{"id":"n2139858901","loc":[-85.6346204,41.9379533],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:11Z","tags":{}},"n2139858902":{"id":"n2139858902","loc":[-85.6344184,41.9380105],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:11Z","tags":{}},"n2139858903":{"id":"n2139858903","loc":[-85.6341627,41.9380406],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:11Z","tags":{}},"n2139858904":{"id":"n2139858904","loc":[-85.634005,41.9381679],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:11Z","tags":{}},"n2139858905":{"id":"n2139858905","loc":[-85.63393,41.9383353],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:11Z","tags":{}},"n2139858906":{"id":"n2139858906","loc":[-85.6338588,41.9384597],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858907":{"id":"n2139858907","loc":[-85.6336627,41.9387759],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858908":{"id":"n2139858908","loc":[-85.6335127,41.9389361],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858933":{"id":"n2139858933","loc":[-85.6353118,41.9432646],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858934":{"id":"n2139858934","loc":[-85.6353952,41.9433002],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858935":{"id":"n2139858935","loc":[-85.6356496,41.9433255],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858936":{"id":"n2139858936","loc":[-85.6363128,41.9433373],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858937":{"id":"n2139858937","loc":[-85.6365467,41.9433779],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858938":{"id":"n2139858938","loc":[-85.6368692,41.9435265],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858939":{"id":"n2139858939","loc":[-85.6370986,41.9437039],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858940":{"id":"n2139858940","loc":[-85.6372371,41.9437732],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858941":{"id":"n2139858941","loc":[-85.6374756,41.9438171],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858942":{"id":"n2139858942","loc":[-85.6376164,41.9439286],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858943":{"id":"n2139858943","loc":[-85.6377504,41.944138],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858944":{"id":"n2139858944","loc":[-85.6384204,41.9443137],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858945":{"id":"n2139858945","loc":[-85.6385726,41.9444506],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858946":{"id":"n2139858946","loc":[-85.638702,41.9445739],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858947":{"id":"n2139858947","loc":[-85.6387179,41.9446516],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858948":{"id":"n2139858948","loc":[-85.6387088,41.9447985],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858949":{"id":"n2139858949","loc":[-85.6387656,41.9449877],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858950":{"id":"n2139858950","loc":[-85.638777,41.9451448],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858951":{"id":"n2139858951","loc":[-85.6387088,41.9452631],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858964":{"id":"n2139858964","loc":[-85.6383346,41.9442912],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858966":{"id":"n2139858966","loc":[-85.6384724,41.9443605],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858967":{"id":"n2139858967","loc":[-85.6354078,41.9434285],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858968":{"id":"n2139858968","loc":[-85.635271,41.943654],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858969":{"id":"n2139858969","loc":[-85.6352657,41.9437437],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858970":{"id":"n2139858970","loc":[-85.635271,41.9438195],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858971":{"id":"n2139858971","loc":[-85.6351563,41.9438906],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858972":{"id":"n2139858972","loc":[-85.6351384,41.9438882],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858973":{"id":"n2139858973","loc":[-85.6351514,41.9438034],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858974":{"id":"n2139858974","loc":[-85.6351237,41.9436641],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858975":{"id":"n2139858975","loc":[-85.6351498,41.9436108],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858976":{"id":"n2139858976","loc":[-85.6351058,41.9435345],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858977":{"id":"n2139858977","loc":[-85.6349641,41.9432051],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858986":{"id":"n2139858986","loc":[-85.6341205,41.9380746],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858990":{"id":"n2139858990","loc":[-85.6345671,41.9381816],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858995":{"id":"n2139858995","loc":[-85.6339783,41.9382273],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139859003":{"id":"n2139859003","loc":[-85.6340477,41.9373489],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:14Z","tags":{}},"n2139859004":{"id":"n2139859004","loc":[-85.6339784,41.9374752],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:14Z","tags":{}},"n2139870406":{"id":"n2139870406","loc":[-85.6342265,41.9432605],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139877106":{"id":"n2139877106","loc":[-85.6346323,41.9438746],"version":"1","changeset":"14893390","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:53:38Z","tags":{}},"n2139982399":{"id":"n2139982399","loc":[-85.6324055,41.9408537],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982400":{"id":"n2139982400","loc":[-85.632488,41.941063],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{"leisure":"slipway"}},"n2139982401":{"id":"n2139982401","loc":[-85.6327261,41.9415366],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982402":{"id":"n2139982402","loc":[-85.6326391,41.9413598],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982403":{"id":"n2139982403","loc":[-85.6327041,41.9414391],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982405":{"id":"n2139982405","loc":[-85.6322891,41.9406009],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982406":{"id":"n2139982406","loc":[-85.6325412,41.9425257],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139989333":{"id":"n2139989333","loc":[-85.6340584,41.9431731],"version":"1","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{}},"n2140006331":{"id":"n2140006331","loc":[-85.6361751,41.9459744],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006334":{"id":"n2140006334","loc":[-85.636528,41.9459751],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006336":{"id":"n2140006336","loc":[-85.6370918,41.9458926],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006338":{"id":"n2140006338","loc":[-85.6378806,41.9456474],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006340":{"id":"n2140006340","loc":[-85.6385831,41.9454343],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006342":{"id":"n2140006342","loc":[-85.639341,41.945157],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006344":{"id":"n2140006344","loc":[-85.6393497,41.9450232],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006346":{"id":"n2140006346","loc":[-85.6388245,41.9450145],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006348":{"id":"n2140006348","loc":[-85.6388167,41.9441739],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006351":{"id":"n2140006351","loc":[-85.6382915,41.9441797],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006353":{"id":"n2140006353","loc":[-85.63828,41.9438109],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006355":{"id":"n2140006355","loc":[-85.6381949,41.9436009],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006357":{"id":"n2140006357","loc":[-85.6371904,41.9435918],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006359":{"id":"n2140006359","loc":[-85.6366966,41.9432727],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006361":{"id":"n2140006361","loc":[-85.6353755,41.9432744],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006365":{"id":"n2140006365","loc":[-85.6350906,41.9435472],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006366":{"id":"n2140006366","loc":[-85.6343461,41.9441573],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006395":{"id":"n2140006395","loc":[-85.6351171,41.9437175],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006397":{"id":"n2140006397","loc":[-85.635352,41.9450206],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006399":{"id":"n2140006399","loc":[-85.6358194,41.9454937],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006401":{"id":"n2140006401","loc":[-85.6348693,41.9445739],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006431":{"id":"n2140006431","loc":[-85.6376737,41.9438023],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:25Z","tags":{}},"n2140006437":{"id":"n2140006437","loc":[-85.6382631,41.9442724],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:25Z","tags":{}},"n2189123379":{"id":"n2189123379","loc":[-85.6342671,41.9352665],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"w203974076":{"id":"w203974076","version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:03Z","tags":{"highway":"footway"},"nodes":["n2139870442","n2139870457","n2139870458","n2139870459","n2139870460","n2139870452"]},"w170989131":{"id":"w170989131","version":"5","changeset":"13114234","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-09-15T03:33:30Z","tags":{"name":"St Joseph River","source":"Bing Imagery","waterway":"river"},"nodes":["n1820938225","n1820938712","n1820937596","n1820937574","n1820938515","n1820938330","n1820938678","n1820938240","n1820938950","n1820939226","n1820939575","n1820937913","n1820938223","n1820937668","n1820938545","n1820937584","n1820939742","n1820939727","n1820937578","n1820938149","n1820938124","n1820938888","n1820938898","n1820937922","n1820939543","n1820939370","n1820939401","n1820939647","n1820938345","n1820939644","n1820938333","n1820938370","n1820938624","n1820938493","n1820939559","n1820939763","n1820939237","n1820939416","n1820937810","n1820938317","n1820938324","n1820937558","n1820939556","n1820938298","n1820939348","n1820939125","n1820939081","n1820938859","n1820939126","n1820938881","n1820939439","n1820939324","n1820939128","n1820938101","n1820937706","n1820938382","n1820938776","n1820937815","n1820939177","n1820939688","n1820938952","n1820938216","n1820938387","n1820939333","n1820938243","n1820938248","n1820937666","n1820939051","n1820938332","n1820939438","n1820939407","n1820939361","n1820937517","n1820938770","n1820939591","n1820937857","n1820938491","n1820937993","n1820938125","n1820938166","n1820937746","n1820939028","n1820937638","n1820938676","n1820938843","n1820938844","n1820937978","n1820938730","n1820939544","n1820938304","n1820939123","n1820939494","n1820939450","n1820939555","n1820938133","n1820938129","n1820938871","n1820939408","n1820938669","n1820938260","n1820939740","n1820937625","n1820938631","n1820939651","n1820939613","n1820937850","n1820938325","n1820937736","n1820938804","n1820938837","n1820938014","n1820938991","n1820938722","n1820938935","n1820937870","n1820938432","n1820937986","n1820938756","n1820938966","n1820939159","n1820937744","n1820938334","n1820937645","n1820939394","n1820937656","n1820938392","n1820939703","n1820938385","n1820938947","n1820938854","n1820938428","n1820938488","n1820938269","n1820938668","n1820938268","n1820938707","n1820937732","n1820939144","n1820938481","n1820938771","n1820938686","n1820938948","n1820937997","n1820937769","n1820939003","n1820938083","n1820939011","n1820938803","n1820938700","n1820939723","n1820938808","n1820938262","n1820938081","n1820938926","n1820938326","n1820938102","n1820938508","n1820939590","n1820939199","n1820938084","n1820938870","n1820938895","n1820937611","n1820938918","n1820938514","n1820939610","n1820938910","n1820937523","n1820938127","n1820939108","n1820937981","n1820938938","n1820938715","n1820939016","n1820938237","n1820939623","n1820939602","n1820937734","n1820938977","n1820939633","n1820939156","n1820939406","n1820938279","n1820938301","n1820937678","n1820937671","n1820939163","n1820938356","n1820939372","n1820937568","n1820937626","n1820939710","n1820939004","n1820938253","n1820938571","n1820937513","n1820939412","n1820939701","n1820939509","n1820938839","n1820939731","n1820937798","n1820939676","n1820939724","n1820939243","n1820939704","n1820937814","n1820937599","n1820938199","n1820938995","n1820938445","n1820938069","n1820938470","n1820939074","n1820938193","n1820938740","n1820938047","n1820939507","n1820939441","n1820939160","n1820937849","n1820937840","n1820938052","n1820938988","n1820938796","n1820937724","n1820937620","n1820939304","n1820938343","n1820939649","n1820938875","n1820939686","n1820938476","n1820937801","n1820937737","n1820938264","n1820939609","n1820939496","n1820939593","n1820939566","n1820939661","n1820937782","n1820938912","n1820939173","n1820937733","n1820938953","n1820939603","n1820937607","n1820938468","n1820939601","n1820939694","n1820939133","n1820938897","n1820938893","n1820937831","n1820937730","n1820938820","n1820938046","n1820938426","n1820938347","n1820937582","n1820938954","n1820938033","n1820938104","n1820938680","n1820939563","n1820939404","n1820939714","n1820939000","n1820937992","n1820938168","n1820939510","n1820939500","n1820937509","n1820938865","n1820939773","n1820938138","n1820938905","n1820937623","n1820939418","n1820937946","n1820939577","n1820937615","n1820939687","n1820939119","n1820937988","n1820938337","n1820937750","n1820938703","n1820938339","n1820939044","n1820939770","n1820938913","n1820937672","n1820939722","n1820937768","n1820939597","n1820939612","n1820937699","n1820937682","n1820937669","n1820937657","n1820939363","n1820937800","n1820938265","n1820937760","n1820938207","n1820938115","n1820939130","n1820939716","n1820938338","n1820938239","n1820939040","n1820938064","n1820938855","n1820939015","n1820938258","n1820939042","n1820939043","n1820938443","n1820939725","n1820937675","n1820938568","n1820938280","n1820937705","n1820938775","n1820938636","n1820938626","n1820937859","n1820938096","n1820937852","n1820939039","n1820938247","n1820938585","n1820937707","n1820938117","n1820938909","n1820939115","n1820939335","n1820938805","n1820937935","n1820937876","n1820938699","n1820937869","n1820938603","n1820938100","n1820938500","n1820938283","n1820938275","n1820938923","n1820938365","n1820938349","n1820937804","n1820937903","n1820937608","n1820938688","n1820939671","n1820938092","n1820937820","n1820938753","n1820938922","n1820937990","n1820939682","n1820939738","n1820939600","n1820938167","n1820937726","n1820939702","n1820938209","n1820939456","n1820937837","n1820938222","n1820938902","n1820939162","n1820938965","n1820938461","n1820937681","n1820937514","n1820937764","n1820939719","n1820939697","n1820938899","n1820939093","n1820938702","n1820939595","n1820938749","n1820938348","n1820937606","n1820938675","n1820938830","n1820938737","n1820938758","n1820938716","n1820939107","n1820937863","n1820939033","n1820938163","n1820937867","n1820938819","n1820938034","n1820938252","n1820937563","n1820937868","n1820939032","n1820938632","n1820937982","n1820937943","n1820939568","n1820939541","n1820938215","n1820939097","n1820938812","n1820937518","n1820937952","n1820938711","n1820938736","n1820939066","n1820937591","n1820938082","n1820938108","n1820938496","n1820939410","n1820938949","n1820938327","n1820937708","n1820939023","n1820937772","n1820938256","n1820939083","n1820938378","n1820938961","n1820937610","n1820939717","n1820938695","n1820938590","n1820939655","n1820938341","n1820939054","n1820939157","n1820939674","n1820939684","n1820939511","n1820937631","n1820939458","n1820937830","n1820937709","n1820937779","n1820939749","n1820938880","n1820938856","n1820938557","n1820939557","n1820938249","n1820938818","n1820937594","n1820939114","n1820938416","n1820937508","n1820938990","n1820938201","n1820937759","n1820937987","n1820939164","n1820939753","n1820938187","n1820939067","n1820937586","n1820937941","n1820938121","n1820937807","n1820938521","n1820939726","n1820938244","n1820939014","n1820938741","n1820937629","n1820938664","n1820938747","n1820939082","n1820938709","n1820938320","n1820938270","n1820937619","n1820937777","n1820937718","n1820939138","n1820938056","n1820938155","n1820938596","n1820937775","n1820938437","n1820938128","n1820939581","n1820939145","n1820938546","n1820938184","n1820937601","n1820937794","n1820938539","n1820939645","n1820938438","n1820938436","n1820939025","n1820938915","n1820938534","n1820937605","n1820939607","n1820939101","n1820939580","n1820939268","n1820939134","n1820938849","n1820938754","n1820938079","n1820937842","n1820938781","n1820938873","n1820938495","n1820938381","n1820938503","n1820939436","n1820938502","n1820939087","n1820938996","n1820938449","n1820938907","n1820937979","n1820937780","n1820937546","n1820939699","n1820937677","n1820938957","n1820938946","n1820937776","n1820937717","n1820938718","n1820937637","n1820938510","n1820937663","n1820938941","n1820939151","n1820937603","n1820938250","n1820937951","n1820938630","n1820938821","n1820938779","n1820938497","n1820938159","n1820939536","n1820938409","n1820938386","n1820939116","n1820938340","n1820939117","n1820938291","n1820938435","n1820937819","n1820938242","n1820939078","n1820938877","n1820939104","n1820939445","n1820938367","n1820938903","n1820939420","n1820938517","n1820939508","n1820939542","n1820939326","n1820938210","n1820939020","n1820938815","n1820937832","n1820939513","n1820937818","n1820939005","n1820938717","n1820939135","n1820938384","n1820937587","n1820939024","n1820939504","n1820939120","n1820939026","n1820938015","n1820938998","n1820937648","n1820939137","n1820937761","n1820938195","n1820938535","n1820939550","n1820938725","n1820938282","n1820937781","n1820937792","n1820939705","n1820937788","n1820939707","n1820937882","n1820939632","n1820938427","n1820938276","n1820939617","n1820939013","n1820939035","n1820937543","n1820939365","n1820937752","n1820937802","n1820939183","n1820939670","n1820938450","n1820939375","n1820937813","n1820937673","n1820937783","n1820939029","n1820939768","n1820939377","n1820937974","n1820939244","n1820939642","n1820937864","n1820938255","n1820938528","n1820939666","n1820938120","n1820937812","n1820938928","n1820939750","n1820939099","n1820938073","n1820938714","n1820939140","n1820938192","n1820937844","n1820938635","n1820938742","n1820939583","n1820937887","n1820938318","n1820938816","n1820939698","n1820938273","n1820939181","n1820937652","n1820938748","n1820937651","n1820938519","n1820938019","n1820938752","n1820938235","n1820939118","n1820938562","n1820939314","n1820939570","n1820938190","n1820938342","n1820938533","n1820937977","n1820939089","n1820939146","n1820938622","n1820938297","n1820938524","n1820939283","n1820938874","n1820938832","n1820937550","n1820937843","n1820938638","n1820938116","n1820938206","n1820938319","n1820939053","n1820937845","n1820938093","n1820939217","n1820938997","n1820939355","n1820938861","n1820938726","n1820938057","n1820939373","n1820937862","n1820938518","n1820939072","n1820939680","n1820938444","n1820938217","n1820938506","n1820938393","n1820938492","n1820938852","n1820938221","n1820938773","n1820937684","n1820939060","n1820938224","n1820938203","n1820938840","n1820937525","n1820938147","n1820938433","n1820938188","n1820939359","n1820938750","n1820938016","n1820938768","n1820937621","n1820937799","n1820938951","n1820938721","n1820939037","n1820937866","n1820939715","n1820938063","n1820938446","n1820937627","n1820939624","n1820938431","n1820939721","n1820939622","n1820939239","n1820939263","n1820939648","n1820939640","n1820938867","n1820938757","n1820938439","n1820939352","n1820937740","n1820939329","n1820938229","n1820937583","n1820938180","n1820938366","n1820937767","n1820937758","n1820939374","n1820938869","n1820938292","n1820938400","n1820938399","n1820939734","n1820939289","n1820938944","n1820937755","n1820938759","n1820938434","n1820937600","n1820937825","n1820937670","n1820937793","n1820938011","n1820938246","n1820938956","n1820937770","n1820937757","n1820938059","n1820937860","n1820937569","n1820939266","n1820939685","n1820939672","n1820938606","n1820938772","n1820939038","n1820938211","n1820938359","n1820939619","n1820938708","n1820939512","n1820938065","n1820939233","n1820939739","n1820938786","n1820938879","n1820939147","n1820938563","n1820939148","n1820937839","n1820937659","n1820937786","n1820938419","n1820939565","n1820939402","n1820937710","n1820938254","n1820938271","n1820938390","n1820937680","n1820938140","n1820937817","n1820938218","n1820937985","n1820939235","n1820938441","n1820938401","n1820938719","n1820937795","n1820938971","n1820938460","n1820939759","n1820937972","n1820937841","n1820938462","n1820939320","n1820938978","n1820938360","n1820939713","n1820937676","n1820939712","n1820937939","n1820938080","n1820937754","n1820937753","n1820938530","n1820937886","n1820939689","n1820939124","n1820938697","n1820938789","n1820939105","n1820938860","n1820938853","n1820939400","n1820937561","n1820938404","n1820938774","n1820939316","n1820937696","n1820938782","n1820938975","n1820937564","n1820939730","n1820938257","n1820937853","n1820938487","n1820938848","n1820938906","n1820939230","n1820938424","n1820938051","n1820937771","n1820939587","n1820939149","n1820938792","n1820939041","n1820938934","n1820939777","n1820937515","n1820939058","n1820938312","n1820939264","n1820939631","n1820939109","n1820939403","n1820939664","n1820938724","n1820938929","n1820939399","n1820939776","n1820939369","n1820939185","n1820937701","n1820938126","n1820938336","n1820938219","n1820939080","n1820938642","n1820938043","n1820937725","n1820938548","n1820938552","n1820938035","n1820938684","n1820937778","n1820938764","n1820939021","n1820939346","n1820937712","n1820939761","n1820938397","n1820937747","n1820938566","n1820939161","n1820939090","n1820939752","n1820939271","n1820938878","n1820938110","n1820938346","n1820938499","n1820938151","n1820939538","n1820938281","n1820939153","n1820938551","n1820939285","n1820938197","n1820938408","n1820938482","n1820939036","n1820939579","n1820938489","n1820938483","n1820938189","n1820938123","n1820938087","n1820937741","n1820938485","n1820937590","n1820938972","n1820937773","n1820937520","n1820938872","n1820938131","n1820938452","n1820938328","n1820939620","n1820937641","n1820938353","n1820939693","n1820938705","n1820937640","n1820939189","n1820938144","n1820939774","n1820938694","n1820938238","n1820939397","n1820937917","n1820938454","n1820938567","n1820938979","n1820938060","n1820938204","n1820937828","n1820939232","n1820938806","n1820938857","n1820938078","n1820938105","n1820939228","n1820938604","n1820937763","n1820937854","n1820938289","n1820939736","n1820937937","n1820937714","n1820938278","n1820938058","n1820938706","n1820938989","n1820938313","n1820938520","n1820938288","n1820937689","n1820939537","n1820939531","n1820939019","n1820937527","n1820938455","n1820938814","n1820938045","n1820939627","n1820938213","n1820938161","n1820938331","n1820938024","n1820938220","n1820938062","n1820938178","n1820937796","n1820937644","n1820938490","n1820937589","n1820937879","n1820939614","n1820938882","n1820938039","n1820938538","n1820937667","n1820937719","n1820938561","n1820939658","n1820938783","n1820938601","n1820938198","n1820938388","n1820938969","n1820937687","n1820939086","n1820939665","n1820939187","n1820938498","n1820938261","n1820937983","n1820938068","n1820938136","n1820939061","n1820938137","n1820938186","n1820939071","n1820937592","n1820939669","n1820937553","n1820939357","n1820938727","n1820939371","n1820939112","n1820939079","n1820938743","n1820938467","n1820938834","n1820938022","n1820938537","n1820938122","n1820938516","n1820937614","n1820937612","n1820939469","n1820939636","n1820939050","n1820939552","n1820938157","n1820938663","n1820938955","n1820939091","n1820938430","n1820938471","n1820937809","n1820938074","n1820938208","n1820938914","n1820938858","n1820938417","n1820937531","n1820938107","n1820939100","n1820938751","n1820937711","n1820938824","n1820939745","n1820937572","n1820938602","n1820938212","n1820938097","n1820937921","n1820938090","n1820938511","n1820938876","n1820939762","n1820938234","n1820938048","n1820937774","n1820937856","n1820937749","n1820937765","n1820938286","n1820939095","n1820938480","n1820939229","n1820938277","n1820937617","n1820938311","n1820937622","n1820939196","n1820937690","n1820939006","n1820939287","n1820939131","n1820938106","n1820938784","n1820938335","n1820938095","n1820938182","n1820937715","n1820937683","n1820938070","n1820939605","n1820938527","n1820938763","n1820938398","n1820937686","n1820939621","n1820937664","n1820939277","n1820938565","n1820939539","n1820938099","n1820939646","n1820938556","n1820937548","n1820938729","n1820939336","n1820938259","n1820938728","n1820938361","n1820937643","n1820938644","n1820939007","n1820939690","n1820939227","n1820937635","n1820937950","n1820938682","n1820939150","n1820939012","n1820939261","n1820939111","n1820937805","n1820939691","n1820939677","n1820937628","n1820937811","n1820938790","n1820938251","n1820938226","n1820938942","n1820937633","n1820937984","n1820937751","n1820939673","n1820938970","n1820938415","n1820938597","n1820938309","n1820938111","n1820938472","n1820938894","n1820938402","n1820937593","n1820938570","n1820939102","n1820939775","n1820937948","n1820939121","n1820937511","n1820938787","n1820939720","n1820939075","n1820937880","n1820937742","n1820937721","n1820939535","n1820938486","n1820938354","n1820937632","n1820939010","n1820938885","n1820938089","n1820937613","n1820938442","n1820938245","n1820938272","n1820937566","n1820938295","n1820938532","n1820938883","n1820937713","n1820937674","n1820939635","n1820938448","n1820938355","n1820938587","n1820938559","n1820937787","n1820939301","n1820937723","n1820939056","n1820937560","n1820938323","n1820938230","n1820938453","n1820938377","n1820938357","n1820939637","n1820938017","n1820939540","n1820939376","n1820937639","n1820937642","n1820938075","n1820938351","n1820938766","n1820937897","n1820938973","n1820938066","n1820939547","n1820939652","n1820937944","n1820937748","n1820939234","n1820939193","n1820937891","n1820938785","n1820939132","n1820938523","n1820938884","n1820938411","n1820939554","n1820938791","n1820937655","n1820938368","n1820939152","n1820938030","n1820938447","n1820937580","n1820939628","n1820937588","n1820937894","n1820939201","n1820938086","n1820937650","n1820938379","n1820939008","n1820938999","n1820937524","n1820937872","n1820938389","n1820939197","n1820938422","n1820938936","n1820939262","n1820937634","n1820938583","n1820939589","n1820937901","n1820939034","n1820939065","n1820938290","n1820939195","n1820938228","n1820937884","n1820938797","n1820938191","n1820939191","n1820939198","n1820937892","n1820939679","n1820938507","n1820937647","n1820937909","n1820938542","n1820939598","n1820937851","n1820939084","n1820939728","n1820937688","n1820938263","n1820938670","n1820937762","n1820939310","n1820938925","n1820938862","n1820938822","n1820938547","n1820937731","n1820938594","n1820938592","n1820938214","n1820938284","n1820937835","n1820938599","n1820939437","n1820937834","n1820937576","n1820937692","n1820939586","n1820939546","n1820938403","n1820937970","n1820939561","n1820938098","n1820938851","n1820938477","n1820938892","n1820939045","n1820939758","n1820939350","n1820938321","n1820938440","n1820938595","n1820938364","n1820938962","n1820938118","n1820939678","n1820938406","n1820938549","n1820937555","n1820938823","n1820937521","n1820939471","n1820939487","n1820938799","n1820938605","n1820937928","n1820938373","n1820939747","n1820939629","n1820937557","n1820937526","n1820938958","n1820938833","n1820937636","n1820938967","n1820938760","n1820938842","n1820938067","n1820939077","n1820939224","n1820938185","n1820939110","n1820938372","n1820939757","n1820939063","n1820939660","n1820938813","n1820937528","n1820938369","n1820938896","n1820939551","n1820939683","n1820937660","n1820937873","n1820938810","n1820938478","n1820939662","n1820937595","n1820939052","n1820938113","n1820939070","n1820938733","n1820937878","n1820938300","n1820939760","n1820939718","n1820937646","n1820939057","n1820939443","n1914861306","n1820938013","n1820937529","n1820939764","n1820938826","n1820937885","n1820939588","n1820937865","n1820937833","n1914861112","n1820938761","n1914861007","n1820937905","n1820938541","n1820939092","n1914861057","n1820938153","n1820938267","n1820939265","n1820938085","n1820939018","n1820939755","n1820938474","n1820939027","n1820938593","n1820938202","n1820939599","n1820939695","n1820938077","n1820938012","n1820939545","n1820939596","n1820939337","n1820938227","n1820937698","n1820938475","n1820939465","n1820938165","n1820938698","n1820938525","n1820938529","n1820938553","n1820938940","n1820939498","n1820938501","n1820939533","n1820938924","n1820939634","n1820939220","n1820939657","n1820938887","n1820938838","n1820938114","n1820937823","n1820938778","n1820938801","n1820939096","n1820938981","n1820937953","n1820938732","n1820938980","n1820938960","n1820937949","n1820938026","n1820939273","n1841425201","n1820938629","n1820938864","n1820938554","n1820938088","n1820937685","n1841425222","n1820939729","n1820937665","n1820937838","n1820937739","n1820938780","n1820937821","n1820938825","n1820939055","n1820939485","n1820938041","n1820938746","n1820939562","n1820938459","n1820939489","n1820938050","n1820937980","n1820937695","n1820938413","n1820938555","n1820937703","n1820938536","n1820938196","n1820938287","n1820938169","n1820939279","n1820938531","n1820938959","n1820939741","n1820938665","n1820938963","n1820939611","n1820937653","n1820939618","n1820939492","n1820938600","n1820938628","n1820939312","n1820939616","n1820937738","n1820939001","n1820939062","n1820938794","n1820938558","n1820937822","n1820937532","n1820939073","n1820938200","n1820938241","n1820938968","n1820938927","n1820938306","n1820937630","n1820938456","n1820937694","n1820938908","n1820939076","n1820937522","n1820939659","n1820938522","n1820939318","n1820938932","n1820938841","n1820937579","n1820937540","n1820938560","n1821139530","n1820938964","n1820937662","n1820939281","n1821139533","n1820937797","n1821139532","n1820939751","n1821139531","n1820939291","n1820938420","n1820939696","n1820938904","n1820938484","n1820939448","n1820939009","n1820938735","n1820938986","n1820938937","n1820939030","n1820938734","n1820938745","n1820939106","n1820938987","n1820937858","n1820938673","n1820938620","n1820937808","n1820937700","n1820939573","n1820938540","n1820937661","n1820937570","n1820938396","n1820937875","n1820939048","n1820938233","n1820938793","n1820939584","n1820938412","n1820938394","n1820937846","n1820938800","n1820938690","n1820939331","n1820939630","n1820938762","n1820938710","n1820939322","n1820938992","n1821137608","n1821137607","n1820937924","n1820939139","n1820939463","n1820939574","n1820938294","n1820938071","n1820938307","n1820938061","n1820939260","n1820937899","n1820938310","n1820938983","n1820937530","n1820938993","n1820938890","n1820937915","n1820938231","n1820938040","n1820938920","n1820939585","n1820938135","n1820939700","n1820937824","n1820939667","n1820937930","n1820938134","n1820937551","n1820939405","n1820938232","n1820937716","n1820937848","n1820939765","n1820939068","n1820939766","n1820937933","n1820937720","n1820939222","n1820939772","n1820939022","n1820939732","n1820937702","n1820937691","n1820938945","n1820937756","n1820938451","n1820938410","n1820938798","n1820937945","n1820937654","n1820938598","n1820938836","n1820937571","n1820937556","n1820938994","n1820938919","n1820938863","n1820939064","n1820938018","n1820937658","n1820937537","n1820938142","n1820938666","n1820937535","n1820939571","n1820938465","n1820939638","n1820937533","n1820939656","n1820939422","n1820938109","n1820938405","n1820938028","n1820937649","n1820938829","n1820939031","n1820939155","n1820938350","n1820938463","n1820938425","n1820939047","n1820938831","n1820938494","n1820937697","n1820938504","n1820938900","n1820937784","n1820938414","n1820938076","n1820938723","n1820937722","n1820938739","n1820937791","n1820938985","n1820938352","n1820938293","n1820938274","n1820939692","n1820937871","n1820939059","n1820938868","n1820937877","n1820937743","n1820938429","n1820937545","n1820937575","n1820938302","n1820938505","n1820938916","n1820938374","n1820938329","n1820937790","n1820939735","n1820938930","n1820937995","n1820938512","n1820938130","n1820938194","n1820938671","n1820938802","n1820937542","n1820937602","n1820939069","n1820938901","n1820939654","n1820937727","n1820939569","n1820938375","n1820939306","n1820938479","n1820938376","n1820938667","n1820937766","n1820939467","n1820939567","n1820937806","n1820938943","n1820938931","n1820937745","n1820939452","n1820938738","n1820938053","n1820939653","n1820938640","n1820937604","n1820937536","n1820938701","n1820939625","n1820939744","n1820939572","n1820937577","n1820937541","n1820938891","n1820937597","n1820938469","n1820939194","n1820937539","n1820938911","n1820939017","n1820939650","n1820939103","n1820939578","n1820938132","n1820937549","n1820938634","n1820939743","n1820937544","n1820937826","n1820937598","n1820937547","n1820938032","n1820939142"]},"w17963021":{"id":"w17963021","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:22:17Z","tags":{"highway":"residential","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15331667","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185948706","n185948708","n185948710"]},"w203974069":{"id":"w203974069","version":"2","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:34Z","tags":{"amenity":"shelter","area":"yes","building":"yes","shelter_type":"picnic_shelter"},"nodes":["n2139870431","n2139870432","n2139870433","n2139870434","n2139870431"]},"w209816575":{"id":"w209816575","version":"1","changeset":"15353718","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T16:29:46Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199856288","n2199856289","n2199856290","n2199856291","n2199856292","n2199856293","n2199856294","n2199856295","n2199856296","n2199856297","n2199856298","n2199856299","n2199856300","n2199856301","n2199856302","n2199856303","n2199856288"]},"w203841838":{"id":"w203841838","version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:32Z","tags":{"area":"yes","natural":"water"},"nodes":["n2138493826","n2138493827","n2138493828","n2138493829","n2138493830","n2138493831","n2138493833","n2138493832","n2138493826"]},"w203972937":{"id":"w203972937","version":"2","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:26Z","tags":{"highway":"path","name":"Riverwalk Trail","surface":"asphalt","width":"3"},"nodes":["n2139858882","n2139858883","n2139858884","n2139858885","n2139858886","n2139858887","n2139858882","n2139858888","n2139858889","n2139858890","n2139858891","n2139858892","n2139858893","n2139858894","n2139858895","n2139858896","n2139858897","n2139858898","n2139858899","n2139858900","n2139858901","n2139858902","n2139858903","n2139858986","n2139858904","n2139858995","n2139858905","n2139858906","n2139858907","n2139858908","n2139858909","n2139858910","n2139858911","n2139858912","n2139858913","n2139858914","n2139858915","n2139858916","n2139858917","n2139858918","n2139858919","n2139858920","n2139858921","n2139858922","n2139858923","n2139858924","n2139858925","n2139858926","n2139858927","n2139858982","n2139858928","n2139858929","n2139858930","n2139858931","n2139858932","n2139858981","n2139858933","n2139858934","n2139858935","n2139858936","n2139858937","n2139858938","n2139858939","n2139858940","n2139858941","n2139858942","n2139858943","n2140006437","n2139858964","n2139858944","n2139858966","n2139858945","n2139858946","n2139858947","n2139858948","n2139858949","n2139858950","n2139858951"]},"w17964015":{"id":"w17964015","version":"2","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:03Z","tags":{"highway":"residential","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15326005:15326006","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185954680","n185954683","n185954685","n185954687","n185954689","n185954690","n185954691","n2139870379","n2139870456","n185954692","n185954693","n185954695"]},"w17967315":{"id":"w17967315","version":"2","changeset":"15421127","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-19T15:12:01Z","tags":{"highway":"residential","name":"South Andrews Street","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Andrews","tiger:name_direction_prefix":"S","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185981999","n185974477","n185964963"]},"w203974071":{"id":"w203974071","version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:03Z","tags":{"highway":"footway"},"nodes":["n2139870439","n2139870440","n2139870441","n2139870442","n2139870443","n2139870444","n2139870445","n2139870446","n2139870447","n2139870448","n2139870449"]},"w170848824":{"id":"w170848824","version":"3","changeset":"15276848","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:54:30Z","tags":{"name":"Rocky River","source":"Bing","waterway":"river"},"nodes":["n1819858503","n1819858531","n1819858526","n1819858518","n1819858505","n1819858508","n1819858512","n1819858514","n1819858528","n1819858509","n1819858511","n1819858507","n1819858521"]},"w203986458":{"id":"w203986458","version":"1","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{"amenity":"shelter","area":"yes","shelter_type":"picnic_shelter"},"nodes":["n2139989357","n2139989359","n2139989360","n2139989362","n2139989357"]},"w170844917":{"id":"w170844917","version":"7","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:22Z","tags":{"source":"Bing","waterway":"riverbank"},"nodes":["n1819805911","n1819805690","n1819805812","n1819805766","n1819805802","n1819805885","n1819805626","n1819805842","n1819805715","n1819805694","n1819805618","n1819805629","n1819805731","n1819805636","n1819805878","n1819805718","n1819805798","n1819849057","n1819805666","n1819805852","n1819805805","n1819805789","n1819805868","n1819805680","n1819805918","n1819848888","n1819805762","n2139989328","n1819805907","n2139989330","n1819805915","n1819858521","n1819805854","n1819805876","n1819805864","n1819805922","n2139859004","n1819805702","n2139859003","n1819805614","n1819805792","n1819805786","n1819805777","n1819805645","n1819805838","n1819805889","n1819805795","n1819805707","n1819805774","n1819805808","n1819805810","n1819805724","n1819805676","n1819805728","n1819805783","n1819805687","n1819805727","n2189123379","n1819805632","n1819805641","n1819805760","n1819805887","n1819805861","n1819805722","n1819805880","n2139982405","n2139982399","n2139982400","n1819805770","n2139982402","n2139982403","n2139982401","n1819805780","n1819805834","n2139982406","n1819805698","n1819805647","n1819805870","n1819805683","n1819805622","n1819805639","n1819805858","n1819805643","n1819805673","n1819805925","n1819805849","n1819805711","n1819805846","n1819805669","n1819805883","n1819805814","n1819805873","n1819805911"]},"w17967326":{"id":"w17967326","version":"4","changeset":"15421127","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-19T15:12:01Z","tags":{"highway":"residential","name":"North Constantine Street","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Constantine","tiger:name_direction_prefix":"N","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185985217","n185985219","n185985221","n185985222","n185985223","n185985225","n2140006431","n185985227","n185985229","n185985231","n185985233","n185985235","n185985238","n185985240","n2140018998","n185964965"]},"w134150789":{"id":"w134150789","version":"5","changeset":"15421127","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-19T15:11:59Z","tags":{"highway":"primary","name":"West Michigan Avenue","old_ref":"US 131","ref":"US 131 Business;M 60","tiger:cfcc":"A21","tiger:county":"St. Joseph, MI","tiger:name_base":"Michigan","tiger:name_base_1":"State Highway 60","tiger:name_base_2":"US Hwy 131 (Bus)","tiger:name_direction_prefix":"W","tiger:name_type":"Ave","tiger:reviewed":"no"},"nodes":["n185964971","n2139870406","n185964972"]},"w17966400":{"id":"w17966400","version":"3","changeset":"15421127","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-19T15:12:01Z","tags":{"highway":"tertiary","name":"South Constantine Street","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Constantine","tiger:name_direction_prefix":"S","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185958672","n185964965"]},"w203974066":{"id":"w203974066","version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:02Z","tags":{"highway":"service","service":"parking_aisle"},"nodes":["n2139870417","n2139870418","n2139870420","n2139870419"]},"w17965998":{"id":"w17965998","version":"5","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:53Z","tags":{"name":"Conrail Railroad","railway":"rail","tiger:cfcc":"B11","tiger:county":"St. Joseph, MI","tiger:name_base":"Conrail Railroad","tiger:reviewed":"no"},"nodes":["n185972775","n185972777","n185972779","n185972781","n185972783","n185972785","n185972787","n185972788","n185972789","n185972790","n185972791","n185972793","n185972795","n185972797","n185972798","n185972800","n185972802","n185972805","n185972807","n185972809","n185972811","n185972813","n185972814","n185972815","n185972816","n185972817","n185972819","n185972821","n185972824","n185972826","n185972830","n185972832","n185972834","n185972835","n185972836","n185972839","n185990434","n2114807572","n2114807568","n185972845","n2114807583","n185972847","n185972849","n185972851","n2114807578","n1475293254","n2114807593","n1475293226","n185972862","n2114807565","n185951869","n1475293234","n1475293252","n185972868","n1475293264","n1475293222","n185972878","n1475293261","n185972882","n185972885","n1475293260","n1475293240","n185972891","n185972895","n185972897","n185972899","n2130304159","n1475284023","n185972903"]},"w134150795":{"id":"w134150795","version":"4","changeset":"15421127","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-19T15:11:59Z","tags":{"bridge":"yes","highway":"primary","name":"West Michigan Avenue","old_ref":"US 131","ref":"US 131 Business;M 60","tiger:cfcc":"A21","tiger:county":"St. Joseph, MI","tiger:name_base":"Michigan","tiger:name_base_1":"State Highway 60","tiger:name_base_2":"US Hwy 131 (Bus)","tiger:name_direction_prefix":"W","tiger:name_type":"Ave","tiger:reviewed":"no"},"nodes":["n185964970","n185964971"]},"w203974067":{"id":"w203974067","version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:02Z","tags":{"highway":"service","service":"parking_aisle"},"nodes":["n2139870420","n2139870421"]},"w170995908":{"id":"w170995908","version":"3","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:15Z","tags":{"highway":"residential","name":"Thomas Street","source":"Bing"},"nodes":["n1821006702","n1821006700","n1821006698","n2139858990","n1821006716","n1821006725","n1821006712","n1821006704","n1821006708","n1821006710","n1821006706"]},"w17965834":{"id":"w17965834","version":"3","changeset":"15421127","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-19T15:12:01Z","tags":{"highway":"residential","name":"Spring Street","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Spring","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093"},"nodes":["n185971361","n185971364","n185971366","n185971368","n185954695","n185964968"]},"w203974070":{"id":"w203974070","version":"2","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:34Z","tags":{"amenity":"shelter","area":"yes","building":"yes","shelter_type":"picnic_shelter"},"nodes":["n2139870435","n2139870436","n2139870437","n2139870438","n2139870435"]},"w203989879":{"id":"w203989879","version":"1","changeset":"14895342","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:35:05Z","tags":{"highway":"service"},"nodes":["n2140018998","n2140018999","n2140019000"]},"w203974062":{"id":"w203974062","version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:02Z","tags":{"amenity":"parking","area":"yes"},"nodes":["n2139870387","n2139870388","n2139870389","n2139870390","n2139870391","n2139870392","n2139870397","n2139870393","n2139870396","n2139870395","n2139870394","n2139870387"]},"w203974061":{"id":"w203974061","version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:02Z","tags":{"bridge":"yes","highway":"footway"},"nodes":["n2139870382","n2139870383"]},"w203049587":{"id":"w203049587","version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{"area":"yes","name":"Scidmore Park Petting Zoo","tourism":"zoo","zoo":"petting_zoo"},"nodes":["n2130304133","n2130304136","n2130304138","n2130304140","n2130304142","n2130304144","n2130304146","n2130304147","n2130304148","n2130304149","n2130304150","n2130304151","n2130304133"]},"w203972941":{"id":"w203972941","version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:14Z","tags":{"highway":"path"},"nodes":["n2139858982","n2139858983","n2139858984","n2139858985","n2139858927"]},"w203974065":{"id":"w203974065","version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:02Z","tags":{"highway":"service"},"nodes":["n2139870406","n2139870407","n2139870408","n2139870417","n2139870409","n2139870410","n2139870411","n2139870412","n2139870426","n2139870413","n2139870414","n2139870415","n2139870419","n2139870416","n2139870421","n2139870408"]},"w203972940":{"id":"w203972940","version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:14Z","tags":{"highway":"path","name":"Riverwalk Trail"},"nodes":["n2139858934","n2139858967","n2139858968","n2139858969","n2139858970","n2139858971","n2139858972","n2139858973","n2139858974","n2139858975","n2139858976","n2139858977","n2139858978","n2139858979","n2139858980","n2139858981"]},"w203974072":{"id":"w203974072","version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:03Z","tags":{"highway":"footway"},"nodes":["n2139858925","n2139870450","n2139870453","n2139870451","n2139870452","n2139870441"]},"w203974074":{"id":"w203974074","version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:03Z","tags":{"highway":"footway"},"nodes":["n2139870454","n2139870456","n2139870429"]},"w203974060":{"id":"w203974060","version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:02Z","tags":{"highway":"footway"},"nodes":["n2139870383","n2139870384","n2139870422","n2139870385","n2139870386","n2139870388"]},"w203841837":{"id":"w203841837","version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:32Z","tags":{"area":"yes","natural":"water"},"nodes":["n2138493807","n2138493808","n2138493809","n2138493810","n2138493811","n2138493812","n2138493813","n2138493814","n2138493815","n2138493816","n2138493825","n2138493817","n2138493824","n2138493818","n2138493819","n2138493820","n2138493821","n2138493822","n2138493823","n2138493807"]},"w134150845":{"id":"w134150845","version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:57Z","tags":{"bridge":"yes","name":"Conrail Railroad","railway":"rail","tiger:cfcc":"B11","tiger:county":"St. Joseph, MI","tiger:name_base":"Conrail Railroad","tiger:reviewed":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15324560:15329061:15329062:15333515:15333516:15333517:15328802:15312982:15312984:15312980:15326010:15326011:15313203:15322169:15324562:15312971:15312973:15312977:15328799:15328907:15328908:15322175:15329059:15333626:15333627:15325105:15322549:15337756:153","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185972903","n185972905"]},"w203974059":{"id":"w203974059","version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:02Z","tags":{"highway":"footway"},"nodes":["n2139870430","n2139870439","n2139870429","n2139870428","n2139870379","n2139870455","n2139870380","n2139870381","n2139858925","n2139870382"]},"w203986457":{"id":"w203986457","version":"2","changeset":"15287771","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T21:56:30Z","tags":{"area":"yes","ele":"241","gnis:county_id":"149","gnis:created":"04/30/2008","gnis:feature_id":"2417887","gnis:state_id":"26","leisure":"park","name":"Scidmore Park","website":"http://www.threeriversmi.us/?page_id=53"},"nodes":["n2139989333","n2139989335","n2139989337","n2139989339","n1819805762","n2139989328","n1819805907","n2139989330","n1819805915","n2139989341","n2139989344","n2139989346","n2139989348","n2139989350","n2139989351","n2139989353","n2139989355","n2139989333"]},"w170848331":{"id":"w170848331","version":"4","changeset":"15276848","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:54:29Z","tags":{"name":"Rocky River","source":"Bing","waterway":"river"},"nodes":["n1819848937","n1819849104","n1819849076","n1819849183","n1819848928","n1819848972","n1819848948","n1819848971","n1819848859","n1819849008","n1819848889","n1819849026","n1819849094","n1819849083","n1819849079","n1819849187","n1819848992","n1819849060","n1819849056","n1819849071","n1819849067","n1819849048","n1819849036","n1819849150","n1819849075","n1819849051","n1819849062","n1819848926","n1819849035","n1819848987","n1819849012","n1819848933","n1819848996","n1819848990","n1819849005","n1819849021","n1819848892","n1819849092","n1819848863","n1819848922","n1819848858","n1819848855","n1819848974","n1819848953","n1819849019","n1819849049","n1819848979","n1819849140","n1819849193","n1819849147","n1819849151","n1819849163","n1819849023","n1819848878","n1819849004","n1819848857","n1819848879","n1819849041","n1819849165","n1819849107","n1819849156","n1819848934","n1819848914","n1819848955","n1819848931","n1819848927","n1819849084","n1819849169","n1819849045","n1819848945","n1819849095","n1819848924","n1819849171","n1819849141","n1819849046","n1819849197","n1819849011","n1819849108","n1819849158","n1819849160","n1819848870","n1819849006","n1819849157","n1819848993","n1819848970","n1819849202","n1819848903","n1819848975","n1819848849","n1819849025","n1819849105","n1819849033","n1819849176","n1819849099","n1819849086","n1819848960","n1819848961","n1819849001","n1819848980","n1819849038","n1819848854","n1819849127","n1819849170","n1819849139","n1819848873","n1819848929","n1819849201","n1819849121","n1819849031","n1819849131","n1819848875","n1819849080","n1819849066","n1819849081","n1819849096","n1819849172","n1819849114","n1819849182","n1819848905","n1819849054","n1819848920","n1819848851","n1819848968","n1819848917","n1819849111","n1819849119","n1819849074","n1819848893","n1819849129","n1819848850","n1819848956","n1819849154","n1819848877","n1819848986","n1819849191","n1819848952","n1819848954","n1819848942","n1819849028","n1819849195","n1819848938","n1819848962","n1819849070","n1819849034","n1819849052","n1819849059","n1819848916","n1819849162","n1819849167","n1819849093","n1819849030","n1819849002","n1819849161","n1819848886","n1819848958","n1819849064","n1819849112","n1819849148","n1819848856","n1819848976","n1819848977","n1819849144","n1819848918","n1819849200","n1819848919","n1819849042","n1819849166","n1819849186","n1819849152","n1819849058","n1819849185","n1819849199","n1819849053","n1819849194","n1819849068","n1819849146","n1819849174","n1819848967","n1819848932","n1819849155","n1819849198","n1819848964","n1819848894","n1819848969","n1819849184","n1819849055","n1819849179","n1819848865","n1819848860","n1819849082","n1819848966","n1819849040","n1819849069","n1819849078","n1819849077","n1819848904","n1819848959","n1819849133","n1819849089","n1819849000","n1819849124","n1819849032","n1819849097","n1819848939","n1819849072","n1819848915","n1819849196","n1819848946","n1819849047","n1819849029","n1819849164","n1819848994","n1819849022","n1819858513","n1819849126","n1819849063","n1819848941","n1819849085","n1819848871","n1819848943","n1819849192","n1819858501","n1819849159","n1819858523","n1819848901","n1819849189","n1819858503","n1819849065","n2139877106","n1819848909","n1819848930","n1819848888"]},"w17967397":{"id":"w17967397","version":"2","changeset":"15421127","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-19T15:12:01Z","tags":{"highway":"residential","name":"North Andrews Street","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Andrews","tiger:name_direction_prefix":"N","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185964963","n185985217"]},"w17964497":{"id":"w17964497","version":"3","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:48:05Z","tags":{"highway":"tertiary","name":"Constantine St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Constantine","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185958643","n185958645","n2139795852","n185958647","n185958649","n185958651","n185958653","n185958656","n185958658","n185958660","n185958662","n185958664","n185958666","n185958668","n185958670","n185948710","n185958672"]},"w203974068":{"id":"w203974068","version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:03Z","tags":{"highway":"footway"},"nodes":["n2139870422","n2139870423","n2139870424","n2139870425","n2139870426","n2139870427"]},"w203974063":{"id":"w203974063","version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:02Z","tags":{"amenity":"parking","area":"yes"},"nodes":["n2139870398","n2139870399","n2139870400","n2139870401","n2139870398"]},"w203986459":{"id":"w203986459","version":"1","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{"amenity":"shelter","area":"yes","shelter_type":"picnic_shelter"},"nodes":["n2139989364","n2139989366","n2139989368","n2139989370","n2139989364"]},"w203988286":{"id":"w203988286","version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:25Z","tags":{"area":"yes","leisure":"park","name":"Memory Isle Park","website":"http://www.threeriversmi.us/?page_id=53"},"nodes":["n2140006331","n2140006334","n2140006336","n2140006338","n2140006340","n2140006342","n2140006344","n2140006346","n2140006348","n2140006351","n2140006353","n2140006355","n2140006357","n2140006359","n2140006361","n2140006363","n2140006364","n2140006365","n2140006395","n2140006366","n2140006401","n2140006397","n2140006399","n2140006331"]},"w203974073":{"id":"w203974073","version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:03Z","tags":{"highway":"footway"},"nodes":["n2139870453","n2139870454","n2139870455"]},"w203974064":{"id":"w203974064","version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:02Z","tags":{"amenity":"parking","area":"yes"},"nodes":["n2139870402","n2139870403","n2139870404","n2139870405","n2139870402"]},"n185966959":{"id":"n185966959","loc":[-85.642185,41.946411],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:51Z","tags":{}},"n1475283980":{"id":"n1475283980","loc":[-85.6398249,41.9451425],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:46Z","tags":{}},"n1475284013":{"id":"n1475284013","loc":[-85.6396448,41.9451666],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:47Z","tags":{}},"n1475284042":{"id":"n1475284042","loc":[-85.6386382,41.9454789],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:47Z","tags":{}},"n185975925":{"id":"n185975925","loc":[-85.6393332,41.9452388],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:58Z","tags":{}},"n185975919":{"id":"n185975919","loc":[-85.6391279,41.9453044],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:58Z","tags":{}},"n185975917":{"id":"n185975917","loc":[-85.6389034,41.9453872],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:58Z","tags":{}},"n2140006369":{"id":"n2140006369","loc":[-85.6386163,41.9451631],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006370":{"id":"n2140006370","loc":[-85.6385144,41.9449357],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006417":{"id":"n2140006417","loc":[-85.6385785,41.9450299],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006419":{"id":"n2140006419","loc":[-85.6385781,41.9452152],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2189123361":{"id":"n2189123361","loc":[-85.6404948,41.947015],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123363":{"id":"n2189123363","loc":[-85.6395765,41.946495],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123365":{"id":"n2189123365","loc":[-85.6389347,41.9460875],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n185966962":{"id":"n185966962","loc":[-85.644417,41.946364],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:51Z","tags":{}},"n185975911":{"id":"n185975911","loc":[-85.637532,41.9458276],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:58Z","tags":{}},"n185975913":{"id":"n185975913","loc":[-85.6376323,41.9457936],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:59Z","tags":{}},"n185975915":{"id":"n185975915","loc":[-85.6383596,41.9455425],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:58Z","tags":{}},"n185975932":{"id":"n185975932","loc":[-85.644403,41.945088],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:07:13Z","tags":{}},"n185975934":{"id":"n185975934","loc":[-85.645486,41.945084],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:07:13Z","tags":{}},"n185979974":{"id":"n185979974","loc":[-85.644381,41.943831],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:24Z","tags":{}},"n2139795809":{"id":"n2139795809","loc":[-85.6464756,41.9450813],"version":"1","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:47:56Z","tags":{}},"n2139795810":{"id":"n2139795810","loc":[-85.6466646,41.945174],"version":"1","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:47:56Z","tags":{}},"n2139858952":{"id":"n2139858952","loc":[-85.6383567,41.9454039],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858953":{"id":"n2139858953","loc":[-85.6380506,41.9455301],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858954":{"id":"n2139858954","loc":[-85.6377321,41.9455546],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858955":{"id":"n2139858955","loc":[-85.6376571,41.9455245],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858956":{"id":"n2139858956","loc":[-85.6375859,41.9454544],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858957":{"id":"n2139858957","loc":[-85.6376686,41.9453185],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858958":{"id":"n2139858958","loc":[-85.6378936,41.9451712],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858959":{"id":"n2139858959","loc":[-85.6379225,41.9450825],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858960":{"id":"n2139858960","loc":[-85.6379302,41.9447564],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858961":{"id":"n2139858961","loc":[-85.6379763,41.9446963],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858962":{"id":"n2139858962","loc":[-85.6380436,41.9446706],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858963":{"id":"n2139858963","loc":[-85.6381286,41.9445969],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858965":{"id":"n2139858965","loc":[-85.6382523,41.9444134],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2140006367":{"id":"n2140006367","loc":[-85.6380923,41.9454418],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006368":{"id":"n2140006368","loc":[-85.6384089,41.9453146],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006372":{"id":"n2140006372","loc":[-85.6383252,41.9447706],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006374":{"id":"n2140006374","loc":[-85.6381033,41.9447436],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006376":{"id":"n2140006376","loc":[-85.6379759,41.9447815],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006378":{"id":"n2140006378","loc":[-85.6379832,41.9448654],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006380":{"id":"n2140006380","loc":[-85.6380632,41.9450738],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006382":{"id":"n2140006382","loc":[-85.6380414,41.9452064],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006389":{"id":"n2140006389","loc":[-85.6379068,41.9453092],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006391":{"id":"n2140006391","loc":[-85.637925,41.9453904],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006393":{"id":"n2140006393","loc":[-85.6379977,41.94545],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2189123275":{"id":"n2189123275","loc":[-85.6371346,41.9462544],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:20Z","tags":{}},"n2189123278":{"id":"n2189123278","loc":[-85.6368371,41.9466153],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:20Z","tags":{}},"n2189123280":{"id":"n2189123280","loc":[-85.6379537,41.9489088],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:20Z","tags":{}},"n2189123282":{"id":"n2189123282","loc":[-85.6383816,41.9497858],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:20Z","tags":{}},"n2189123285":{"id":"n2189123285","loc":[-85.6393673,41.9512417],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:20Z","tags":{}},"n2189123287":{"id":"n2189123287","loc":[-85.640554,41.9517766],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:20Z","tags":{}},"n2189123289":{"id":"n2189123289","loc":[-85.6411,41.9522344],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:20Z","tags":{}},"n2189123291":{"id":"n2189123291","loc":[-85.6417418,41.9526574],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:20Z","tags":{}},"n2189123293":{"id":"n2189123293","loc":[-85.642321,41.9529407],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:20Z","tags":{}},"n2189123295":{"id":"n2189123295","loc":[-85.6427697,41.9532278],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:20Z","tags":{}},"n2189123297":{"id":"n2189123297","loc":[-85.6433332,41.9538254],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:20Z","tags":{}},"n2189123300":{"id":"n2189123300","loc":[-85.6435785,41.9543648],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:20Z","tags":{}},"n2189123301":{"id":"n2189123301","loc":[-85.6444394,41.9541048],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:20Z","tags":{}},"n2189123303":{"id":"n2189123303","loc":[-85.6450603,41.954],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:20Z","tags":{}},"n2189123312":{"id":"n2189123312","loc":[-85.6454829,41.9539108],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:20Z","tags":{}},"n2189123314":{"id":"n2189123314","loc":[-85.6460464,41.9538526],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:20Z","tags":{}},"n2189123315":{"id":"n2189123315","loc":[-85.6463178,41.9537167],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:20Z","tags":{}},"n2189123316":{"id":"n2189123316","loc":[-85.646276,41.9534141],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:20Z","tags":{}},"n2189123317":{"id":"n2189123317","loc":[-85.6459995,41.9531541],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:20Z","tags":{}},"n2189123318":{"id":"n2189123318","loc":[-85.645222,41.9531929],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:20Z","tags":{}},"n2189123319":{"id":"n2189123319","loc":[-85.6447316,41.9531813],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:20Z","tags":{}},"n2189123320":{"id":"n2189123320","loc":[-85.6440637,41.9532977],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123321":{"id":"n2189123321","loc":[-85.6438185,41.9531774],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123322":{"id":"n2189123322","loc":[-85.6440011,41.9528398],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123323":{"id":"n2189123323","loc":[-85.6442672,41.9525914],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123324":{"id":"n2189123324","loc":[-85.6442881,41.9523276],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123326":{"id":"n2189123326","loc":[-85.644262,41.952153],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123328":{"id":"n2189123328","loc":[-85.6441681,41.9520404],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123330":{"id":"n2189123330","loc":[-85.6442098,41.9517494],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123333":{"id":"n2189123333","loc":[-85.6438498,41.9515864],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123336":{"id":"n2189123336","loc":[-85.6435889,41.9513225],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123339":{"id":"n2189123339","loc":[-85.6425349,41.9510315],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123342":{"id":"n2189123342","loc":[-85.6422688,41.9508802],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123345":{"id":"n2189123345","loc":[-85.6418775,41.9508142],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123348":{"id":"n2189123348","loc":[-85.6415488,41.9508064],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123351":{"id":"n2189123351","loc":[-85.6411027,41.9505488],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123353":{"id":"n2189123353","loc":[-85.6410374,41.9498208],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123355":{"id":"n2189123355","loc":[-85.6410061,41.9494327],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123357":{"id":"n2189123357","loc":[-85.6411522,41.9482569],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123359":{"id":"n2189123359","loc":[-85.6410548,41.9473036],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123368":{"id":"n2189123368","loc":[-85.6380216,41.9458974],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123370":{"id":"n2189123370","loc":[-85.6386721,41.9507782],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"w17968193":{"id":"w17968193","version":"1","changeset":"402580","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:56:35Z","tags":{"highway":"residential","name":"French St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"French","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312389:15312396","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185970906","n185982877","n185967774","n185985823","n185979974"]},"w203972939":{"id":"w203972939","version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:14Z","tags":{"highway":"path"},"nodes":["n2139858965","n2139858966"]},"w203988289":{"id":"w203988289","version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:25Z","tags":{"area":"yes","natural":"water"},"nodes":["n2140006367","n2140006368","n2140006419","n2140006369","n2140006417","n2140006370","n2140006372","n2140006374","n2140006376","n2140006378","n2140006380","n2140006382","n2140006389","n2140006391","n2140006393","n2140006367"]},"w208640157":{"id":"w208640157","version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:22Z","tags":{"area":"yes","natural":"wetland"},"nodes":["n1819849029","n2189123275","n2189123278","n2189123280","n2189123282","n2189123370","n2189123285","n2189123287","n2189123289","n2189123291","n2189123293","n2189123295","n2189123297","n2189123300","n2189123301","n2189123303","n2189123312","n2189123314","n2189123315","n2189123316","n2189123317","n2189123318","n2189123319","n2189123320","n2189123321","n2189123322","n2189123323","n2189123324","n2189123326","n2189123328","n2189123330","n2189123333","n2189123336","n2189123339","n2189123342","n2189123345","n2189123348","n2189123351","n2189123353","n2189123355","n2189123357","n2189123359","n2189123361","n2189123363","n2189123365","n2189123368","n1819849029"]},"w17966281":{"id":"w17966281","version":"3","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:48:03Z","tags":{"highway":"residential","name":"Pealer St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Pealer","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312363:15312366:15312367:15312368:15325990:15325991:15324554","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185975911","n185975913","n185975915","n1475284042","n185975917","n185975919","n185975925","n185970909","n1475284013","n1475283980","n185975928","n185967775","n185975930","n185975932","n185975934","n2139795809","n2139795810"]},"w17965353":{"id":"w17965353","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:36:24Z","tags":{"highway":"residential","name":"Yauney St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Yauney","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312346:15312347","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185966958","n185966959","n185966960","n185966962"]},"w203972938":{"id":"w203972938","version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:14Z","tags":{"highway":"path","name":"Riverwalk Trail"},"nodes":["n2139858964","n2139858965","n2139858963","n2139858962","n2139858961","n2139858960","n2139858959","n2139858958","n2139858957","n2139858956","n2139858955","n2139858954","n2139858953","n2139858952","n2139858951"]},"n354002665":{"id":"n354002665","loc":[-85.6366599,41.9444923],"version":"1","changeset":"698464","user":"iandees","uid":"4732","visible":"true","timestamp":"2009-02-28T21:20:26Z","tags":{"ele":"244","gnis:county_id":"149","gnis:created":"04/14/1980","gnis:feature_id":"1624726","gnis:state_id":"26","name":"Memory Isle","place":"island"}},"n354031301":{"id":"n354031301","loc":[-85.635,41.9463889],"version":"1","changeset":"698464","user":"iandees","uid":"4732","visible":"true","timestamp":"2009-02-28T22:12:53Z","tags":{"amenity":"post_office","ele":"248","gnis:county_id":"149","gnis:created":"04/30/2008","gnis:feature_id":"2418163","gnis:state_id":"26","name":"Three Rivers Post Office"}},"n185963454":{"id":"n185963454","loc":[-85.633686,41.946072],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:00:55Z","tags":{}},"n185963455":{"id":"n185963455","loc":[-85.633815,41.946131],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:00:55Z","tags":{}},"n185963456":{"id":"n185963456","loc":[-85.633951,41.946174],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:00:55Z","tags":{}},"n185978375":{"id":"n185978375","loc":[-85.634385,41.94559],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:23Z","tags":{}},"n185978377":{"id":"n185978377","loc":[-85.634544,41.945725],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:23Z","tags":{}},"n185978379":{"id":"n185978379","loc":[-85.634573,41.945764],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:23Z","tags":{}},"n185978381":{"id":"n185978381","loc":[-85.634616,41.945849],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:23Z","tags":{}},"n185978383":{"id":"n185978383","loc":[-85.634629,41.945893],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:24Z","tags":{}},"n185984011":{"id":"n185984011","loc":[-85.636058,41.946201],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:11:46Z","tags":{}},"n185984013":{"id":"n185984013","loc":[-85.636112,41.946366],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:11:46Z","tags":{}},"n185984015":{"id":"n185984015","loc":[-85.636143,41.946551],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:11:46Z","tags":{}},"n185988237":{"id":"n185988237","loc":[-85.6354162,41.946044],"version":"3","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:16Z","tags":{}},"n185988969":{"id":"n185988969","loc":[-85.635374,41.945325],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:16Z","tags":{}},"n185988971":{"id":"n185988971","loc":[-85.635643,41.945585],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:16Z","tags":{}},"n185988972":{"id":"n185988972","loc":[-85.635853,41.94586],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:16Z","tags":{}},"n1475283992":{"id":"n1475283992","loc":[-85.6372968,41.9459007],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:46Z","tags":{}},"n1475284011":{"id":"n1475284011","loc":[-85.6359415,41.9459797],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:47Z","tags":{}},"n1475284019":{"id":"n1475284019","loc":[-85.6364433,41.9460423],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:47Z","tags":{}},"n185984009":{"id":"n185984009","loc":[-85.6360524,41.9460485],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:58Z","tags":{}},"n185988239":{"id":"n185988239","loc":[-85.6358187,41.9460423],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:59Z","tags":{}},"n185988243":{"id":"n185988243","loc":[-85.6366156,41.9460282],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:59Z","tags":{}},"n185988244":{"id":"n185988244","loc":[-85.6368316,41.9460046],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:59Z","tags":{}},"n185988245":{"id":"n185988245","loc":[-85.6370133,41.9459704],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:59Z","tags":{}},"n185988241":{"id":"n185988241","loc":[-85.636291,41.9460461],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:59Z","tags":{}},"n185964976":{"id":"n185964976","loc":[-85.633923,41.9434157],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:00Z","tags":{}},"n185964980":{"id":"n185964980","loc":[-85.6333656,41.9437293],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:00Z","tags":{}},"n185978388":{"id":"n185978388","loc":[-85.6346449,41.9460571],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:01Z","tags":{}},"n1819858504":{"id":"n1819858504","loc":[-85.6365343,41.9447926],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:54Z","tags":{}},"n1819858506":{"id":"n1819858506","loc":[-85.6370546,41.9451882],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:54Z","tags":{}},"n1819858516":{"id":"n1819858516","loc":[-85.6358369,41.9444654],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:54Z","tags":{}},"n1819858519":{"id":"n1819858519","loc":[-85.6361534,41.9446176],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:54Z","tags":{}},"n1819858525":{"id":"n1819858525","loc":[-85.6368025,41.9449442],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:55Z","tags":{}},"n1819858527":{"id":"n1819858527","loc":[-85.6334199,41.9457495],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:55Z","tags":{}},"n185963452":{"id":"n185963452","loc":[-85.633564,41.9458519],"version":"3","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:56Z","tags":{}},"n185963453":{"id":"n185963453","loc":[-85.6336152,41.9459804],"version":"3","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:56Z","tags":{}},"n185963451":{"id":"n185963451","loc":[-85.6332888,41.9456871],"version":"3","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:57Z","tags":{}},"n2130304152":{"id":"n2130304152","loc":[-85.6359466,41.9454599],"version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{}},"n2130304153":{"id":"n2130304153","loc":[-85.6362773,41.9452683],"version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{}},"n2130304154":{"id":"n2130304154","loc":[-85.6352028,41.9442868],"version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{}},"n2130304155":{"id":"n2130304155","loc":[-85.6348756,41.9444769],"version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{}},"n2130304156":{"id":"n2130304156","loc":[-85.6349723,41.9444207],"version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{}},"n2130304157":{"id":"n2130304157","loc":[-85.6338698,41.9434443],"version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{}},"n2130304158":{"id":"n2130304158","loc":[-85.635094,41.9451026],"version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{}},"n2130304160":{"id":"n2130304160","loc":[-85.6353716,41.9449322],"version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{}},"n2130304162":{"id":"n2130304162","loc":[-85.6365942,41.9459352],"version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{}},"n2130304163":{"id":"n2130304163","loc":[-85.6369006,41.9457469],"version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{}},"n2130304164":{"id":"n2130304164","loc":[-85.6363292,41.9452278],"version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{}},"n2130304165":{"id":"n2130304165","loc":[-85.6360248,41.9454175],"version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{}},"n2139824683":{"id":"n2139824683","loc":[-85.6339825,41.9446441],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:01Z","tags":{}},"n2139824689":{"id":"n2139824689","loc":[-85.6340437,41.9446925],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:01Z","tags":{}},"n2139824702":{"id":"n2139824702","loc":[-85.6340961,41.9447551],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824705":{"id":"n2139824705","loc":[-85.6337467,41.944809],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824707":{"id":"n2139824707","loc":[-85.6341598,41.9448129],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824710":{"id":"n2139824710","loc":[-85.6342771,41.9448223],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824712":{"id":"n2139824712","loc":[-85.6346058,41.944841],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824713":{"id":"n2139824713","loc":[-85.633808,41.9448574],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824714":{"id":"n2139824714","loc":[-85.6340889,41.9448589],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824716":{"id":"n2139824716","loc":[-85.6343335,41.944871],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824717":{"id":"n2139824717","loc":[-85.6343341,41.9448717],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824720":{"id":"n2139824720","loc":[-85.6338757,41.9449069],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824721":{"id":"n2139824721","loc":[-85.6341445,41.9449071],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824724":{"id":"n2139824724","loc":[-85.6334787,41.9449262],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824726":{"id":"n2139824726","loc":[-85.6347119,41.9449332],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824727":{"id":"n2139824727","loc":[-85.6347175,41.9449418],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824728":{"id":"n2139824728","loc":[-85.6344284,41.9449538],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824729":{"id":"n2139824729","loc":[-85.6339339,41.9449573],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824730":{"id":"n2139824730","loc":[-85.6339179,41.9449682],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824732":{"id":"n2139824732","loc":[-85.6335472,41.9449895],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824733":{"id":"n2139824733","loc":[-85.6339736,41.9450164],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824735":{"id":"n2139824735","loc":[-85.6336034,41.9450415],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824736":{"id":"n2139824736","loc":[-85.6348317,41.945043],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824737":{"id":"n2139824737","loc":[-85.63403,41.9450651],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824738":{"id":"n2139824738","loc":[-85.6336611,41.9450949],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824740":{"id":"n2139824740","loc":[-85.6336582,41.9450966],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824744":{"id":"n2139824744","loc":[-85.6331702,41.9451107],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824745":{"id":"n2139824745","loc":[-85.6333388,41.9451142],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824746":{"id":"n2139824746","loc":[-85.6337131,41.9451341],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824747":{"id":"n2139824747","loc":[-85.6337021,41.9451372],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824748":{"id":"n2139824748","loc":[-85.6341244,41.9451472],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824749":{"id":"n2139824749","loc":[-85.6333952,41.945166],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824750":{"id":"n2139824750","loc":[-85.633395,41.9451661],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824751":{"id":"n2139824751","loc":[-85.6346258,41.9451725],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824752":{"id":"n2139824752","loc":[-85.6332387,41.9451741],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824753":{"id":"n2139824753","loc":[-85.6346901,41.9451853],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824754":{"id":"n2139824754","loc":[-85.6346611,41.9452035],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824755":{"id":"n2139824755","loc":[-85.6346574,41.9452059],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824756":{"id":"n2139824756","loc":[-85.6345611,41.9452133],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824757":{"id":"n2139824757","loc":[-85.633453,41.9452194],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824758":{"id":"n2139824758","loc":[-85.6335508,41.9452283],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824759":{"id":"n2139824759","loc":[-85.6347424,41.9452312],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824760":{"id":"n2139824760","loc":[-85.6342305,41.9452395],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824761":{"id":"n2139824761","loc":[-85.6342319,41.9452449],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824762":{"id":"n2139824762","loc":[-85.6334969,41.94526],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824763":{"id":"n2139824763","loc":[-85.63468,41.9452706],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824764":{"id":"n2139824764","loc":[-85.6346772,41.9452724],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824765":{"id":"n2139824765","loc":[-85.6338611,41.9452763],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824766":{"id":"n2139824766","loc":[-85.6347811,41.9452939],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824767":{"id":"n2139824767","loc":[-85.6347375,41.9453211],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824768":{"id":"n2139824768","loc":[-85.6339171,41.9453301],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824769":{"id":"n2139824769","loc":[-85.6348307,41.9453377],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824770":{"id":"n2139824770","loc":[-85.6347067,41.9453405],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824771":{"id":"n2139824771","loc":[-85.6343461,41.9453461],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824772":{"id":"n2139824772","loc":[-85.6343481,41.9453475],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824773":{"id":"n2139824773","loc":[-85.634805,41.9453538],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824774":{"id":"n2139824774","loc":[-85.6336997,41.9453692],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824775":{"id":"n2139824775","loc":[-85.6339709,41.9453818],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824776":{"id":"n2139824776","loc":[-85.6336229,41.9454134],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824777":{"id":"n2139824777","loc":[-85.6349022,41.9454141],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824778":{"id":"n2139824778","loc":[-85.6348854,41.9454246],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824779":{"id":"n2139824779","loc":[-85.6340286,41.9454373],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824780":{"id":"n2139824780","loc":[-85.6336963,41.9454572],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824781":{"id":"n2139824781","loc":[-85.6336789,41.9454672],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824782":{"id":"n2139824782","loc":[-85.6344933,41.945475],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824783":{"id":"n2139824783","loc":[-85.6340854,41.9454918],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824784":{"id":"n2139824784","loc":[-85.6350036,41.9455034],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824785":{"id":"n2139824785","loc":[-85.6337501,41.9455089],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824786":{"id":"n2139824786","loc":[-85.6337497,41.9455091],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824787":{"id":"n2139824787","loc":[-85.6345425,41.9455186],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824788":{"id":"n2139824788","loc":[-85.6341459,41.9455372],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824789":{"id":"n2139824789","loc":[-85.6341376,41.945542],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824790":{"id":"n2139824790","loc":[-85.6338394,41.9455462],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824791":{"id":"n2139824791","loc":[-85.6349171,41.9455588],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824792":{"id":"n2139824792","loc":[-85.6338074,41.9455646],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824793":{"id":"n2139824793","loc":[-85.6346229,41.9455894],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824794":{"id":"n2139824794","loc":[-85.6338983,41.9455995],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824795":{"id":"n2139824795","loc":[-85.6338962,41.9456007],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824796":{"id":"n2139824796","loc":[-85.6342475,41.9456348],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824797":{"id":"n2139824797","loc":[-85.6339505,41.9456497],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824798":{"id":"n2139824798","loc":[-85.6347243,41.9456788],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824799":{"id":"n2139824799","loc":[-85.635057,41.9456831],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824800":{"id":"n2139824800","loc":[-85.635287,41.9457056],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824801":{"id":"n2139824801","loc":[-85.6350753,41.9457068],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824802":{"id":"n2139824802","loc":[-85.6347753,41.9457252],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:04Z","tags":{}},"n2139824803":{"id":"n2139824803","loc":[-85.6340521,41.9457473],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:04Z","tags":{}},"n2139824804":{"id":"n2139824804","loc":[-85.6352875,41.9457611],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:04Z","tags":{}},"n2139824805":{"id":"n2139824805","loc":[-85.6352941,41.9457611],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:04Z","tags":{}},"n2139824806":{"id":"n2139824806","loc":[-85.6350758,41.9457623],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:04Z","tags":{}},"n2139824807":{"id":"n2139824807","loc":[-85.6348194,41.9457638],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:04Z","tags":{}},"n2139824808":{"id":"n2139824808","loc":[-85.635296,41.9459428],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:04Z","tags":{}},"n2139824809":{"id":"n2139824809","loc":[-85.6348212,41.9459455],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:04Z","tags":{}},"n2139832635":{"id":"n2139832635","loc":[-85.6354612,41.9448791],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832636":{"id":"n2139832636","loc":[-85.6360241,41.9453844],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832637":{"id":"n2139832637","loc":[-85.6361452,41.9453121],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832639":{"id":"n2139832639","loc":[-85.6355997,41.944797],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832641":{"id":"n2139832641","loc":[-85.6351346,41.9443541],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832647":{"id":"n2139832647","loc":[-85.6329883,41.9453692],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832653":{"id":"n2139832653","loc":[-85.6333643,41.9456293],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832663":{"id":"n2139832663","loc":[-85.6335394,41.9455339],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832665":{"id":"n2139832665","loc":[-85.6332375,41.9452476],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832667":{"id":"n2139832667","loc":[-85.6331664,41.9452161],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832669":{"id":"n2139832669","loc":[-85.6331144,41.9451875],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832671":{"id":"n2139832671","loc":[-85.6330779,41.9451274],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832673":{"id":"n2139832673","loc":[-85.6330664,41.9450802],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832678":{"id":"n2139832678","loc":[-85.6332218,41.9453585],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832686":{"id":"n2139832686","loc":[-85.6334246,41.945541],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832691":{"id":"n2139832691","loc":[-85.6329898,41.9454997],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832693":{"id":"n2139832693","loc":[-85.6343554,41.9443274],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832694":{"id":"n2139832694","loc":[-85.6336339,41.9437089],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832696":{"id":"n2139832696","loc":[-85.633532,41.9437708],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832697":{"id":"n2139832697","loc":[-85.6338316,41.9440868],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832698":{"id":"n2139832698","loc":[-85.6342258,41.9444141],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832699":{"id":"n2139832699","loc":[-85.6339164,41.9442166],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832700":{"id":"n2139832700","loc":[-85.6341389,41.944384],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832701":{"id":"n2139832701","loc":[-85.634235,41.9443259],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832702":{"id":"n2139832702","loc":[-85.633613,41.9437875],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832703":{"id":"n2139832703","loc":[-85.633915,41.9436132],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832704":{"id":"n2139832704","loc":[-85.6340019,41.9435613],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832706":{"id":"n2139832706","loc":[-85.6343197,41.9438427],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832708":{"id":"n2139832708","loc":[-85.6342361,41.9438936],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832709":{"id":"n2139832709","loc":[-85.6353839,41.9460401],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832710":{"id":"n2139832710","loc":[-85.6354032,41.9456763],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832711":{"id":"n2139832711","loc":[-85.6356839,41.9459252],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832712":{"id":"n2139832712","loc":[-85.6356109,41.945735],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832713":{"id":"n2139832713","loc":[-85.6353997,41.9457421],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832714":{"id":"n2139832714","loc":[-85.6353895,41.9459347],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832715":{"id":"n2139832715","loc":[-85.6334777,41.9436628],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832716":{"id":"n2139832716","loc":[-85.6333137,41.9435382],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832717":{"id":"n2139832717","loc":[-85.6330938,41.9435406],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:50Z","tags":{}},"n2139832721":{"id":"n2139832721","loc":[-85.6333023,41.9434922],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:50Z","tags":{}},"n2139832722":{"id":"n2139832722","loc":[-85.6330466,41.943623],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:50Z","tags":{}},"n2139832723":{"id":"n2139832723","loc":[-85.6332746,41.9435624],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:50Z","tags":{}},"n2139832724":{"id":"n2139832724","loc":[-85.6333511,41.9435176],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:50Z","tags":{}},"n2139832725":{"id":"n2139832725","loc":[-85.6332241,41.9434001],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:50Z","tags":{}},"n2139832726":{"id":"n2139832726","loc":[-85.6332355,41.9433686],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:50Z","tags":{}},"n2139870373":{"id":"n2139870373","loc":[-85.6351783,41.9439117],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870374":{"id":"n2139870374","loc":[-85.6351431,41.9439217],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870375":{"id":"n2139870375","loc":[-85.6348853,41.9439117],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870376":{"id":"n2139870376","loc":[-85.6348317,41.9439105],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870377":{"id":"n2139870377","loc":[-85.6346384,41.944007],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870378":{"id":"n2139870378","loc":[-85.6345563,41.9440523],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2140006403":{"id":"n2140006403","loc":[-85.6359942,41.9450097],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006405":{"id":"n2140006405","loc":[-85.6363884,41.9446079],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006407":{"id":"n2140006407","loc":[-85.6362148,41.9447874],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006409":{"id":"n2140006409","loc":[-85.6379476,41.9445869],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006411":{"id":"n2140006411","loc":[-85.6378485,41.9445674],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006413":{"id":"n2140006413","loc":[-85.6378952,41.9444547],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006415":{"id":"n2140006415","loc":[-85.6379962,41.944477],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006421":{"id":"n2140006421","loc":[-85.6355248,41.9433702],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006423":{"id":"n2140006423","loc":[-85.6378471,41.9439233],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:25Z","tags":{}},"n2140006425":{"id":"n2140006425","loc":[-85.6378913,41.9441238],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:25Z","tags":{}},"n2140006426":{"id":"n2140006426","loc":[-85.6381674,41.9442289],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:25Z","tags":{}},"n2140006427":{"id":"n2140006427","loc":[-85.6382359,41.9440975],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:25Z","tags":{}},"n2140006428":{"id":"n2140006428","loc":[-85.6382071,41.9440252],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:25Z","tags":{}},"n2140006429":{"id":"n2140006429","loc":[-85.6381409,41.9439973],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:25Z","tags":{}},"n2140006430":{"id":"n2140006430","loc":[-85.6380569,41.9440153],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:25Z","tags":{}},"n2140006433":{"id":"n2140006433","loc":[-85.6379071,41.9442467],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:25Z","tags":{}},"n2140006435":{"id":"n2140006435","loc":[-85.6381634,41.9443125],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:25Z","tags":{}},"n2140006436":{"id":"n2140006436","loc":[-85.6382407,41.944301],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:25Z","tags":{}},"n2140006438":{"id":"n2140006438","loc":[-85.6382761,41.9442188],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:25Z","tags":{}},"n2140006439":{"id":"n2140006439","loc":[-85.6382429,41.9441761],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:25Z","tags":{}},"n2140006440":{"id":"n2140006440","loc":[-85.6382016,41.9441632],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:25Z","tags":{}},"n2140006441":{"id":"n2140006441","loc":[-85.6378185,41.9439835],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:25Z","tags":{}},"n2166205688":{"id":"n2166205688","loc":[-85.6349963,41.9444392],"version":"1","changeset":"15117845","user":"rolandg","uid":"8703","visible":"true","timestamp":"2013-02-21T23:02:38Z","tags":{}},"n2168544780":{"id":"n2168544780","loc":[-85.633944,41.945807],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544781":{"id":"n2168544781","loc":[-85.6340783,41.9458621],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544782":{"id":"n2168544782","loc":[-85.6338184,41.9457548],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544783":{"id":"n2168544783","loc":[-85.6339925,41.9459777],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544784":{"id":"n2168544784","loc":[-85.6337317,41.9458698],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544785":{"id":"n2168544785","loc":[-85.6337297,41.9460042],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544786":{"id":"n2168544786","loc":[-85.633919,41.9460797],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544787":{"id":"n2168544787","loc":[-85.6338672,41.9459263],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544788":{"id":"n2168544788","loc":[-85.6338246,41.9459853],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544789":{"id":"n2168544789","loc":[-85.6337615,41.9459601],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544790":{"id":"n2168544790","loc":[-85.6342079,41.9460399],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544791":{"id":"n2168544791","loc":[-85.6343346,41.9458503],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544792":{"id":"n2168544792","loc":[-85.6343759,41.9458116],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544793":{"id":"n2168544793","loc":[-85.6344394,41.9458109],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544795":{"id":"n2168544795","loc":[-85.6344827,41.945851],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544797":{"id":"n2168544797","loc":[-85.6344807,41.945969],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544798":{"id":"n2168544798","loc":[-85.6344404,41.9459697],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544799":{"id":"n2168544799","loc":[-85.6344413,41.9460333],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544800":{"id":"n2168544800","loc":[-85.6342173,41.9460705],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544801":{"id":"n2168544801","loc":[-85.6342162,41.9460392],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544802":{"id":"n2168544802","loc":[-85.6344251,41.9460351],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544805":{"id":"n2168544805","loc":[-85.6344257,41.9460507],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544807":{"id":"n2168544807","loc":[-85.6344721,41.9460498],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544809":{"id":"n2168544809","loc":[-85.6344754,41.9461427],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544811":{"id":"n2168544811","loc":[-85.6344311,41.9461435],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544813":{"id":"n2168544813","loc":[-85.6344317,41.9461592],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544815":{"id":"n2168544815","loc":[-85.6343708,41.9461604],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544817":{"id":"n2168544817","loc":[-85.6343715,41.9461786],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544819":{"id":"n2168544819","loc":[-85.6343229,41.9461795],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544821":{"id":"n2168544821","loc":[-85.6343222,41.9461606],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544823":{"id":"n2168544823","loc":[-85.6342476,41.9461621],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544825":{"id":"n2168544825","loc":[-85.6342444,41.94607],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544827":{"id":"n2168544827","loc":[-85.634138,41.9461632],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544829":{"id":"n2168544829","loc":[-85.6342016,41.9460703],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544830":{"id":"n2168544830","loc":[-85.6332929,41.9463092],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544831":{"id":"n2168544831","loc":[-85.633122,41.946239],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544832":{"id":"n2168544832","loc":[-85.6332954,41.9460055],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544833":{"id":"n2168544833","loc":[-85.6333954,41.9460466],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544834":{"id":"n2168544834","loc":[-85.6334044,41.9460345],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544835":{"id":"n2168544835","loc":[-85.6334594,41.9460571],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544836":{"id":"n2168544836","loc":[-85.6333871,41.9461544],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544837":{"id":"n2168544837","loc":[-85.633403,41.9461609],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544838":{"id":"n2168544838","loc":[-85.6341683,41.9464167],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544839":{"id":"n2168544839","loc":[-85.6341711,41.9463411],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544840":{"id":"n2168544840","loc":[-85.6344471,41.9463469],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544841":{"id":"n2168544841","loc":[-85.6344441,41.9464243],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544842":{"id":"n2168544842","loc":[-85.6343622,41.9464226],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544843":{"id":"n2168544843","loc":[-85.6343593,41.9464989],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544844":{"id":"n2168544844","loc":[-85.6342812,41.9464973],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544845":{"id":"n2168544845","loc":[-85.634283,41.9464504],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544846":{"id":"n2168544846","loc":[-85.6342609,41.9464499],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544847":{"id":"n2168544847","loc":[-85.6342621,41.9464187],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544848":{"id":"n2168544848","loc":[-85.6348414,41.9463396],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544849":{"id":"n2168544849","loc":[-85.6348387,41.9461872],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544850":{"id":"n2168544850","loc":[-85.6351186,41.9461844],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544851":{"id":"n2168544851","loc":[-85.635119,41.9462112],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544852":{"id":"n2168544852","loc":[-85.6351918,41.9462104],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544853":{"id":"n2168544853","loc":[-85.6351944,41.9463515],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544854":{"id":"n2168544854","loc":[-85.6351049,41.9463524],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544855":{"id":"n2168544855","loc":[-85.6351046,41.946337],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2189153180":{"id":"n2189153180","loc":[-85.6340369,41.9469572],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153181":{"id":"n2189153181","loc":[-85.6342531,41.946953],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153183":{"id":"n2189153183","loc":[-85.6348115,41.9465468],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153184":{"id":"n2189153184","loc":[-85.6348105,41.9464569],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153185":{"id":"n2189153185","loc":[-85.6351431,41.9464549],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153186":{"id":"n2189153186","loc":[-85.6351441,41.9465448],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153187":{"id":"n2189153187","loc":[-85.6350077,41.9465456],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153188":{"id":"n2189153188","loc":[-85.635008,41.9465721],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153189":{"id":"n2189153189","loc":[-85.6348965,41.9465727],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153190":{"id":"n2189153190","loc":[-85.6348962,41.9465463],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153191":{"id":"n2189153191","loc":[-85.6348963,41.9471586],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153192":{"id":"n2189153192","loc":[-85.6348944,41.947032],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153193":{"id":"n2189153193","loc":[-85.6350241,41.947031],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153194":{"id":"n2189153194","loc":[-85.635026,41.9471575],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153195":{"id":"n2189153195","loc":[-85.6352328,41.9471053],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153196":{"id":"n2189153196","loc":[-85.6352359,41.9469906],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153197":{"id":"n2189153197","loc":[-85.6353694,41.9469925],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153198":{"id":"n2189153198","loc":[-85.6353664,41.9471072],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153199":{"id":"n2189153199","loc":[-85.6348241,41.9469287],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153200":{"id":"n2189153200","loc":[-85.6348248,41.9468185],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153201":{"id":"n2189153201","loc":[-85.6351199,41.9468195],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153202":{"id":"n2189153202","loc":[-85.6351192,41.9469298],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153203":{"id":"n2189153203","loc":[-85.6347965,41.9468057],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153204":{"id":"n2189153204","loc":[-85.634792,41.9466044],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153205":{"id":"n2189153205","loc":[-85.6349483,41.9466025],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153206":{"id":"n2189153206","loc":[-85.6349493,41.9466448],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153207":{"id":"n2189153207","loc":[-85.6349753,41.9466445],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153208":{"id":"n2189153208","loc":[-85.6349743,41.9465995],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153209":{"id":"n2189153209","loc":[-85.6351173,41.9465977],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153210":{"id":"n2189153210","loc":[-85.6351219,41.9468015],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153211":{"id":"n2189153211","loc":[-85.6349806,41.9468032],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153212":{"id":"n2189153212","loc":[-85.6349794,41.9467519],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153213":{"id":"n2189153213","loc":[-85.6349521,41.9467523],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153214":{"id":"n2189153214","loc":[-85.6349532,41.9468037],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153215":{"id":"n2189153215","loc":[-85.6346302,41.9468381],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153216":{"id":"n2189153216","loc":[-85.6343028,41.9468449],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153217":{"id":"n2189153217","loc":[-85.6342006,41.9468297],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153218":{"id":"n2189153218","loc":[-85.6336698,41.9465918],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153219":{"id":"n2189153219","loc":[-85.6344663,41.9466639],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153220":{"id":"n2189153220","loc":[-85.6344639,41.9466015],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153221":{"id":"n2189153221","loc":[-85.6342283,41.9466065],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153222":{"id":"n2189153222","loc":[-85.6342303,41.9466587],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153223":{"id":"n2189153223","loc":[-85.6342843,41.9466575],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153224":{"id":"n2189153224","loc":[-85.6342851,41.9466794],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153225":{"id":"n2189153225","loc":[-85.6343475,41.9466781],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153226":{"id":"n2189153226","loc":[-85.634347,41.9466664],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153227":{"id":"n2189153227","loc":[-85.6354428,41.9470148],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153228":{"id":"n2189153228","loc":[-85.6354432,41.9468005],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153229":{"id":"n2189153229","loc":[-85.6360277,41.9468011],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153230":{"id":"n2189153230","loc":[-85.6360273,41.9470154],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153231":{"id":"n2189153231","loc":[-85.6354565,41.9465823],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153232":{"id":"n2189153232","loc":[-85.6354496,41.946218],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153233":{"id":"n2189153233","loc":[-85.6356355,41.9465788],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153234":{"id":"n2189153234","loc":[-85.6357155,41.9468008],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153235":{"id":"n2189153235","loc":[-85.6359539,41.9467969],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153236":{"id":"n2189153236","loc":[-85.6359561,41.9463036],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153237":{"id":"n2189153237","loc":[-85.6360129,41.9464793],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153238":{"id":"n2189153238","loc":[-85.6360152,41.9463898],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153239":{"id":"n2189153239","loc":[-85.6359607,41.9464928],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153240":{"id":"n2189153240","loc":[-85.6356903,41.9462227],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153242":{"id":"n2189153242","loc":[-85.6354163,41.946142],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153243":{"id":"n2189153243","loc":[-85.6357546,41.9462214],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153244":{"id":"n2189153244","loc":[-85.6357937,41.9462542],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153245":{"id":"n2189153245","loc":[-85.6358723,41.9467048],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153246":{"id":"n2189153246","loc":[-85.6361494,41.946757],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153247":{"id":"n2189153247","loc":[-85.6354173,41.9469082],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153248":{"id":"n2189153248","loc":[-85.635443,41.9469079],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153249":{"id":"n2189153249","loc":[-85.6360275,41.9469093],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153250":{"id":"n2189153250","loc":[-85.6361542,41.946915],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153251":{"id":"n2189153251","loc":[-85.6358654,41.9464843],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153252":{"id":"n2189153252","loc":[-85.6359549,41.9467499],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153253":{"id":"n2189153253","loc":[-85.6357172,41.9466335],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153254":{"id":"n2189153254","loc":[-85.6355644,41.9461768],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153255":{"id":"n2189153255","loc":[-85.6355655,41.946528],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153256":{"id":"n2189153256","loc":[-85.6357055,41.9465971],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153257":{"id":"n2189153257","loc":[-85.635869,41.9465971],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153259":{"id":"n2189153259","loc":[-85.6354561,41.9470278],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153260":{"id":"n2189153260","loc":[-85.6357961,41.9470233],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153261":{"id":"n2189153261","loc":[-85.6357977,41.9470907],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153262":{"id":"n2189153262","loc":[-85.6357297,41.9470916],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153263":{"id":"n2189153263","loc":[-85.635733,41.947233],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153264":{"id":"n2189153264","loc":[-85.6362674,41.9468637],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153265":{"id":"n2189153265","loc":[-85.6362646,41.9467047],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153266":{"id":"n2189153266","loc":[-85.6363267,41.9467047],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153267":{"id":"n2189153267","loc":[-85.6362633,41.9465848],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153268":{"id":"n2189153268","loc":[-85.6363805,41.9465468],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153269":{"id":"n2189153269","loc":[-85.6364604,41.9466842],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153270":{"id":"n2189153270","loc":[-85.6364604,41.9468647],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2199109756":{"id":"n2199109756","loc":[-85.6337134,41.9471841],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109757":{"id":"n2199109757","loc":[-85.6336514,41.94716],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109758":{"id":"n2199109758","loc":[-85.6337043,41.9470847],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109759":{"id":"n2199109759","loc":[-85.6335997,41.9470441],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109760":{"id":"n2199109760","loc":[-85.6335064,41.9471771],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n185960195":{"id":"n185960195","loc":[-85.6295992,41.9524346],"version":"3","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:17Z","tags":{}},"n185960796":{"id":"n185960796","loc":[-85.634723,41.953681],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:59:24Z","tags":{}},"n185961396":{"id":"n185961396","loc":[-85.634767,41.959009],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:59:39Z","tags":{}},"n185962625":{"id":"n185962625","loc":[-85.635175,41.97201],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:00:29Z","tags":{}},"n185964982":{"id":"n185964982","loc":[-85.632799,41.9440543],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:00Z","tags":{}},"n185965289":{"id":"n185965289","loc":[-85.634621,41.947323],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:49Z","tags":{}},"n185965291":{"id":"n185965291","loc":[-85.636166,41.947296],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:49Z","tags":{}},"n185965399":{"id":"n185965399","loc":[-85.634776,41.959834],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:52Z","tags":{}},"n185966937":{"id":"n185966937","loc":[-85.633183,41.947315],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:50Z","tags":{}},"n185966948":{"id":"n185966948","loc":[-85.626406,41.957188],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:50Z","tags":{}},"n185967422":{"id":"n185967422","loc":[-85.6320229,41.9490123],"version":"3","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:17Z","tags":{}},"n185967917":{"id":"n185967917","loc":[-85.634763,41.958292],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:03:17Z","tags":{}},"n185967918":{"id":"n185967918","loc":[-85.636271,41.958311],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:03:17Z","tags":{}},"n185968100":{"id":"n185968100","loc":[-85.630835,41.950656],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:03:22Z","tags":{}},"n185970515":{"id":"n185970515","loc":[-85.634832,41.963866],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:04:41Z","tags":{}},"n185971578":{"id":"n185971578","loc":[-85.634641,41.948627],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:05Z","tags":{}},"n185971580":{"id":"n185971580","loc":[-85.6361818,41.9486135],"version":"3","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:48:03Z","tags":{}},"n185971631":{"id":"n185971631","loc":[-85.634729,41.954667],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:06Z","tags":{}},"n185971632":{"id":"n185971632","loc":[-85.636236,41.954656],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:06Z","tags":{}},"n185972155":{"id":"n185972155","loc":[-85.623333,41.961987],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:18Z","tags":{}},"n185974583":{"id":"n185974583","loc":[-85.634686,41.951158],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:06:21Z","tags":{}},"n185974585":{"id":"n185974585","loc":[-85.6362059,41.9511457],"version":"3","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:48:03Z","tags":{}},"n185975064":{"id":"n185975064","loc":[-85.636218,41.953667],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:06:49Z","tags":{}},"n185975735":{"id":"n185975735","loc":[-85.634923,41.969269],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:07:09Z","tags":{}},"n185978390":{"id":"n185978390","loc":[-85.634668,41.949875],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:24Z","tags":{}},"n185978392":{"id":"n185978392","loc":[-85.634686,41.952415],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:24Z","tags":{}},"n185978394":{"id":"n185978394","loc":[-85.634726,41.955921],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:24Z","tags":{}},"n185978399":{"id":"n185978399","loc":[-85.6347861,41.9606613],"version":"3","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:17Z","tags":{}},"n185978402":{"id":"n185978402","loc":[-85.634806,41.961485],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:24Z","tags":{}},"n185978406":{"id":"n185978406","loc":[-85.6348298,41.964783],"version":"3","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:48:00Z","tags":{}},"n185978410":{"id":"n185978410","loc":[-85.6348766,41.9677088],"version":"3","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:17Z","tags":{}},"n185978414":{"id":"n185978414","loc":[-85.634938,41.971566],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:25Z","tags":{}},"n185978415":{"id":"n185978415","loc":[-85.634942,41.971611],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:25Z","tags":{}},"n185978417":{"id":"n185978417","loc":[-85.634952,41.971655],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:25Z","tags":{}},"n185978419":{"id":"n185978419","loc":[-85.634989,41.971741],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:25Z","tags":{}},"n185978420":{"id":"n185978420","loc":[-85.635063,41.971864],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:25Z","tags":{}},"n185978787":{"id":"n185978787","loc":[-85.627936,41.954693],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:34Z","tags":{}},"n185978790":{"id":"n185978790","loc":[-85.626832,41.954677],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:34Z","tags":{}},"n185978967":{"id":"n185978967","loc":[-85.632278,41.948613],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:39Z","tags":{}},"n185980735":{"id":"n185980735","loc":[-85.628639,41.953725],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:47Z","tags":{}},"n185982163":{"id":"n185982163","loc":[-85.636233,41.952398],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:10:31Z","tags":{}},"n185982193":{"id":"n185982193","loc":[-85.6313855,41.9499125],"version":"3","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:17Z","tags":{}},"n185982195":{"id":"n185982195","loc":[-85.6304857,41.9511945],"version":"3","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:17Z","tags":{}},"n185982196":{"id":"n185982196","loc":[-85.626336,41.957291],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:10:32Z","tags":{}},"n185982197":{"id":"n185982197","loc":[-85.625578,41.958664],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:10:32Z","tags":{}},"n185982198":{"id":"n185982198","loc":[-85.624619,41.960145],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:10:32Z","tags":{}},"n185982200":{"id":"n185982200","loc":[-85.624494,41.960338],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:10:32Z","tags":{}},"n185984017":{"id":"n185984017","loc":[-85.636163,41.947382],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:11:46Z","tags":{}},"n185984020":{"id":"n185984020","loc":[-85.636188,41.9498803],"version":"3","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:48:03Z","tags":{}},"n185984022":{"id":"n185984022","loc":[-85.636276,41.955919],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:11:47Z","tags":{}},"n185984024":{"id":"n185984024","loc":[-85.636279,41.956901],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:11:47Z","tags":{}},"n185988036":{"id":"n185988036","loc":[-85.631422,41.948294],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:13:30Z","tags":{}},"n185988867":{"id":"n185988867","loc":[-85.63102,41.948805],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:13Z","tags":{}},"n185988869":{"id":"n185988869","loc":[-85.630773,41.949209],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:13Z","tags":{}},"n185988871":{"id":"n185988871","loc":[-85.63005,41.95016],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:13Z","tags":{}},"n185988872":{"id":"n185988872","loc":[-85.629423,41.951016],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:13Z","tags":{}},"n185988873":{"id":"n185988873","loc":[-85.629252,41.951256],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:13Z","tags":{}},"n185988875":{"id":"n185988875","loc":[-85.629126,41.951489],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:13Z","tags":{}},"n185988877":{"id":"n185988877","loc":[-85.628991,41.951704],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:13Z","tags":{}},"n185988878":{"id":"n185988878","loc":[-85.628689,41.952112],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:13Z","tags":{}},"n185988879":{"id":"n185988879","loc":[-85.628313,41.952666],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:13Z","tags":{}},"n185988880":{"id":"n185988880","loc":[-85.627687,41.953529],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:13Z","tags":{}},"n185988882":{"id":"n185988882","loc":[-85.627394,41.953947],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:13Z","tags":{}},"n185988884":{"id":"n185988884","loc":[-85.627287,41.954128],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:14Z","tags":{}},"n1819858502":{"id":"n1819858502","loc":[-85.6328435,41.9455473],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:54Z","tags":{}},"n1819858510":{"id":"n1819858510","loc":[-85.6324841,41.9453438],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:54Z","tags":{}},"n1819858515":{"id":"n1819858515","loc":[-85.6318511,41.9446409],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:54Z","tags":{}},"n1819858520":{"id":"n1819858520","loc":[-85.6326558,41.9454708],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:54Z","tags":{}},"n1819858522":{"id":"n1819858522","loc":[-85.6319048,41.9447407],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:55Z","tags":{}},"n1819858524":{"id":"n1819858524","loc":[-85.6317718,41.9443666],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:55Z","tags":{}},"n1819858530":{"id":"n1819858530","loc":[-85.632055,41.9449128],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:55Z","tags":{}},"n2139795768":{"id":"n2139795768","loc":[-85.6243023,41.9606102],"version":"1","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:47:55Z","tags":{}},"n2139832645":{"id":"n2139832645","loc":[-85.6324455,41.9448607],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832649":{"id":"n2139832649","loc":[-85.6328043,41.9454773],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832651":{"id":"n2139832651","loc":[-85.6322547,41.9449621],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832675":{"id":"n2139832675","loc":[-85.6327356,41.944757],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832677":{"id":"n2139832677","loc":[-85.6325433,41.9448599],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832680":{"id":"n2139832680","loc":[-85.6328885,41.9455614],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832682":{"id":"n2139832682","loc":[-85.6320913,41.9449492],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832684":{"id":"n2139832684","loc":[-85.6325366,41.9447133],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832688":{"id":"n2139832688","loc":[-85.6322786,41.94485],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832718":{"id":"n2139832718","loc":[-85.6327486,41.9432475],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:50Z","tags":{}},"n2139832719":{"id":"n2139832719","loc":[-85.6327926,41.9431773],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:50Z","tags":{}},"n2139832720":{"id":"n2139832720","loc":[-85.6329033,41.943153],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:50Z","tags":{}},"n2139832727":{"id":"n2139832727","loc":[-85.6328975,41.9430783],"version":"2","changeset":"14892929","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:11:47Z","tags":{}},"n2139844839":{"id":"n2139844839","loc":[-85.6326261,41.9432308],"version":"1","changeset":"14892929","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:11:47Z","tags":{}},"n2189015992":{"id":"n2189015992","loc":[-85.6347706,41.9593383],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189153179":{"id":"n2189153179","loc":[-85.6340476,41.9472565],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153182":{"id":"n2189153182","loc":[-85.6342638,41.9472522],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153241":{"id":"n2189153241","loc":[-85.6354184,41.9473091],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153258":{"id":"n2189153258","loc":[-85.6354611,41.9472366],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153277":{"id":"n2189153277","loc":[-85.6328948,41.9462374],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:12Z","tags":{}},"n2199109755":{"id":"n2199109755","loc":[-85.6336729,41.9472417],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"w203970139":{"id":"w203970139","version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:06Z","tags":{"building":"yes"},"nodes":["n2139824793","n2139824787","n2139824773","n2139824778","n2139824793"]},"w203970098":{"id":"w203970098","version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:04Z","tags":{"building":"yes"},"nodes":["n2139824748","n2139824712","n2139824726","n2139824760","n2139824748"]},"w208643132":{"id":"w208643132","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:14Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189153195","n2189153196","n2189153197","n2189153198","n2189153195"]},"w203970094":{"id":"w203970094","version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:04Z","tags":{"building":"yes"},"nodes":["n2139824755","n2139824753","n2139824759","n2139824764","n2139824763","n2139824767","n2139824770","n2139824782","n2139824772","n2139824756","n2139824751","n2139824754","n2139824755"]},"w208643138":{"id":"w208643138","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:15Z","tags":{"amenity":"parking","area":"yes"},"nodes":["n2189153231","n2189153232","n2189153240","n2189153244","n2189153236","n2189153238","n2189153237","n2189153239","n2189153252","n2189153235","n2189153234","n2189153253","n2189153233","n2189153231"]},"w203970125":{"id":"w203970125","version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:05Z","tags":{"building":"yes"},"nodes":["n2139824735","n2139824738","n2139824757","n2139824749","n2139824735"]},"w170848823":{"id":"w170848823","version":"2","changeset":"14893390","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:53:39Z","tags":{"name":"Rocky River","source":"Bing","waterway":"river"},"nodes":["n1819849189","n1819858516","n1819858519","n1819858504","n1819858525","n1819858506","n1819858513"]},"w203970898":{"id":"w203970898","version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:50Z","tags":{"amenity":"parking","area":"yes"},"nodes":["n2139832645","n2139832647","n2139832649","n2139832651","n2139832645"]},"w203970134":{"id":"w203970134","version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:06Z","tags":{"building":"yes"},"nodes":["n2139824796","n2139824803","n2139824797","n2139824788","n2139824796"]},"w203970104":{"id":"w203970104","version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:04Z","tags":{"building":"yes"},"nodes":["n2139824733","n2139824730","n2139824714","n2139824721","n2139824733"]},"w206805245":{"id":"w206805245","version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:04Z","tags":{"area":"yes","building":"yes"},"nodes":["n2168544780","n2168544781","n2139824796","n2139824803","n2168544780"]},"w206805252":{"id":"w206805252","version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:04Z","tags":{"area":"yes","building":"yes"},"nodes":["n2168544838","n2168544839","n2168544840","n2168544841","n2168544842","n2168544843","n2168544844","n2168544845","n2168544846","n2168544847","n2168544838"]},"w203970099":{"id":"w203970099","version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:04Z","tags":{"building":"yes"},"nodes":["n2139824783","n2139824795","n2139824790","n2139824779","n2139824783"]},"w17967730":{"id":"w17967730","version":"2","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:18Z","tags":{"highway":"residential","name":"Water St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Water","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185963451","n2189153277","n185988036","n185988867","n185988869","n185988871","n185988872","n185988873","n185988875","n185988877","n185988878","n185988879","n185988880","n185988882","n185988884","n185978790"]},"w208643133":{"id":"w208643133","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:14Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189153199","n2189153200","n2189153201","n2189153202","n2189153199"]},"w203970127":{"id":"w203970127","version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:05Z","tags":{"building":"yes"},"nodes":["n2139824794","n2139824783","n2139824789","n2139824797","n2139824794"]},"w208643139":{"id":"w208643139","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:15Z","tags":{"highway":"service"},"nodes":["n185988237","n2189153242","n2189153247","n2189153241"]},"w203988297":{"id":"w203988297","version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:25Z","tags":{"amenity":"parking","area":"yes"},"nodes":["n2140006423","n2140006441","n2140006425","n2140006426","n2140006440","n2140006427","n2140006428","n2140006429","n2140006430","n2140006423"]},"w206805250":{"id":"w206805250","version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:04Z","tags":{"area":"yes","building":"yes"},"nodes":["n2168544827","n2168544823","n2168544825","n2168544800","n2168544829","n2168544827"]},"w208643140":{"id":"w208643140","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:15Z","tags":{"highway":"service","service":"parking_aisle"},"nodes":["n2189153242","n2189153254","n2189153243","n2189153244","n2189153251","n2189153257","n2189153245","n2189153252","n2189153246"]},"w203974055":{"id":"w203974055","version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:02Z","tags":{"bridge":"yes","highway":"path","name":"Riverwalk Trail"},"nodes":["n2139870376","n2139870377"]},"w206805247":{"id":"w206805247","version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:04Z","tags":{"area":"yes","building":"yes"},"nodes":["n2168544785","n2168544786","n2168544783","n2168544787","n2168544788","n2168544789","n2168544785"]},"w17964996":{"id":"w17964996","version":"3","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:51Z","tags":{"highway":"residential","name":"Foster St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Foster","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312360","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n1819858524","n1819858515","n1819858522","n1819858530","n2139832682","n1819858510","n1819858520","n1819858502","n2139832680","n185963451","n1819858527","n185963452","n185963453","n185963454","n185963455","n185963456"]},"w208643144":{"id":"w208643144","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:15Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189153264","n2189153265","n2189153266","n2189153267","n2189153268","n2189153269","n2189153270","n2189153264"]},"w203970914":{"id":"w203970914","version":"2","changeset":"14892929","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:11:47Z","tags":{"amenity":"parking","area":"yes"},"nodes":["n2139832722","n2139832723","n2139832724","n2139832725","n2139832726","n2139832727","n2139844839","n2139832722"]},"w208643143":{"id":"w208643143","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:15Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189153258","n2189153259","n2189153260","n2189153261","n2189153262","n2189153263","n2189153258"]},"w203049590":{"id":"w203049590","version":"3","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:25Z","tags":{"amenity":"parking","area":"yes"},"nodes":["n2130304152","n2130304153","n2140006403","n2130304154","n2130304156","n2130304155","n2130304160","n2130304152"]},"w203974054":{"id":"w203974054","version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:02Z","tags":{"highway":"path","name":"Riverwalk Trail"},"nodes":["n2139858971","n2139870373","n2139870374"]},"w203049595":{"id":"w203049595","version":"2","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:51Z","tags":{"highway":"service"},"nodes":["n2130304158","n2130304159","n2130304160","n2139832635","n2139832639"]},"w203970913":{"id":"w203970913","version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:51Z","tags":{"highway":"service","service":"parking_aisle"},"nodes":["n2139832715","n2139832716","n2139832717","n2139832718","n2139832719","n2139832720","n2139832721","n2139832716"]},"w208643134":{"id":"w208643134","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:15Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189153203","n2189153204","n2189153205","n2189153206","n2189153207","n2189153208","n2189153209","n2189153210","n2189153211","n2189153212","n2189153213","n2189153214","n2189153203"]},"w134150808":{"id":"w134150808","version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:53Z","tags":{"bridge":"yes","highway":"residential","name":"Moore St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Moore","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15328392:15312870:15312967","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185988239","n185984009","n185988241","n1475284019"]},"w203970115":{"id":"w203970115","version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:05Z","tags":{"building":"yes"},"nodes":["n2139824761","n2139824727","n2139824736","n2139824771","n2139824761"]},"w208643130":{"id":"w208643130","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:14Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189153183","n2189153184","n2189153185","n2189153186","n2189153187","n2189153188","n2189153189","n2189153190","n2189153183"]},"w206805246":{"id":"w206805246","version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:04Z","tags":{"area":"yes","building":"yes"},"nodes":["n2168544782","n2168544780","n2168544781","n2168544783","n2168544787","n2168544784","n2168544782"]},"w203970138":{"id":"w203970138","version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:06Z","tags":{"building":"yes"},"nodes":["n2139824729","n2139824720","n2139824702","n2139824707","n2139824729"]},"w203970133":{"id":"w203970133","version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:06Z","tags":{"building":"yes"},"nodes":["n2139824748","n2139824737","n2139824717","n2139824728","n2139824748"]},"w203970907":{"id":"w203970907","version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:50Z","tags":{"highway":"service","service":"parking_aisle"},"nodes":["n2139832700","n2139832701","n2139832702"]},"w203974056":{"id":"w203974056","version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:02Z","tags":{"highway":"path","name":"Riverwalk Trail"},"nodes":["n2139870377","n2139870378"]},"w203970897":{"id":"w203970897","version":"2","changeset":"15117845","user":"rolandg","uid":"8703","visible":"true","timestamp":"2013-02-21T23:02:38Z","tags":{"highway":"service","service":"parking_aisle"},"nodes":["n2130304156","n2166205688","n2139832635","n2139832636","n2139832637","n2139832639","n2139832641","n2166205688"]},"w203974057":{"id":"w203974057","version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:02Z","tags":{"highway":"path","name":"Riverwalk Trail"},"nodes":["n2139870375","n2139870376"]},"w203049594":{"id":"w203049594","version":"3","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:03Z","tags":{"highway":"service"},"nodes":["n2130304156","n2139870378","n2139832706","n2139832704","n2130304157"]},"w203970122":{"id":"w203970122","version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:05Z","tags":{"building":"yes"},"nodes":["n2139824757","n2139824740","n2139824747","n2139824762","n2139824757"]},"w208643136":{"id":"w208643136","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:15Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189153219","n2189153220","n2189153221","n2189153222","n2189153223","n2189153224","n2189153225","n2189153226","n2189153219"]},"w203970128":{"id":"w203970128","version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:05Z","tags":{"building":"yes"},"nodes":["n2139824732","n2139824752","n2139824744","n2139824724","n2139824732"]},"w203970097":{"id":"w203970097","version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:04Z","tags":{"building":"yes"},"nodes":["n2139824737","n2139824733","n2139824710","n2139824716","n2139824737"]},"w203970137":{"id":"w203970137","version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:06Z","tags":{"building":"yes"},"nodes":["n2139824765","n2139824774","n2139824758","n2139824746","n2139824765"]},"w134150840":{"id":"w134150840","version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:56Z","tags":{"highway":"residential","name":"Moore St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Moore","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15328392:15312870:15312967","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n1475284019","n185988243","n185988244","n185988245"]},"w17967628":{"id":"w17967628","version":"3","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:51Z","tags":{"highway":"residential","name":"Moore St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Moore","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15328392:15312870:15312967","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185978388","n2139832709","n185988237","n185988239"]},"w203988292":{"id":"w203988292","version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:25Z","tags":{"bridge":"yes","highway":"footway"},"nodes":["n2140006407","n2140006405"]},"w203970118":{"id":"w203970118","version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:05Z","tags":{"building":"yes"},"nodes":["n2139824775","n2139824785","n2139824780","n2139824768","n2139824775"]},"w203970121":{"id":"w203970121","version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:05Z","tags":{"building":"yes"},"nodes":["n2139824768","n2139824781","n2139824776","n2139824765","n2139824768"]},"w17967752":{"id":"w17967752","version":"5","changeset":"15421127","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-19T15:12:00Z","tags":{"highway":"residential","name":"Railroad Drive","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Railroad","tiger:name_type":"Dr","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185964980","n2139832699","n2139832700","n2130304158","n185988969","n185988971","n185988972","n1475284011"]},"w203970136":{"id":"w203970136","version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:06Z","tags":{"building":"yes"},"nodes":["n2139824798","n2139824793","n2139824777","n2139824784","n2139824798"]},"w203970142":{"id":"w203970142","version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:06Z","tags":{"building":"yes"},"nodes":["n2139824808","n2139824809","n2139824807","n2139824806","n2139824801","n2139824800","n2139824804","n2139824805","n2139824808"]},"w208643137":{"id":"w208643137","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:15Z","tags":{"amenity":"parking","area":"yes"},"nodes":["n2189153227","n2189153248","n2189153228","n2189153234","n2189153235","n2189153229","n2189153249","n2189153230","n2189153227"]},"w208643129":{"id":"w208643129","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:14Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189153179","n2189153180","n2189153181","n2189153182","n2189153179"]},"w203970909":{"id":"w203970909","version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:50Z","tags":{"amenity":"parking","area":"yes"},"nodes":["n2139832703","n2139832704","n2139832706","n2139832708","n2139832703"]},"w203970905":{"id":"w203970905","version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:50Z","tags":{"highway":"service","service":"parking_aisle"},"nodes":["n2139832688","n2139832691"]},"w203988298":{"id":"w203988298","version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:25Z","tags":{"highway":"service"},"nodes":["n2140006431","n2140006433","n2140006435","n2140006436","n2140006437","n2140006438","n2140006439","n2140006440"]},"w203970106":{"id":"w203970106","version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:04Z","tags":{"building":"yes"},"nodes":["n2139824798","n2139824791","n2139824799","n2139824802","n2139824798"]},"w203970129":{"id":"w203970129","version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:06Z","tags":{"building":"yes"},"nodes":["n2139824787","n2139824782","n2139824766","n2139824769","n2139824787"]},"w208643131":{"id":"w208643131","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:14Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189153191","n2189153192","n2189153193","n2189153194","n2189153191"]},"w206805249":{"id":"w206805249","version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:04Z","tags":{"area":"yes","building":"yes"},"nodes":["n2168544800","n2168544801","n2168544802","n2168544805","n2168544807","n2168544809","n2168544811","n2168544813","n2168544815","n2168544817","n2168544819","n2168544821","n2168544823","n2168544825","n2168544800"]},"w134150800":{"id":"w134150800","version":"3","changeset":"13675000","user":"NE2","uid":"207745","visible":"true","timestamp":"2012-10-29T15:08:54Z","tags":{"bridge":"yes","highway":"primary","name":"W Michigan Ave","old_ref":"US 131","ref":"US 131 Business;M 60","tiger:cfcc":"A21","tiger:county":"St. Joseph, MI","tiger:name_base":"Michigan","tiger:name_base_1":"State Highway 60","tiger:name_base_2":"US Hwy 131 (Bus)","tiger:name_direction_prefix":"W","tiger:name_type":"Ave","tiger:reviewed":"no"},"nodes":["n185964972","n185964976"]},"w17966984":{"id":"w17966984","version":"4","changeset":"15473186","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-24T01:52:21Z","tags":{"highway":"residential","name":"Portage Avenue","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Portage","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185978375","n185963456","n2189153218","n185966937","n185978967","n185967422","n185982193","n185968100","n185982195","n185960195","n185980735","n185978787","n185966948","n185982196","n185982197","n185982198","n185982200","n2139795768","n185972155"]},"w203988294":{"id":"w203988294","version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:25Z","tags":{"amenity":"shelter","area":"yes","building":"yes","shelter_type":"picnic_shelter"},"nodes":["n2140006409","n2140006411","n2140006413","n2140006415","n2140006409"]},"w203970912":{"id":"w203970912","version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:50Z","tags":{"amenity":"parking","area":"yes"},"nodes":["n2139832711","n2139832712","n2139832713","n2139832714","n2139832711"]},"w203970119":{"id":"w203970119","version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:05Z","tags":{"building":"yes"},"nodes":["n2139824713","n2139824705","n2139824683","n2139824689","n2139824713"]},"w203970114":{"id":"w203970114","version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:05Z","tags":{"building":"yes"},"nodes":["n2139824735","n2139824750","n2139824745","n2139824732","n2139824735"]},"w208643142":{"id":"w208643142","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:15Z","tags":{"highway":"service","service":"parking_aisle"},"nodes":["n2189153254","n2189153255","n2189153256","n2189153257"]},"w206805253":{"id":"w206805253","version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:04Z","tags":{"area":"yes","building":"yes"},"nodes":["n2168544848","n2168544849","n2168544850","n2168544851","n2168544852","n2168544853","n2168544854","n2168544855","n2168544848"]},"w143497377":{"id":"w143497377","version":"7","changeset":"15421127","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-19T15:11:59Z","tags":{"highway":"primary","name":"North Main Street","old_ref":"US 131","ref":"US 131 Business","tiger:cfcc":"A31","tiger:county":"St. Joseph, MI","tiger:name_base":"Main","tiger:name_base_1":"US Hwy 131 (Bus)","tiger:name_direction_prefix":"N","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_left_1":"49093","tiger:zip_right":"49093","tiger:zip_right_1":"49093"},"nodes":["n185962625","n185978420","n185978419","n185978417","n185978415","n185978414","n185975735","n1475293254","n185978410","n185978406","n185970515","n185978402","n185978399","n185965399","n2189015992","n185961396","n185967917","n185978394","n185971631","n185960796","n185978392","n185974583","n185978390","n185971578","n185965289","n2189153215","n185978388","n185978383","n185978381","n185978379","n185978377","n185978375","n185964982"]},"w134150811":{"id":"w134150811","version":"6","changeset":"15421127","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-19T15:11:58Z","tags":{"highway":"primary","name":"West Michigan Avenue","old_ref":"US 131","ref":"US 131 Business;M 60","tiger:cfcc":"A21","tiger:county":"St. Joseph, MI","tiger:name_base":"Michigan","tiger:name_base_1":"State Highway 60","tiger:name_base_2":"US Hwy 131 (Bus)","tiger:name_direction_prefix":"W","tiger:name_type":"Ave","tiger:reviewed":"no"},"nodes":["n185964976","n2130304157","n1475284023","n2139832715","n185964980","n185964982"]},"w208643135":{"id":"w208643135","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:15Z","tags":{"highway":"service","service":"parking_aisle"},"nodes":["n2189153215","n2189153216","n2189153217","n2189153218"]},"w17967183":{"id":"w17967183","version":"4","changeset":"15473186","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-24T01:52:23Z","tags":{"highway":"residential","name":"West Street","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"West","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n1475284011","n185984011","n185984013","n185984015","n2189153246","n2189153250","n185965291","n185984017","n185971580","n185984020","n185974585","n185982163","n185975064","n185971632","n185984022","n185984024","n185967918"]},"w134150778":{"id":"w134150778","version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:48Z","tags":{"bridge":"yes","highway":"residential","name":"Moore St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Moore","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15328392:15312870:15312967","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185988245","n1475283992","n185975911"]},"w206805248":{"id":"w206805248","version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:04Z","tags":{"area":"yes","building":"yes"},"nodes":["n2168544790","n2168544791","n2168544792","n2168544793","n2168544795","n2168544797","n2168544798","n2168544799","n2168544802","n2168544801","n2168544790"]},"w203974058":{"id":"w203974058","version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:02Z","tags":{"bridge":"yes","highway":"path","name":"Riverwalk Trail"},"nodes":["n2139870374","n2139870375"]},"w203970902":{"id":"w203970902","version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:50Z","tags":{"highway":"service"},"nodes":["n2139832678","n2139832691","n2139832680"]},"w203988296":{"id":"w203988296","version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:25Z","tags":{"highway":"path"},"nodes":["n2139858967","n2140006421","n2139858935"]},"w206805251":{"id":"w206805251","version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:04Z","tags":{"area":"yes","building":"yes"},"nodes":["n2168544830","n2168544831","n2168544832","n2168544833","n2168544834","n2168544835","n2168544836","n2168544837","n2168544830"]},"w203970906":{"id":"w203970906","version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:50Z","tags":{"amenity":"parking","area":"yes"},"nodes":["n2139832693","n2139832694","n2139832696","n2139832697","n2139832698","n2139832693"]},"w203049598":{"id":"w203049598","version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{"area":"yes","leisure":"pitch","sport":"tennis"},"nodes":["n2130304162","n2130304163","n2130304164","n2130304165","n2130304162"]},"w203970911":{"id":"w203970911","version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:50Z","tags":{"highway":"service"},"nodes":["n2139832709","n2139832714","n2139832713","n2139832710","n185988971"]},"w203970105":{"id":"w203970105","version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:04Z","tags":{"building":"yes"},"nodes":["n2139824779","n2139824792","n2139824786","n2139824775","n2139824779"]},"w203988290":{"id":"w203988290","version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:25Z","tags":{"highway":"footway"},"nodes":["n2140006403","n2140006407"]},"w203970900":{"id":"w203970900","version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:50Z","tags":{"amenity":"parking","area":"yes"},"nodes":["n2139832653","n2139832663","n2139832665","n2139832667","n2139832669","n2139832671","n2139832673","n2139832675","n2139832677","n2139832653"]},"w209717048":{"id":"w209717048","version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:53Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199109755","n2199109756","n2199109757","n2199109758","n2199109759","n2199109760","n2199109755"]},"w208643141":{"id":"w208643141","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:15Z","tags":{"highway":"service","service":"parking_aisle"},"nodes":["n2189153247","n2189153248","n2189153249","n2189153250"]},"w203970903":{"id":"w203970903","version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:50Z","tags":{"highway":"service","service":"parking_aisle"},"nodes":["n2139832682","n2139832688","n2139832684","n2139832678","n2139832686"]},"n354002527":{"id":"n354002527","loc":[-85.6236039,41.9458813],"version":"1","changeset":"698464","user":"iandees","uid":"4732","visible":"true","timestamp":"2009-02-28T21:20:07Z","tags":{"amenity":"school","ele":"246","gnis:county_id":"149","gnis:created":"04/14/1980","gnis:edited":"02/21/2008","gnis:feature_id":"1624371","gnis:state_id":"26","name":"Barrows School"}},"n185963396":{"id":"n185963396","loc":[-85.627401,41.943496],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:00:52Z","tags":{}},"n185963397":{"id":"n185963397","loc":[-85.627403,41.943625],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:00:52Z","tags":{}},"n185965101":{"id":"n185965101","loc":[-85.626409,41.943215],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:44Z","tags":{}},"n185971474":{"id":"n185971474","loc":[-85.624884,41.943508],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:03Z","tags":{}},"n185971475":{"id":"n185971475","loc":[-85.625191,41.943509],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:03Z","tags":{}},"n185971482":{"id":"n185971482","loc":[-85.624882,41.94382],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:03Z","tags":{}},"n185983135":{"id":"n185983135","loc":[-85.624893,41.945616],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:11:01Z","tags":{}},"n185983137":{"id":"n185983137","loc":[-85.624912,41.946524],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:11:01Z","tags":{}},"n185988027":{"id":"n185988027","loc":[-85.622721,41.946535],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:13:30Z","tags":{}},"n185963398":{"id":"n185963398","loc":[-85.6273993,41.9446899],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:58Z","tags":{}},"n185983238":{"id":"n185983238","loc":[-85.6227157,41.9456321],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:04Z","tags":{}},"n185980374":{"id":"n185980374","loc":[-85.6248856,41.9447242],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:04Z","tags":{}},"n185980373":{"id":"n185980373","loc":[-85.6226744,41.9447371],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:04Z","tags":{}},"n2196831342":{"id":"n2196831342","loc":[-85.6250924,41.945063],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:39Z","tags":{}},"n2196831343":{"id":"n2196831343","loc":[-85.6252335,41.9450636],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:39Z","tags":{}},"n2196831344":{"id":"n2196831344","loc":[-85.6252286,41.9448707],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:39Z","tags":{}},"n2196831345":{"id":"n2196831345","loc":[-85.6250661,41.9448707],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:39Z","tags":{}},"n2196831346":{"id":"n2196831346","loc":[-85.6250243,41.9449012],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:39Z","tags":{}},"n2196831347":{"id":"n2196831347","loc":[-85.6250251,41.9449244],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:39Z","tags":{}},"n2196831348":{"id":"n2196831348","loc":[-85.6250867,41.9449257],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:39Z","tags":{}},"n2196831349":{"id":"n2196831349","loc":[-85.625349,41.9445058],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:39Z","tags":{}},"n2196831350":{"id":"n2196831350","loc":[-85.6253471,41.9443882],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:39Z","tags":{}},"n2196831351":{"id":"n2196831351","loc":[-85.6251516,41.94439],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:39Z","tags":{}},"n2196831352":{"id":"n2196831352","loc":[-85.6251522,41.9444308],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:39Z","tags":{}},"n2196831353":{"id":"n2196831353","loc":[-85.6251344,41.9444309],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:39Z","tags":{}},"n2196831354":{"id":"n2196831354","loc":[-85.6251356,41.9445077],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:39Z","tags":{}},"n2196831355":{"id":"n2196831355","loc":[-85.6232357,41.9463406],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:39Z","tags":{}},"n2196831356":{"id":"n2196831356","loc":[-85.6232409,41.9460668],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831357":{"id":"n2196831357","loc":[-85.6232072,41.9460665],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831358":{"id":"n2196831358","loc":[-85.6232117,41.9458272],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831359":{"id":"n2196831359","loc":[-85.6229808,41.9458248],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831360":{"id":"n2196831360","loc":[-85.6229763,41.9460627],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831361":{"id":"n2196831361","loc":[-85.623006,41.946063],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831362":{"id":"n2196831362","loc":[-85.6230023,41.9462557],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831363":{"id":"n2196831363","loc":[-85.6230755,41.9462565],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831364":{"id":"n2196831364","loc":[-85.6230739,41.9463389],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n185947349":{"id":"n185947349","loc":[-85.618327,41.945607],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947359":{"id":"n185947359","loc":[-85.615453,41.945597],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947378":{"id":"n185947378","loc":[-85.617231,41.945603],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:12Z","tags":{}},"n185947474":{"id":"n185947474","loc":[-85.616136,41.945602],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:14Z","tags":{}},"n185948972":{"id":"n185948972","loc":[-85.615273,41.945637],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:54:02Z","tags":{}},"n185955019":{"id":"n185955019","loc":[-85.620172,41.945627],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:56:37Z","tags":{}},"n185960682":{"id":"n185960682","loc":[-85.622759,41.951845],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:59:21Z","tags":{}},"n185961369":{"id":"n185961369","loc":[-85.622758,41.947444],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:59:38Z","tags":{}},"n185961371":{"id":"n185961371","loc":[-85.624908,41.947416],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:59:38Z","tags":{}},"n185963392":{"id":"n185963392","loc":[-85.6270462,41.9409953],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:58Z","tags":{}},"n185963393":{"id":"n185963393","loc":[-85.627295,41.941304],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:00:51Z","tags":{}},"n185963394":{"id":"n185963394","loc":[-85.627352,41.94148],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:00:52Z","tags":{}},"n185963395":{"id":"n185963395","loc":[-85.62737,41.942261],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:00:52Z","tags":{}},"n185965099":{"id":"n185965099","loc":[-85.6264,41.942263],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:44Z","tags":{}},"n185965108":{"id":"n185965108","loc":[-85.622769,41.949224],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:44Z","tags":{}},"n185965110":{"id":"n185965110","loc":[-85.624937,41.949237],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:44Z","tags":{}},"n185966295":{"id":"n185966295","loc":[-85.6299942,41.9446689],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:01Z","tags":{}},"n185966342":{"id":"n185966342","loc":[-85.624873,41.942022],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:34Z","tags":{}},"n185970222":{"id":"n185970222","loc":[-85.622761,41.948357],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:04:17Z","tags":{}},"n185970224":{"id":"n185970224","loc":[-85.624924,41.9483338],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:05Z","tags":{}},"n185971477":{"id":"n185971477","loc":[-85.620051,41.94383],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:03Z","tags":{}},"n185971478":{"id":"n185971478","loc":[-85.621219,41.943801],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:03Z","tags":{}},"n185971481":{"id":"n185971481","loc":[-85.621812,41.943807],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:03Z","tags":{}},"n185973866":{"id":"n185973866","loc":[-85.627629,41.946498],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:06:03Z","tags":{}},"n185974699":{"id":"n185974699","loc":[-85.6227688,41.950119],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:05Z","tags":{}},"n185978800":{"id":"n185978800","loc":[-85.623953,41.954684],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:34Z","tags":{}},"n185980372":{"id":"n185980372","loc":[-85.621459,41.944756],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:37Z","tags":{}},"n185980378":{"id":"n185980378","loc":[-85.6286375,41.9446764],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:59Z","tags":{}},"n185980380":{"id":"n185980380","loc":[-85.630139,41.944661],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:38Z","tags":{}},"n185980382":{"id":"n185980382","loc":[-85.630298,41.944635],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:38Z","tags":{}},"n185980384":{"id":"n185980384","loc":[-85.630759,41.94454],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:38Z","tags":{}},"n185980386":{"id":"n185980386","loc":[-85.6312369,41.9444548],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:59Z","tags":{}},"n185983133":{"id":"n185983133","loc":[-85.6248672,41.9415903],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:57Z","tags":{}},"n185983139":{"id":"n185983139","loc":[-85.624951,41.950239],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:11:01Z","tags":{}},"n185983140":{"id":"n185983140","loc":[-85.624934,41.950681],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:11:01Z","tags":{}},"n185983141":{"id":"n185983141","loc":[-85.624813,41.950983],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:11:02Z","tags":{}},"n185983143":{"id":"n185983143","loc":[-85.6246225,41.951591],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:03Z","tags":{}},"n185983144":{"id":"n185983144","loc":[-85.623908,41.9539165],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:03Z","tags":{}},"n185983145":{"id":"n185983145","loc":[-85.6238903,41.9540956],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:03Z","tags":{}},"n185983146":{"id":"n185983146","loc":[-85.623898,41.95431],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:11:02Z","tags":{}},"n185983236":{"id":"n185983236","loc":[-85.628481,41.945611],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:11:05Z","tags":{}},"n185985914":{"id":"n185985914","loc":[-85.620072,41.946538],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:42Z","tags":{}},"n185986812":{"id":"n185986812","loc":[-85.6227785,41.9510005],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:05Z","tags":{}},"n185988028":{"id":"n185988028","loc":[-85.6281401,41.9469632],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:58Z","tags":{}},"n185988030":{"id":"n185988030","loc":[-85.6282451,41.9470314],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:58Z","tags":{}},"n185988032":{"id":"n185988032","loc":[-85.6283312,41.9470656],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:58Z","tags":{}},"w17964989":{"id":"w17964989","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:33:37Z","tags":{"highway":"residential","name":"Middle St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Middle","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312433:15328741:15312403:15312465","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185963392","n185963393","n185963394","n185963395","n185963396","n185963397","n185963398"]},"w17965158":{"id":"w17965158","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:34:55Z","tags":{"access":"private","highway":"service","name":"Battle St","tiger:cfcc":"A74","tiger:county":"St. Joseph, MI","tiger:name_base":"Battle","tiger:name_type":"St","tiger:reviewed":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313281","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185965099","n185965101"]},"w41074896":{"id":"w41074896","version":"4","changeset":"15421127","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-19T15:11:58Z","tags":{"highway":"secondary","name":"East Michigan Avenue","name_1":"State Highway 60","ref":"M 60","tiger:cfcc":"A31","tiger:county":"St. Joseph, MI","tiger:name_base":"Michigan","tiger:name_base_1":"State Highway 60","tiger:name_direction_prefix":"E","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185980372","n185980373","n185980374","n185963398","n185980378","n185966295","n185980380","n185980382","n185980384","n185980386"]},"w17965846":{"id":"w17965846","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:40:12Z","tags":{"highway":"residential","name":"2nd Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"2nd","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313726","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185971477","n185971478","n185971481","n185971482"]},"w209470306":{"id":"w209470306","version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:41Z","tags":{"area":"yes","building":"yes"},"nodes":["n2196831349","n2196831350","n2196831351","n2196831352","n2196831353","n2196831354","n2196831349"]},"w17965845":{"id":"w17965845","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:40:12Z","tags":{"highway":"residential","name":"2nd Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"2nd","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15335065","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185971474","n185971475","n185963396"]},"w209470307":{"id":"w209470307","version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:41Z","tags":{"area":"yes","building":"yes"},"nodes":["n2196831355","n2196831356","n2196831357","n2196831358","n2196831359","n2196831360","n2196831361","n2196831362","n2196831363","n2196831364","n2196831355"]},"w17968192":{"id":"w17968192","version":"2","changeset":"15473162","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-24T01:43:17Z","tags":{"highway":"residential","name":"Washington St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Washington","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185980373","n185983238","n185988027","n185961369","n185970222","n185965108","n185974699","n185986812","n185960682"]},"w17967603":{"id":"w17967603","version":"2","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:23Z","tags":{"highway":"residential","name":"5th Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"5th","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312324:15312811:15314055:15314056:15313692:15328995:15313188","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185985914","n185988027","n185983137","n185973866","n185988028","n185988030","n185988032"]},"w209470305":{"id":"w209470305","version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:41Z","tags":{"area":"yes","building":"yes"},"nodes":["n2196831342","n2196831343","n2196831344","n2196831345","n2196831346","n2196831347","n2196831348","n2196831342"]},"w17967092":{"id":"w17967092","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:49:18Z","tags":{"highway":"residential","name":"Wood St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Wood","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313653:15313659:15313679:15314060","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185983133","n185966342","n185971474","n185971482","n185980374","n185983135","n185983137","n185961371","n185970224","n185965110","n185983139","n185983140","n185983141","n185983143","n185983144","n185983145","n185983146","n185978800"]},"w17967107":{"id":"w17967107","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:49:23Z","tags":{"highway":"residential","name":"4th Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"4th","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15314053:15314054:15313697:15313698:15313700:15313701:15313699:15314427","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185983236","n185983135","n185983238","n185955019","n185947349","n185947378","n185947474","n185947359","n185948972"]},"n354030330":{"id":"n354030330","loc":[-85.6297222,41.9444444],"version":"1","changeset":"698464","user":"iandees","uid":"4732","visible":"true","timestamp":"2009-02-28T22:10:58Z","tags":{"ele":"243","gnis:county_id":"149","gnis:created":"03/21/2008","gnis:feature_id":"2401246","gnis:state_id":"26","leisure":"park","name":"Scouter Park"}},"n185966296":{"id":"n185966296","loc":[-85.629998,41.944078],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:33Z","tags":{}},"n185966298":{"id":"n185966298","loc":[-85.629972,41.943927],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:33Z","tags":{}},"n185966300":{"id":"n185966300","loc":[-85.629948,41.943783],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:33Z","tags":{}},"n185980391":{"id":"n185980391","loc":[-85.6322992,41.9442766],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:59Z","tags":{}},"n185980393":{"id":"n185980393","loc":[-85.6324925,41.9442136],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:59Z","tags":{}},"n185980389":{"id":"n185980389","loc":[-85.6320272,41.9443281],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:59Z","tags":{}},"n185980388":{"id":"n185980388","loc":[-85.6315778,41.9443959],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:59Z","tags":{}},"n354031320":{"id":"n354031320","loc":[-85.6280556,41.9447222],"version":"3","changeset":"3908860","user":"Geogast","uid":"51045","visible":"true","timestamp":"2010-02-18T13:28:21Z","tags":{"amenity":"place_of_worship","ele":"245","gnis:county_id":"149","gnis:created":"04/30/2008","gnis:feature_id":"2417881","gnis:state_id":"26","name":"Riverside Church","religion":"christian"}},"n185987309":{"id":"n185987309","loc":[-85.6286497,41.9453531],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:57Z","tags":{}},"n185987311":{"id":"n185987311","loc":[-85.6285942,41.9454805],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:57Z","tags":{}},"n185988034":{"id":"n185988034","loc":[-85.6285815,41.9471692],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:58Z","tags":{}},"n185988896":{"id":"n185988896","loc":[-85.6318433,41.9437929],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:59Z","tags":{}},"n185977764":{"id":"n185977764","loc":[-85.6322988,41.943472],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:01Z","tags":{}},"n1819848852":{"id":"n1819848852","loc":[-85.6315188,41.9448808],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848912":{"id":"n1819848912","loc":[-85.6284289,41.9472189],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:50Z","tags":{}},"n1819848925":{"id":"n1819848925","loc":[-85.6314501,41.9451617],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:51Z","tags":{}},"n1819848949":{"id":"n1819848949","loc":[-85.6309394,41.9455192],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848951":{"id":"n1819848951","loc":[-85.6290297,41.9457187],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848963":{"id":"n1819848963","loc":[-85.630521,41.9455591],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848981":{"id":"n1819848981","loc":[-85.6292936,41.9455846],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:53Z","tags":{}},"n1819848989":{"id":"n1819848989","loc":[-85.6298451,41.9455431],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:53Z","tags":{}},"n1819848998":{"id":"n1819848998","loc":[-85.6314973,41.9446254],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:53Z","tags":{}},"n1819849018":{"id":"n1819849018","loc":[-85.6302807,41.9455527],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:54Z","tags":{}},"n1819849043":{"id":"n1819849043","loc":[-85.6285533,41.9469731],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:54Z","tags":{}},"n1819849087":{"id":"n1819849087","loc":[-85.6314501,41.9453532],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:56Z","tags":{}},"n1819849090":{"id":"n1819849090","loc":[-85.628843,41.9461033],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:56Z","tags":{}},"n1819849109":{"id":"n1819849109","loc":[-85.6311926,41.9454729],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:57Z","tags":{}},"n1819849116":{"id":"n1819849116","loc":[-85.6288967,41.9459437],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:57Z","tags":{}},"n1819849177":{"id":"n1819849177","loc":[-85.6287894,41.9464544],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:59Z","tags":{}},"n1819858529":{"id":"n1819858529","loc":[-85.6325485,41.9445625],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:55Z","tags":{}},"n2189112797":{"id":"n2189112797","loc":[-85.6275271,41.944555],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112798":{"id":"n2189112798","loc":[-85.6275196,41.9437258],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112799":{"id":"n2189112799","loc":[-85.6278937,41.943723],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112800":{"id":"n2189112800","loc":[-85.6278969,41.9439191],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112801":{"id":"n2189112801","loc":[-85.6279907,41.9439345],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112802":{"id":"n2189112802","loc":[-85.6280817,41.9439663],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112803":{"id":"n2189112803","loc":[-85.6281768,41.9440145],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112804":{"id":"n2189112804","loc":[-85.6281933,41.9440483],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112805":{"id":"n2189112805","loc":[-85.6281671,41.9440535],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112806":{"id":"n2189112806","loc":[-85.6281933,41.9440935],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112807":{"id":"n2189112807","loc":[-85.6282126,41.9441437],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:16Z","tags":{}},"n2189112808":{"id":"n2189112808","loc":[-85.628214,41.9441991],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:16Z","tags":{}},"n2189112809":{"id":"n2189112809","loc":[-85.6283298,41.944196],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:16Z","tags":{}},"n2189112810":{"id":"n2189112810","loc":[-85.6283285,41.9442616],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:16Z","tags":{}},"n2189112811":{"id":"n2189112811","loc":[-85.6281727,41.9442616],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:16Z","tags":{}},"n2189112812":{"id":"n2189112812","loc":[-85.6281713,41.9442934],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:16Z","tags":{}},"n2189112813":{"id":"n2189112813","loc":[-85.6280386,41.9442963],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:16Z","tags":{}},"n2189112814":{"id":"n2189112814","loc":[-85.6280405,41.9443292],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:16Z","tags":{}},"n2189112815":{"id":"n2189112815","loc":[-85.627829,41.9443349],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:16Z","tags":{}},"n2189112816":{"id":"n2189112816","loc":[-85.6278347,41.9445495],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:16Z","tags":{}},"n2189153271":{"id":"n2189153271","loc":[-85.6321053,41.9460342],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153272":{"id":"n2189153272","loc":[-85.632278,41.9457841],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153273":{"id":"n2189153273","loc":[-85.632823,41.9459936],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153274":{"id":"n2189153274","loc":[-85.6326845,41.9461963],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153275":{"id":"n2189153275","loc":[-85.6325664,41.9461507],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:12Z","tags":{}},"n2189153276":{"id":"n2189153276","loc":[-85.6325323,41.946198],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:12Z","tags":{}},"n2189153278":{"id":"n2189153278","loc":[-85.6321916,41.9459733],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:12Z","tags":{}},"n2189153279":{"id":"n2189153279","loc":[-85.6322598,41.9458703],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:12Z","tags":{}},"n2189153280":{"id":"n2189153280","loc":[-85.6327208,41.9460358],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:12Z","tags":{}},"n2189153281":{"id":"n2189153281","loc":[-85.6326413,41.9461422],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:12Z","tags":{}},"n185959079":{"id":"n185959079","loc":[-85.6293702,41.9474668],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:58Z","tags":{}},"n185966301":{"id":"n185966301","loc":[-85.629692,41.943136],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:33Z","tags":{}},"n185966304":{"id":"n185966304","loc":[-85.629565,41.942916],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:33Z","tags":{}},"n185966308":{"id":"n185966308","loc":[-85.629501,41.942751],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:33Z","tags":{}},"n185966315":{"id":"n185966315","loc":[-85.629472,41.942578],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:34Z","tags":{}},"n185966319":{"id":"n185966319","loc":[-85.629444,41.942414],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:34Z","tags":{}},"n185966321":{"id":"n185966321","loc":[-85.629391,41.94205],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:34Z","tags":{}},"n185966323":{"id":"n185966323","loc":[-85.629369,41.941858],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:34Z","tags":{}},"n185966327":{"id":"n185966327","loc":[-85.629297,41.941604],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:34Z","tags":{}},"n185966331":{"id":"n185966331","loc":[-85.629233,41.941549],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:34Z","tags":{}},"n185966336":{"id":"n185966336","loc":[-85.628504,41.941364],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:34Z","tags":{}},"n185966338":{"id":"n185966338","loc":[-85.628275,41.941303],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:34Z","tags":{}},"n185966340":{"id":"n185966340","loc":[-85.6269038,41.9410983],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:01Z","tags":{}},"n185973867":{"id":"n185973867","loc":[-85.626843,41.947333],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:06:03Z","tags":{}},"n185977762":{"id":"n185977762","loc":[-85.6318441,41.9429453],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:01Z","tags":{}},"n1819848853":{"id":"n1819848853","loc":[-85.625854,41.9492218],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848861":{"id":"n1819848861","loc":[-85.6251459,41.9552376],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848874":{"id":"n1819848874","loc":[-85.6267445,41.9482961],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848882":{"id":"n1819848882","loc":[-85.6257209,41.9552396],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848883":{"id":"n1819848883","loc":[-85.624706,41.9523173],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848907":{"id":"n1819848907","loc":[-85.62609,41.9561471],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:50Z","tags":{}},"n1819848908":{"id":"n1819848908","loc":[-85.6244013,41.9549284],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:50Z","tags":{}},"n1819848911":{"id":"n1819848911","loc":[-85.6265578,41.9553672],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:50Z","tags":{}},"n1819848923":{"id":"n1819848923","loc":[-85.6246802,41.9550959],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:50Z","tags":{}},"n1819848936":{"id":"n1819848936","loc":[-85.6241588,41.9539291],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:51Z","tags":{}},"n1819848940":{"id":"n1819848940","loc":[-85.62506,41.9511129],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:51Z","tags":{}},"n1819848944":{"id":"n1819848944","loc":[-85.624942,41.9515912],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:51Z","tags":{}},"n1819848950":{"id":"n1819848950","loc":[-85.6273989,41.9475461],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848957":{"id":"n1819848957","loc":[-85.627695,41.947404],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819849009":{"id":"n1819849009","loc":[-85.6259248,41.94896],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:53Z","tags":{}},"n1819849037":{"id":"n1819849037","loc":[-85.6257252,41.9502112],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:54Z","tags":{}},"n1819849061":{"id":"n1819849061","loc":[-85.6270084,41.9479626],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849073":{"id":"n1819849073","loc":[-85.6243734,41.9534583],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849091":{"id":"n1819849091","loc":[-85.6241373,41.9543918],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:56Z","tags":{}},"n1819849130":{"id":"n1819849130","loc":[-85.6282572,41.9473067],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:57Z","tags":{}},"n1819849143":{"id":"n1819849143","loc":[-85.625281,41.9506596],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:57Z","tags":{}},"n1819849153":{"id":"n1819849153","loc":[-85.6258647,41.9498043],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849168":{"id":"n1819849168","loc":[-85.6265084,41.9559317],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849173":{"id":"n1819849173","loc":[-85.6263325,41.9552156],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849175":{"id":"n1819849175","loc":[-85.6266372,41.9556764],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849178":{"id":"n1819849178","loc":[-85.6242232,41.9545993],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:59Z","tags":{}},"n1819849181":{"id":"n1819849181","loc":[-85.6262187,41.9486712],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:59Z","tags":{}},"n1819849188":{"id":"n1819849188","loc":[-85.6245558,41.9530434],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:59Z","tags":{}},"n1819849190":{"id":"n1819849190","loc":[-85.6255982,41.9563017],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:59Z","tags":{}},"n2168544738":{"id":"n2168544738","loc":[-85.6245707,41.9529711],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"w208643145":{"id":"w208643145","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:15Z","tags":{"amenity":"parking","area":"yes"},"nodes":["n2189153271","n2189153272","n2189153273","n2189153274","n2189153275","n2189153276","n2189153271"]},"w17967561":{"id":"w17967561","version":"2","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:21Z","tags":{"highway":"residential","name":"Garden St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Garden","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312361:15322884:15322885","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185980378","n185987309","n185987311","n185983236","n185973866"]},"w134150802":{"id":"w134150802","version":"2","changeset":"15421127","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-19T15:11:58Z","tags":{"bridge":"yes","highway":"secondary","name":"East Michigan Avenue","name_1":"State Highway 60","ref":"M 60","tiger:cfcc":"A31","tiger:county":"St. Joseph, MI","tiger:name_base":"Michigan","tiger:name_base_1":"State Highway 60","tiger:name_direction_prefix":"E","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185980386","n185980388"]},"w208639462":{"id":"w208639462","version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:18Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189112797","n2189112798","n2189112799","n2189112800","n2189112801","n2189112802","n2189112803","n2189112804","n2189112805","n2189112806","n2189112807","n2189112808","n2189112809","n2189112810","n2189112811","n2189112812","n2189112813","n2189112814","n2189112815","n2189112816","n2189112797"]},"w134150830":{"id":"w134150830","version":"3","changeset":"15421127","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-19T15:12:00Z","tags":{"bridge":"yes","highway":"secondary","name":"South Main Street","old_ref":"US 131","ref":"M 86","tiger:cfcc":"A31","tiger:county":"St. Joseph, MI","tiger:name_base":"Main","tiger:name_base_1":"State Highway 86","tiger:name_direction_prefix":"S","tiger:name_type":"St","tiger:reviewed":"no"},"nodes":["n185977762","n185977764"]},"w134150801":{"id":"w134150801","version":"3","changeset":"15421127","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-19T15:12:00Z","tags":{"highway":"secondary","name":"South Main Street","old_ref":"US 131","ref":"M 86","tiger:cfcc":"A31","tiger:county":"St. Joseph, MI","tiger:name_base":"Main","tiger:name_base_1":"State Highway 86","tiger:name_direction_prefix":"S","tiger:name_type":"St","tiger:reviewed":"no"},"nodes":["n185977764","n185964982"]},"w208643146":{"id":"w208643146","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:16Z","tags":{"highway":"service","service":"parking_aisle"},"nodes":["n2189153277","n2189153281","n2189153278","n2189153279","n2189153280","n2189153281"]},"w17966061":{"id":"w17966061","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:42:00Z","tags":{"highway":"residential","name":"John Glenn Ct","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"John Glenn","tiger:name_type":"Ct","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313190","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185973866","n185973867"]},"w134150772":{"id":"w134150772","version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:48Z","tags":{"highway":"residential","name":"5th Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"5th","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312324:15312811:15314055:15314056:15313692:15328995:15313188","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185988034","n185959079","n185988036","n185978967"]},"w134150836":{"id":"w134150836","version":"3","changeset":"15421127","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-19T15:11:58Z","tags":{"highway":"secondary","name":"East Michigan Avenue","name_1":"State Highway 60","ref":"M 60","tiger:cfcc":"A31","tiger:county":"St. Joseph, MI","tiger:name_base":"Michigan","tiger:name_base_1":"State Highway 60","tiger:name_direction_prefix":"E","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185980388","n1819858524","n185980389","n185980391","n185980393","n185964982"]},"w17967734":{"id":"w17967734","version":"3","changeset":"15421127","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-19T15:12:00Z","tags":{"highway":"residential","name":"Water Street","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Water","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185988896","n185980391","n1819858529"]},"w17965305":{"id":"w17965305","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:35:57Z","tags":{"highway":"residential","name":"River Dr","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"River","tiger:name_type":"Dr","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312440:15338837","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185966295","n185966296","n185966298","n185966300","n185966301","n185966304","n185966308","n185966315","n185966319","n185966321","n185966323","n185966327","n185966331","n185966336","n185966338","n185963392","n185966340","n185966342"]},"w134150826":{"id":"w134150826","version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:55Z","tags":{"bridge":"yes","highway":"residential","name":"5th Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"5th","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312324:15312811:15314055:15314056:15313692:15328995:15313188","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185988032","n185988034"]},"w170848330":{"id":"w170848330","version":"3","changeset":"15306846","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-09T19:50:50Z","tags":{"name":"Portage River","source":"Bing","waterway":"river"},"nodes":["n1819849190","n1819848907","n1819849168","n1819849175","n1819848911","n1819849173","n1819848882","n1819848861","n1819848923","n1819848908","n1819849178","n1819849091","n1819848936","n1819849073","n1819849188","n2168544738","n1819848883","n1819848944","n1819848940","n1819849143","n1819849037","n1819849153","n1819848853","n1819849009","n1819849181","n1819848874","n1819849061","n1819848950","n1819848957","n1819849130","n1819848912","n1819849043","n1819849177","n1819849090","n1819849116","n1819848951","n1819848981","n1819848989","n1819849018","n1819848963","n1819848949","n1819849109","n1819849087","n1819848925","n1819848852","n1819848998","n1819849057"]},"r270264":{"id":"r270264","version":"8","changeset":"13611326","user":"migurski","uid":"8287","visible":"true","timestamp":"2012-10-23T23:35:16Z","tags":{"network":"US:MI","ref":"86","route":"road","state_id":"MI","type":"route","url":"http://en.wikipedia.org/wiki/M-86_%28Michigan_highway%29"},"members":[{"id":"w17737723","type":"way","role":""},{"id":"w17735949","type":"way","role":""},{"id":"w17740404","type":"way","role":""},{"id":"w17966273","type":"way","role":""},{"id":"w17964745","type":"way","role":""},{"id":"w151538068","type":"way","role":""},{"id":"w151538067","type":"way","role":""},{"id":"w17964960","type":"way","role":""},{"id":"w17966099","type":"way","role":""},{"id":"w17968009","type":"way","role":""},{"id":"w41259499","type":"way","role":""},{"id":"w151540401","type":"way","role":""},{"id":"w151540418","type":"way","role":""},{"id":"w17967997","type":"way","role":""},{"id":"w17966029","type":"way","role":""},{"id":"w17964801","type":"way","role":""},{"id":"w41259496","type":"way","role":""},{"id":"w151540399","type":"way","role":""},{"id":"w17968004","type":"way","role":""},{"id":"w17966462","type":"way","role":""},{"id":"w134150830","type":"way","role":""},{"id":"w134150801","type":"way","role":""},{"id":"w17732295","type":"way","role":""}]},"n185980093":{"id":"n185980093","loc":[-85.6271414,41.9407274],"version":"4","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:30:01Z","tags":{}},"n185964330":{"id":"n185964330","loc":[-85.6235688,41.9399111],"version":"3","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:30:01Z","tags":{}},"n185964328":{"id":"n185964328","loc":[-85.6235609,41.9391301],"version":"3","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:30:01Z","tags":{}},"n185958034":{"id":"n185958034","loc":[-85.627102,41.939125],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:00Z","tags":{}},"n185964331":{"id":"n185964331","loc":[-85.623571,41.940124],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:21Z","tags":{}},"n185964329":{"id":"n185964329","loc":[-85.623562,41.9392411],"version":"3","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:30:01Z","tags":{}},"n185972756":{"id":"n185972756","loc":[-85.623802,41.939102],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:35Z","tags":{}},"n185972757":{"id":"n185972757","loc":[-85.623584,41.93913],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:35Z","tags":{}},"n185975325":{"id":"n185975325","loc":[-85.624835,41.939318],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:06:57Z","tags":{}},"n185975326":{"id":"n185975326","loc":[-85.624811,41.939435],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:06:57Z","tags":{}},"n185975327":{"id":"n185975327","loc":[-85.624635,41.939703],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:06:57Z","tags":{}},"n185975328":{"id":"n185975328","loc":[-85.624366,41.940055],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:06:57Z","tags":{}},"n185975330":{"id":"n185975330","loc":[-85.624287,41.940113],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:06:57Z","tags":{}},"n185975332":{"id":"n185975332","loc":[-85.624215,41.940134],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:06:57Z","tags":{}},"n185980088":{"id":"n185980088","loc":[-85.627127,41.940086],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:28Z","tags":{}},"n185988943":{"id":"n185988943","loc":[-85.622643,41.940128],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:15Z","tags":{}},"n185988961":{"id":"n185988961","loc":[-85.627263,41.940082],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:16Z","tags":{}},"n185990192":{"id":"n185990192","loc":[-85.622933,41.939224],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:56Z","tags":{}},"n185990194":{"id":"n185990194","loc":[-85.621976,41.939203],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:56Z","tags":{}},"n185991378":{"id":"n185991378","loc":[-85.622643,41.940635],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:15:34Z","tags":{}},"n1475283999":{"id":"n1475283999","loc":[-85.6271165,41.9408429],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:46Z","tags":{}},"n185980090":{"id":"n185980090","loc":[-85.6271315,41.9402001],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:59Z","tags":{}},"n185958036":{"id":"n185958036","loc":[-85.6248366,41.9391615],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:01Z","tags":{}},"n1819800188":{"id":"n1819800188","loc":[-85.6246947,41.9401644],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:21Z","tags":{}},"n1819800199":{"id":"n1819800199","loc":[-85.6233686,41.9430896],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:22Z","tags":{}},"n1819800204":{"id":"n1819800204","loc":[-85.6223236,41.9408587],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:22Z","tags":{}},"n1819800213":{"id":"n1819800213","loc":[-85.6247526,41.9414138],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:22Z","tags":{}},"n1819800216":{"id":"n1819800216","loc":[-85.6230961,41.9407151],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:22Z","tags":{}},"n1819800218":{"id":"n1819800218","loc":[-85.621991,41.9429336],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:22Z","tags":{}},"n1819800221":{"id":"n1819800221","loc":[-85.6246088,41.9424708],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:22Z","tags":{}},"n1819800227":{"id":"n1819800227","loc":[-85.6241368,41.9403081],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:22Z","tags":{}},"n1819800230":{"id":"n1819800230","loc":[-85.6226776,41.9431012],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:22Z","tags":{}},"n1819800231":{"id":"n1819800231","loc":[-85.6243728,41.9401644],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:22Z","tags":{}},"n1819800232":{"id":"n1819800232","loc":[-85.6249629,41.9408907],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:22Z","tags":{}},"n1819800248":{"id":"n1819800248","loc":[-85.6238685,41.9405555],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800266":{"id":"n1819800266","loc":[-85.6246882,41.9418367],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800271":{"id":"n1819800271","loc":[-85.62492,41.9413695],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800294":{"id":"n1819800294","loc":[-85.6243556,41.9427465],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:24Z","tags":{}},"n1819800304":{"id":"n1819800304","loc":[-85.6251453,41.94117],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:24Z","tags":{}},"n1819800325":{"id":"n1819800325","loc":[-85.6248234,41.9405714],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800362":{"id":"n1819800362","loc":[-85.6239544,41.9429416],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800368":{"id":"n1819800368","loc":[-85.6243406,41.9402283],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:26Z","tags":{}},"n1819800375":{"id":"n1819800375","loc":[-85.6226562,41.940755],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:26Z","tags":{}},"n1819800377":{"id":"n1819800377","loc":[-85.6232033,41.9406512],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:26Z","tags":{}},"n185945133":{"id":"n185945133","loc":[-85.623501,41.933232],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:52:24Z","tags":{}},"n185945135":{"id":"n185945135","loc":[-85.624776,41.933205],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:52:24Z","tags":{}},"n185945395":{"id":"n185945395","loc":[-85.624741,41.93019],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:52:30Z","tags":{}},"n185952239":{"id":"n185952239","loc":[-85.615166,41.9382],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:55:12Z","tags":{}},"n185954490":{"id":"n185954490","loc":[-85.624721,41.929278],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:56:27Z","tags":{}},"n185957831":{"id":"n185957831","loc":[-85.625041,41.938662],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:57:55Z","tags":{}},"n185958030":{"id":"n185958030","loc":[-85.629033,41.93913],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:00Z","tags":{}},"n185958032":{"id":"n185958032","loc":[-85.628429,41.939143],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:00Z","tags":{}},"n185958498":{"id":"n185958498","loc":[-85.621605,41.940143],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:27Z","tags":{}},"n185961186":{"id":"n185961186","loc":[-85.624792,41.935214],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:59:34Z","tags":{}},"n185963099":{"id":"n185963099","loc":[-85.6204461,41.9401485],"version":"3","changeset":"15379124","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-15T23:38:37Z","tags":{}},"n185963698":{"id":"n185963698","loc":[-85.6297342,41.9400783],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:55Z","tags":{}},"n185964320":{"id":"n185964320","loc":[-85.623511,41.934216],"version":"3","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:30:01Z","tags":{}},"n185964322":{"id":"n185964322","loc":[-85.6235312,41.9362084],"version":"3","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:30:01Z","tags":{}},"n185964324":{"id":"n185964324","loc":[-85.6235488,41.9371726],"version":"3","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:30:01Z","tags":{}},"n185964326":{"id":"n185964326","loc":[-85.6235512,41.9381718],"version":"3","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:30:01Z","tags":{}},"n185967077":{"id":"n185967077","loc":[-85.617359,41.940161],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:54Z","tags":{}},"n185967634":{"id":"n185967634","loc":[-85.6248039,41.9362012],"version":"3","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:29:59Z","tags":{}},"n185970833":{"id":"n185970833","loc":[-85.6248019,41.9381684],"version":"3","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:30:00Z","tags":{}},"n185972752":{"id":"n185972752","loc":[-85.624582,41.938848],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:35Z","tags":{}},"n185972754":{"id":"n185972754","loc":[-85.6242,41.939008],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:35Z","tags":{}},"n185973251":{"id":"n185973251","loc":[-85.602727,41.936012],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:49Z","tags":{}},"n185974509":{"id":"n185974509","loc":[-85.62478,41.93217],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:06:19Z","tags":{}},"n185975315":{"id":"n185975315","loc":[-85.624703,41.925597],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:06:56Z","tags":{}},"n185975316":{"id":"n185975316","loc":[-85.624716,41.927359],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:06:57Z","tags":{}},"n185975317":{"id":"n185975317","loc":[-85.62475,41.93119],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:06:57Z","tags":{}},"n185975318":{"id":"n185975318","loc":[-85.624782,41.934218],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:06:57Z","tags":{}},"n185975320":{"id":"n185975320","loc":[-85.6247949,41.9371708],"version":"3","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:29:58Z","tags":{}},"n185977754":{"id":"n185977754","loc":[-85.6276,41.937412],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:04Z","tags":{}},"n185980075":{"id":"n185980075","loc":[-85.627451,41.937549],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:28Z","tags":{}},"n185980077":{"id":"n185980077","loc":[-85.627375,41.937618],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:28Z","tags":{}},"n185980078":{"id":"n185980078","loc":[-85.627278,41.937728],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:28Z","tags":{}},"n185980079":{"id":"n185980079","loc":[-85.627199,41.937842],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:28Z","tags":{}},"n185980081":{"id":"n185980081","loc":[-85.627141,41.937981],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:28Z","tags":{}},"n185980083":{"id":"n185980083","loc":[-85.627109,41.938153],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:28Z","tags":{}},"n185980085":{"id":"n185980085","loc":[-85.627101,41.938699],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:28Z","tags":{}},"n185981173":{"id":"n185981173","loc":[-85.61433,41.940167],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:10:02Z","tags":{}},"n185987021":{"id":"n185987021","loc":[-85.628311,41.942261],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:13:07Z","tags":{}},"n185988963":{"id":"n185988963","loc":[-85.628439,41.940086],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:16Z","tags":{}},"n185990195":{"id":"n185990195","loc":[-85.621225,41.939143],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:56Z","tags":{}},"n185990196":{"id":"n185990196","loc":[-85.620576,41.939033],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:56Z","tags":{}},"n185990198":{"id":"n185990198","loc":[-85.619081,41.938804],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:56Z","tags":{}},"n185990200":{"id":"n185990200","loc":[-85.617593,41.938552],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:56Z","tags":{}},"n185990202":{"id":"n185990202","loc":[-85.617372,41.938535],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:56Z","tags":{}},"n185990204":{"id":"n185990204","loc":[-85.616087,41.93832],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:56Z","tags":{}},"n185990206":{"id":"n185990206","loc":[-85.615754,41.938289],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:57Z","tags":{}},"n185990209":{"id":"n185990209","loc":[-85.615438,41.938251],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:57Z","tags":{}},"n185990211":{"id":"n185990211","loc":[-85.613469,41.937867],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:57Z","tags":{}},"n185990212":{"id":"n185990212","loc":[-85.610172,41.937298],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:57Z","tags":{}},"n185990213":{"id":"n185990213","loc":[-85.605537,41.936497],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:57Z","tags":{}},"n185990214":{"id":"n185990214","loc":[-85.604014,41.936234],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:57Z","tags":{}},"n1819800180":{"id":"n1819800180","loc":[-85.588775,41.9455032],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:21Z","tags":{}},"n1819800181":{"id":"n1819800181","loc":[-85.6074212,41.9408827],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:21Z","tags":{}},"n1819800182":{"id":"n1819800182","loc":[-85.6131397,41.9427022],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:21Z","tags":{}},"n1819800183":{"id":"n1819800183","loc":[-85.6171523,41.9416807],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:21Z","tags":{}},"n1819800184":{"id":"n1819800184","loc":[-85.602465,41.9397415],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:21Z","tags":{}},"n1819800185":{"id":"n1819800185","loc":[-85.6109296,41.9410583],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:21Z","tags":{}},"n1819800186":{"id":"n1819800186","loc":[-85.6165729,41.9418004],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:21Z","tags":{}},"n1819800189":{"id":"n1819800189","loc":[-85.5866293,41.9458224],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:21Z","tags":{}},"n1819800191":{"id":"n1819800191","loc":[-85.5853311,41.9466603],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:21Z","tags":{}},"n1819800201":{"id":"n1819800201","loc":[-85.6101142,41.9433406],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:22Z","tags":{}},"n1819800202":{"id":"n1819800202","loc":[-85.600963,41.9428618],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:22Z","tags":{}},"n1819800206":{"id":"n1819800206","loc":[-85.6154357,41.9427501],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:22Z","tags":{}},"n1819800207":{"id":"n1819800207","loc":[-85.6040309,41.9414094],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:22Z","tags":{}},"n1819800209":{"id":"n1819800209","loc":[-85.6113694,41.943189],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:22Z","tags":{}},"n1819800211":{"id":"n1819800211","loc":[-85.618032,41.9416408],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:22Z","tags":{}},"n1819800214":{"id":"n1819800214","loc":[-85.5959419,41.9402602],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:22Z","tags":{}},"n1819800219":{"id":"n1819800219","loc":[-85.5972117,41.9420043],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:22Z","tags":{}},"n1819800223":{"id":"n1819800223","loc":[-85.6117171,41.9430019],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:22Z","tags":{}},"n1819800224":{"id":"n1819800224","loc":[-85.5977873,41.9395579],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:22Z","tags":{}},"n1819800226":{"id":"n1819800226","loc":[-85.5917362,41.9432209],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:22Z","tags":{}},"n1819800228":{"id":"n1819800228","loc":[-85.6055759,41.9419122],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:22Z","tags":{}},"n1819800229":{"id":"n1819800229","loc":[-85.6203395,41.9425595],"version":"2","changeset":"14894526","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:32:18Z","tags":{}},"n1819800233":{"id":"n1819800233","loc":[-85.6107579,41.9433007],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:22Z","tags":{}},"n1819800234":{"id":"n1819800234","loc":[-85.6039773,41.9412498],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:22Z","tags":{}},"n1819800235":{"id":"n1819800235","loc":[-85.6000977,41.9412861],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:22Z","tags":{}},"n1819800236":{"id":"n1819800236","loc":[-85.6026689,41.9407231],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:22Z","tags":{}},"n1819800237":{"id":"n1819800237","loc":[-85.615161,41.9428662],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800238":{"id":"n1819800238","loc":[-85.5878953,41.9454314],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800239":{"id":"n1819800239","loc":[-85.6035267,41.941569],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800240":{"id":"n1819800240","loc":[-85.5929738,41.9450208],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800241":{"id":"n1819800241","loc":[-85.6186329,41.9416488],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800242":{"id":"n1819800242","loc":[-85.5881136,41.9483963],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800243":{"id":"n1819800243","loc":[-85.5909208,41.9466922],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800244":{"id":"n1819800244","loc":[-85.5997721,41.9394941],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800245":{"id":"n1819800245","loc":[-85.6202064,41.9425712],"version":"2","changeset":"14894526","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:32:18Z","tags":{}},"n1819800246":{"id":"n1819800246","loc":[-85.591071,41.9448808],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800247":{"id":"n1819800247","loc":[-85.5866078,41.9490622],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800250":{"id":"n1819800250","loc":[-85.602383,41.9420841],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800251":{"id":"n1819800251","loc":[-85.5957418,41.9426906],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800255":{"id":"n1819800255","loc":[-85.6157039,41.9416727],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800256":{"id":"n1819800256","loc":[-85.6080328,41.9410982],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800258":{"id":"n1819800258","loc":[-85.6192551,41.9414892],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800260":{"id":"n1819800260","loc":[-85.6104253,41.94117],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800261":{"id":"n1819800261","loc":[-85.6204503,41.9425709],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800263":{"id":"n1819800263","loc":[-85.5872194,41.9455431],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800264":{"id":"n1819800264","loc":[-85.616176,41.9418244],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800268":{"id":"n1819800268","loc":[-85.6120883,41.9426703],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800269":{"id":"n1819800269","loc":[-85.5894547,41.9474946],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800272":{"id":"n1819800272","loc":[-85.6209181,41.9425027],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800274":{"id":"n1819800274","loc":[-85.6122814,41.9412817],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800276":{"id":"n1819800276","loc":[-85.5895153,41.9452798],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800277":{"id":"n1819800277","loc":[-85.5884317,41.9455272],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800279":{"id":"n1819800279","loc":[-85.5884103,41.9480966],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800287":{"id":"n1819800287","loc":[-85.5904917,41.9453915],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:24Z","tags":{}},"n1819800288":{"id":"n1819800288","loc":[-85.6212292,41.9412977],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:24Z","tags":{}},"n1819800289":{"id":"n1819800289","loc":[-85.5954377,41.9406832],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:24Z","tags":{}},"n1819800290":{"id":"n1819800290","loc":[-85.593721,41.9420957],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:24Z","tags":{}},"n1819800291":{"id":"n1819800291","loc":[-85.6162832,41.9427102],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:24Z","tags":{}},"n1819800292":{"id":"n1819800292","loc":[-85.605018,41.9401804],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:24Z","tags":{}},"n1819800293":{"id":"n1819800293","loc":[-85.6086443,41.941146],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:24Z","tags":{}},"n1819800296":{"id":"n1819800296","loc":[-85.6204675,41.9413775],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:24Z","tags":{}},"n1819800297":{"id":"n1819800297","loc":[-85.612496,41.9424947],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:24Z","tags":{}},"n1819800299":{"id":"n1819800299","loc":[-85.6065629,41.9423431],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:24Z","tags":{}},"n1819800301":{"id":"n1819800301","loc":[-85.6036125,41.9398452],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:24Z","tags":{}},"n1819800303":{"id":"n1819800303","loc":[-85.6114767,41.94117],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:24Z","tags":{}},"n1819800306":{"id":"n1819800306","loc":[-85.592616,41.9428139],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:24Z","tags":{}},"n1819800308":{"id":"n1819800308","loc":[-85.6023041,41.9419521],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:24Z","tags":{}},"n1819800310":{"id":"n1819800310","loc":[-85.6218944,41.9411061],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:24Z","tags":{}},"n1819800311":{"id":"n1819800311","loc":[-85.6097816,41.941162],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:24Z","tags":{}},"n1819800312":{"id":"n1819800312","loc":[-85.5922549,41.9457869],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:24Z","tags":{}},"n1819800313":{"id":"n1819800313","loc":[-85.5986027,41.9417206],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:24Z","tags":{}},"n1819800314":{"id":"n1819800314","loc":[-85.5918687,41.946138],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:24Z","tags":{}},"n1819800315":{"id":"n1819800315","loc":[-85.5872875,41.948883],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:24Z","tags":{}},"n1819800316":{"id":"n1819800316","loc":[-85.594272,41.9436642],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800317":{"id":"n1819800317","loc":[-85.6176351,41.941577],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800318":{"id":"n1819800318","loc":[-85.6137834,41.9430853],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800319":{"id":"n1819800319","loc":[-85.6195383,41.942622],"version":"2","changeset":"14894526","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:32:18Z","tags":{"leisure":"slipway"}},"n1819800320":{"id":"n1819800320","loc":[-85.5971006,41.9398053],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800321":{"id":"n1819800321","loc":[-85.601714,41.9406752],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800322":{"id":"n1819800322","loc":[-85.5908028,41.9453117],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800323":{"id":"n1819800323","loc":[-85.6062732,41.9404597],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800324":{"id":"n1819800324","loc":[-85.62124,41.9425905],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800327":{"id":"n1819800327","loc":[-85.6008664,41.942766],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800328":{"id":"n1819800328","loc":[-85.6179355,41.9428538],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800330":{"id":"n1819800330","loc":[-85.6045566,41.9415131],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800331":{"id":"n1819800331","loc":[-85.5944935,41.9414653],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800333":{"id":"n1819800333","loc":[-85.6088911,41.943181],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800334":{"id":"n1819800334","loc":[-85.5946367,41.943369],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800336":{"id":"n1819800336","loc":[-85.6150494,41.9429656],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800343":{"id":"n1819800343","loc":[-85.6096099,41.9433326],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800345":{"id":"n1819800345","loc":[-85.5915216,41.9435401],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800347":{"id":"n1819800347","loc":[-85.607786,41.9428698],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800349":{"id":"n1819800349","loc":[-85.6187616,41.9426623],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800350":{"id":"n1819800350","loc":[-85.6012527,41.9426064],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800352":{"id":"n1819800352","loc":[-85.6214867,41.9428379],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800354":{"id":"n1819800354","loc":[-85.61338,41.94293],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800355":{"id":"n1819800355","loc":[-85.5923156,41.9428139],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800357":{"id":"n1819800357","loc":[-85.5901591,41.9453197],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800359":{"id":"n1819800359","loc":[-85.6033979,41.9408827],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800360":{"id":"n1819800360","loc":[-85.6186543,41.9414653],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800363":{"id":"n1819800363","loc":[-85.6128607,41.9425665],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800365":{"id":"n1819800365","loc":[-85.614234,41.9412977],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800367":{"id":"n1819800367","loc":[-85.6089662,41.9410902],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:26Z","tags":{}},"n1819800369":{"id":"n1819800369","loc":[-85.6197379,41.9413695],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:26Z","tags":{}},"n1819800370":{"id":"n1819800370","loc":[-85.6037348,41.941733],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:26Z","tags":{}},"n1819800371":{"id":"n1819800371","loc":[-85.5993467,41.9415654],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:26Z","tags":{}},"n1819800372":{"id":"n1819800372","loc":[-85.598077,41.94196],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:26Z","tags":{}},"n1819800373":{"id":"n1819800373","loc":[-85.5984203,41.9394781],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:26Z","tags":{}},"n1819800374":{"id":"n1819800374","loc":[-85.6013315,41.9427066],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:26Z","tags":{}},"n1819800376":{"id":"n1819800376","loc":[-85.5934673,41.944167],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:26Z","tags":{}},"n1819800378":{"id":"n1819800378","loc":[-85.6011062,41.9407753],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:26Z","tags":{}},"n1819800379":{"id":"n1819800379","loc":[-85.6150602,41.9415131],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:26Z","tags":{}},"n1819800380":{"id":"n1819800380","loc":[-85.6132148,41.9412338],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:26Z","tags":{}},"n1819800381":{"id":"n1819800381","loc":[-85.5889038,41.9453835],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:26Z","tags":{}},"n2139966621":{"id":"n2139966621","loc":[-85.6198719,41.9426184],"version":"1","changeset":"14894526","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:32:17Z","tags":{}},"n2139966622":{"id":"n2139966622","loc":[-85.6197551,41.9426123],"version":"1","changeset":"14894526","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:32:17Z","tags":{}},"n2139966623":{"id":"n2139966623","loc":[-85.6196467,41.9426279],"version":"1","changeset":"14894526","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:32:18Z","tags":{}},"n2139966624":{"id":"n2139966624","loc":[-85.6191519,41.9426221],"version":"1","changeset":"14894526","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:32:18Z","tags":{}},"n2139966625":{"id":"n2139966625","loc":[-85.6194153,41.9426256],"version":"1","changeset":"14894526","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:32:18Z","tags":{}},"n2139966626":{"id":"n2139966626","loc":[-85.6200497,41.9425812],"version":"1","changeset":"14894526","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:32:18Z","tags":{}},"n2139966629":{"id":"n2139966629","loc":[-85.6192123,41.9426229],"version":"1","changeset":"14894526","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:32:18Z","tags":{}},"n2203933101":{"id":"n2203933101","loc":[-85.6030009,41.9360592],"version":"1","changeset":"15379124","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-15T23:38:36Z","tags":{}},"w17967539":{"id":"w17967539","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:52:28Z","tags":{"highway":"residential","name":"1st Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"1st","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15335113:15313280","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185965099","n185963395","n185987021"]},"w17967751":{"id":"w17967751","version":"2","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:55:03Z","tags":{"highway":"residential","name":"River St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"River","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312481:15312487","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185980088","n185988961","n185988963","n185963698"]},"w17965088":{"id":"w17965088","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:34:20Z","tags":{"highway":"residential","name":"9th St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"9th","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15314207:15313759:15313772:15313802:15313796:15313781:15314179","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185945133","n185964320","n185964322","n185964324","n185964326","n185964328","n185964329","n185964330","n185964331"]},"w17964467":{"id":"w17964467","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:29:37Z","tags":{"highway":"residential","name":"Mechanic St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Mechanic","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312501:15312497:15335073","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185958030","n185958032","n185958034","n185958036"]},"w134150842":{"id":"w134150842","version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:56Z","tags":{"bridge":"yes","highway":"residential","name":"6th St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"6th","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312892:15312519","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185980090","n185980093"]},"w17966740":{"id":"w17966740","version":"2","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:07Z","tags":{"highway":"residential","name":"6th St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"6th","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312892:15312519","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185977754","n185980075","n185980077","n185980078","n185980079","n185980081","n185980083","n185980085","n185958034","n185980088","n185980090"]},"w170844765":{"id":"w170844765","version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:26Z","tags":{"waterway":"dam"},"nodes":["n1819800304","n1819800232","n1819800325","n1819800188"]},"w17967745":{"id":"w17967745","version":"2","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:21Z","tags":{"highway":"residential","name":"River St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"River","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185981173","n185967077","n185963099","n185958498","n185988943","n185964331","n185975332"]},"w17968113":{"id":"w17968113","version":"1","changeset":"402580","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:56:09Z","tags":{"highway":"residential","name":"Green St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Green","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15314409","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185988943","n185991378"]},"w134150833":{"id":"w134150833","version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:55Z","tags":{"highway":"residential","name":"6th St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"6th","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312892:15312519","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185980093","n1475283999","n185963392"]},"w17967935":{"id":"w17967935","version":"3","changeset":"15379124","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-15T23:38:37Z","tags":{"name":"Michigan Central Railroad","railway":"abandoned","tiger:cfcc":"B11","tiger:county":"St. Joseph, MI","tiger:name_base":"Michigan Central Railroad","tiger:reviewed":"no"},"nodes":["n185972757","n185990192","n185990194","n185990195","n185990196","n185990198","n185990200","n185990202","n185990204","n185990206","n185990209","n185952239","n185990211","n185990212","n185990213","n185990214","n2203933101","n185973251"]},"w17965993":{"id":"w17965993","version":"2","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:19Z","tags":{"name":"Conrail Railroad","railway":"abandoned","tiger:cfcc":"B11","tiger:county":"St. Joseph, MI","tiger:name_base":"Conrail Railroad","tiger:reviewed":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15314180:15314177","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185957831","n185972752","n185972754","n185972756","n185972757"]},"w17966211":{"id":"w17966211","version":"2","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:07Z","tags":{"highway":"residential","name":"8th St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"8th","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313757:15313771:15313791:15313794:15313799:15313811:15313814:15313824:15313846:15314618:15313817:15313788:15314178:15324590","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185975315","n185975316","n185954490","n185945395","n185975317","n185974509","n185945135","n185975318","n185961186","n185967634","n185975320","n185970833","n185958036","n185975325","n185975326","n185975327","n185975328","n185975330","n185975332"]},"w170844766":{"id":"w170844766","version":"2","changeset":"14894526","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:32:18Z","tags":{"source":"Bing","waterway":"riverbank"},"nodes":["n1819800229","n1819800245","n2139966626","n2139966621","n2139966622","n2139966623","n1819800319","n2139966625","n2139966629","n2139966624","n1819800349","n1819800328","n1819800291","n1819800206","n1819800237","n1819800336","n1819800318","n1819800354","n1819800182","n1819800363","n1819800297","n1819800268","n1819800223","n1819800209","n1819800233","n1819800201","n1819800343","n1819800333","n1819800347","n1819800299","n1819800228","n1819800330","n1819800370","n1819800250","n1819800374","n1819800202","n1819800327","n1819800350","n1819800308","n1819800239","n1819800207","n1819800234","n1819800359","n1819800236","n1819800321","n1819800378","n1819800235","n1819800371","n1819800313","n1819800372","n1819800219","n1819800251","n1819800334","n1819800316","n1819800376","n1819800240","n1819800312","n1819800314","n1819800243","n1819800269","n1819800279","n1819800242","n1819800315","n1819800247","n1819800191","n1819800189","n1819800263","n1819800238","n1819800277","n1819800180","n1819800381","n1819800276","n1819800357","n1819800287","n1819800322","n1819800246","n1819800345","n1819800226","n1819800355","n1819800306","n1819800290","n1819800331","n1819800289","n1819800214","n1819800320","n1819800224","n1819800373","n1819800244","n1819800184","n1819800301","n1819800292","n1819800323","n1819800181","n1819800256","n1819800293","n1819800367","n1819800311","n1819800260","n1819800185","n1819800303","n1819800274","n1819800380","n1819800365","n1819800379","n1819800255","n1819800264","n1819800186","n1819800183","n1819800317","n1819800211","n1819800241","n1819800360","n1819800258","n1819800369","n1819800296","n1819800288","n1819800310","n1819800204","n1819800375","n1819800216","n1819800377","n1819800248","n1819800227","n1819800368","n1819800231","n1819800188","n1819800325","n1819800232","n1819800304","n1819800271","n1819800213","n1819800266","n1819800221","n1819800294","n1819800362","n1819800199","n1819800230","n1819800218","n1819800352","n1819800324","n1819800272","n1819800261","n1819800229"]},"n1875654132":{"id":"n1875654132","loc":[-85.6297439,41.939808],"version":"1","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:29:36Z","tags":{}},"n1475293263":{"id":"n1475293263","loc":[-85.6296235,41.939922],"version":"2","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:30:02Z","tags":{}},"n185947850":{"id":"n185947850","loc":[-85.631594,41.942613],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:22Z","tags":{}},"n185952745":{"id":"n185952745","loc":[-85.630986,41.941786],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:55:25Z","tags":{}},"n185972907":{"id":"n185972907","loc":[-85.631797,41.9420055],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:55Z","tags":{}},"n185972911":{"id":"n185972911","loc":[-85.6309723,41.9411623],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:55Z","tags":{}},"n185972915":{"id":"n185972915","loc":[-85.6295971,41.939267],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:55Z","tags":{}},"n1475293223":{"id":"n1475293223","loc":[-85.6313962,41.9416114],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:50Z","tags":{"railway":"level_crossing"}},"n1475293231":{"id":"n1475293231","loc":[-85.6318779,41.9415447],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:50Z","tags":{}},"n1475293241":{"id":"n1475293241","loc":[-85.6304613,41.9405499],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:51Z","tags":{}},"n1475293246":{"id":"n1475293246","loc":[-85.6297512,41.9395393],"version":"2","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:30:02Z","tags":{"railway":"level_crossing"}},"n1475293251":{"id":"n1475293251","loc":[-85.6316633,41.9415128],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:51Z","tags":{}},"n2139982404":{"id":"n2139982404","loc":[-85.6313283,41.9413748],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982407":{"id":"n2139982407","loc":[-85.6325545,41.9417787],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982408":{"id":"n2139982408","loc":[-85.6324499,41.9417693],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982409":{"id":"n2139982409","loc":[-85.6324753,41.9416444],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982410":{"id":"n2139982410","loc":[-85.6325814,41.9416538],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982411":{"id":"n2139982411","loc":[-85.6319572,41.9413515],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982412":{"id":"n2139982412","loc":[-85.6322925,41.941139],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982413":{"id":"n2139982413","loc":[-85.6323153,41.941153],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982414":{"id":"n2139982414","loc":[-85.6323019,41.9412617],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982415":{"id":"n2139982415","loc":[-85.6323703,41.9412667],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982416":{"id":"n2139982416","loc":[-85.6323555,41.941538],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982417":{"id":"n2139982417","loc":[-85.6321343,41.9416777],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982418":{"id":"n2139982418","loc":[-85.6319425,41.9416866],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982419":{"id":"n2139982419","loc":[-85.6320303,41.9416941],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982420":{"id":"n2139982420","loc":[-85.6321665,41.9415554],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982421":{"id":"n2139982421","loc":[-85.632412,41.9414164],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982422":{"id":"n2139982422","loc":[-85.6324801,41.9413421],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982423":{"id":"n2139982423","loc":[-85.6325023,41.9412585],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982424":{"id":"n2139982424","loc":[-85.6324532,41.9411607],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982425":{"id":"n2139982425","loc":[-85.6323502,41.941103],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982426":{"id":"n2139982426","loc":[-85.6322362,41.9411183],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982427":{"id":"n2139982427","loc":[-85.6318941,41.9413551],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982428":{"id":"n2139982428","loc":[-85.6318592,41.9414105],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982429":{"id":"n2139982429","loc":[-85.6320111,41.9415866],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982430":{"id":"n2139982430","loc":[-85.632446,41.9413792],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982431":{"id":"n2139982431","loc":[-85.6325112,41.941416],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982432":{"id":"n2139982432","loc":[-85.6325449,41.9416345],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982433":{"id":"n2139982433","loc":[-85.6326122,41.94164],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982434":{"id":"n2139982434","loc":[-85.6325954,41.9421966],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982435":{"id":"n2139982435","loc":[-85.6325655,41.9422411],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982436":{"id":"n2139982436","loc":[-85.632515,41.9422564],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982437":{"id":"n2139982437","loc":[-85.6324495,41.94223],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982438":{"id":"n2139982438","loc":[-85.6324009,41.9421743],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982439":{"id":"n2139982439","loc":[-85.6323915,41.9421145],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982440":{"id":"n2139982440","loc":[-85.6320287,41.9418585],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982441":{"id":"n2139982441","loc":[-85.6318285,41.9416387],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n1475293258":{"id":"n1475293258","loc":[-85.6318289,41.9415077],"version":"2","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:28Z","tags":{}},"n2168544754":{"id":"n2168544754","loc":[-85.6312814,41.9431198],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544755":{"id":"n2168544755","loc":[-85.6314212,41.9430646],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544756":{"id":"n2168544756","loc":[-85.6313387,41.942949],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544757":{"id":"n2168544757","loc":[-85.6311989,41.9430041],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544758":{"id":"n2168544758","loc":[-85.6311024,41.9429313],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544759":{"id":"n2168544759","loc":[-85.6310087,41.9428087],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544760":{"id":"n2168544760","loc":[-85.6313831,41.9426504],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544761":{"id":"n2168544761","loc":[-85.6314768,41.9427729],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544762":{"id":"n2168544762","loc":[-85.6306376,41.942809],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544763":{"id":"n2168544763","loc":[-85.6307378,41.9429427],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544764":{"id":"n2168544764","loc":[-85.630841,41.9428998],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544765":{"id":"n2168544765","loc":[-85.6307408,41.9427662],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544766":{"id":"n2168544766","loc":[-85.6305404,41.9426029],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544767":{"id":"n2168544767","loc":[-85.6304976,41.9426194],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544768":{"id":"n2168544768","loc":[-85.6305673,41.9427184],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544769":{"id":"n2168544769","loc":[-85.6306164,41.9426984],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544770":{"id":"n2168544770","loc":[-85.6306418,41.9427302],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544771":{"id":"n2168544771","loc":[-85.6306861,41.9427137],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544772":{"id":"n2168544772","loc":[-85.6307146,41.9427537],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544773":{"id":"n2168544773","loc":[-85.6308999,41.9426807],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544774":{"id":"n2168544774","loc":[-85.6308429,41.9426053],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544775":{"id":"n2168544775","loc":[-85.6308999,41.9425806],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544776":{"id":"n2168544776","loc":[-85.6308318,41.9424875],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544777":{"id":"n2168544777","loc":[-85.6307732,41.9425087],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544778":{"id":"n2168544778","loc":[-85.6307178,41.9424357],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544779":{"id":"n2168544779","loc":[-85.630485,41.942524],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2189099387":{"id":"n2189099387","loc":[-85.631203,41.9393371],"version":"1","changeset":"15276938","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:06:04Z","tags":{}},"n2189099404":{"id":"n2189099404","loc":[-85.6301963,41.9391363],"version":"1","changeset":"15276938","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:06:04Z","tags":{}},"n2189099405":{"id":"n2189099405","loc":[-85.6304447,41.9391352],"version":"1","changeset":"15276938","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:06:04Z","tags":{}},"n2189099406":{"id":"n2189099406","loc":[-85.6304463,41.9393391],"version":"1","changeset":"15276938","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:06:04Z","tags":{}},"n2189099407":{"id":"n2189099407","loc":[-85.6308435,41.9393373],"version":"1","changeset":"15276938","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:06:04Z","tags":{}},"n2189099408":{"id":"n2189099408","loc":[-85.6308418,41.9391251],"version":"1","changeset":"15276938","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:06:04Z","tags":{}},"n2189099409":{"id":"n2189099409","loc":[-85.6310929,41.939124],"version":"1","changeset":"15276938","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:06:04Z","tags":{}},"n2189099410":{"id":"n2189099410","loc":[-85.6310946,41.9393376],"version":"1","changeset":"15276938","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:06:04Z","tags":{}},"n2189112720":{"id":"n2189112720","loc":[-85.6314677,41.9412327],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112721":{"id":"n2189112721","loc":[-85.6313337,41.9411397],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112722":{"id":"n2189112722","loc":[-85.6320521,41.9405678],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112723":{"id":"n2189112723","loc":[-85.6321899,41.9406633],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112724":{"id":"n2189112724","loc":[-85.6313229,41.9408344],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112725":{"id":"n2189112725","loc":[-85.6311223,41.9410018],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112726":{"id":"n2189112726","loc":[-85.6313205,41.9411333],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112727":{"id":"n2189112727","loc":[-85.6315211,41.9409659],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112728":{"id":"n2189112728","loc":[-85.6311035,41.9402529],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112729":{"id":"n2189112729","loc":[-85.631226,41.9402107],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112730":{"id":"n2189112730","loc":[-85.6315966,41.9408051],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112731":{"id":"n2189112731","loc":[-85.6314741,41.9408473],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112732":{"id":"n2189112732","loc":[-85.6318114,41.940534],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112733":{"id":"n2189112733","loc":[-85.631588,41.94061],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112734":{"id":"n2189112734","loc":[-85.6314379,41.940366],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112735":{"id":"n2189112735","loc":[-85.6316613,41.94029],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112736":{"id":"n2189112736","loc":[-85.6306214,41.9400415],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112737":{"id":"n2189112737","loc":[-85.6304362,41.9397728],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112738":{"id":"n2189112738","loc":[-85.6305899,41.9397142],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112739":{"id":"n2189112739","loc":[-85.6307751,41.9399828],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112740":{"id":"n2189112740","loc":[-85.6304695,41.9401673],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112741":{"id":"n2189112741","loc":[-85.6301298,41.9396855],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112742":{"id":"n2189112742","loc":[-85.6303016,41.9396184],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112743":{"id":"n2189112743","loc":[-85.6306413,41.9401003],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112744":{"id":"n2189112744","loc":[-85.6309656,41.9406189],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112745":{"id":"n2189112745","loc":[-85.6308738,41.940493],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112746":{"id":"n2189112746","loc":[-85.6309333,41.940469],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112747":{"id":"n2189112747","loc":[-85.6307634,41.9402358],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112748":{"id":"n2189112748","loc":[-85.6308798,41.9401889],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112749":{"id":"n2189112749","loc":[-85.6311416,41.940548],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112750":{"id":"n2189112750","loc":[-85.6309577,41.9408708],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112751":{"id":"n2189112751","loc":[-85.630874,41.9407777],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112752":{"id":"n2189112752","loc":[-85.6310622,41.9406841],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112753":{"id":"n2189112753","loc":[-85.6311459,41.9407772],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112754":{"id":"n2189112754","loc":[-85.6320308,41.9405747],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112755":{"id":"n2189112755","loc":[-85.6317769,41.9401857],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112756":{"id":"n2189112756","loc":[-85.6313462,41.9401785],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112757":{"id":"n2189112757","loc":[-85.6313423,41.9401199],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112758":{"id":"n2189112758","loc":[-85.6318308,41.9401184],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112759":{"id":"n2189112759","loc":[-85.6321154,41.9405433],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112760":{"id":"n2189112760","loc":[-85.6310307,41.941683],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112761":{"id":"n2189112761","loc":[-85.6309808,41.9416078],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112762":{"id":"n2189112762","loc":[-85.6312094,41.9415156],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112763":{"id":"n2189112763","loc":[-85.6312636,41.9415865],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112764":{"id":"n2189112764","loc":[-85.6309384,41.94155],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112765":{"id":"n2189112765","loc":[-85.631156,41.9414619],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112766":{"id":"n2189112766","loc":[-85.6311968,41.94152],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112767":{"id":"n2189112767","loc":[-85.6308946,41.9414851],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112768":{"id":"n2189112768","loc":[-85.6308237,41.9413888],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112769":{"id":"n2189112769","loc":[-85.6309858,41.9413228],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112770":{"id":"n2189112770","loc":[-85.6310567,41.9414192],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112771":{"id":"n2189112771","loc":[-85.6307774,41.9413276],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112772":{"id":"n2189112772","loc":[-85.6309068,41.9412735],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112773":{"id":"n2189112773","loc":[-85.6309531,41.9413347],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112774":{"id":"n2189112774","loc":[-85.6307975,41.9412466],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112775":{"id":"n2189112775","loc":[-85.6307006,41.9411699],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112776":{"id":"n2189112776","loc":[-85.6308289,41.941113],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112777":{"id":"n2189112777","loc":[-85.6308997,41.9412012],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112778":{"id":"n2189112778","loc":[-85.630765,41.9412062],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112779":{"id":"n2189112779","loc":[-85.630739,41.9412177],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112780":{"id":"n2189112780","loc":[-85.6305822,41.9410391],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112781":{"id":"n2189112781","loc":[-85.6304117,41.9408177],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112782":{"id":"n2189112782","loc":[-85.6305086,41.9407769],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112783":{"id":"n2189112783","loc":[-85.6306779,41.9410044],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112784":{"id":"n2189112784","loc":[-85.6307734,41.9421663],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112785":{"id":"n2189112785","loc":[-85.630708,41.9420741],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112786":{"id":"n2189112786","loc":[-85.630863,41.9420133],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112787":{"id":"n2189112787","loc":[-85.6309285,41.9421055],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112788":{"id":"n2189112788","loc":[-85.6307014,41.9420263],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112789":{"id":"n2189112789","loc":[-85.6306648,41.941971],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112790":{"id":"n2189112790","loc":[-85.6307927,41.9419178],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112791":{"id":"n2189112791","loc":[-85.6308366,41.9419696],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112792":{"id":"n2189112792","loc":[-85.6307574,41.9418708],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112793":{"id":"n2189112793","loc":[-85.6306288,41.9419231],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112794":{"id":"n2189112794","loc":[-85.6306943,41.9417835],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112795":{"id":"n2189112795","loc":[-85.6305344,41.9418474],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112796":{"id":"n2189112796","loc":[-85.6305981,41.9419355],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189123410":{"id":"n2189123410","loc":[-85.6315476,41.9393801],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123412":{"id":"n2189123412","loc":[-85.6315247,41.9399188],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:22Z","tags":{}},"n2189123415":{"id":"n2189123415","loc":[-85.6316484,41.9400433],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:22Z","tags":{}},"n185945138":{"id":"n185945138","loc":[-85.627073,41.93319],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:52:24Z","tags":{}},"n185945142":{"id":"n185945142","loc":[-85.6296891,41.9331674],"version":"3","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:30:00Z","tags":{}},"n185945401":{"id":"n185945401","loc":[-85.6269,41.930199],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:52:30Z","tags":{}},"n185945405":{"id":"n185945405","loc":[-85.6296598,41.9301676],"version":"3","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:30:00Z","tags":{}},"n185956891":{"id":"n185956891","loc":[-85.6251617,41.9255049],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:00Z","tags":{}},"n185959979":{"id":"n185959979","loc":[-85.626333,41.928347],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:59:03Z","tags":{}},"n185959983":{"id":"n185959983","loc":[-85.6296419,41.9283288],"version":"3","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:29:59Z","tags":{}},"n185961192":{"id":"n185961192","loc":[-85.627053,41.9352031],"version":"3","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:29:59Z","tags":{}},"n185961200":{"id":"n185961200","loc":[-85.6297088,41.9351902],"version":"4","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:29:59Z","tags":{}},"n185963655":{"id":"n185963655","loc":[-85.6296112,41.9273948],"version":"3","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:30:00Z","tags":{}},"n185963665":{"id":"n185963665","loc":[-85.626047,41.92737],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:01Z","tags":{}},"n185963688":{"id":"n185963688","loc":[-85.6296503,41.9292199],"version":"3","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:30:01Z","tags":{}},"n185963689":{"id":"n185963689","loc":[-85.6296694,41.931157],"version":"3","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:30:01Z","tags":{}},"n185963690":{"id":"n185963690","loc":[-85.6296791,41.9321485],"version":"3","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:30:01Z","tags":{}},"n185963691":{"id":"n185963691","loc":[-85.6296991,41.9341973],"version":"3","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:30:01Z","tags":{}},"n185967638":{"id":"n185967638","loc":[-85.627089,41.9361884],"version":"3","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:29:59Z","tags":{}},"n185972917":{"id":"n185972917","loc":[-85.6293759,41.9388605],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:55Z","tags":{}},"n185972919":{"id":"n185972919","loc":[-85.6290337,41.9380234],"version":"3","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:30:01Z","tags":{}},"n185972921":{"id":"n185972921","loc":[-85.628424,41.936212],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:40Z","tags":{}},"n185972923":{"id":"n185972923","loc":[-85.628367,41.936029],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:40Z","tags":{}},"n185974511":{"id":"n185974511","loc":[-85.627064,41.932169],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:06:19Z","tags":{}},"n185977728":{"id":"n185977728","loc":[-85.625605,41.925842],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:03Z","tags":{}},"n185977729":{"id":"n185977729","loc":[-85.625685,41.926163],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:03Z","tags":{}},"n185977731":{"id":"n185977731","loc":[-85.6257845,41.9264872],"version":"3","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:29:59Z","tags":{}},"n185977733":{"id":"n185977733","loc":[-85.62663,41.929251],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:03Z","tags":{}},"n185977734":{"id":"n185977734","loc":[-85.627008,41.930642],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:03Z","tags":{}},"n185977736":{"id":"n185977736","loc":[-85.627029,41.930775],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:03Z","tags":{}},"n185977738":{"id":"n185977738","loc":[-85.627041,41.930946],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:03Z","tags":{}},"n185977739":{"id":"n185977739","loc":[-85.6270379,41.9311746],"version":"3","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:29:59Z","tags":{}},"n185977742":{"id":"n185977742","loc":[-85.627055,41.934206],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:04Z","tags":{}},"n185977744":{"id":"n185977744","loc":[-85.627084,41.936804],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:04Z","tags":{}},"n185977746":{"id":"n185977746","loc":[-85.627104,41.936914],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:04Z","tags":{}},"n185977748":{"id":"n185977748","loc":[-85.627156,41.937026],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:04Z","tags":{}},"n185977750":{"id":"n185977750","loc":[-85.6272406,41.9371672],"version":"3","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:29:59Z","tags":{}},"n185977752":{"id":"n185977752","loc":[-85.627317,41.93723],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:04Z","tags":{}},"n185977753":{"id":"n185977753","loc":[-85.627422,41.937312],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:04Z","tags":{}},"n185977755":{"id":"n185977755","loc":[-85.627754,41.937504],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:04Z","tags":{}},"n185977757":{"id":"n185977757","loc":[-85.627883,41.937623],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:04Z","tags":{}},"n185977761":{"id":"n185977761","loc":[-85.627984,41.93773],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:04Z","tags":{}},"n1475283996":{"id":"n1475283996","loc":[-85.6270514,41.9317122],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:46Z","tags":{"railway":"level_crossing"}},"n1475284004":{"id":"n1475284004","loc":[-85.6278177,41.9342117],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:46Z","tags":{"railway":"level_crossing"}},"n1475284014":{"id":"n1475284014","loc":[-85.6251877,41.9255913],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:47Z","tags":{"railway":"level_crossing"}},"n1475284017":{"id":"n1475284017","loc":[-85.6274992,41.9331816],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:47Z","tags":{"railway":"level_crossing"}},"n1475284021":{"id":"n1475284021","loc":[-85.6297108,41.9353939],"version":"2","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:30:02Z","tags":{"railway":"level_crossing"}},"n1475284027":{"id":"n1475284027","loc":[-85.62811,41.935198],"version":"2","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:30:03Z","tags":{"railway":"level_crossing"}},"n1475284035":{"id":"n1475284035","loc":[-85.626888,41.9311757],"version":"2","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:30:03Z","tags":{"railway":"level_crossing"}},"n1475293245":{"id":"n1475293245","loc":[-85.6286047,41.9367881],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:51Z","tags":{}},"n1875654302":{"id":"n1875654302","loc":[-85.6296367,41.927491],"version":"1","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:29:43Z","tags":{}},"n2189099388":{"id":"n2189099388","loc":[-85.6312007,41.9389988],"version":"1","changeset":"15276938","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:06:04Z","tags":{}},"n2189099389":{"id":"n2189099389","loc":[-85.6311003,41.9389992],"version":"1","changeset":"15276938","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:06:04Z","tags":{}},"n2189099390":{"id":"n2189099390","loc":[-85.6310988,41.9387847],"version":"1","changeset":"15276938","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:06:04Z","tags":{}},"n2189099391":{"id":"n2189099391","loc":[-85.6312165,41.9387843],"version":"1","changeset":"15276938","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:06:04Z","tags":{}},"n2189099392":{"id":"n2189099392","loc":[-85.6312152,41.9385857],"version":"1","changeset":"15276938","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:06:04Z","tags":{}},"n2189099393":{"id":"n2189099393","loc":[-85.6310877,41.9385862],"version":"1","changeset":"15276938","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:06:04Z","tags":{}},"n2189099394":{"id":"n2189099394","loc":[-85.6310858,41.9383161],"version":"1","changeset":"15276938","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:06:04Z","tags":{}},"n2189099395":{"id":"n2189099395","loc":[-85.6302002,41.9383196],"version":"1","changeset":"15276938","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:06:04Z","tags":{}},"n2189099396":{"id":"n2189099396","loc":[-85.6302011,41.9384472],"version":"1","changeset":"15276938","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:06:04Z","tags":{}},"n2189099397":{"id":"n2189099397","loc":[-85.6301018,41.9384476],"version":"1","changeset":"15276938","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:06:04Z","tags":{}},"n2189099398":{"id":"n2189099398","loc":[-85.6301025,41.9385419],"version":"1","changeset":"15276938","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:06:04Z","tags":{}},"n2189099399":{"id":"n2189099399","loc":[-85.6299275,41.9385427],"version":"1","changeset":"15276938","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:06:04Z","tags":{}},"n2189099400":{"id":"n2189099400","loc":[-85.62993,41.9388653],"version":"1","changeset":"15276938","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:06:04Z","tags":{}},"n2189099401":{"id":"n2189099401","loc":[-85.630107,41.9388645],"version":"1","changeset":"15276938","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:06:04Z","tags":{}},"n2189099402":{"id":"n2189099402","loc":[-85.6301079,41.9389908],"version":"1","changeset":"15276938","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:06:04Z","tags":{}},"n2189099403":{"id":"n2189099403","loc":[-85.6301951,41.9389904],"version":"1","changeset":"15276938","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:06:04Z","tags":{}},"n2189123382":{"id":"n2189123382","loc":[-85.6336279,41.9354365],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123384":{"id":"n2189123384","loc":[-85.6328492,41.9355177],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123387":{"id":"n2189123387","loc":[-85.6323762,41.9357396],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123388":{"id":"n2189123388","loc":[-85.6315174,41.9358966],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123389":{"id":"n2189123389","loc":[-85.6304331,41.936124],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123390":{"id":"n2189123390","loc":[-85.6302075,41.9364271],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123391":{"id":"n2189123391","loc":[-85.6303458,41.9367953],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123392":{"id":"n2189123392","loc":[-85.6299601,41.9369739],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123393":{"id":"n2189123393","loc":[-85.6299164,41.9374882],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123394":{"id":"n2189123394","loc":[-85.6299455,41.9378022],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123395":{"id":"n2189123395","loc":[-85.6299771,41.9379053],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123396":{"id":"n2189123396","loc":[-85.6301597,41.9379091],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123397":{"id":"n2189123397","loc":[-85.6308042,41.9377913],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123398":{"id":"n2189123398","loc":[-85.6316885,41.9378082],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123399":{"id":"n2189123399","loc":[-85.6316848,41.9380079],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123400":{"id":"n2189123400","loc":[-85.6318449,41.9381161],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123401":{"id":"n2189123401","loc":[-85.6320705,41.9381811],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123402":{"id":"n2189123402","loc":[-85.6321433,41.9383706],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123404":{"id":"n2189123404","loc":[-85.632056,41.9384355],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123406":{"id":"n2189123406","loc":[-85.6317867,41.9384572],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123409":{"id":"n2189123409","loc":[-85.6316572,41.9387281],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123417":{"id":"n2189123417","loc":[-85.6315946,41.93775],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:22Z","tags":{}},"n2189123419":{"id":"n2189123419","loc":[-85.6302641,41.9378393],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:22Z","tags":{}},"w208640158":{"id":"w208640158","version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:22Z","tags":{"area":"yes","natural":"wetland"},"nodes":["n2189123379","n2189123382","n2189123384","n2189123387","n2189123388","n2189123389","n2189123390","n2189123391","n2189123392","n2189123393","n2189123394","n2189123395","n2189123396","n2189123419","n2189123397","n2189123417","n2189123398","n2189123399","n2189123400","n2189123401","n2189123402","n2189123404","n2189123406","n2189123409","n2189123410","n2189123412","n2189123415","n1819805722","n1819805861","n1819805887","n1819805760","n1819805641","n1819805632","n2189123379"]},"w134150787":{"id":"w134150787","version":"3","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:20Z","tags":{"name":"Conrail Railroad","railway":"rail","tiger:cfcc":"B11","tiger:county":"St. Joseph, MI","tiger:name_base":"Conrail Railroad","tiger:reviewed":"no"},"nodes":["n185972905","n185972907","n1475293223","n185972911","n1475293241","n1475293246","n185972915","n185972917","n185972919","n1475293245","n185972921","n185972923","n1475284027","n1475284004","n1475284017","n1475283996","n1475284035","n1475284014","n185956891"]},"w208639443":{"id":"w208639443","version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:17Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189112720","n2189112721","n2189112722","n2189112723","n2189112720"]},"w17966462":{"id":"w17966462","version":"9","changeset":"15421127","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-19T15:12:00Z","tags":{"highway":"secondary","name":"South Main Street","old_ref":"US 131","ref":"M 86","tiger:cfcc":"A31","tiger:county":"St. Joseph, MI","tiger:name_base":"Main","tiger:name_base_1":"State Highway 86","tiger:name_direction_prefix":"S","tiger:name_type":"St","tiger:reviewed":"no"},"nodes":["n185977728","n185977729","n185977731","n185963665","n185959979","n185977733","n185945401","n185977734","n185977736","n185977738","n185977739","n1475283996","n185974511","n185945138","n185977742","n185961192","n185967638","n185977744","n185977746","n185977748","n185977750","n185977752","n185977753","n185977754","n185977755","n185977757","n185977761","n185958030","n1475293263","n185963698","n185952745","n185947850","n185977762"]},"w203985741":{"id":"w203985741","version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{"area":"yes","leisure":"park","name":"Conservation Park","website":"http://www.threeriversmi.us/?page_id=53"},"nodes":["n2139982404","n2139982405","n2139982399","n2139982400","n1819805770","n2139982402","n2139982403","n2139982401","n1819805780","n1819805834","n2139982406","n2139982404"]},"w17963676":{"id":"w17963676","version":"3","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:28Z","tags":{"highway":"service","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312976","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n1475293258","n2139982428","n2139982427","n2139982426","n2139982425","n2139982424","n2139982423","n2139982422","n2139982430","n2139982421","n2139982420","n2139982429","n1475293231","n1475293258","n1475293251","n1475293223","n185952745"]},"w203985745":{"id":"w203985745","version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:28Z","tags":{"highway":"footway"},"nodes":["n2139982430","n2139982431","n2139982432","n2139982433","n2139982434","n2139982435","n2139982436","n2139982437","n2139982438","n2139982439","n2139982440","n2139982441","n1475293231"]},"w208639451":{"id":"w208639451","version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:17Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189112754","n2189112755","n2189112756","n2189112757","n2189112758","n2189112759","n2189112754"]},"w208639452":{"id":"w208639452","version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:17Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189112760","n2189112761","n2189112766","n2189112762","n2189112763","n2189112760"]},"w206805244":{"id":"w206805244","version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{"area":"yes","building":"yes"},"nodes":["n2168544766","n2168544767","n2168544768","n2168544769","n2168544770","n2168544771","n2168544772","n2168544773","n2168544774","n2168544775","n2168544776","n2168544777","n2168544778","n2168544779","n2168544766"]},"w208639444":{"id":"w208639444","version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:17Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189112724","n2189112725","n2189112726","n2189112727","n2189112724"]},"w208639450":{"id":"w208639450","version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:17Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189112750","n2189112751","n2189112752","n2189112753","n2189112750"]},"w208639448":{"id":"w208639448","version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:17Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189112740","n2189112741","n2189112742","n2189112743","n2189112740"]},"w208637859":{"id":"w208637859","version":"1","changeset":"15276938","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:06:06Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189099387","n2189099388","n2189099389","n2189099390","n2189099391","n2189099392","n2189099393","n2189099394","n2189099395","n2189099396","n2189099397","n2189099398","n2189099399","n2189099400","n2189099401","n2189099402","n2189099403","n2189099404","n2189099405","n2189099406","n2189099407","n2189099408","n2189099409","n2189099410","n2189099387"]},"w208639453":{"id":"w208639453","version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:17Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189112764","n2189112765","n2189112766","n2189112761","n2189112764"]},"w208639456":{"id":"w208639456","version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:18Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189112774","n2189112778","n2189112779","n2189112775","n2189112776","n2189112777","n2189112774"]},"w208639445":{"id":"w208639445","version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:17Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189112728","n2189112729","n2189112730","n2189112731","n2189112728"]},"w17967776":{"id":"w17967776","version":"1","changeset":"402580","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:54:17Z","tags":{"highway":"residential","name":"5th St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"5th","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312495","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185958032","n185988963"]},"w208639461":{"id":"w208639461","version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:18Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189112792","n2189112794","n2189112795","n2189112796","n2189112793","n2189112792"]},"w206805241":{"id":"w206805241","version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{"area":"yes","building":"yes"},"nodes":["n2168544754","n2168544755","n2168544756","n2168544757","n2168544754"]},"w208639449":{"id":"w208639449","version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:17Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189112744","n2189112745","n2189112746","n2189112747","n2189112748","n2189112749","n2189112744"]},"w208639455":{"id":"w208639455","version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:18Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189112771","n2189112772","n2189112773","n2189112768","n2189112771"]},"w208639457":{"id":"w208639457","version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:18Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189112780","n2189112781","n2189112782","n2189112783","n2189112780"]},"w208639446":{"id":"w208639446","version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:17Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189112732","n2189112733","n2189112734","n2189112735","n2189112732"]},"w208639454":{"id":"w208639454","version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:17Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189112767","n2189112768","n2189112773","n2189112769","n2189112770","n2189112767"]},"w203985743":{"id":"w203985743","version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:28Z","tags":{"amenity":"parking","area":"yes"},"nodes":["n2139982411","n2139982412","n2139982413","n2139982414","n2139982415","n2139982416","n2139982417","n2139982419","n2139982418","n2139982411"]},"w17965023":{"id":"w17965023","version":"4","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:30:10Z","tags":{"highway":"residential","name":"4th St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"4th","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313205","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185963655","n1875654302","n185959983","n185963688","n185945405","n185963689","n185963690","n185945142","n185963691","n185961200","n1475284021","n1475293246","n1875654132","n1475293263"]},"w206805242":{"id":"w206805242","version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{"area":"yes","building":"yes"},"nodes":["n2168544758","n2168544759","n2168544760","n2168544761","n2168544758"]},"w208639460":{"id":"w208639460","version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:18Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189112792","n2189112793","n2189112789","n2189112790","n2189112792"]},"w208639447":{"id":"w208639447","version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:17Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189112736","n2189112737","n2189112738","n2189112739","n2189112736"]},"w208639458":{"id":"w208639458","version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:18Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189112784","n2189112785","n2189112786","n2189112787","n2189112784"]},"w203985744":{"id":"w203985744","version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:28Z","tags":{"highway":"service"},"nodes":["n2139982425","n2139982400"]},"w208639459":{"id":"w208639459","version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:18Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189112788","n2189112789","n2189112790","n2189112791","n2189112788"]},"w203985742":{"id":"w203985742","version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:28Z","tags":{"amenity":"shelter","area":"yes","shelter_type":"picnic_shelter"},"nodes":["n2139982407","n2139982408","n2139982409","n2139982410","n2139982407"]},"w206805243":{"id":"w206805243","version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{"area":"yes","building":"yes"},"nodes":["n2168544762","n2168544763","n2168544764","n2168544765","n2168544762"]},"n185959081":{"id":"n185959081","loc":[-85.628469,41.948674],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:41Z","tags":{}},"n185967427":{"id":"n185967427","loc":[-85.632054,41.951174],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:03:04Z","tags":{}},"n185967424":{"id":"n185967424","loc":[-85.6320391,41.9499109],"version":"3","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:17Z","tags":{}},"n185968101":{"id":"n185968101","loc":[-85.6308395,41.9511969],"version":"3","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:17Z","tags":{}},"n185960792":{"id":"n185960792","loc":[-85.632074,41.953707],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:59:24Z","tags":{}},"n185961389":{"id":"n185961389","loc":[-85.630935,41.959037],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:59:39Z","tags":{}},"n185961391":{"id":"n185961391","loc":[-85.632169,41.959025],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:59:39Z","tags":{}},"n185965395":{"id":"n185965395","loc":[-85.63216,41.959859],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:52Z","tags":{}},"n185966953":{"id":"n185966953","loc":[-85.630894,41.957428],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:50Z","tags":{}},"n185966955":{"id":"n185966955","loc":[-85.632122,41.957427],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:50Z","tags":{}},"n185967430":{"id":"n185967430","loc":[-85.632077,41.952453],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:03:04Z","tags":{}},"n185967432":{"id":"n185967432","loc":[-85.632095,41.954685],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:03:04Z","tags":{}},"n185967434":{"id":"n185967434","loc":[-85.632121,41.955914],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:03:04Z","tags":{}},"n185967436":{"id":"n185967436","loc":[-85.632128,41.9583],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:03:04Z","tags":{}},"n185967438":{"id":"n185967438","loc":[-85.632187,41.960681],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:03:04Z","tags":{}},"n185967440":{"id":"n185967440","loc":[-85.632182,41.961493],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:03:04Z","tags":{}},"n185968102":{"id":"n185968102","loc":[-85.630855,41.952452],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:03:22Z","tags":{}},"n185968104":{"id":"n185968104","loc":[-85.630887,41.953714],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:03:22Z","tags":{}},"n185968106":{"id":"n185968106","loc":[-85.630883,41.954692],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:03:22Z","tags":{}},"n185968108":{"id":"n185968108","loc":[-85.630904,41.955913],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:03:22Z","tags":{}},"n185968110":{"id":"n185968110","loc":[-85.630904,41.958058],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:03:22Z","tags":{}},"n185968112":{"id":"n185968112","loc":[-85.630952,41.960667],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:03:22Z","tags":{}},"n185968114":{"id":"n185968114","loc":[-85.630972,41.961495],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:03:22Z","tags":{}},"n185968116":{"id":"n185968116","loc":[-85.630962,41.961967],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:03:22Z","tags":{}},"n185978969":{"id":"n185978969","loc":[-85.633214,41.948618],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:39Z","tags":{}},"n185985812":{"id":"n185985812","loc":[-85.633274,41.951159],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:39Z","tags":{}},"n185986155":{"id":"n185986155","loc":[-85.633258,41.949893],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:48Z","tags":{}},"n2208608826":{"id":"n2208608826","loc":[-85.6339222,41.9486225],"version":"1","changeset":"15411098","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-18T17:54:40Z","tags":{}},"w17964531":{"id":"w17964531","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:30:22Z","tags":{"highway":"residential","name":"Willow Dr","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Willow","tiger:name_type":"Dr","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313189","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093"},"nodes":["n185959079","n185959081"]},"w17967386":{"id":"w17967386","version":"3","changeset":"15473186","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-24T01:52:24Z","tags":{"highway":"residential","name":"East Armitage Street","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Armitage","tiger:name_direction_prefix":"E","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185982195","n185968101","n185967427","n185985812","n185974583"]},"w17965502":{"id":"w17965502","version":"2","changeset":"15473186","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-24T01:52:21Z","tags":{"highway":"residential","name":"Elm Street","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Elm","tiger:name_type":"St","tiger:reviewed":"no"},"nodes":["n185968100","n185968101","n185968102","n185968104","n185968106","n185968108","n185966953","n185968110","n185961389","n185968112","n185968114","n185968116"]},"w17967844":{"id":"w17967844","version":"2","changeset":"15473186","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-24T01:52:24Z","tags":{"highway":"residential","name":"East Bennett Street","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Bennett","tiger:name_direction_prefix":"E","tiger:name_type":"St","tiger:reviewed":"no"},"nodes":["n185982193","n185967424","n185986155","n185978390"]},"w17966581":{"id":"w17966581","version":"2","changeset":"15411098","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-18T17:54:40Z","tags":{"highway":"residential","name":"E Kelsey St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Kelsey","tiger:name_direction_prefix":"E","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185978967","n185978969","n2208608826","n185971578"]},"w17965402":{"id":"w17965402","version":"3","changeset":"15473186","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-24T01:52:22Z","tags":{"highway":"residential","name":"Walnut Street","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Walnut","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185967422","n185967424","n185967427","n185967430","n185960792","n185967432","n185967434","n185966955","n185967436","n185961391","n185965395","n185967438","n185967440"]},"n2199093506":{"id":"n2199093506","loc":[-85.6251879,41.9478322],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093505":{"id":"n2199093505","loc":[-85.6252076,41.9477749],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093504":{"id":"n2199093504","loc":[-85.6252289,41.9477602],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093503":{"id":"n2199093503","loc":[-85.625201,41.9477492],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093502":{"id":"n2199093502","loc":[-85.6251682,41.9477066],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093501":{"id":"n2199093501","loc":[-85.6251715,41.947609],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093500":{"id":"n2199093500","loc":[-85.6252125,41.9475639],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093499":{"id":"n2199093499","loc":[-85.6252896,41.9475602],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093498":{"id":"n2199093498","loc":[-85.6253027,41.9475334],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093497":{"id":"n2199093497","loc":[-85.6253437,41.9474822],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093496":{"id":"n2199093496","loc":[-85.6254421,41.9474675],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093495":{"id":"n2199093495","loc":[-85.6256503,41.9474944],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093494":{"id":"n2199093494","loc":[-85.6257257,41.9476127],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093493":{"id":"n2199093493","loc":[-85.6257028,41.9477285],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093492":{"id":"n2199093492","loc":[-85.6255339,41.9478102],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093491":{"id":"n2199093491","loc":[-85.6253912,41.9478224],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093490":{"id":"n2199093490","loc":[-85.6253043,41.947859],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093489":{"id":"n2199093489","loc":[-85.6252027,41.9478846],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093458":{"id":"n2199093458","loc":[-85.6246876,41.9486617],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:43Z","tags":{}},"n2199093457":{"id":"n2199093457","loc":[-85.6243127,41.9486583],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:43Z","tags":{}},"n2199093456":{"id":"n2199093456","loc":[-85.624306,41.9490569],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:43Z","tags":{}},"n2199093455":{"id":"n2199093455","loc":[-85.624681,41.9490603],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:43Z","tags":{}},"n2199093514":{"id":"n2199093514","loc":[-85.6236228,41.9496059],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:45Z","tags":{}},"n2199093513":{"id":"n2199093513","loc":[-85.6236231,41.9496997],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:45Z","tags":{}},"n2199093512":{"id":"n2199093512","loc":[-85.623357,41.9497002],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:45Z","tags":{}},"n2199093511":{"id":"n2199093511","loc":[-85.6233567,41.9496136],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:45Z","tags":{}},"n2199093508":{"id":"n2199093508","loc":[-85.6239735,41.9494287],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:45Z","tags":{}},"n2199093507":{"id":"n2199093507","loc":[-85.6239741,41.9496052],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:45Z","tags":{}},"n2199093488":{"id":"n2199093488","loc":[-85.624497,41.9512286],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093487":{"id":"n2199093487","loc":[-85.6244966,41.9511259],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093486":{"id":"n2199093486","loc":[-85.6243151,41.9511263],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093485":{"id":"n2199093485","loc":[-85.6243154,41.951229],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093484":{"id":"n2199093484","loc":[-85.6241205,41.9508665],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093483":{"id":"n2199093483","loc":[-85.624115,41.9505249],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093482":{"id":"n2199093482","loc":[-85.6243149,41.9505231],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093481":{"id":"n2199093481","loc":[-85.6243203,41.9508648],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093480":{"id":"n2199093480","loc":[-85.624393,41.9508668],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093479":{"id":"n2199093479","loc":[-85.6243904,41.9505956],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093478":{"id":"n2199093478","loc":[-85.6246727,41.950594],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093477":{"id":"n2199093477","loc":[-85.624675,41.9508203],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093476":{"id":"n2199093476","loc":[-85.6245097,41.9508212],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093475":{"id":"n2199093475","loc":[-85.6245101,41.9508662],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093474":{"id":"n2199093474","loc":[-85.6241008,41.9493459],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093473":{"id":"n2199093473","loc":[-85.6242442,41.9493459],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093472":{"id":"n2199093472","loc":[-85.6242442,41.9493681],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093471":{"id":"n2199093471","loc":[-85.6243397,41.9493681],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093470":{"id":"n2199093470","loc":[-85.6243417,41.9493511],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093469":{"id":"n2199093469","loc":[-85.6247251,41.9493485],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093468":{"id":"n2199093468","loc":[-85.6247548,41.9504949],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093467":{"id":"n2199093467","loc":[-85.6241214,41.9505017],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093466":{"id":"n2199093466","loc":[-85.6254398,41.950174],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093465":{"id":"n2199093465","loc":[-85.6254412,41.9499872],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093464":{"id":"n2199093464","loc":[-85.6255363,41.9499876],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093463":{"id":"n2199093463","loc":[-85.6255374,41.9498439],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093462":{"id":"n2199093462","loc":[-85.6255638,41.949844],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093461":{"id":"n2199093461","loc":[-85.6255652,41.9496672],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:43Z","tags":{}},"n2199093460":{"id":"n2199093460","loc":[-85.6251823,41.9496656],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:43Z","tags":{}},"n2199093459":{"id":"n2199093459","loc":[-85.6251785,41.9501729],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:43Z","tags":{}},"n2199093510":{"id":"n2199093510","loc":[-85.6229922,41.9496143],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:45Z","tags":{}},"n2199093509":{"id":"n2199093509","loc":[-85.6229915,41.9494306],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:45Z","tags":{}},"n185948903":{"id":"n185948903","loc":[-85.616514,41.947449],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:45Z","tags":{}},"n185955120":{"id":"n185955120","loc":[-85.620103,41.951],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:56:39Z","tags":{}},"n185955143":{"id":"n185955143","loc":[-85.619784,41.94746],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:56:39Z","tags":{}},"n185960124":{"id":"n185960124","loc":[-85.615238,41.947468],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:59:07Z","tags":{}},"n185961362":{"id":"n185961362","loc":[-85.617437,41.947451],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:59:38Z","tags":{}},"n185961364":{"id":"n185961364","loc":[-85.61861,41.947456],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:59:38Z","tags":{}},"n185961367":{"id":"n185961367","loc":[-85.620088,41.947458],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:59:38Z","tags":{}},"n185965105":{"id":"n185965105","loc":[-85.620087,41.94924],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:44Z","tags":{}},"n185970220":{"id":"n185970220","loc":[-85.62156,41.948333],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:04:17Z","tags":{}},"n185974697":{"id":"n185974697","loc":[-85.6201059,41.950132],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:05Z","tags":{}},"n2138420778":{"id":"n2138420778","loc":[-85.616948,41.9474499],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:13Z","tags":{}},"w17967535":{"id":"w17967535","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:52:19Z","tags":{"highway":"residential","name":"10th Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"10th","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313652:15313654","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185955120","n185986812","n185983141"]},"w209716130":{"id":"w209716130","version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:46Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199093485","n2199093486","n2199093487","n2199093488","n2199093485"]},"w17964788":{"id":"w17964788","version":"2","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:15Z","tags":{"highway":"residential","name":"6th Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"6th","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313681:15313682:15329115:15329116:15330465:15330466","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185960124","n185948903","n2138420778","n185961362","n185961364","n185955143","n185961367","n185961369","n185961371"]},"w17965159":{"id":"w17965159","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:34:55Z","tags":{"highway":"residential","name":"8th Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"8th","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313660","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185965105","n185965108","n185965110"]},"w209716125":{"id":"w209716125","version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:45Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199093459","n2199093460","n2199093461","n2199093462","n2199093463","n2199093464","n2199093465","n2199093466","n2199093459"]},"w17965699":{"id":"w17965699","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:39:03Z","tags":{"highway":"residential","name":"7th Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"7th","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313667:15314407","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185970220","n185970222","n185970224"]},"w209716132":{"id":"w209716132","version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:46Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199093507","n2199093508","n2199093509","n2199093510","n2199093511","n2199093512","n2199093513","n2199093514","n2199093507"]},"w17966129":{"id":"w17966129","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:42:41Z","tags":{"highway":"residential","name":"9th Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"9th","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313656","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185974697","n185974699"]},"w209716127":{"id":"w209716127","version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:46Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199093475","n2199093476","n2199093477","n2199093478","n2199093479","n2199093480","n2199093475"]},"w209716131":{"id":"w209716131","version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:46Z","tags":{"area":"yes","natural":"water","water":"pond"},"nodes":["n2199093489","n2199093490","n2199093491","n2199093492","n2199093493","n2199093494","n2199093495","n2199093496","n2199093497","n2199093498","n2199093499","n2199093500","n2199093501","n2199093502","n2199093503","n2199093504","n2199093505","n2199093506","n2199093489"]},"w209716126":{"id":"w209716126","version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:45Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199093467","n2199093468","n2199093469","n2199093470","n2199093471","n2199093472","n2199093473","n2199093474","n2199093467"]},"w209716124":{"id":"w209716124","version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:45Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199093455","n2199093456","n2199093457","n2199093458","n2199093455"]},"w209716128":{"id":"w209716128","version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:46Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199093481","n2199093482","n2199093483","n2199093484","n2199093481"]},"n185949872":{"id":"n185949872","loc":[-85.643009,41.949264],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:54:20Z","tags":{}},"n185949875":{"id":"n185949875","loc":[-85.642598,41.94929],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:54:20Z","tags":{}},"n185949877":{"id":"n185949877","loc":[-85.642127,41.949382],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:54:20Z","tags":{}},"n185949881":{"id":"n185949881","loc":[-85.64169,41.949936],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:54:20Z","tags":{}},"n185988165":{"id":"n185988165","loc":[-85.642167,41.947657],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:13:33Z","tags":{}},"n185988167":{"id":"n185988167","loc":[-85.642347,41.947662],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:13:33Z","tags":{}},"n185988169":{"id":"n185988169","loc":[-85.642621,41.947659],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:13:33Z","tags":{}},"n185965019":{"id":"n185965019","loc":[-85.6385084,41.951127],"version":"4","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:48:03Z","tags":{}},"n1475293248":{"id":"n1475293248","loc":[-85.6386095,41.9512214],"version":"2","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:48:04Z","tags":{}},"n185962639":{"id":"n185962639","loc":[-85.649669,41.949161],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:00:30Z","tags":{}},"n185962810":{"id":"n185962810","loc":[-85.649907,41.949157],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:00:34Z","tags":{}},"n185964355":{"id":"n185964355","loc":[-85.637412,41.9511359],"version":"3","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:48:03Z","tags":{}},"n185965021":{"id":"n185965021","loc":[-85.638661,41.952386],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:42Z","tags":{}},"n185965023":{"id":"n185965023","loc":[-85.638654,41.953665],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:42Z","tags":{}},"n185965025":{"id":"n185965025","loc":[-85.638694,41.954649],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:42Z","tags":{}},"n185965027":{"id":"n185965027","loc":[-85.638724,41.955913],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:42Z","tags":{}},"n185971415":{"id":"n185971415","loc":[-85.644466,41.949246],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:02Z","tags":{}},"n185971417":{"id":"n185971417","loc":[-85.647021,41.949193],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:02Z","tags":{}},"n185971420":{"id":"n185971420","loc":[-85.648476,41.949169],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:02Z","tags":{}},"n185979975":{"id":"n185979975","loc":[-85.644429,41.947633],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:24Z","tags":{}},"n185988171":{"id":"n185988171","loc":[-85.645377,41.947622],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:13:34Z","tags":{}},"w17963211":{"id":"w17963211","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:23:06Z","tags":{"highway":"residential","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313193","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185949870","n185949872","n185949875","n185949877","n185949881"]},"w17965839":{"id":"w17965839","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:40:10Z","tags":{"highway":"residential","name":"Arnold St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Arnold","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15327930:15324550:15312304:15324551","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185949870","n185971415","n185971417","n185971420","n185962639","n185962810"]},"w17967618":{"id":"w17967618","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:53:22Z","tags":{"highway":"residential","name":"Pierson St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Pierson","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313265:15312333:15324553","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185967777","n185988165","n185988167","n185988169","n185985824","n185979975","n185988171"]},"w17965149":{"id":"w17965149","version":"2","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:56Z","tags":{"highway":"residential","name":"Oak St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Oak","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15331522","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185965019","n1475293248","n185965021","n185965023","n185965025","n185965027"]},"w17966118":{"id":"w17966118","version":"3","changeset":"15473186","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-24T01:52:24Z","tags":{"highway":"residential","name":"West Armitage Street","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Armitage","tiger:name_direction_prefix":"W","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185974583","n185974585","n185964355","n185965019"]},"n2208608800":{"id":"n2208608800","loc":[-85.6354294,41.9486201],"version":"1","changeset":"15411098","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-18T17:54:39Z","tags":{}},"n2199109806":{"id":"n2199109806","loc":[-85.6350474,41.9477884],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109804":{"id":"n2199109804","loc":[-85.6350476,41.9477962],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109802":{"id":"n2199109802","loc":[-85.635002,41.9477969],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109799":{"id":"n2199109799","loc":[-85.6350018,41.9477883],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109797":{"id":"n2199109797","loc":[-85.6349141,41.9477897],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109795":{"id":"n2199109795","loc":[-85.6349131,41.9477535],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109793":{"id":"n2199109793","loc":[-85.6349395,41.9477531],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109791":{"id":"n2199109791","loc":[-85.6349382,41.9477077],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109789":{"id":"n2199109789","loc":[-85.6351236,41.9477049],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109787":{"id":"n2199109787","loc":[-85.6351259,41.9477872],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109785":{"id":"n2199109785","loc":[-85.634972,41.9475992],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109783":{"id":"n2199109783","loc":[-85.6349206,41.9475997],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109770":{"id":"n2199109770","loc":[-85.6348499,41.9475461],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109768":{"id":"n2199109768","loc":[-85.6348499,41.9475084],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109765":{"id":"n2199109765","loc":[-85.6349241,41.9474569],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109763":{"id":"n2199109763","loc":[-85.634967,41.9474564],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109762":{"id":"n2199109762","loc":[-85.6350405,41.9475121],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109761":{"id":"n2199109761","loc":[-85.6350405,41.9475419],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109753":{"id":"n2199109753","loc":[-85.6342443,41.9478391],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109751":{"id":"n2199109751","loc":[-85.6342427,41.9477927],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109745":{"id":"n2199109745","loc":[-85.6342439,41.9476859],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109743":{"id":"n2199109743","loc":[-85.6342429,41.9476575],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109741":{"id":"n2199109741","loc":[-85.6344615,41.9476533],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109739":{"id":"n2199109739","loc":[-85.6344678,41.9478348],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109737":{"id":"n2199109737","loc":[-85.634416,41.9480059],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109735":{"id":"n2199109735","loc":[-85.6344145,41.9478983],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109733":{"id":"n2199109733","loc":[-85.6342749,41.9478993],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109731":{"id":"n2199109731","loc":[-85.6342753,41.9479272],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109729":{"id":"n2199109729","loc":[-85.6342498,41.9479274],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109727":{"id":"n2199109727","loc":[-85.6342505,41.9479762],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109725":{"id":"n2199109725","loc":[-85.6342743,41.947976],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109723":{"id":"n2199109723","loc":[-85.6342747,41.948007],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109721":{"id":"n2199109721","loc":[-85.6343415,41.9476355],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109719":{"id":"n2199109719","loc":[-85.6343391,41.9474973],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109717":{"id":"n2199109717","loc":[-85.6343133,41.9474798],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109715":{"id":"n2199109715","loc":[-85.6342874,41.9474737],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109709":{"id":"n2199109709","loc":[-85.6349804,41.94815],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109707":{"id":"n2199109707","loc":[-85.6348915,41.9481505],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109705":{"id":"n2199109705","loc":[-85.6348917,41.9481692],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109702":{"id":"n2199109702","loc":[-85.6348522,41.9481694],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109700":{"id":"n2199109700","loc":[-85.6348532,41.9482679],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109698":{"id":"n2199109698","loc":[-85.6348315,41.948268],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109696":{"id":"n2199109696","loc":[-85.6348318,41.9482955],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109694":{"id":"n2199109694","loc":[-85.6349653,41.9482946],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109692":{"id":"n2199109692","loc":[-85.6349656,41.9483211],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109690":{"id":"n2199109690","loc":[-85.634999,41.9483209],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109688":{"id":"n2199109688","loc":[-85.6349987,41.9482947],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109686":{"id":"n2199109686","loc":[-85.6351753,41.9482935],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109684":{"id":"n2199109684","loc":[-85.6351749,41.9482617],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109682":{"id":"n2199109682","loc":[-85.6351588,41.9482618],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109680":{"id":"n2199109680","loc":[-85.6351575,41.9481518],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109678":{"id":"n2199109678","loc":[-85.6350671,41.9481524],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109676":{"id":"n2199109676","loc":[-85.6350649,41.9479659],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109674":{"id":"n2199109674","loc":[-85.6349785,41.9479665],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109671":{"id":"n2199109671","loc":[-85.6343069,41.9483263],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109669":{"id":"n2199109669","loc":[-85.6343052,41.9482981],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109658":{"id":"n2199109658","loc":[-85.6343314,41.9480549],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109656":{"id":"n2199109656","loc":[-85.6343305,41.9480461],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109654":{"id":"n2199109654","loc":[-85.634435,41.9480468],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109652":{"id":"n2199109652","loc":[-85.6344342,41.9483746],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109650":{"id":"n2199109650","loc":[-85.6344629,41.9483727],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109648":{"id":"n2199109648","loc":[-85.6344637,41.9484561],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:49Z","tags":{}},"n2199109645":{"id":"n2199109645","loc":[-85.63443,41.9484567],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:49Z","tags":{}},"n2199109642":{"id":"n2199109642","loc":[-85.6344317,41.948505],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:49Z","tags":{}},"n185964352":{"id":"n185964352","loc":[-85.6373958,41.9489943],"version":"3","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:48:03Z","tags":{}},"n185964351":{"id":"n185964351","loc":[-85.637113,41.9486],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:21Z","tags":{}},"n2208608825":{"id":"n2208608825","loc":[-85.6354483,41.9494241],"version":"1","changeset":"15411098","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-18T17:54:40Z","tags":{}},"n2208608823":{"id":"n2208608823","loc":[-85.6360418,41.949416],"version":"1","changeset":"15411098","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-18T17:54:40Z","tags":{}},"n2208608821":{"id":"n2208608821","loc":[-85.6360458,41.9495802],"version":"1","changeset":"15411098","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-18T17:54:40Z","tags":{}},"n2208608811":{"id":"n2208608811","loc":[-85.6357458,41.9495843],"version":"1","changeset":"15411098","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-18T17:54:39Z","tags":{}},"n2208608808":{"id":"n2208608808","loc":[-85.6357508,41.9497835],"version":"1","changeset":"15411098","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-18T17:54:39Z","tags":{}},"n2208608806":{"id":"n2208608806","loc":[-85.6354573,41.9497875],"version":"1","changeset":"15411098","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-18T17:54:39Z","tags":{}},"n2208608795":{"id":"n2208608795","loc":[-85.6354595,41.9498778],"version":"1","changeset":"15411098","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-18T17:54:39Z","tags":{}},"n2199109638":{"id":"n2199109638","loc":[-85.6349605,41.949749],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:49Z","tags":{}},"n2199109636":{"id":"n2199109636","loc":[-85.6349605,41.9497639],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:49Z","tags":{}},"n2199109634":{"id":"n2199109634","loc":[-85.6349061,41.94971],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:49Z","tags":{}},"n2199109632":{"id":"n2199109632","loc":[-85.6349048,41.9496569],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:49Z","tags":{}},"n2199109630":{"id":"n2199109630","loc":[-85.6348835,41.9496571],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:49Z","tags":{}},"n2199109628":{"id":"n2199109628","loc":[-85.6348829,41.9497103],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:49Z","tags":{}},"n2199109626":{"id":"n2199109626","loc":[-85.635227,41.9497738],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:49Z","tags":{}},"n2199109624":{"id":"n2199109624","loc":[-85.6352184,41.9497787],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:49Z","tags":{}},"n2199109622":{"id":"n2199109622","loc":[-85.6351181,41.9497806],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:49Z","tags":{}},"n2199109620":{"id":"n2199109620","loc":[-85.6351181,41.9497456],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:49Z","tags":{}},"n2199109618":{"id":"n2199109618","loc":[-85.6348842,41.9497651],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:49Z","tags":{}},"n2199109616":{"id":"n2199109616","loc":[-85.6348827,41.9496238],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:49Z","tags":{}},"n2199109615":{"id":"n2199109615","loc":[-85.6351268,41.9496206],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:49Z","tags":{}},"n2199109614":{"id":"n2199109614","loc":[-85.6351261,41.9495891],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:49Z","tags":{}},"n2199109613":{"id":"n2199109613","loc":[-85.6351957,41.9495881],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:49Z","tags":{}},"n2199109612":{"id":"n2199109612","loc":[-85.6351924,41.9494515],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:49Z","tags":{}},"n2199109611":{"id":"n2199109611","loc":[-85.6353997,41.9494488],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:49Z","tags":{}},"n2199109610":{"id":"n2199109610","loc":[-85.6354074,41.9497715],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:49Z","tags":{}},"n2189015681":{"id":"n2189015681","loc":[-85.6344229,41.9509639],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:49Z","tags":{}},"n2189015677":{"id":"n2189015677","loc":[-85.634424,41.9507396],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:49Z","tags":{}},"n2138493843":{"id":"n2138493843","loc":[-85.6343935,41.9502836],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493840":{"id":"n2138493840","loc":[-85.634398,41.9506264],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n354002838":{"id":"n354002838","loc":[-85.6345197,41.9510631],"version":"2","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:18Z","tags":{}},"n2114807590":{"id":"n2114807590","loc":[-85.634511,41.9499767],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{}},"n185964353":{"id":"n185964353","loc":[-85.6374092,41.9498755],"version":"3","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:48:03Z","tags":{}},"n1819849180":{"id":"n1819849180","loc":[-85.6348236,41.94996],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:59Z","tags":{}},"n1819849115":{"id":"n1819849115","loc":[-85.6354372,41.9499538],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:57Z","tags":{}},"n1819848921":{"id":"n1819848921","loc":[-85.6348439,41.951064],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:50Z","tags":{}},"n1819848885":{"id":"n1819848885","loc":[-85.6354575,41.9510578],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n185984281":{"id":"n185984281","loc":[-85.638075,41.949872],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:11:55Z","tags":{}},"n2208608827":{"id":"n2208608827","loc":[-85.6339169,41.9473191],"version":"1","changeset":"15411098","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-18T17:54:40Z","tags":{}},"n2199109749":{"id":"n2199109749","loc":[-85.6342082,41.9477934],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109747":{"id":"n2199109747","loc":[-85.6342045,41.9476867],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109713":{"id":"n2199109713","loc":[-85.6342404,41.9474746],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109711":{"id":"n2199109711","loc":[-85.6342404,41.9476355],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109673":{"id":"n2199109673","loc":[-85.6340886,41.9483282],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109667":{"id":"n2199109667","loc":[-85.6342403,41.9482988],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109665":{"id":"n2199109665","loc":[-85.6342386,41.9482116],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109662":{"id":"n2199109662","loc":[-85.6340861,41.9482135],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109660":{"id":"n2199109660","loc":[-85.6340802,41.9480562],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109640":{"id":"n2199109640","loc":[-85.6340928,41.9485063],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:49Z","tags":{}},"n354031366":{"id":"n354031366","loc":[-85.6341667,41.9477778],"version":"3","changeset":"3908860","user":"Geogast","uid":"51045","visible":"true","timestamp":"2010-02-18T13:28:25Z","tags":{"amenity":"place_of_worship","ele":"249","gnis:county_id":"149","gnis:created":"04/30/2008","gnis:feature_id":"2417877","gnis:state_id":"26","name":"Faith Tabernacle Church","religion":"christian"}},"n2189015686":{"id":"n2189015686","loc":[-85.6337798,41.95099],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:49Z","tags":{}},"n2189015684":{"id":"n2189015684","loc":[-85.6337794,41.9509674],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:49Z","tags":{}},"n2189015673":{"id":"n2189015673","loc":[-85.6337501,41.9507457],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:49Z","tags":{}},"n2189015669":{"id":"n2189015669","loc":[-85.6337501,41.9506974],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:49Z","tags":{}},"n2189015665":{"id":"n2189015665","loc":[-85.6339034,41.9506959],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:49Z","tags":{}},"n2189015662":{"id":"n2189015662","loc":[-85.6339015,41.950436],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:49Z","tags":{}},"n2189015658":{"id":"n2189015658","loc":[-85.6334916,41.9504376],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:49Z","tags":{}},"n2189015655":{"id":"n2189015655","loc":[-85.6334939,41.9507558],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:49Z","tags":{}},"n2189015650":{"id":"n2189015650","loc":[-85.6334543,41.950756],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:49Z","tags":{}},"n2189015649":{"id":"n2189015649","loc":[-85.633456,41.9509915],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:49Z","tags":{}},"n2138493842":{"id":"n2138493842","loc":[-85.6339937,41.9502836],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493841":{"id":"n2138493841","loc":[-85.6339983,41.9506281],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2114807579":{"id":"n2114807579","loc":[-85.6333644,41.9510682],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{}},"n2114807573":{"id":"n2114807573","loc":[-85.6333557,41.9499819],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{}},"n354031330":{"id":"n354031330","loc":[-85.6341667,41.9497222],"version":"3","changeset":"3908860","user":"Geogast","uid":"51045","visible":"true","timestamp":"2010-02-18T13:28:24Z","tags":{"amenity":"place_of_worship","ele":"250","gnis:county_id":"149","gnis:created":"04/30/2008","gnis:feature_id":"2417879","gnis:state_id":"26","name":"Trinity Episcopal Church","religion":"christian"}},"n185960794":{"id":"n185960794","loc":[-85.633307,41.9537],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:59:24Z","tags":{}},"n185964357":{"id":"n185964357","loc":[-85.637432,41.952399],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:21Z","tags":{}},"n185964358":{"id":"n185964358","loc":[-85.637452,41.953665],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:21Z","tags":{}},"n185964359":{"id":"n185964359","loc":[-85.63746,41.954658],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:21Z","tags":{}},"n185964360":{"id":"n185964360","loc":[-85.637473,41.95592],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:21Z","tags":{}},"n185964361":{"id":"n185964361","loc":[-85.637468,41.956906],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:21Z","tags":{}},"n185964362":{"id":"n185964362","loc":[-85.637483,41.958313],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:21Z","tags":{}},"n185966957":{"id":"n185966957","loc":[-85.633361,41.957422],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:50Z","tags":{}},"n185975351":{"id":"n185975351","loc":[-85.63334,41.9559],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:06:58Z","tags":{}},"n185978784":{"id":"n185978784","loc":[-85.633311,41.954679],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:34Z","tags":{}},"n185986157":{"id":"n185986157","loc":[-85.633287,41.952426],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:48Z","tags":{}},"n185986158":{"id":"n185986158","loc":[-85.6333607,41.9582301],"version":"3","changeset":"15473186","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-24T01:52:20Z","tags":{"highway":"turning_circle"}},"w17965182":{"id":"w17965182","version":"2","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:17Z","tags":{"highway":"residential","name":"W Prutzman St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Prutzman","tiger:name_direction_prefix":"W","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093"},"nodes":["n185965289","n2189153241","n185965291"]},"w208627205":{"id":"w208627205","version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:53Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189015649","n2189015650","n2189015655","n2189015658","n2189015662","n2189015665","n2189015669","n2189015673","n2189015677","n2189015681","n2189015684","n2189015686","n2189015649"]},"w209717042":{"id":"w209717042","version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{"amenity":"place_of_worship","area":"yes","building":"yes","denomination":"presbyterian","ele":"250","gnis:county_id":"149","gnis:created":"04/30/2008","gnis:feature_id":"2417878","gnis:state_id":"26","name":"First Presbyterian Church","religion":"christian"},"nodes":["n2199109610","n2199109611","n2199109612","n2199109613","n2199109614","n2199109615","n2199109616","n2199109630","n2199109632","n2199109634","n2199109628","n2199109618","n2199109636","n2199109638","n2199109620","n2199109622","n2199109624","n2199109626","n2199109610"]},"w209717045":{"id":"w209717045","version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199109711","n2199109713","n2199109715","n2199109717","n2199109719","n2199109721","n2199109711"]},"w209717047":{"id":"w209717047","version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:53Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199109739","n2199109741","n2199109743","n2199109745","n2199109747","n2199109749","n2199109751","n2199109753","n2199109739"]},"w209717044":{"id":"w209717044","version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199109674","n2199109676","n2199109678","n2199109680","n2199109682","n2199109684","n2199109686","n2199109688","n2199109690","n2199109692","n2199109694","n2199109696","n2199109698","n2199109700","n2199109702","n2199109705","n2199109707","n2199109709","n2199109674"]},"w210822776":{"id":"w210822776","version":"1","changeset":"15411098","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-18T17:54:40Z","tags":{"highway":"service","service":"alley","surface":"unpaved"},"nodes":["n2208608795","n2208608806","n2208608825","n2208608800","n2189153241"]},"w210822778":{"id":"w210822778","version":"1","changeset":"15411098","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-18T17:54:40Z","tags":{"highway":"service","service":"alley"},"nodes":["n2208608826","n2208608827"]},"w209717050":{"id":"w209717050","version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:53Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199109787","n2199109789","n2199109791","n2199109793","n2199109795","n2199109797","n2199109799","n2199109802","n2199109804","n2199109806","n2199109787"]},"w17965097":{"id":"w17965097","version":"2","changeset":"15473186","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-24T01:52:23Z","tags":{"highway":"residential","name":"Maple Street","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Maple","tiger:name_type":"St","tiger:reviewed":"no"},"nodes":["n185964351","n185964352","n185964353","n185964355","n185964357","n185964358","n185964359","n185964360","n185964361","n185964362"]},"w17965856":{"id":"w17965856","version":"2","changeset":"15411098","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-18T17:54:40Z","tags":{"highway":"residential","name":"W Kelsey St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Kelsey","tiger:name_direction_prefix":"W","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093"},"nodes":["n185971578","n2208608800","n185971580","n185964351"]},"w17967444":{"id":"w17967444","version":"2","changeset":"15473186","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-24T01:52:22Z","tags":{"highway":"residential","name":"East Street","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"East","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185966937","n185978969","n185986155","n185985812","n185986157","n185960794","n185978784","n185975351","n185966957","n185986158"]},"w17967764":{"id":"w17967764","version":"1","changeset":"402580","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:54:14Z","tags":{"highway":"residential","name":"Rock River Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Rock River","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312338","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185984017","n185964351"]},"w170848329":{"id":"w170848329","version":"2","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:18Z","tags":{"ele":"251","gnis:county_id":"149","gnis:created":"04/30/2008","gnis:feature_id":"2418164","gnis:state_id":"26","leisure":"park","name":"LaFayette Park","source":"Bing"},"nodes":["n1819849180","n1819849115","n1819848885","n1819848921","n1819849180"]},"w17967208":{"id":"w17967208","version":"4","changeset":"15473186","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-24T01:52:24Z","tags":{"highway":"residential","name":"West Bennett Street","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Bennett","tiger:name_direction_prefix":"W","tiger:name_type":"St","tiger:reviewed":"no"},"nodes":["n185978390","n2208608795","n185984020","n185964353","n185984281"]},"w17965349":{"id":"w17965349","version":"2","changeset":"15411098","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-18T17:54:40Z","tags":{"highway":"residential","name":"E Prutzman St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Prutzman","tiger:name_direction_prefix":"E","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093"},"nodes":["n185966937","n2208608827","n185965289"]},"w209717049":{"id":"w209717049","version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:53Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199109761","n2199109762","n2199109763","n2199109765","n2199109768","n2199109770","n2199109783","n2199109785","n2199109761"]},"w203841840":{"id":"w203841840","version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:32Z","tags":{"area":"yes","leisure":"playground"},"nodes":["n2138493840","n2138493841","n2138493842","n2138493843","n2138493840"]},"w209717043":{"id":"w209717043","version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{"amenity":"place_of_worship","area":"yes","building":"church","denomination":"methodist","ele":"249","gnis:county_id":"149","gnis:created":"04/30/2008","gnis:feature_id":"2417880","gnis:state_id":"26","name":"First United Methodist Church","religion":"christian"},"nodes":["n2199109640","n2199109642","n2199109645","n2199109648","n2199109650","n2199109652","n2199109654","n2199109656","n2199109658","n2199109660","n2199109662","n2199109665","n2199109667","n2199109669","n2199109671","n2199109673","n2199109640"]},"w201484341":{"id":"w201484341","version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:16Z","tags":{"amenity":"school","ele":"250","gnis:county_id":"149","gnis:created":"04/14/1980","gnis:edited":"02/22/2008","gnis:feature_id":"1624612","gnis:state_id":"26","name":"Hoppin School"},"nodes":["n354002838","n2114807579","n2114807573","n2114807590","n354002838"]},"w209717046":{"id":"w209717046","version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199109723","n2199109725","n2199109727","n2199109729","n2199109731","n2199109733","n2199109735","n2199109737","n2199109723"]},"w210822777":{"id":"w210822777","version":"1","changeset":"15411098","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-18T17:54:40Z","tags":{"amenity":"parking","area":"yes"},"nodes":["n2208608806","n2208608808","n2208608811","n2208608821","n2208608823","n2208608825","n2208608806"]},"n185954965":{"id":"n185954965","loc":[-85.6191189,41.9441922],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:57Z","tags":{}},"n185954968":{"id":"n185954968","loc":[-85.6194384,41.9442405],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:58Z","tags":{}},"n185954970":{"id":"n185954970","loc":[-85.6196543,41.9443252],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:58Z","tags":{}},"n185954972":{"id":"n185954972","loc":[-85.6197862,41.9444539],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:58Z","tags":{}},"n354002931":{"id":"n354002931","loc":[-85.6198991,41.9455269],"version":"2","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:01Z","tags":{}},"n354030853":{"id":"n354030853","loc":[-85.6219444,41.9455556],"version":"3","changeset":"3908860","user":"Geogast","uid":"51045","visible":"true","timestamp":"2010-02-18T13:28:19Z","tags":{"amenity":"place_of_worship","ele":"246","gnis:county_id":"149","gnis:created":"04/30/2008","gnis:feature_id":"2417869","gnis:state_id":"26","name":"Grant Chapel","religion":"christian"}},"n367815963":{"id":"n367815963","loc":[-85.6202778,41.9461111],"version":"1","changeset":"871579","user":"amillar","uid":"28145","visible":"true","timestamp":"2009-03-31T07:45:44Z","tags":{"addr:state":"MI","building":"yes","ele":"247","gnis:county_name":"St. Joseph","gnis:feature_id":"2418176","gnis:import_uuid":"57871b70-0100-4405-bb30-88b2e001a944","gnis:reviewed":"no","name":"George Washington Carver Community Center","source":"USGS Geonames"}},"n185947331":{"id":"n185947331","loc":[-85.618779,41.943269],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947333":{"id":"n185947333","loc":[-85.618795,41.943511],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947336":{"id":"n185947336","loc":[-85.618711,41.94413],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947338":{"id":"n185947338","loc":[-85.618704,41.944189],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947339":{"id":"n185947339","loc":[-85.618597,41.944337],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947340":{"id":"n185947340","loc":[-85.618485,41.944528],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947343":{"id":"n185947343","loc":[-85.618442,41.944716],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947345":{"id":"n185947345","loc":[-85.618457,41.945107],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947347":{"id":"n185947347","loc":[-85.618296,41.945338],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947374":{"id":"n185947374","loc":[-85.616748,41.944453],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947375":{"id":"n185947375","loc":[-85.616813,41.944646],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947376":{"id":"n185947376","loc":[-85.616859,41.945196],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:12Z","tags":{}},"n185947377":{"id":"n185947377","loc":[-85.616941,41.945352],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:12Z","tags":{}},"n185947406":{"id":"n185947406","loc":[-85.618184,41.944227],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:13Z","tags":{}},"n185947409":{"id":"n185947409","loc":[-85.617911,41.943875],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:13Z","tags":{}},"n185947410":{"id":"n185947410","loc":[-85.617579,41.943682],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:13Z","tags":{}},"n185947411":{"id":"n185947411","loc":[-85.61713,41.943589],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:13Z","tags":{}},"n185947412":{"id":"n185947412","loc":[-85.616549,41.943559],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:13Z","tags":{}},"n185947414":{"id":"n185947414","loc":[-85.616482,41.943556],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:13Z","tags":{}},"n185947464":{"id":"n185947464","loc":[-85.616526,41.943788],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:14Z","tags":{}},"n185947466":{"id":"n185947466","loc":[-85.616504,41.944002],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:14Z","tags":{}},"n185948863":{"id":"n185948863","loc":[-85.619017,41.943391],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:45Z","tags":{}},"n185948865":{"id":"n185948865","loc":[-85.619059,41.943368],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:45Z","tags":{}},"n185955022":{"id":"n185955022","loc":[-85.620088,41.945571],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:56:37Z","tags":{}},"n185955025":{"id":"n185955025","loc":[-85.620051,41.945505],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:56:37Z","tags":{}},"n185955028":{"id":"n185955028","loc":[-85.62001,41.94541],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:56:37Z","tags":{}},"n185980371":{"id":"n185980371","loc":[-85.620982,41.944742],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:37Z","tags":{}},"n185980398":{"id":"n185980398","loc":[-85.621305,41.944782],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:38Z","tags":{}},"n185980401":{"id":"n185980401","loc":[-85.621174,41.944819],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:38Z","tags":{}},"n185980403":{"id":"n185980403","loc":[-85.621029,41.944871],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:38Z","tags":{}},"n185980405":{"id":"n185980405","loc":[-85.620741,41.945011],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:38Z","tags":{}},"n185980407":{"id":"n185980407","loc":[-85.620616,41.945085],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:38Z","tags":{}},"n185980409":{"id":"n185980409","loc":[-85.620506,41.945172],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:38Z","tags":{}},"n185980411":{"id":"n185980411","loc":[-85.620394,41.945273],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:38Z","tags":{}},"n185980413":{"id":"n185980413","loc":[-85.620316,41.94536],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:39Z","tags":{}},"n185980415":{"id":"n185980415","loc":[-85.620257,41.945452],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:39Z","tags":{}},"n185980417":{"id":"n185980417","loc":[-85.620212,41.945535],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:39Z","tags":{}},"n185985910":{"id":"n185985910","loc":[-85.620101,41.945811],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:41Z","tags":{}},"n185985912":{"id":"n185985912","loc":[-85.620081,41.945937],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:42Z","tags":{}},"n1475283972":{"id":"n1475283972","loc":[-85.6198991,41.9437179],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:45Z","tags":{}},"n1475283982":{"id":"n1475283982","loc":[-85.6195022,41.9433463],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:46Z","tags":{}},"n1475284007":{"id":"n1475284007","loc":[-85.6193037,41.9433383],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:47Z","tags":{}},"n1475284040":{"id":"n1475284040","loc":[-85.6197329,41.9434121],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:47Z","tags":{}},"n1475284044":{"id":"n1475284044","loc":[-85.6198756,41.9435363],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:47Z","tags":{}},"n1475284050":{"id":"n1475284050","loc":[-85.6199689,41.9432106],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:48Z","tags":{}},"n1475284053":{"id":"n1475284053","loc":[-85.6198943,41.9432921],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:48Z","tags":{}},"n185954974":{"id":"n185954974","loc":[-85.6198296,41.94473],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:58Z","tags":{}},"n185954977":{"id":"n185954977","loc":[-85.6200474,41.9447384],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:58Z","tags":{}},"n2196831365":{"id":"n2196831365","loc":[-85.6202259,41.9460883],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831366":{"id":"n2196831366","loc":[-85.6202245,41.9458642],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831367":{"id":"n2196831367","loc":[-85.6205184,41.9458631],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831368":{"id":"n2196831368","loc":[-85.6205189,41.9459437],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831369":{"id":"n2196831369","loc":[-85.6203879,41.9459441],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831370":{"id":"n2196831370","loc":[-85.6203888,41.9460878],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831371":{"id":"n2196831371","loc":[-85.6184046,41.9465663],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831372":{"id":"n2196831372","loc":[-85.6191563,41.9465618],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831373":{"id":"n2196831373","loc":[-85.6191536,41.946319],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831374":{"id":"n2196831374","loc":[-85.6187356,41.9463216],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831375":{"id":"n2196831375","loc":[-85.6187334,41.9461197],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831376":{"id":"n2196831376","loc":[-85.6193167,41.9461162],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831377":{"id":"n2196831377","loc":[-85.6193156,41.9460229],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831378":{"id":"n2196831378","loc":[-85.619622,41.946021],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831379":{"id":"n2196831379","loc":[-85.6196237,41.9461712],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831380":{"id":"n2196831380","loc":[-85.6197702,41.9461703],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831381":{"id":"n2196831381","loc":[-85.6197685,41.9460202],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831382":{"id":"n2196831382","loc":[-85.6197323,41.9460204],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831383":{"id":"n2196831383","loc":[-85.6197305,41.9458563],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831384":{"id":"n2196831384","loc":[-85.6196165,41.945857],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831385":{"id":"n2196831385","loc":[-85.6196156,41.9457764],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831386":{"id":"n2196831386","loc":[-85.6194472,41.9457775],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831387":{"id":"n2196831387","loc":[-85.6194151,41.9457777],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831388":{"id":"n2196831388","loc":[-85.6183779,41.9457883],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831389":{"id":"n2196831389","loc":[-85.6183842,41.9461317],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831390":{"id":"n2196831390","loc":[-85.6185026,41.9461304],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831391":{"id":"n2196831391","loc":[-85.6185061,41.9463194],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831392":{"id":"n2196831392","loc":[-85.6184001,41.9463205],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831393":{"id":"n2196831393","loc":[-85.6182482,41.9464163],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831394":{"id":"n2196831394","loc":[-85.6182467,41.9463193],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831395":{"id":"n2196831395","loc":[-85.6180389,41.946321],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831397":{"id":"n2196831397","loc":[-85.6180404,41.946418],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n185947303":{"id":"n185947303","loc":[-85.611074,41.943389],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:10Z","tags":{}},"n185947304":{"id":"n185947304","loc":[-85.611332,41.943267],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:10Z","tags":{}},"n185947305":{"id":"n185947305","loc":[-85.611635,41.943218],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:10Z","tags":{}},"n185947306":{"id":"n185947306","loc":[-85.612762,41.943311],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:10Z","tags":{}},"n185947308":{"id":"n185947308","loc":[-85.613027,41.943327],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:10Z","tags":{}},"n185947310":{"id":"n185947310","loc":[-85.615377,41.942996],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:10Z","tags":{}},"n185947312":{"id":"n185947312","loc":[-85.615701,41.943007],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:10Z","tags":{}},"n185947314":{"id":"n185947314","loc":[-85.61604,41.943067],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:10Z","tags":{}},"n185947315":{"id":"n185947315","loc":[-85.61626,41.943083],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:10Z","tags":{}},"n185947316":{"id":"n185947316","loc":[-85.616507,41.943048],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:10Z","tags":{}},"n185947319":{"id":"n185947319","loc":[-85.616702,41.94299],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:10Z","tags":{}},"n185947321":{"id":"n185947321","loc":[-85.617078,41.942918],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947322":{"id":"n185947322","loc":[-85.617366,41.942973],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947323":{"id":"n185947323","loc":[-85.617601,41.943033],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947325":{"id":"n185947325","loc":[-85.617799,41.943027],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947327":{"id":"n185947327","loc":[-85.618264,41.942961],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947328":{"id":"n185947328","loc":[-85.618508,41.942972],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947329":{"id":"n185947329","loc":[-85.618707,41.943076],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947361":{"id":"n185947361","loc":[-85.615356,41.944922],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947363":{"id":"n185947363","loc":[-85.61536,41.944893],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947365":{"id":"n185947365","loc":[-85.615406,41.944547],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947367":{"id":"n185947367","loc":[-85.61548,41.944351],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947369":{"id":"n185947369","loc":[-85.615805,41.94419],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947371":{"id":"n185947371","loc":[-85.616166,41.944156],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947373":{"id":"n185947373","loc":[-85.616411,41.944197],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947416":{"id":"n185947416","loc":[-85.616335,41.94343],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:13Z","tags":{}},"n185947417":{"id":"n185947417","loc":[-85.616069,41.943293],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:13Z","tags":{}},"n185947419":{"id":"n185947419","loc":[-85.615803,41.943249],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:13Z","tags":{}},"n185947420":{"id":"n185947420","loc":[-85.615524,41.943342],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:13Z","tags":{}},"n185947421":{"id":"n185947421","loc":[-85.615311,41.94353],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:13Z","tags":{}},"n185947422":{"id":"n185947422","loc":[-85.614338,41.943558],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:13Z","tags":{}},"n185947423":{"id":"n185947423","loc":[-85.61422,41.94369],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:13Z","tags":{}},"n185947425":{"id":"n185947425","loc":[-85.614221,41.944224],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:13Z","tags":{}},"n185947427":{"id":"n185947427","loc":[-85.614198,41.944888],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:13Z","tags":{}},"n185947429":{"id":"n185947429","loc":[-85.614221,41.945439],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:13Z","tags":{}},"n185947468":{"id":"n185947468","loc":[-85.615908,41.944756],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:14Z","tags":{}},"n185947470":{"id":"n185947470","loc":[-85.615871,41.944888],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:14Z","tags":{}},"n185947472":{"id":"n185947472","loc":[-85.615878,41.94507],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:14Z","tags":{}},"n185955153":{"id":"n185955153","loc":[-85.620087,41.947701],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:56:39Z","tags":{}},"n185960690":{"id":"n185960690","loc":[-85.620141,41.951901],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:59:21Z","tags":{}},"n185978817":{"id":"n185978817","loc":[-85.617193,41.954706],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:35Z","tags":{}},"n185985916":{"id":"n185985916","loc":[-85.620088,41.94758],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:42Z","tags":{}},"n185985918":{"id":"n185985918","loc":[-85.620133,41.951538],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:42Z","tags":{}},"n185985919":{"id":"n185985919","loc":[-85.62013,41.952104],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:42Z","tags":{}},"n185985920":{"id":"n185985920","loc":[-85.620104,41.952305],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:42Z","tags":{}},"n185985921":{"id":"n185985921","loc":[-85.620062,41.952499],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:42Z","tags":{}},"n185985922":{"id":"n185985922","loc":[-85.619993,41.952702],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:42Z","tags":{}},"n185985925":{"id":"n185985925","loc":[-85.619879,41.952986],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:42Z","tags":{}},"n185985927":{"id":"n185985927","loc":[-85.619689,41.95329],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:42Z","tags":{}},"n185985928":{"id":"n185985928","loc":[-85.619508,41.953521],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:42Z","tags":{}},"n185985929":{"id":"n185985929","loc":[-85.619286,41.953728],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:42Z","tags":{}},"n185985930":{"id":"n185985930","loc":[-85.618925,41.954007],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:42Z","tags":{}},"n185985931":{"id":"n185985931","loc":[-85.618638,41.954189],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:42Z","tags":{}},"n185985932":{"id":"n185985932","loc":[-85.61831,41.954358],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:42Z","tags":{}},"n185985934":{"id":"n185985934","loc":[-85.618015,41.954485],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:43Z","tags":{}},"n185985936":{"id":"n185985936","loc":[-85.617606,41.954611],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:43Z","tags":{}},"n1475283975":{"id":"n1475283975","loc":[-85.6150935,41.9434118],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:46Z","tags":{}},"n1475283979":{"id":"n1475283979","loc":[-85.6193367,41.9430252],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:46Z","tags":{}},"n1475283989":{"id":"n1475283989","loc":[-85.6104771,41.9455269],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:46Z","tags":{}},"n1475283990":{"id":"n1475283990","loc":[-85.6104771,41.9437179],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:46Z","tags":{}},"n1475283994":{"id":"n1475283994","loc":[-85.6198042,41.9429763],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:46Z","tags":{}},"n1475283998":{"id":"n1475283998","loc":[-85.6192101,41.9426716],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:46Z","tags":{}},"n1475284000":{"id":"n1475284000","loc":[-85.6198622,41.942836],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:46Z","tags":{}},"n1475284002":{"id":"n1475284002","loc":[-85.6163262,41.9427688],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:46Z","tags":{}},"n1475284006":{"id":"n1475284006","loc":[-85.6179527,41.9429168],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:47Z","tags":{}},"n1475284029":{"id":"n1475284029","loc":[-85.6197195,41.9427278],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:47Z","tags":{}},"n1475284038":{"id":"n1475284038","loc":[-85.6194405,41.9427837],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:47Z","tags":{}},"n1475284052":{"id":"n1475284052","loc":[-85.6153225,41.942841],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:48Z","tags":{}},"n1475284055":{"id":"n1475284055","loc":[-85.6129233,41.9437179],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:48Z","tags":{}},"n2139966627":{"id":"n2139966627","loc":[-85.61958,41.9427558],"version":"1","changeset":"14894526","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:32:18Z","tags":{}},"w17966773":{"id":"w17966773","version":"3","changeset":"2558583","user":"elliskev","uid":"163338","visible":"true","timestamp":"2009-09-21T16:12:43Z","tags":{"highway":"secondary","name":"E Michigan Ave","ref":"M 60","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Michigan","tiger:name_direction_prefix":"E","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313712","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185980372","n185980398","n185980401","n185980403","n185980405","n185980407","n185980409","n185980411","n185980413","n185980415","n185980417","n185955019"]},"w17964043":{"id":"w17964043","version":"3","changeset":"14894526","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:32:19Z","tags":{"highway":"residential","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15326065:15326068","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185955019","n185955022","n185955025","n185955028","n185954977","n185971477","n1475284050","n1475284000","n1475284029","n2139966627","n1475284038"]},"w17962834":{"id":"w17962834","version":"2","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:15Z","tags":{"highway":"service","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313719:15313728:15331618","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185947316","n185947414","n185947464","n185947466","n185947373","n185947468","n185947470","n185947472","n185947474"]},"w209470310":{"id":"w209470310","version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:41Z","tags":{"area":"yes","building":"yes"},"nodes":["n2196831393","n2196831394","n2196831395","n2196831397","n2196831393"]},"w17963058":{"id":"w17963058","version":"2","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:05Z","tags":{"highway":"service","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15326058:15326066:15326067","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185947333","n185948863","n185948865","n1475284007","n1475283982","n1475284040","n1475284044"]},"w17962823":{"id":"w17962823","version":"2","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:14Z","tags":{"highway":"service","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313714:15313704:15313720:15313721","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185947359","n185947361","n185947363","n185947365","n185947367","n185947369","n185947371","n185947373","n185947374","n185947375","n185947376","n185947377","n185947378"]},"w17962821":{"id":"w17962821","version":"2","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:15Z","tags":{"highway":"service","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313713:15313734:15313731:15313735:15313737:15313723","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185947303","n185947304","n185947305","n185947306","n185947308","n185947310","n185947312","n185947314","n185947315","n185947316","n185947319","n185947321","n185947322","n185947323","n185947325","n185947327","n185947328","n185947329","n185947331","n185947333","n185947336","n185947338","n185947339","n185947340","n185947343","n185947345","n185947347","n185947349"]},"w134150798":{"id":"w134150798","version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:52Z","tags":{"amenity":"grave_yard","ele":"249","gnis:county_id":"149","gnis:created":"04/14/1980","gnis:feature_id":"1624862","gnis:state_id":"26","name":"Riverside Cemetery"},"nodes":["n354002931","n1475283972","n1475284053","n1475283994","n1475283979","n1475283998","n1475284006","n1475284002","n1475284052","n1475283975","n1475284055","n1475283990","n1475283989","n354002931"]},"w17964040":{"id":"w17964040","version":"2","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:02Z","tags":{"highway":"service","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15326063:15326064","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185947336","n185954965","n185954968","n185954970","n185954972","n185954974","n185954977"]},"w209470308":{"id":"w209470308","version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:41Z","tags":{"area":"yes","building":"yes"},"nodes":["n2196831365","n2196831366","n2196831367","n2196831368","n2196831369","n2196831370","n2196831365"]},"w17962828":{"id":"w17962828","version":"2","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:14Z","tags":{"highway":"service","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313715:15313706:15328746:15313727:15313729","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185947340","n185947406","n185947409","n185947410","n185947411","n185947412","n185947414","n185947416","n185947417","n185947419","n185947420","n185947421","n185947422","n185947423","n185947425","n185947427","n185947429"]},"w209470309":{"id":"w209470309","version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:41Z","tags":{"area":"yes","building":"yes"},"nodes":["n2196831371","n2196831372","n2196831373","n2196831374","n2196831375","n2196831376","n2196831377","n2196831378","n2196831379","n2196831380","n2196831381","n2196831382","n2196831383","n2196831384","n2196831385","n2196831386","n2196831387","n2196831388","n2196831389","n2196831390","n2196831391","n2196831392","n2196831371"]},"w17967415":{"id":"w17967415","version":"3","changeset":"2558583","user":"elliskev","uid":"163338","visible":"true","timestamp":"2009-09-21T16:12:41Z","tags":{"highway":"secondary","name":"Jefferson St","name_1":"State Highway 60","ref":"M 60","tiger:cfcc":"A31","tiger:county":"St. Joseph, MI","tiger:name_base":"Jefferson","tiger:name_base_1":"State Highway 60","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313637:15313662:15313657:15328403","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093"},"nodes":["n185955019","n185985910","n185985912","n185985914","n185961367","n185985916","n185955153","n185965105","n185974697","n185955120","n185985918","n185960690","n185985919","n185985920","n185985921","n185985922","n185985925","n185985927","n185985928","n185985929","n185985930","n185985931","n185985932","n185985934","n185985936","n185978817"]},"w17966772":{"id":"w17966772","version":"4","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:07Z","tags":{"highway":"unclassified","name":"E Michigan Ave","name_1":"State Highway 60","tiger:cfcc":"A31","tiger:county":"St. Joseph, MI","tiger:name_base":"Michigan","tiger:name_base_1":"State Highway 60","tiger:name_direction_prefix":"E","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313710:15313711:15314052:15312385:15312378","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185954977","n185980371","n185980372"]},"n185958500":{"id":"n185958500","loc":[-85.621591,41.941075],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:27Z","tags":{}},"n185963110":{"id":"n185963110","loc":[-85.6204416,41.9408882],"version":"3","changeset":"15379124","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-15T23:38:37Z","tags":{}},"n2139966628":{"id":"n2139966628","loc":[-85.6196431,41.9426467],"version":"1","changeset":"14894526","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:32:18Z","tags":{"leisure":"fishing"}},"n2139966630":{"id":"n2139966630","loc":[-85.6199354,41.9429616],"version":"1","changeset":"14894526","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:32:18Z","tags":{}},"n2199127051":{"id":"n2199127051","loc":[-85.6170556,41.939696],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:19Z","tags":{}},"n2199127052":{"id":"n2199127052","loc":[-85.6170536,41.9392909],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:19Z","tags":{}},"n2199127053":{"id":"n2199127053","loc":[-85.6172067,41.9392905],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:19Z","tags":{}},"n2199127054":{"id":"n2199127054","loc":[-85.6172061,41.9391853],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:19Z","tags":{}},"n2199127055":{"id":"n2199127055","loc":[-85.6171481,41.9391854],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:19Z","tags":{}},"n2199127060":{"id":"n2199127060","loc":[-85.6167389,41.9392896],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127061":{"id":"n2199127061","loc":[-85.6168728,41.9392892],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127062":{"id":"n2199127062","loc":[-85.6168747,41.9396965],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127071":{"id":"n2199127071","loc":[-85.620196,41.9399446],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127072":{"id":"n2199127072","loc":[-85.620193,41.9397316],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127073":{"id":"n2199127073","loc":[-85.6200381,41.9397328],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127074":{"id":"n2199127074","loc":[-85.6200412,41.9399458],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127075":{"id":"n2199127075","loc":[-85.6203606,41.9399939],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127076":{"id":"n2199127076","loc":[-85.6205527,41.9399922],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127077":{"id":"n2199127077","loc":[-85.6205482,41.9397115],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127078":{"id":"n2199127078","loc":[-85.6204132,41.9397124],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127079":{"id":"n2199127079","loc":[-85.6204144,41.9396341],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127080":{"id":"n2199127080","loc":[-85.6205699,41.9396324],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127081":{"id":"n2199127081","loc":[-85.6205722,41.939498],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127082":{"id":"n2199127082","loc":[-85.6204064,41.9394997],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127083":{"id":"n2199127083","loc":[-85.6204087,41.939561],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127084":{"id":"n2199127084","loc":[-85.6203103,41.9395618],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127085":{"id":"n2199127085","loc":[-85.620308,41.9396069],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127086":{"id":"n2199127086","loc":[-85.6200347,41.9396086],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127087":{"id":"n2199127087","loc":[-85.6200382,41.9397141],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127088":{"id":"n2199127088","loc":[-85.6202257,41.9397149],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127089":{"id":"n2199127089","loc":[-85.6202269,41.9399182],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127090":{"id":"n2199127090","loc":[-85.6203595,41.9399199],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127091":{"id":"n2199127091","loc":[-85.6212335,41.939688],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127092":{"id":"n2199127092","loc":[-85.6212328,41.939595],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127093":{"id":"n2199127093","loc":[-85.6208807,41.9395966],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127094":{"id":"n2199127094","loc":[-85.6208815,41.9396896],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127095":{"id":"n2199127095","loc":[-85.6208676,41.9396872],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127096":{"id":"n2199127096","loc":[-85.6208583,41.9393539],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127097":{"id":"n2199127097","loc":[-85.6207006,41.9393563],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127098":{"id":"n2199127098","loc":[-85.6207099,41.9396896],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n185967054":{"id":"n185967054","loc":[-85.6173384,41.9356126],"version":"3","changeset":"15379027","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-15T23:24:18Z","tags":{}},"n185967063":{"id":"n185967063","loc":[-85.617371,41.936243],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:53Z","tags":{}},"n185967065":{"id":"n185967065","loc":[-85.617337,41.936299],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:53Z","tags":{}},"n185967068":{"id":"n185967068","loc":[-85.617321,41.936373],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:53Z","tags":{}},"n185967070":{"id":"n185967070","loc":[-85.6173562,41.9366969],"version":"3","changeset":"15379027","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-15T23:24:18Z","tags":{}},"n185967074":{"id":"n185967074","loc":[-85.6173635,41.9377414],"version":"3","changeset":"15379027","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-15T23:24:18Z","tags":{}},"n185967075":{"id":"n185967075","loc":[-85.6173696,41.9381886],"version":"3","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:29:58Z","tags":{}},"n185967076":{"id":"n185967076","loc":[-85.617372,41.938535],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:54Z","tags":{}},"n2199127056":{"id":"n2199127056","loc":[-85.617147,41.9389616],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:19Z","tags":{}},"n2199127057":{"id":"n2199127057","loc":[-85.6172136,41.9389614],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:19Z","tags":{}},"n2199127058":{"id":"n2199127058","loc":[-85.6172123,41.9386909],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:19Z","tags":{}},"n2199127059":{"id":"n2199127059","loc":[-85.616736,41.9386922],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:19Z","tags":{}},"n2203921041":{"id":"n2203921041","loc":[-85.6173018,41.9346369],"version":"1","changeset":"15379027","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-15T23:24:18Z","tags":{}},"w203983952":{"id":"w203983952","version":"1","changeset":"14894526","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:32:18Z","tags":{"highway":"service"},"nodes":["n2139966627","n1819800319"]},"w209718301":{"id":"w209718301","version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:21Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199127051","n2199127052","n2199127053","n2199127054","n2199127055","n2199127056","n2199127057","n2199127058","n2199127059","n2199127060","n2199127061","n2199127062","n2199127051"]},"w209718304":{"id":"w209718304","version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:21Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199127071","n2199127072","n2199127073","n2199127074","n2199127071"]},"w17964961":{"id":"w17964961","version":"2","changeset":"15379124","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-15T23:38:37Z","tags":{"highway":"residential","name":"Whipple St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Whipple","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093"},"nodes":["n185963099","n185963110"]},"w17964489":{"id":"w17964489","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:29:56Z","tags":{"highway":"residential","name":"Jackson St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Jackson","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15314430","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185958498","n185958500"]},"w203983953":{"id":"w203983953","version":"1","changeset":"14894526","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:32:18Z","tags":{"area":"yes","leisure":"park","name":"Marina Park","website":"http://www.threeriversmi.us/?page_id=53"},"nodes":["n1475283994","n1475283979","n1475283998","n2139966629","n2139966625","n1819800319","n2139966623","n2139966622","n2139966621","n2139966630","n1475283994"]},"w17965366":{"id":"w17965366","version":"2","changeset":"15379027","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-15T23:24:18Z","tags":{"highway":"residential","name":"14th St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"14th","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n2203921041","n185967054","n185967063","n185967065","n185967068","n185967070","n185967074","n185967075","n185967076","n185967077"]},"w209718306":{"id":"w209718306","version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:21Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199127091","n2199127092","n2199127093","n2199127094","n2199127091"]},"w209718307":{"id":"w209718307","version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:21Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199127095","n2199127096","n2199127097","n2199127098","n2199127095"]},"w209718305":{"id":"w209718305","version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:21Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199127075","n2199127076","n2199127077","n2199127078","n2199127079","n2199127080","n2199127081","n2199127082","n2199127083","n2199127084","n2199127085","n2199127086","n2199127087","n2199127088","n2199127089","n2199127090","n2199127075"]},"n185960199":{"id":"n185960199","loc":[-85.62965,41.95469],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:59:08Z","tags":{}},"n185980737":{"id":"n185980737","loc":[-85.629083,41.953725],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:48Z","tags":{}},"n2114807561":{"id":"n2114807561","loc":[-85.6297681,41.9524688],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{}},"n2114807597":{"id":"n2114807597","loc":[-85.6296517,41.952563],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{}},"n185960197":{"id":"n185960197","loc":[-85.629676,41.9537314],"version":"3","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:17Z","tags":{}},"n185978791":{"id":"n185978791","loc":[-85.6244542,41.9547066],"version":"3","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:17Z","tags":{}},"w17967573":{"id":"w17967573","version":"2","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:20Z","tags":{"highway":"residential","name":"E Wheeler St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Wheeler","tiger:name_direction_prefix":"E","tiger:name_type":"St","tiger:reviewed":"no"},"nodes":["n185960195","n2114807561","n185968102","n185967430","n185986157","n185978392"]},"w17966553":{"id":"w17966553","version":"5","changeset":"15473186","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-24T01:52:22Z","tags":{"highway":"residential","name":"East Hoffman Street","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Hoffman","tiger:name_direction_prefix":"E","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185971631","n185978784","n185967432","n185968106","n185960199","n185978787","n185978790","n185978791"]},"w17966787":{"id":"w17966787","version":"2","changeset":"15473186","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-24T01:52:23Z","tags":{"highway":"residential","name":"East Cushman Street","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Cushman","tiger:name_direction_prefix":"E","tiger:name_type":"St","tiger:reviewed":"no"},"nodes":["n185980735","n185980737","n185960197","n185968104","n185960792"]},"w17964723":{"id":"w17964723","version":"2","changeset":"15473186","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-24T01:52:22Z","tags":{"highway":"residential","name":"Cushman Street","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Cushman","tiger:name_type":"St","tiger:reviewed":"no"},"nodes":["n185960792","n185960794","n185960796"]},"w17964654":{"id":"w17964654","version":"3","changeset":"15473186","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-24T01:52:22Z","tags":{"highway":"residential","name":"Pine Street","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Pine","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185960195","n2114807597","n185960197","n185960199"]},"n1819848862":{"id":"n1819848862","loc":[-85.6346087,41.9545845],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848935":{"id":"n1819848935","loc":[-85.6345948,41.9537717],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:51Z","tags":{}},"n1819848973":{"id":"n1819848973","loc":[-85.6334247,41.9537827],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848997":{"id":"n1819848997","loc":[-85.6334386,41.9545956],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:53Z","tags":{}},"n2189015861":{"id":"n2189015861","loc":[-85.6375906,41.954836],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015865":{"id":"n2189015865","loc":[-85.6383307,41.9548291],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015867":{"id":"n2189015867","loc":[-85.6383337,41.9550072],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015868":{"id":"n2189015868","loc":[-85.6380986,41.9550094],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015869":{"id":"n2189015869","loc":[-85.6381005,41.9551226],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2199109808":{"id":"n2199109808","loc":[-85.6372702,41.9522894],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109810":{"id":"n2199109810","loc":[-85.6372677,41.9521583],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109812":{"id":"n2199109812","loc":[-85.6369505,41.9521617],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109814":{"id":"n2199109814","loc":[-85.636953,41.9522927],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n185952156":{"id":"n185952156","loc":[-85.640983,41.9546557],"version":"3","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:48:03Z","tags":{}},"n185953423":{"id":"n185953423","loc":[-85.641871,41.954652],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:55:56Z","tags":{}},"n185971637":{"id":"n185971637","loc":[-85.641583,41.95465],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:06Z","tags":{}},"n185971639":{"id":"n185971639","loc":[-85.6421344,41.9546444],"version":"3","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:48:03Z","tags":{}},"n185971642":{"id":"n185971642","loc":[-85.6428264,41.9545612],"version":"3","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:48:03Z","tags":{}},"n185971648":{"id":"n185971648","loc":[-85.6436023,41.9544262],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:55Z","tags":{}},"n185975066":{"id":"n185975066","loc":[-85.640532,41.953638],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:06:49Z","tags":{}},"n185975067":{"id":"n185975067","loc":[-85.64079,41.953638],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:06:49Z","tags":{}},"n185982166":{"id":"n185982166","loc":[-85.6399012,41.9523817],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:55Z","tags":{}},"n2189015858":{"id":"n2189015858","loc":[-85.6376104,41.9560138],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015870":{"id":"n2189015870","loc":[-85.6386794,41.9551172],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015871":{"id":"n2189015871","loc":[-85.6386817,41.955256],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015873":{"id":"n2189015873","loc":[-85.6385437,41.9552573],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015876":{"id":"n2189015876","loc":[-85.638555,41.9559278],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015879":{"id":"n2189015879","loc":[-85.6384954,41.9559283],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015882":{"id":"n2189015882","loc":[-85.6384965,41.9559935],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015885":{"id":"n2189015885","loc":[-85.6383533,41.9559949],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015888":{"id":"n2189015888","loc":[-85.638351,41.9558607],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015891":{"id":"n2189015891","loc":[-85.6382178,41.9558619],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015894":{"id":"n2189015894","loc":[-85.6382203,41.956008],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"w208627223":{"id":"w208627223","version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:53Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189015858","n2189015861","n2189015865","n2189015867","n2189015868","n2189015869","n2189015870","n2189015871","n2189015873","n2189015876","n2189015879","n2189015882","n2189015885","n2189015888","n2189015891","n2189015894","n2189015858"]},"w170848328":{"id":"w170848328","version":"2","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:18Z","tags":{"ele":"250","gnis:county_id":"149","gnis:created":"04/14/1980","gnis:feature_id":"1624408","gnis:state_id":"26","leisure":"park","name":"Bowman Park","source":"Bing"},"nodes":["n1819848935","n1819848973","n1819848997","n1819848862","n1819848935"]},"w17965866":{"id":"w17965866","version":"3","changeset":"15473186","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-24T01:52:23Z","tags":{"highway":"residential","name":"West Hoffman Street","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Hoffman","tiger:name_direction_prefix":"W","tiger:name_type":"St","tiger:reviewed":"no"},"nodes":["n185971631","n185971632","n185964359","n185965025","n1475293264","n185952156","n185971637","n185953423","n185971639","n185971642","n185971648"]},"w209717051":{"id":"w209717051","version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:53Z","tags":{"amenity":"place_of_worship","area":"yes","building":"yes","denomination":"baptist","ele":"251","gnis:county_id":"149","gnis:created":"04/30/2008","gnis:feature_id":"2417886","gnis:state_id":"26","name":"Calvary Missionary Baptist Church","religion":"christian"},"nodes":["n2199109808","n2199109810","n2199109812","n2199109814","n2199109808"]},"w17966172":{"id":"w17966172","version":"3","changeset":"15473186","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-24T01:52:23Z","tags":{"highway":"residential","name":"West Cushman Street","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Cushman","tiger:name_direction_prefix":"W","tiger:name_type":"St","tiger:reviewed":"no"},"nodes":["n185960796","n185975064","n185964358","n185965023","n1475293222","n185975066","n185975067"]},"w17966975":{"id":"w17966975","version":"2","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:55:06Z","tags":{"highway":"residential","name":"W Wheeler St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Wheeler","tiger:name_direction_prefix":"W","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312250:15312254","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185978392","n185982163","n185964357","n185965021","n1475293261","n185982166"]},"n185960684":{"id":"n185960684","loc":[-85.622687,41.951885],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:59:21Z","tags":{}},"n185960686":{"id":"n185960686","loc":[-85.622492,41.951901],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:59:21Z","tags":{}},"n185978795":{"id":"n185978795","loc":[-85.6240991,41.954708],"version":"3","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:17Z","tags":{}},"n185978803":{"id":"n185978803","loc":[-85.623348,41.954547],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:34Z","tags":{}},"n185978806":{"id":"n185978806","loc":[-85.623123,41.954502],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:34Z","tags":{}},"n185978808":{"id":"n185978808","loc":[-85.622923,41.954469],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:34Z","tags":{}},"n185978810":{"id":"n185978810","loc":[-85.622787,41.954457],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:35Z","tags":{}},"n185978811":{"id":"n185978811","loc":[-85.622612,41.954458],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:35Z","tags":{}},"n185978813":{"id":"n185978813","loc":[-85.622368,41.954472],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:35Z","tags":{}},"n1819790545":{"id":"n1819790545","loc":[-85.6240295,41.9548949],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:53Z","tags":{}},"n1819790621":{"id":"n1819790621","loc":[-85.6235789,41.954855],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:55Z","tags":{}},"n1819790664":{"id":"n1819790664","loc":[-85.6238363,41.9549507],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790683":{"id":"n1819790683","loc":[-85.6224727,41.9545921],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790730":{"id":"n1819790730","loc":[-85.6227527,41.9545795],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:58Z","tags":{}},"n1819790740":{"id":"n1819790740","loc":[-85.6240402,41.9550784],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:58Z","tags":{}},"n1819790831":{"id":"n1819790831","loc":[-85.624126,41.9549986],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:00Z","tags":{}},"n1819790861":{"id":"n1819790861","loc":[-85.6231712,41.9546872],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n1819790887":{"id":"n1819790887","loc":[-85.6242762,41.955206],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n2168544739":{"id":"n2168544739","loc":[-85.6249102,41.952801],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544740":{"id":"n2168544740","loc":[-85.6251859,41.9527564],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544741":{"id":"n2168544741","loc":[-85.6255515,41.9527921],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544742":{"id":"n2168544742","loc":[-85.626001,41.9529481],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544743":{"id":"n2168544743","loc":[-85.6265284,41.9529838],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544744":{"id":"n2168544744","loc":[-85.626942,41.9528857],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544745":{"id":"n2168544745","loc":[-85.6270918,41.9526851],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544746":{"id":"n2168544746","loc":[-85.6272117,41.95244],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544747":{"id":"n2168544747","loc":[-85.6271578,41.952226],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544748":{"id":"n2168544748","loc":[-85.6270019,41.9519719],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544749":{"id":"n2168544749","loc":[-85.6268221,41.9518382],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544750":{"id":"n2168544750","loc":[-85.6265284,41.951807],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544751":{"id":"n2168544751","loc":[-85.6256534,41.9518516],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544752":{"id":"n2168544752","loc":[-85.6253477,41.9518338],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544753":{"id":"n2168544753","loc":[-85.6251139,41.9517669],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n185955747":{"id":"n185955747","loc":[-85.620674,41.954709],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:56:55Z","tags":{}},"n185960688":{"id":"n185960688","loc":[-85.621032,41.951913],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:59:21Z","tags":{}},"n185972054":{"id":"n185972054","loc":[-85.6186728,41.9547335],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:04Z","tags":{}},"n185978814":{"id":"n185978814","loc":[-85.6201708,41.9547403],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:05Z","tags":{}},"n1819790532":{"id":"n1819790532","loc":[-85.6244908,41.9555731],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:53Z","tags":{}},"n1819790536":{"id":"n1819790536","loc":[-85.6217925,41.9583135],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:53Z","tags":{}},"n1819790538":{"id":"n1819790538","loc":[-85.6233954,41.9600014],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:53Z","tags":{}},"n1819790539":{"id":"n1819790539","loc":[-85.6204611,41.9562117],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:53Z","tags":{}},"n1819790546":{"id":"n1819790546","loc":[-85.6210898,41.9567657],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:53Z","tags":{}},"n1819790548":{"id":"n1819790548","loc":[-85.6202465,41.9562237],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:53Z","tags":{}},"n1819790550":{"id":"n1819790550","loc":[-85.6250165,41.9560677],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:53Z","tags":{}},"n1819790551":{"id":"n1819790551","loc":[-85.6227946,41.9597023],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:53Z","tags":{}},"n1819790553":{"id":"n1819790553","loc":[-85.6215726,41.9584571],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:53Z","tags":{}},"n1819790556":{"id":"n1819790556","loc":[-85.6196306,41.9573002],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:53Z","tags":{}},"n1819790557":{"id":"n1819790557","loc":[-85.6209503,41.9563109],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:53Z","tags":{}},"n1819790558":{"id":"n1819790558","loc":[-85.6196939,41.9574085],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790561":{"id":"n1819790561","loc":[-85.621079,41.957751],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790562":{"id":"n1819790562","loc":[-85.6224255,41.9611417],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790565":{"id":"n1819790565","loc":[-85.6232506,41.9604841],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790566":{"id":"n1819790566","loc":[-85.6190835,41.9562909],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790567":{"id":"n1819790567","loc":[-85.622227,41.9593028],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790569":{"id":"n1819790569","loc":[-85.620976,41.9591039],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790571":{"id":"n1819790571","loc":[-85.6212078,41.9565303],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790572":{"id":"n1819790572","loc":[-85.6235306,41.9595102],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790581":{"id":"n1819790581","loc":[-85.6235563,41.9579351],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790584":{"id":"n1819790584","loc":[-85.6230371,41.9574598],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790586":{"id":"n1819790586","loc":[-85.6211748,41.9564272],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790588":{"id":"n1819790588","loc":[-85.6226508,41.9601086],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790591":{"id":"n1819790591","loc":[-85.6218032,41.9607468],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790593":{"id":"n1819790593","loc":[-85.6207915,41.9618735],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790596":{"id":"n1819790596","loc":[-85.6252955,41.9567858],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790598":{"id":"n1819790598","loc":[-85.6196618,41.9568939],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790600":{"id":"n1819790600","loc":[-85.6224416,41.9587084],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790602":{"id":"n1819790602","loc":[-85.6217442,41.9558641],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790603":{"id":"n1819790603","loc":[-85.6213355,41.9592116],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790604":{"id":"n1819790604","loc":[-85.622801,41.9573042],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790608":{"id":"n1819790608","loc":[-85.6199729,41.9574325],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:55Z","tags":{}},"n1819790610":{"id":"n1819790610","loc":[-85.6195555,41.9557165],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:55Z","tags":{}},"n1819790611":{"id":"n1819790611","loc":[-85.622978,41.9586007],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:55Z","tags":{}},"n1819790613":{"id":"n1819790613","loc":[-85.6253963,41.9562636],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:55Z","tags":{}},"n1819790614":{"id":"n1819790614","loc":[-85.6235252,41.9580342],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:55Z","tags":{}},"n1819790616":{"id":"n1819790616","loc":[-85.6232988,41.9596305],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:55Z","tags":{}},"n1819790617":{"id":"n1819790617","loc":[-85.6226776,41.9598732],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:55Z","tags":{}},"n1819790619":{"id":"n1819790619","loc":[-85.625553,41.9561794],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:55Z","tags":{}},"n1819790620":{"id":"n1819790620","loc":[-85.6235574,41.959231],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:55Z","tags":{}},"n1819790624":{"id":"n1819790624","loc":[-85.6228429,41.9573726],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:55Z","tags":{}},"n1819790626":{"id":"n1819790626","loc":[-85.6193785,41.9556766],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:55Z","tags":{}},"n1819790628":{"id":"n1819790628","loc":[-85.620092,41.9554253],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:55Z","tags":{}},"n1819790630":{"id":"n1819790630","loc":[-85.6226658,41.9604402],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:55Z","tags":{}},"n1819790638":{"id":"n1819790638","loc":[-85.6219964,41.9602561],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:55Z","tags":{}},"n1819790640":{"id":"n1819790640","loc":[-85.6232731,41.9599969],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790643":{"id":"n1819790643","loc":[-85.6247698,41.9568895],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790650":{"id":"n1819790650","loc":[-85.6216412,41.9550149],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790652":{"id":"n1819790652","loc":[-85.6224952,41.9603918],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790656":{"id":"n1819790656","loc":[-85.61918,41.9555649],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790661":{"id":"n1819790661","loc":[-85.6200169,41.955505],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790662":{"id":"n1819790662","loc":[-85.6217389,41.9563149],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790666":{"id":"n1819790666","loc":[-85.6229566,41.9598373],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790667":{"id":"n1819790667","loc":[-85.6209117,41.9609189],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790669":{"id":"n1819790669","loc":[-85.6252311,41.9562353],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790670":{"id":"n1819790670","loc":[-85.6209758,41.961868],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790672":{"id":"n1819790672","loc":[-85.6209557,41.9589078],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790673":{"id":"n1819790673","loc":[-85.6190352,41.9561393],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790675":{"id":"n1819790675","loc":[-85.6236432,41.9586685],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790676":{"id":"n1819790676","loc":[-85.6194901,41.9565389],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790678":{"id":"n1819790678","loc":[-85.6219266,41.9582417],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790680":{"id":"n1819790680","loc":[-85.6208258,41.9557211],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790681":{"id":"n1819790681","loc":[-85.6212024,41.9613212],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790682":{"id":"n1819790682","loc":[-85.624877,41.9559401],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790684":{"id":"n1819790684","loc":[-85.6206499,41.9583693],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790699":{"id":"n1819790699","loc":[-85.6215243,41.956279],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790701":{"id":"n1819790701","loc":[-85.6246625,41.9559321],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790703":{"id":"n1819790703","loc":[-85.6230478,41.9585089],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790708":{"id":"n1819790708","loc":[-85.6211102,41.9575402],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790710":{"id":"n1819790710","loc":[-85.6215082,41.9548468],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790711":{"id":"n1819790711","loc":[-85.6206552,41.9586007],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790713":{"id":"n1819790713","loc":[-85.6215404,41.9549705],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790715":{"id":"n1819790715","loc":[-85.6216906,41.955521],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790717":{"id":"n1819790717","loc":[-85.6215404,41.9547391],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790722":{"id":"n1819790722","loc":[-85.6219964,41.9599131],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790723":{"id":"n1819790723","loc":[-85.622286,41.9606989],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790725":{"id":"n1819790725","loc":[-85.6228439,41.9572005],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790727":{"id":"n1819790727","loc":[-85.6202518,41.9554458],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:58Z","tags":{}},"n1819790728":{"id":"n1819790728","loc":[-85.623434,41.9575276],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:58Z","tags":{}},"n1819790729":{"id":"n1819790729","loc":[-85.6234287,41.9568576],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:58Z","tags":{}},"n1819790732":{"id":"n1819790732","loc":[-85.6229566,41.9571369],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:58Z","tags":{}},"n1819790733":{"id":"n1819790733","loc":[-85.6225543,41.9590275],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:58Z","tags":{}},"n1819790734":{"id":"n1819790734","loc":[-85.6232892,41.9583135],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:58Z","tags":{}},"n1819790736":{"id":"n1819790736","loc":[-85.622977,41.9608551],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:58Z","tags":{}},"n1819790737":{"id":"n1819790737","loc":[-85.624008,41.9569533],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:58Z","tags":{}},"n1819790741":{"id":"n1819790741","loc":[-85.6212775,41.9608545],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:58Z","tags":{}},"n1819790742":{"id":"n1819790742","loc":[-85.6231282,41.9569932],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:58Z","tags":{}},"n1819790743":{"id":"n1819790743","loc":[-85.6224523,41.9591831],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:58Z","tags":{}},"n1819790744":{"id":"n1819790744","loc":[-85.6210951,41.9610819],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:58Z","tags":{}},"n1819790745":{"id":"n1819790745","loc":[-85.6220114,41.960544],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:58Z","tags":{}},"n1819790755":{"id":"n1819790755","loc":[-85.6216369,41.9553854],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:58Z","tags":{}},"n1819790757":{"id":"n1819790757","loc":[-85.6209986,41.9592709],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:58Z","tags":{}},"n1819790758":{"id":"n1819790758","loc":[-85.6200437,41.9563468],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:58Z","tags":{}},"n1819790764":{"id":"n1819790764","loc":[-85.6219363,41.9596823],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790765":{"id":"n1819790765","loc":[-85.6237612,41.9568496],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790769":{"id":"n1819790769","loc":[-85.6212389,41.9593433],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790771":{"id":"n1819790771","loc":[-85.6210726,41.9560123],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790772":{"id":"n1819790772","loc":[-85.6212711,41.9561838],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790776":{"id":"n1819790776","loc":[-85.6234437,41.9577795],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790777":{"id":"n1819790777","loc":[-85.6212502,41.9618599],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790783":{"id":"n1819790783","loc":[-85.6216895,41.9610585],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790784":{"id":"n1819790784","loc":[-85.6200115,41.9556367],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790785":{"id":"n1819790785","loc":[-85.6210576,41.9573002],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790786":{"id":"n1819790786","loc":[-85.621138,41.9576632],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790788":{"id":"n1819790788","loc":[-85.6207733,41.9578946],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790789":{"id":"n1819790789","loc":[-85.6200705,41.9571566],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790790":{"id":"n1819790790","loc":[-85.6245337,41.9558443],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790792":{"id":"n1819790792","loc":[-85.621932,41.9608066],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790793":{"id":"n1819790793","loc":[-85.6233578,41.9581385],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790794":{"id":"n1819790794","loc":[-85.6204557,41.9555136],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790797":{"id":"n1819790797","loc":[-85.6235038,41.9576074],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790800":{"id":"n1819790800","loc":[-85.6214438,41.9607508],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790801":{"id":"n1819790801","loc":[-85.623492,41.9602129],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:00Z","tags":{}},"n1819790802":{"id":"n1819790802","loc":[-85.6216691,41.9546553],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:00Z","tags":{}},"n1819790803":{"id":"n1819790803","loc":[-85.6231057,41.9586851],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:00Z","tags":{}},"n1819790804":{"id":"n1819790804","loc":[-85.6209224,41.9578673],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:00Z","tags":{}},"n1819790813":{"id":"n1819790813","loc":[-85.620092,41.9572962],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:00Z","tags":{}},"n1819790814":{"id":"n1819790814","loc":[-85.6216691,41.9552218],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:00Z","tags":{}},"n1819790816":{"id":"n1819790816","loc":[-85.6216144,41.9609668],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:00Z","tags":{}},"n1819790818":{"id":"n1819790818","loc":[-85.6216906,41.9557324],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:00Z","tags":{}},"n1819790820":{"id":"n1819790820","loc":[-85.6192069,41.9564186],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:00Z","tags":{}},"n1819790823":{"id":"n1819790823","loc":[-85.6211155,41.9566027],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:00Z","tags":{}},"n1819790825":{"id":"n1819790825","loc":[-85.6233106,41.9569294],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:00Z","tags":{}},"n1819790839":{"id":"n1819790839","loc":[-85.625671,41.9564986],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:00Z","tags":{}},"n1819790842":{"id":"n1819790842","loc":[-85.6235252,41.9567379],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:00Z","tags":{}},"n1819790844":{"id":"n1819790844","loc":[-85.6253813,41.9566342],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:00Z","tags":{}},"n1819790847":{"id":"n1819790847","loc":[-85.6200963,41.9567702],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:00Z","tags":{}},"n1819790849":{"id":"n1819790849","loc":[-85.6238031,41.9587449],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:00Z","tags":{}},"n1819790851":{"id":"n1819790851","loc":[-85.6234984,41.9584571],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:00Z","tags":{}},"n1819790856":{"id":"n1819790856","loc":[-85.6242226,41.9570092],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:00Z","tags":{}},"n1819790865":{"id":"n1819790865","loc":[-85.6200265,41.9569458],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n1819790869":{"id":"n1819790869","loc":[-85.6230049,41.9601245],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n1819790871":{"id":"n1819790871","loc":[-85.6190727,41.9558322],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n1819790873":{"id":"n1819790873","loc":[-85.6217442,41.9550104],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n1819790875":{"id":"n1819790875","loc":[-85.6208044,41.9587808],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n1819790879":{"id":"n1819790879","loc":[-85.6198444,41.9574484],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n1819790883":{"id":"n1819790883","loc":[-85.623713,41.9588719],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n1819790885":{"id":"n1819790885","loc":[-85.6223289,41.9605075],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n1819790889":{"id":"n1819790889","loc":[-85.6208044,41.9562437],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n1819790893":{"id":"n1819790893","loc":[-85.6218183,41.9559684],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n1819790906":{"id":"n1819790906","loc":[-85.6214052,41.958697],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n1819790913":{"id":"n1819790913","loc":[-85.6209981,41.9609957],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n1819790917":{"id":"n1819790917","loc":[-85.6216208,41.9604436],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n1819790919":{"id":"n1819790919","loc":[-85.6209406,41.9616373],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n1819790920":{"id":"n1819790920","loc":[-85.6221948,41.9583334],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n1819790922":{"id":"n1819790922","loc":[-85.6216681,41.9615292],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n1819790924":{"id":"n1819790924","loc":[-85.6210147,41.9570489],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:02Z","tags":{}},"n1819790929":{"id":"n1819790929","loc":[-85.6193678,41.955521],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:02Z","tags":{}},"w17964707":{"id":"w17964707","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:31:34Z","tags":{"highway":"residential","name":"11th Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"11th","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15314405","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185960682","n185960684","n185960686","n185960688","n185960690"]},"w201484345":{"id":"w201484345","version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:16Z","tags":{"bridge":"yes","highway":"residential","name":"E Hoffman St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Hoffman","tiger:name_direction_prefix":"E","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185978791","n185978795"]},"w201484348":{"id":"w201484348","version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:16Z","tags":{"highway":"residential","name":"E Hoffman St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Hoffman","tiger:name_direction_prefix":"E","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185978795","n185978800","n185978803","n185978806","n185978808","n185978810","n185978811","n185978813","n185955747","n185978814","n185972054","n185978817"]},"w170843845":{"id":"w170843845","version":"3","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:23Z","tags":{"ele":"244","gnis:county_id":"149","gnis:created":"04/14/1980","gnis:feature_id":"1624607","gnis:state_id":"26","landuse":"reservoir","name":"Hoffman Pond","natural":"water","source":"Bing"},"nodes":["n1819790732","n1819790742","n1819790825","n1819790729","n1819790842","n1819790765","n1819790737","n1819790856","n1819790643","n1819790596","n1819790844","n1819790839","n1819849190","n1819790619","n1819790613","n1819790669","n1819790550","n1819790682","n1819790701","n1819790790","n1819790532","n1819790887","n1819790740","n1819790831","n1819790545","n1819790664","n1819790621","n1819790861","n1819790730","n1819790683","n1819790802","n1819790717","n1819790710","n1819790713","n1819790650","n1819790873","n1819790814","n1819790755","n1819790715","n1819790818","n1819790602","n1819790893","n1819790662","n1819790699","n1819790772","n1819790771","n1819790680","n1819790794","n1819790727","n1819790628","n1819790661","n1819790784","n1819790610","n1819790626","n1819790929","n1819790656","n1819790871","n1819790673","n1819790566","n1819790820","n1819790676","n1819790598","n1819790556","n1819790558","n1819790879","n1819790608","n1819790813","n1819790789","n1819790865","n1819790847","n1819790758","n1819790548","n1819790539","n1819790889","n1819790557","n1819790586","n1819790571","n1819790823","n1819790546","n1819790924","n1819790785","n1819790708","n1819790786","n1819790561","n1819790804","n1819790788","n1819790684","n1819790711","n1819790875","n1819790672","n1819790569","n1819790757","n1819790769","n1819790603","n1819790906","n1819790553","n1819790536","n1819790678","n1819790920","n1819790600","n1819790733","n1819790743","n1819790567","n1819790764","n1819790722","n1819790638","n1819790917","n1819790800","n1819790741","n1819790667","n1819790913","n1819790744","n1819790816","n1819790591","n1819790745","n1819790885","n1819790652","n1819790588","n1819790617","n1819790551","n1819790666","n1819790869","n1819790630","n1819790723","n1819790792","n1819790783","n1819790681","n1819790919","n1819790593","n1819790670","n1819790777","n1819790922","n1819790562","n1819790736","n1819790565","n1819790801","n1819790538","n1819790640","n1819790616","n1819790572","n1819790620","n1819790883","n1819790849","n1819790675","n1819790851","n1819790803","n1819790611","n1819790703","n1819790734","n1819790793","n1819790614","n1819790581","n1819790776","n1819790797","n1819790728","n1819790584","n1819790624","n1819790604","n1819790725","n1819790732"]},"w206805240":{"id":"w206805240","version":"2","changeset":"15306846","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-09T19:50:50Z","tags":{"waterway":"river"},"nodes":["n2168544738","n2168544739","n2168544740","n2168544741","n2168544742","n2168544743","n2168544744","n2168544745","n2168544746","n2168544747","n2168544748","n2168544749","n2168544750","n2168544751","n2168544752","n2168544753","n1819848944"]},"n394490429":{"id":"n394490429","loc":[-85.643883,41.954365],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:29Z","tags":{}},"n185953421":{"id":"n185953421","loc":[-85.641876,41.954946],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:55:56Z","tags":{}},"n185953417":{"id":"n185953417","loc":[-85.6418306,41.9551597],"version":"3","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:55Z","tags":{}},"n185977233":{"id":"n185977233","loc":[-85.642987,41.95486],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:07:49Z","tags":{}},"n185977232":{"id":"n185977232","loc":[-85.642894,41.9547842],"version":"3","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:48:03Z","tags":{}},"n1475293244":{"id":"n1475293244","loc":[-85.63974,41.9521543],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:51Z","tags":{}},"n1819848890":{"id":"n1819848890","loc":[-85.6410004,41.9552822],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:50Z","tags":{}},"n1819848965":{"id":"n1819848965","loc":[-85.6409795,41.9553892],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n2189015846":{"id":"n2189015846","loc":[-85.6420457,41.9549528],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015849":{"id":"n2189015849","loc":[-85.6425867,41.9551392],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015852":{"id":"n2189015852","loc":[-85.6426877,41.9549771],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2199109816":{"id":"n2199109816","loc":[-85.6399215,41.9540925],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109818":{"id":"n2199109818","loc":[-85.6399182,41.9538236],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109820":{"id":"n2199109820","loc":[-85.6402201,41.9538216],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109822":{"id":"n2199109822","loc":[-85.640222,41.9539771],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109825":{"id":"n2199109825","loc":[-85.6402904,41.9539766],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109827":{"id":"n2199109827","loc":[-85.6402918,41.95409],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109829":{"id":"n2199109829","loc":[-85.6395845,41.9544626],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109831":{"id":"n2199109831","loc":[-85.6395792,41.9540671],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109833":{"id":"n2199109833","loc":[-85.6397173,41.9540661],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109835":{"id":"n2199109835","loc":[-85.6397226,41.9544616],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109837":{"id":"n2199109837","loc":[-85.6399641,41.9545058],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109839":{"id":"n2199109839","loc":[-85.6399637,41.9541859],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109841":{"id":"n2199109841","loc":[-85.6401098,41.9541858],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109843":{"id":"n2199109843","loc":[-85.64011,41.9543272],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109845":{"id":"n2199109845","loc":[-85.6400783,41.9543273],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109847":{"id":"n2199109847","loc":[-85.6400785,41.9545058],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109853":{"id":"n2199109853","loc":[-85.6396184,41.9554049],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{}},"n2199109855":{"id":"n2199109855","loc":[-85.6396825,41.9553713],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{}},"n185949745":{"id":"n185949745","loc":[-85.6442727,41.9553112],"version":"3","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:48:03Z","tags":{}},"n185949748":{"id":"n185949748","loc":[-85.6448804,41.9555238],"version":"3","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:55Z","tags":{}},"n185949755":{"id":"n185949755","loc":[-85.6420011,41.9603536],"version":"3","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:54Z","tags":{}},"n185949763":{"id":"n185949763","loc":[-85.6408843,41.9555822],"version":"3","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:48:03Z","tags":{}},"n185949765":{"id":"n185949765","loc":[-85.6414548,41.9557751],"version":"3","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:48:03Z","tags":{}},"n185952158":{"id":"n185952158","loc":[-85.640066,41.956854],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:55:10Z","tags":{}},"n185952160":{"id":"n185952160","loc":[-85.639848,41.957229],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:55:10Z","tags":{}},"n185952161":{"id":"n185952161","loc":[-85.6396089,41.9576192],"version":"3","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:55Z","tags":{}},"n185952163":{"id":"n185952163","loc":[-85.63892,41.957957],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:55:10Z","tags":{}},"n185953413":{"id":"n185953413","loc":[-85.64162,41.955475],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:55:56Z","tags":{}},"n185971651":{"id":"n185971651","loc":[-85.6440766,41.9543462],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:55Z","tags":{}},"n185977234":{"id":"n185977234","loc":[-85.645044,41.955581],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:07:49Z","tags":{}},"n394490395":{"id":"n394490395","loc":[-85.657336,41.936762],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:28Z","tags":{}},"n394490396":{"id":"n394490396","loc":[-85.653896,41.936978],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:28Z","tags":{}},"n394490397":{"id":"n394490397","loc":[-85.653732,41.937386],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:28Z","tags":{}},"n394490398":{"id":"n394490398","loc":[-85.65182,41.937378],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:28Z","tags":{}},"n394490399":{"id":"n394490399","loc":[-85.651843,41.938445],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:28Z","tags":{}},"n394490400":{"id":"n394490400","loc":[-85.652536,41.938447],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:28Z","tags":{}},"n394490401":{"id":"n394490401","loc":[-85.652533,41.938901],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:28Z","tags":{}},"n394490402":{"id":"n394490402","loc":[-85.652084,41.9389],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:28Z","tags":{}},"n394490403":{"id":"n394490403","loc":[-85.6521,41.939627],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:28Z","tags":{}},"n394490404":{"id":"n394490404","loc":[-85.652301,41.939628],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:28Z","tags":{}},"n394490405":{"id":"n394490405","loc":[-85.652302,41.939755],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:28Z","tags":{}},"n394490406":{"id":"n394490406","loc":[-85.652783,41.939747],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:28Z","tags":{}},"n394490407":{"id":"n394490407","loc":[-85.652835,41.94112],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:28Z","tags":{}},"n394490408":{"id":"n394490408","loc":[-85.651968,41.941123],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:28Z","tags":{}},"n394490409":{"id":"n394490409","loc":[-85.651983,41.941969],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:28Z","tags":{}},"n394490410":{"id":"n394490410","loc":[-85.652908,41.941961],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:28Z","tags":{}},"n394490411":{"id":"n394490411","loc":[-85.65292,41.94278],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:28Z","tags":{}},"n394490412":{"id":"n394490412","loc":[-85.651698,41.942816],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:28Z","tags":{}},"n394490413":{"id":"n394490413","loc":[-85.651509,41.942823],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:28Z","tags":{}},"n394490414":{"id":"n394490414","loc":[-85.651272,41.942837],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:28Z","tags":{}},"n394490415":{"id":"n394490415","loc":[-85.651272,41.943325],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:28Z","tags":{}},"n394490416":{"id":"n394490416","loc":[-85.65122,41.944053],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:28Z","tags":{}},"n394490417":{"id":"n394490417","loc":[-85.651193,41.944449],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:28Z","tags":{}},"n394490418":{"id":"n394490418","loc":[-85.651088,41.944969],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:28Z","tags":{}},"n394490419":{"id":"n394490419","loc":[-85.650949,41.945554],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:28Z","tags":{}},"n394490420":{"id":"n394490420","loc":[-85.650907,41.945719],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:28Z","tags":{}},"n394490421":{"id":"n394490421","loc":[-85.650808,41.946016],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:29Z","tags":{}},"n394490422":{"id":"n394490422","loc":[-85.650712,41.946516],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:29Z","tags":{}},"n394490423":{"id":"n394490423","loc":[-85.650493,41.947166],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:29Z","tags":{}},"n394490424":{"id":"n394490424","loc":[-85.650626,41.947213],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:29Z","tags":{}},"n394490425":{"id":"n394490425","loc":[-85.650201,41.948109],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:29Z","tags":{}},"n394490426":{"id":"n394490426","loc":[-85.649868,41.948797],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:29Z","tags":{}},"n394490427":{"id":"n394490427","loc":[-85.649669,41.949161],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:29Z","tags":{}},"n394490428":{"id":"n394490428","loc":[-85.64659,41.954067],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:29Z","tags":{}},"n394490430":{"id":"n394490430","loc":[-85.644034,41.95444],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:29Z","tags":{}},"n394490431":{"id":"n394490431","loc":[-85.644248,41.954507],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:29Z","tags":{}},"n394490432":{"id":"n394490432","loc":[-85.64491,41.954481],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:29Z","tags":{}},"n394490433":{"id":"n394490433","loc":[-85.645213,41.954433],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:29Z","tags":{}},"n394490434":{"id":"n394490434","loc":[-85.645426,41.954477],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:29Z","tags":{}},"n394490435":{"id":"n394490435","loc":[-85.6458,41.954704],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:29Z","tags":{}},"n394490436":{"id":"n394490436","loc":[-85.64605,41.954804],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:29Z","tags":{}},"n394490437":{"id":"n394490437","loc":[-85.646125,41.954817],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490438":{"id":"n394490438","loc":[-85.646002,41.954997],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490439":{"id":"n394490439","loc":[-85.645764,41.955366],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490440":{"id":"n394490440","loc":[-85.645525,41.955734],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490441":{"id":"n394490441","loc":[-85.64443,41.957424],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490442":{"id":"n394490442","loc":[-85.641712,41.961723],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490443":{"id":"n394490443","loc":[-85.640747,41.963246],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490444":{"id":"n394490444","loc":[-85.637803,41.967894],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490445":{"id":"n394490445","loc":[-85.637673,41.967861],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490446":{"id":"n394490446","loc":[-85.636637,41.969275],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490447":{"id":"n394490447","loc":[-85.634923,41.969269],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490448":{"id":"n394490448","loc":[-85.634893,41.968537],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490449":{"id":"n394490449","loc":[-85.634544,41.96927],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490450":{"id":"n394490450","loc":[-85.630835,41.969274],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490451":{"id":"n394490451","loc":[-85.630834,41.968348],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490452":{"id":"n394490452","loc":[-85.630857,41.968179],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490453":{"id":"n394490453","loc":[-85.630924,41.968044],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490454":{"id":"n394490454","loc":[-85.631004,41.967925],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490455":{"id":"n394490455","loc":[-85.631143,41.967811],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490456":{"id":"n394490456","loc":[-85.631311,41.967736],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490457":{"id":"n394490457","loc":[-85.631595,41.967693],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490458":{"id":"n394490458","loc":[-85.63325,41.967702],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490459":{"id":"n394490459","loc":[-85.633247,41.967021],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490460":{"id":"n394490460","loc":[-85.634858,41.967021],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490461":{"id":"n394490461","loc":[-85.634865,41.967711],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490462":{"id":"n394490462","loc":[-85.634884,41.968231],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490463":{"id":"n394490463","loc":[-85.636559,41.963867],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490464":{"id":"n394490464","loc":[-85.634832,41.963866],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490465":{"id":"n394490465","loc":[-85.63481,41.961899],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490466":{"id":"n394490466","loc":[-85.637219,41.961842],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490467":{"id":"n394490467","loc":[-85.637837,41.960019],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490468":{"id":"n394490468","loc":[-85.637459,41.960022],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490469":{"id":"n394490469","loc":[-85.635295,41.959987],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490470":{"id":"n394490470","loc":[-85.634783,41.959979],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490471":{"id":"n394490471","loc":[-85.634776,41.959834],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490472":{"id":"n394490472","loc":[-85.634767,41.959009],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490473":{"id":"n394490473","loc":[-85.634763,41.958292],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490474":{"id":"n394490474","loc":[-85.633346,41.958287],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490475":{"id":"n394490475","loc":[-85.632128,41.9583],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490476":{"id":"n394490476","loc":[-85.631414,41.958318],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490477":{"id":"n394490477","loc":[-85.63137,41.959033],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490478":{"id":"n394490478","loc":[-85.631325,41.959753],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490479":{"id":"n394490479","loc":[-85.631494,41.95977],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490480":{"id":"n394490480","loc":[-85.631456,41.960673],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490481":{"id":"n394490481","loc":[-85.631421,41.961494],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490482":{"id":"n394490482","loc":[-85.631404,41.961887],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490483":{"id":"n394490483","loc":[-85.631401,41.961968],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490484":{"id":"n394490484","loc":[-85.630962,41.961967],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490485":{"id":"n394490485","loc":[-85.6299,41.961973],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490486":{"id":"n394490486","loc":[-85.624929,41.962002],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490487":{"id":"n394490487","loc":[-85.623333,41.961987],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490488":{"id":"n394490488","loc":[-85.621894,41.963956],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490489":{"id":"n394490489","loc":[-85.62131,41.963727],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490490":{"id":"n394490490","loc":[-85.621216,41.963868],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490491":{"id":"n394490491","loc":[-85.620356,41.965119],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490492":{"id":"n394490492","loc":[-85.620848,41.965341],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490493":{"id":"n394490493","loc":[-85.620684,41.965558],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490494":{"id":"n394490494","loc":[-85.620621,41.965658],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490495":{"id":"n394490495","loc":[-85.618165,41.965759],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490496":{"id":"n394490496","loc":[-85.618071,41.965759],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490497":{"id":"n394490497","loc":[-85.617986,41.965759],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490498":{"id":"n394490498","loc":[-85.605673,41.965764],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490499":{"id":"n394490499","loc":[-85.605668,41.963548],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490500":{"id":"n394490500","loc":[-85.605664,41.962094],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490501":{"id":"n394490501","loc":[-85.595828,41.962159],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490502":{"id":"n394490502","loc":[-85.587869,41.962169],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490503":{"id":"n394490503","loc":[-85.586289,41.962179],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490504":{"id":"n394490504","loc":[-85.583774,41.962178],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490505":{"id":"n394490505","loc":[-85.583774,41.961789],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490506":{"id":"n394490506","loc":[-85.581303,41.961783],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490507":{"id":"n394490507","loc":[-85.581304,41.961616],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490508":{"id":"n394490508","loc":[-85.581292,41.961616],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490509":{"id":"n394490509","loc":[-85.581247,41.959244],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490510":{"id":"n394490510","loc":[-85.581245,41.958394],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490511":{"id":"n394490511","loc":[-85.581276,41.958372],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490512":{"id":"n394490512","loc":[-85.581302,41.958353],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490513":{"id":"n394490513","loc":[-85.581376,41.9583],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490514":{"id":"n394490514","loc":[-85.582256,41.957663],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490515":{"id":"n394490515","loc":[-85.585299,41.955483],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490516":{"id":"n394490516","loc":[-85.585588,41.955331],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490517":{"id":"n394490517","loc":[-85.586053,41.955163],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490518":{"id":"n394490518","loc":[-85.58632,41.955076],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490519":{"id":"n394490519","loc":[-85.586478,41.955025],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490520":{"id":"n394490520","loc":[-85.58692,41.954947],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490521":{"id":"n394490521","loc":[-85.587327,41.954914],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490522":{"id":"n394490522","loc":[-85.587345,41.954913],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490523":{"id":"n394490523","loc":[-85.587358,41.954913],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490524":{"id":"n394490524","loc":[-85.58963,41.954877],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490525":{"id":"n394490525","loc":[-85.591077,41.954865],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490526":{"id":"n394490526","loc":[-85.594824,41.954843],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490527":{"id":"n394490527","loc":[-85.594804,41.95331],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490528":{"id":"n394490528","loc":[-85.599336,41.95331],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490529":{"id":"n394490529","loc":[-85.599336,41.954825],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490530":{"id":"n394490530","loc":[-85.597828,41.954839],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490531":{"id":"n394490531","loc":[-85.597833,41.95614],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490532":{"id":"n394490532","loc":[-85.596586,41.956151],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490533":{"id":"n394490533","loc":[-85.596586,41.956394],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490534":{"id":"n394490534","loc":[-85.595933,41.956394],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490535":{"id":"n394490535","loc":[-85.595933,41.958176],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490536":{"id":"n394490536","loc":[-85.597635,41.958179],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490537":{"id":"n394490537","loc":[-85.597717,41.958177],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490538":{"id":"n394490538","loc":[-85.601671,41.958194],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490539":{"id":"n394490539","loc":[-85.605619,41.958194],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490540":{"id":"n394490540","loc":[-85.608054,41.958187],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490542":{"id":"n394490542","loc":[-85.6080762,41.9547864],"version":"2","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:47:47Z","tags":{}},"n394490545":{"id":"n394490545","loc":[-85.6104354,41.9548263],"version":"2","changeset":"12747630","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-16T08:22:38Z","tags":{}},"n394490546":{"id":"n394490546","loc":[-85.610274,41.951106],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490547":{"id":"n394490547","loc":[-85.610278,41.950829],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490548":{"id":"n394490548","loc":[-85.610309,41.948377],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490549":{"id":"n394490549","loc":[-85.610314,41.947986],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490550":{"id":"n394490550","loc":[-85.610464,41.947985],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490551":{"id":"n394490551","loc":[-85.610447,41.947468],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490552":{"id":"n394490552","loc":[-85.612469,41.947471],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490553":{"id":"n394490553","loc":[-85.612494,41.945576],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490554":{"id":"n394490554","loc":[-85.610292,41.94558],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490555":{"id":"n394490555","loc":[-85.608412,41.945625],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490556":{"id":"n394490556","loc":[-85.608412,41.943036],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490557":{"id":"n394490557","loc":[-85.608702,41.943087],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490558":{"id":"n394490558","loc":[-85.609196,41.943224],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490559":{"id":"n394490559","loc":[-85.609571,41.943263],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490560":{"id":"n394490560","loc":[-85.610116,41.943295],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490561":{"id":"n394490561","loc":[-85.610273,41.943275],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490562":{"id":"n394490562","loc":[-85.611339,41.943075],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490563":{"id":"n394490563","loc":[-85.611575,41.942997],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490564":{"id":"n394490564","loc":[-85.611847,41.942849],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490565":{"id":"n394490565","loc":[-85.612164,41.942568],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490566":{"id":"n394490566","loc":[-85.612341,41.942529],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490567":{"id":"n394490567","loc":[-85.612562,41.942524],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490568":{"id":"n394490568","loc":[-85.612768,41.942546],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490569":{"id":"n394490569","loc":[-85.612938,41.942633],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490570":{"id":"n394490570","loc":[-85.6131,41.942782],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490571":{"id":"n394490571","loc":[-85.613299,41.942919],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490572":{"id":"n394490572","loc":[-85.613498,41.942996],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490573":{"id":"n394490573","loc":[-85.614698,41.942842],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490574":{"id":"n394490574","loc":[-85.615288,41.942698],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490575":{"id":"n394490575","loc":[-85.616054,41.942693],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490576":{"id":"n394490576","loc":[-85.61603,41.942175],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490577":{"id":"n394490577","loc":[-85.616004,41.941741],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490578":{"id":"n394490578","loc":[-85.615994,41.940156],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490579":{"id":"n394490579","loc":[-85.615144,41.940159],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490580":{"id":"n394490580","loc":[-85.614915,41.940161],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490582":{"id":"n394490582","loc":[-85.614875,41.938532],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490583":{"id":"n394490583","loc":[-85.616167,41.938787],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490585":{"id":"n394490585","loc":[-85.616176,41.938589],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490586":{"id":"n394490586","loc":[-85.614537,41.938282],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490588":{"id":"n394490588","loc":[-85.610141,41.937459],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490589":{"id":"n394490589","loc":[-85.610172,41.937298],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490590":{"id":"n394490590","loc":[-85.609918,41.935495],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490592":{"id":"n394490592","loc":[-85.610092,41.935451],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490594":{"id":"n394490594","loc":[-85.610681,41.935247],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490595":{"id":"n394490595","loc":[-85.611446,41.934955],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490596":{"id":"n394490596","loc":[-85.612057,41.934696],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490598":{"id":"n394490598","loc":[-85.613256,41.934084],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490599":{"id":"n394490599","loc":[-85.613948,41.933682],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490601":{"id":"n394490601","loc":[-85.61436,41.933417],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490602":{"id":"n394490602","loc":[-85.614638,41.933212],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490604":{"id":"n394490604","loc":[-85.615249,41.9332],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490605":{"id":"n394490605","loc":[-85.618218,41.933223],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490607":{"id":"n394490607","loc":[-85.618241,41.933479],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490608":{"id":"n394490608","loc":[-85.618257,41.93365],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490609":{"id":"n394490609","loc":[-85.618298,41.935067],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490611":{"id":"n394490611","loc":[-85.619791,41.935067],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490612":{"id":"n394490612","loc":[-85.619794,41.933301],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490613":{"id":"n394490613","loc":[-85.619795,41.932692],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490614":{"id":"n394490614","loc":[-85.619729,41.929517],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490615":{"id":"n394490615","loc":[-85.619801,41.929305],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490616":{"id":"n394490616","loc":[-85.619809,41.927391],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490617":{"id":"n394490617","loc":[-85.620883,41.927378],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490618":{"id":"n394490618","loc":[-85.620988,41.927368],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490619":{"id":"n394490619","loc":[-85.621076,41.927368],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490620":{"id":"n394490620","loc":[-85.621156,41.927376],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490621":{"id":"n394490621","loc":[-85.621685,41.92737],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490622":{"id":"n394490622","loc":[-85.624716,41.927359],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490623":{"id":"n394490623","loc":[-85.625308,41.92737],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490624":{"id":"n394490624","loc":[-85.625655,41.927377],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:35Z","tags":{}},"n394490625":{"id":"n394490625","loc":[-85.625093,41.925591],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:35Z","tags":{}},"n394490626":{"id":"n394490626","loc":[-85.625174,41.92559],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:35Z","tags":{}},"n394490627":{"id":"n394490627","loc":[-85.625249,41.925597],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:35Z","tags":{}},"n394490628":{"id":"n394490628","loc":[-85.625532,41.925604],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:35Z","tags":{}},"n394490629":{"id":"n394490629","loc":[-85.625761,41.925597],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:35Z","tags":{}},"n394490630":{"id":"n394490630","loc":[-85.625955,41.926153],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:35Z","tags":{}},"n394490631":{"id":"n394490631","loc":[-85.626209,41.926155],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:35Z","tags":{}},"n394490632":{"id":"n394490632","loc":[-85.627757,41.926151],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:35Z","tags":{}},"n394490633":{"id":"n394490633","loc":[-85.627825,41.926298],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:35Z","tags":{}},"n394490634":{"id":"n394490634","loc":[-85.627994,41.926315],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:35Z","tags":{}},"n394490635":{"id":"n394490635","loc":[-85.628049,41.927196],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:35Z","tags":{}},"n394490636":{"id":"n394490636","loc":[-85.62949,41.927221],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:35Z","tags":{}},"n394490637":{"id":"n394490637","loc":[-85.629602,41.927277],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:35Z","tags":{}},"n394490638":{"id":"n394490638","loc":[-85.6297102,41.9273279],"version":"2","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:30:02Z","tags":{}},"n394490639":{"id":"n394490639","loc":[-85.630958,41.927398],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:35Z","tags":{}},"n394490699":{"id":"n394490699","loc":[-85.632741,41.927388],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:55Z","tags":{}},"n394490700":{"id":"n394490700","loc":[-85.632997,41.927391],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:55Z","tags":{}},"n394490701":{"id":"n394490701","loc":[-85.633149,41.927393],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:55Z","tags":{}},"n394490702":{"id":"n394490702","loc":[-85.633334,41.927393],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:55Z","tags":{}},"n394490703":{"id":"n394490703","loc":[-85.633468,41.927561],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:55Z","tags":{}},"n394490704":{"id":"n394490704","loc":[-85.633563,41.927755],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:55Z","tags":{}},"n394490705":{"id":"n394490705","loc":[-85.633662,41.928192],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:55Z","tags":{}},"n394490706":{"id":"n394490706","loc":[-85.633679,41.928807],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:55Z","tags":{}},"n394490707":{"id":"n394490707","loc":[-85.633687,41.929107],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:55Z","tags":{}},"n394490708":{"id":"n394490708","loc":[-85.633927,41.929109],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:55Z","tags":{}},"n394490709":{"id":"n394490709","loc":[-85.634126,41.929111],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:55Z","tags":{}},"n394490710":{"id":"n394490710","loc":[-85.634207,41.92911],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:55Z","tags":{}},"n394490711":{"id":"n394490711","loc":[-85.634323,41.929111],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:55Z","tags":{}},"n394490712":{"id":"n394490712","loc":[-85.636712,41.929128],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:55Z","tags":{}},"n394490713":{"id":"n394490713","loc":[-85.63808,41.9291],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:55Z","tags":{}},"n394490714":{"id":"n394490714","loc":[-85.639213,41.929088],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:55Z","tags":{}},"n394490715":{"id":"n394490715","loc":[-85.639189,41.92852],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:55Z","tags":{}},"n394490716":{"id":"n394490716","loc":[-85.639204,41.925488],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:55Z","tags":{}},"n394490717":{"id":"n394490717","loc":[-85.644204,41.925452],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:55Z","tags":{}},"n394490718":{"id":"n394490718","loc":[-85.651425,41.925406],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:56Z","tags":{}},"n394490719":{"id":"n394490719","loc":[-85.651449,41.926321],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:56Z","tags":{}},"n394490720":{"id":"n394490720","loc":[-85.651451,41.926969],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:56Z","tags":{}},"n394490721":{"id":"n394490721","loc":[-85.651458,41.928052],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:56Z","tags":{}},"n394490722":{"id":"n394490722","loc":[-85.651446,41.928892],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:56Z","tags":{}},"n394490723":{"id":"n394490723","loc":[-85.651456,41.929447],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:56Z","tags":{}},"n394490724":{"id":"n394490724","loc":[-85.651707,41.929454],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:56Z","tags":{}},"n394490725":{"id":"n394490725","loc":[-85.652369,41.929473],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:56Z","tags":{}},"n394490726":{"id":"n394490726","loc":[-85.6525,41.929452],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:56Z","tags":{}},"n394490727":{"id":"n394490727","loc":[-85.654066,41.92946],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:56Z","tags":{}},"n394490728":{"id":"n394490728","loc":[-85.654816,41.92946],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:56Z","tags":{}},"n394490729":{"id":"n394490729","loc":[-85.654816,41.930337],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:56Z","tags":{}},"n394490730":{"id":"n394490730","loc":[-85.654587,41.930337],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:56Z","tags":{}},"n394490731":{"id":"n394490731","loc":[-85.654548,41.931072],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:56Z","tags":{}},"n394490732":{"id":"n394490732","loc":[-85.654538,41.931701],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:56Z","tags":{}},"n394490733":{"id":"n394490733","loc":[-85.654898,41.931689],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:56Z","tags":{}},"n394490734":{"id":"n394490734","loc":[-85.654898,41.932505],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:56Z","tags":{}},"n394490735":{"id":"n394490735","loc":[-85.654854,41.932514],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:56Z","tags":{}},"n394490736":{"id":"n394490736","loc":[-85.655497,41.932499],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:56Z","tags":{}},"n394490737":{"id":"n394490737","loc":[-85.656405,41.932493],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:56Z","tags":{}},"n394490738":{"id":"n394490738","loc":[-85.656422,41.933416],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:56Z","tags":{}},"n394490739":{"id":"n394490739","loc":[-85.657322,41.933438],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:56Z","tags":{}},"n1475293233":{"id":"n1475293233","loc":[-85.6385522,41.9585167],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:50Z","tags":{}},"n1475293242":{"id":"n1475293242","loc":[-85.64609,41.9540815],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:51Z","tags":{}},"n1475293249":{"id":"n1475293249","loc":[-85.6358079,41.9692721],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:51Z","tags":{}},"n1475293256":{"id":"n1475293256","loc":[-85.6387369,41.9581583],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:51Z","tags":{}},"n1475293259":{"id":"n1475293259","loc":[-85.6455882,41.9541138],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:52Z","tags":{}},"n1475293266":{"id":"n1475293266","loc":[-85.6451008,41.9541821],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:52Z","tags":{}},"n1819800253":{"id":"n1819800253","loc":[-85.6134286,41.9429692],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n2114807558":{"id":"n2114807558","loc":[-85.6365609,41.963866],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{"railway":"level_crossing"}},"n2189015728":{"id":"n2189015728","loc":[-85.6383956,41.9590576],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015838":{"id":"n2189015838","loc":[-85.6435144,41.9563705],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015842":{"id":"n2189015842","loc":[-85.6415782,41.9557035],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015855":{"id":"n2189015855","loc":[-85.6440829,41.9554577],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2199109849":{"id":"n2199109849","loc":[-85.6393434,41.9565591],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109851":{"id":"n2199109851","loc":[-85.6393208,41.9565002],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109857":{"id":"n2199109857","loc":[-85.6401986,41.955545],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{}},"n2199109859":{"id":"n2199109859","loc":[-85.6402362,41.955587],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{}},"n2199109861":{"id":"n2199109861","loc":[-85.6395958,41.9565675],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{}},"n2199109863":{"id":"n2199109863","loc":[-85.639528,41.9566011],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{}},"w209717053":{"id":"w209717053","version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:53Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199109829","n2199109831","n2199109833","n2199109835","n2199109829"]},"w17966415":{"id":"w17966415","version":"2","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:55Z","tags":{"access":"private","highway":"service","name":"Manufacturing Way","tiger:cfcc":"A74","tiger:county":"St. Joseph, MI","tiger:name_base":"Manufacturing","tiger:name_type":"Way","tiger:reviewed":"no"},"nodes":["n185971642","n185977232","n185977233","n185949745","n185949748","n185977234"]},"w209717054":{"id":"w209717054","version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:53Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199109837","n2199109839","n2199109841","n2199109843","n2199109845","n2199109847","n2199109837"]},"w208627214":{"id":"w208627214","version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:53Z","tags":{"highway":"service","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:reviewed":"no"},"nodes":["n185949755","n2189015728","n1475293233","n1475293256","n185952163","n185952161","n185952160","n185952158","n185949763","n1819848965","n1819848890","n185952156"]},"w17963817":{"id":"w17963817","version":"2","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:55Z","tags":{"access":"private","highway":"service","tiger:cfcc":"A74","tiger:county":"St. Joseph, MI","tiger:reviewed":"no"},"nodes":["n185949765","n185953413","n185953417","n185953421","n185953423"]},"w34369809":{"id":"w34369809","version":"7","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:19Z","tags":{"admin_level":"8","boundary":"administrative","landuse":"residential","source":"TIGER/Line® 2008 Place Shapefiles (http://www.census.gov/geo/www/tiger/)"},"nodes":["n394490395","n394490396","n394490397","n394490398","n394490399","n394490400","n394490401","n394490402","n394490403","n394490404","n394490405","n394490406","n394490407","n394490408","n394490409","n394490410","n394490411","n394490412","n394490413","n394490414","n394490415","n394490416","n394490417","n394490418","n394490419","n394490420","n394490421","n394490422","n394490423","n394490424","n394490425","n394490426","n394490427","n394490428","n1475293242","n1475293259","n1475293266","n394490429","n394490430","n394490431","n394490432","n394490433","n394490434","n394490435","n394490436","n394490437","n394490438","n394490439","n394490440","n394490441","n394490442","n394490443","n394490444","n394490445","n394490446","n1475293249","n394490447","n394490448","n394490449","n394490450","n394490451","n394490452","n394490453","n394490454","n394490455","n394490456","n394490457","n394490458","n394490459","n394490460","n394490461","n394490462","n2114807558","n394490463","n1475293226","n394490464","n394490465","n394490466","n394490467","n394490468","n394490469","n394490470","n394490471","n394490472","n394490473","n394490474","n394490475","n394490476","n394490477","n394490478","n394490479","n394490480","n394490481","n394490482","n394490483","n394490484","n394490485","n394490486","n394490487","n394490488","n394490489","n394490490","n394490491","n394490492","n394490493","n394490494","n394490495","n394490496","n394490497","n394490498","n394490499","n394490500","n394490501","n394490502","n394490503","n394490504","n394490505","n394490506","n394490507","n394490508","n394490509","n394490510","n394490511","n394490512","n394490513","n394490514","n394490515","n394490516","n394490517","n394490518","n394490519","n394490520","n394490521","n394490522","n394490523","n394490524","n394490525","n394490526","n394490527","n394490528","n394490529","n394490530","n394490531","n394490532","n394490533","n394490534","n394490535","n394490536","n394490537","n394490538","n394490539","n394490540","n394490542","n394490545","n394490546","n394490547","n394490548","n394490549","n394490550","n394490551","n394490552","n394490553","n394490554","n394490555","n394490556","n394490557","n394490558","n394490559","n394490560","n394490561","n394490562","n394490563","n394490564","n394490565","n394490566","n394490567","n394490568","n394490569","n394490570","n394490571","n1819800253","n394490572","n394490573","n394490574","n394490575","n394490576","n394490577","n394490578","n394490579","n394490580","n394490582","n394490583","n394490585","n394490586","n394490588","n394490589","n394490590","n394490592","n394490594","n394490595","n394490596","n394490598","n394490599","n394490601","n394490602","n394490604","n394490605","n394490607","n394490608","n394490609","n394490611","n394490612","n394490613","n394490614","n394490615","n394490616","n394490617","n394490618","n394490619","n394490620","n394490621","n394490622","n394490623","n394490624","n394490625","n394490626","n394490627","n394490628","n394490629","n394490630","n394490631","n394490632","n394490633","n394490634","n394490635","n394490636","n394490637","n394490638","n394490639","n394490699","n394490700","n394490701","n394490702","n394490703","n394490704","n394490705","n394490706","n394490707","n394490708","n394490709","n394490710","n394490711","n394490712","n394490713","n394490714","n394490715","n394490716","n394490717","n394490718","n394490719","n394490720","n394490721","n394490722","n394490723","n394490724","n394490725","n394490726","n394490727","n394490728","n394490729","n394490730","n394490731","n394490732","n394490733","n394490734","n394490735","n394490736","n394490737","n394490738","n394490739","n394490395"]},"w208627221":{"id":"w208627221","version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:53Z","tags":{"amenity":"parking","area":"yes"},"nodes":["n2189015838","n2189015842","n2189015846","n2189015849","n2189015852","n2189015855","n2189015838"]},"w209717052":{"id":"w209717052","version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:53Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199109816","n2199109818","n2199109820","n2199109822","n2199109825","n2199109827","n2199109816"]},"w134151784":{"id":"w134151784","version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:52Z","tags":{"bridge":"yes","highway":"residential","name":"W Hoffman St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Hoffman","tiger:name_direction_prefix":"W","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312195:15312958:15312207:15313273:15328372:15328373","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185971648","n185971651"]},"w209717055":{"id":"w209717055","version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:53Z","tags":{"area":"yes","landuse":"basin"},"nodes":["n2199109849","n2199109851","n2199109853","n2199109855","n2199109857","n2199109859","n2199109861","n2199109863","n2199109849"]},"w17967763":{"id":"w17967763","version":"2","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:55:04Z","tags":{"highway":"residential","name":"Rock River Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Rock River","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312230:15312252:15335064:15333550","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093"},"nodes":["n1475293244","n185982166","n185975067","n185971637"]},"r134949":{"id":"r134949","version":"2","changeset":"14979874","user":"malenki","uid":"39504","visible":"true","timestamp":"2013-02-10T12:18:08Z","tags":{"admin_level":"8","border_type":"city","boundary":"administrative","is_in":"USA, Michigan","is_in:country":"USA","is_in:country_code":"US","is_in:iso_3166_2":"US:MI","is_in:state":"Michigan","is_in:state_code":"MI","name":"Three Rivers","place":"city","source":"TIGER/Line® 2008 Place Shapefiles (http://www.census.gov/geo/www/tiger/)","tiger:CLASSFP":"C5","tiger:CPI":"Y","tiger:FUNCSTAT":"A","tiger:LSAD":"25","tiger:MTFCC":"G4110","tiger:NAME":"Three Rivers","tiger:NAMELSAD":"Three Rivers city","tiger:PCICBSA":"N","tiger:PCINECTA":"N","tiger:PLACEFP":"79760","tiger:PLACENS":"01627164","tiger:PLCIDFP":"2679760","tiger:STATEFP":"26","type":"boundary","wikipedia":"en:Three Rivers, Michigan"},"members":[{"id":"w34369809","type":"way","role":"outer"},{"id":"w34369821","type":"way","role":"outer"},{"id":"w34369822","type":"way","role":"outer"},{"id":"w34369823","type":"way","role":"outer"},{"id":"w34369824","type":"way","role":"outer"},{"id":"w34369825","type":"way","role":"outer"},{"id":"w34369826","type":"way","role":"outer"},{"id":"w34369810","type":"way","role":"inner"},{"id":"w34369811","type":"way","role":"inner"},{"id":"w34369812","type":"way","role":"inner"},{"id":"w34367079","type":"way","role":"inner"},{"id":"w34369814","type":"way","role":"inner"},{"id":"w34367080","type":"way","role":"inner"},{"id":"w34369815","type":"way","role":"inner"},{"id":"w34369820","type":"way","role":"inner"}]},"n1819848881":{"id":"n1819848881","loc":[-85.638562,41.9569965],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848947":{"id":"n1819848947","loc":[-85.6384348,41.9576565],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:51Z","tags":{}},"n1819849044":{"id":"n1819849044","loc":[-85.6385749,41.9573345],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:54Z","tags":{}},"n2114807547":{"id":"n2114807547","loc":[-85.6384626,41.9583756],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{}},"n2114807564":{"id":"n2114807564","loc":[-85.638535,41.9581283],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{}},"n2189015691":{"id":"n2189015691","loc":[-85.6435584,41.9565243],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:49Z","tags":{}},"n2189015696":{"id":"n2189015696","loc":[-85.6435805,41.9566049],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015722":{"id":"n2189015722","loc":[-85.6435035,41.9567438],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015744":{"id":"n2189015744","loc":[-85.6437991,41.9569582],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015747":{"id":"n2189015747","loc":[-85.6433042,41.9567742],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015750":{"id":"n2189015750","loc":[-85.6433827,41.9566844],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015753":{"id":"n2189015753","loc":[-85.6430447,41.9565588],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015756":{"id":"n2189015756","loc":[-85.6431111,41.956451],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015759":{"id":"n2189015759","loc":[-85.6420247,41.956083],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015760":{"id":"n2189015760","loc":[-85.6419945,41.9561369],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015764":{"id":"n2189015764","loc":[-85.6413729,41.9558945],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015766":{"id":"n2189015766","loc":[-85.6412884,41.9560606],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015770":{"id":"n2189015770","loc":[-85.6411798,41.9560112],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015771":{"id":"n2189015771","loc":[-85.6410651,41.9562132],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015774":{"id":"n2189015774","loc":[-85.6409504,41.9561728],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015778":{"id":"n2189015778","loc":[-85.6407996,41.9564241],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015781":{"id":"n2189015781","loc":[-85.6406889,41.9563892],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015785":{"id":"n2189015785","loc":[-85.6404857,41.9567024],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015789":{"id":"n2189015789","loc":[-85.6406909,41.9567877],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015793":{"id":"n2189015793","loc":[-85.6405642,41.9570165],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015796":{"id":"n2189015796","loc":[-85.6415359,41.9573711],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015800":{"id":"n2189015800","loc":[-85.6411738,41.9579501],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015804":{"id":"n2189015804","loc":[-85.6411119,41.957921],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015808":{"id":"n2189015808","loc":[-85.6403186,41.9591751],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015909":{"id":"n2189015909","loc":[-85.6389293,41.9564636],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015926":{"id":"n2189015926","loc":[-85.6385431,41.9564617],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015929":{"id":"n2189015929","loc":[-85.6385457,41.9561823],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015932":{"id":"n2189015932","loc":[-85.6389319,41.9561843],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2199109865":{"id":"n2199109865","loc":[-85.6400768,41.956776],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{}},"n2199109867":{"id":"n2199109867","loc":[-85.639902,41.9567153],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{}},"n2199109869":{"id":"n2199109869","loc":[-85.640004,41.956553],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{}},"n2199109871":{"id":"n2199109871","loc":[-85.6401788,41.9566137],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{}},"n2199109873":{"id":"n2199109873","loc":[-85.6399316,41.9564506],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{"man_made":"water_tower"}},"n2199109876":{"id":"n2199109876","loc":[-85.6397689,41.9572354],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{}},"n2199109878":{"id":"n2199109878","loc":[-85.6399229,41.9569826],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{}},"n2199109880":{"id":"n2199109880","loc":[-85.639706,41.9569095],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{}},"n2199109882":{"id":"n2199109882","loc":[-85.639552,41.9571623],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{}},"n2199109884":{"id":"n2199109884","loc":[-85.6391028,41.9569517],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{}},"n2199109886":{"id":"n2199109886","loc":[-85.6392876,41.956646],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{}},"n2199109888":{"id":"n2199109888","loc":[-85.639484,41.9567117],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{}},"n2199109889":{"id":"n2199109889","loc":[-85.6394322,41.9567973],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{}},"n2199109890":{"id":"n2199109890","loc":[-85.6393718,41.9567771],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{}},"n2199109891":{"id":"n2199109891","loc":[-85.6392387,41.9569972],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{}},"n1819848900":{"id":"n1819848900","loc":[-85.638281,41.9576578],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:50Z","tags":{}},"n1819848978":{"id":"n1819848978","loc":[-85.6377186,41.9580867],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:53Z","tags":{}},"n1819849039":{"id":"n1819849039","loc":[-85.6384217,41.9573405],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:54Z","tags":{}},"n1819849050":{"id":"n1819849050","loc":[-85.6377011,41.9570042],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849088":{"id":"n1819849088","loc":[-85.6382879,41.9580817],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:56Z","tags":{}},"n2114807549":{"id":"n2114807549","loc":[-85.6362551,41.96473],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{}},"n2114807587":{"id":"n2114807587","loc":[-85.6368694,41.9629829],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{}},"n2189015725":{"id":"n2189015725","loc":[-85.644156,41.9569753],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015741":{"id":"n2189015741","loc":[-85.6419825,41.9597632],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"w208627217":{"id":"w208627217","version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:53Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189015741","n2189015744","n2189015747","n2189015750","n2189015753","n2189015756","n2189015759","n2189015760","n2189015764","n2189015766","n2189015770","n2189015771","n2189015774","n2189015778","n2189015781","n2189015785","n2189015789","n2189015793","n2189015796","n2189015800","n2189015804","n2189015808","n2189015741"]},"w208627212":{"id":"w208627212","version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:53Z","tags":{"highway":"service"},"nodes":["n2189015691","n2189015696","n2189015722","n2189015725"]},"w209717057":{"id":"w209717057","version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:53Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199109876","n2199109878","n2199109880","n2199109882","n2199109876"]},"w209717056":{"id":"w209717056","version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:53Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199109865","n2199109867","n2199109869","n2199109871","n2199109865"]},"w208627231":{"id":"w208627231","version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:54Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189015909","n2189015926","n2189015929","n2189015932","n2189015909"]},"w170848326":{"id":"w170848326","version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:48:00Z","tags":{"building":"yes","source":"Bing"},"nodes":["n1819848881","n1819849050","n1819848978","n1819849088","n1819848900","n1819848947","n1819849039","n1819849044","n1819848881"]},"w17963182":{"id":"w17963182","version":"2","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:55Z","tags":{"highway":"service","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:reviewed":"no"},"nodes":["n185949763","n185949765","n2189015691","n185949745"]},"w201484340":{"id":"w201484340","version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:16Z","tags":{"railway":"rail","service":"siding","source":"Bing"},"nodes":["n2114807565","n2114807564","n2114807547","n2114807587","n2114807558","n2114807549","n2114807593"]},"w209717058":{"id":"w209717058","version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:53Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199109884","n2199109886","n2199109888","n2199109889","n2199109890","n2199109891","n2199109884"]},"n185954650":{"id":"n185954650","loc":[-85.627331,41.957439],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:56:31Z","tags":{}},"n185966949":{"id":"n185966949","loc":[-85.626868,41.957314],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:50Z","tags":{}},"n185989335":{"id":"n185989335","loc":[-85.62529,41.958568],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:27Z","tags":{}},"n185989337":{"id":"n185989337","loc":[-85.624962,41.958453],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:27Z","tags":{}},"n185989339":{"id":"n185989339","loc":[-85.624832,41.958399],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:27Z","tags":{}},"n185989340":{"id":"n185989340","loc":[-85.624707,41.958325],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:27Z","tags":{}},"n185989342":{"id":"n185989342","loc":[-85.624636,41.958251],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:27Z","tags":{}},"n185989345":{"id":"n185989345","loc":[-85.624578,41.95818],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:27Z","tags":{}},"n185989347":{"id":"n185989347","loc":[-85.624533,41.958099],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:27Z","tags":{}},"n185989349":{"id":"n185989349","loc":[-85.624507,41.957985],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:27Z","tags":{}},"n185989351":{"id":"n185989351","loc":[-85.624495,41.957807],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:27Z","tags":{}},"n185989353":{"id":"n185989353","loc":[-85.624514,41.957663],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:27Z","tags":{}},"n185989354":{"id":"n185989354","loc":[-85.624577,41.957593],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:27Z","tags":{}},"n185989356":{"id":"n185989356","loc":[-85.624685,41.95754],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:27Z","tags":{}},"n185989357":{"id":"n185989357","loc":[-85.624802,41.957523],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:28Z","tags":{}},"n185989359":{"id":"n185989359","loc":[-85.624996,41.957524],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:28Z","tags":{}},"n185989361":{"id":"n185989361","loc":[-85.625409,41.957515],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:28Z","tags":{}},"n185989364":{"id":"n185989364","loc":[-85.625634,41.957496],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:28Z","tags":{}},"n185989367":{"id":"n185989367","loc":[-85.625832,41.957453],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:28Z","tags":{}},"n185989368":{"id":"n185989368","loc":[-85.626044,41.957394],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:28Z","tags":{}},"n354031352":{"id":"n354031352","loc":[-85.6252778,41.9586111],"version":"3","changeset":"3908860","user":"Geogast","uid":"51045","visible":"true","timestamp":"2010-02-18T13:28:26Z","tags":{"amenity":"place_of_worship","denomination":"baptist","ele":"250","gnis:county_id":"149","gnis:created":"04/30/2008","gnis:feature_id":"2417873","gnis:state_id":"26","name":"First Baptist Church","religion":"christian"}},"n2199109892":{"id":"n2199109892","loc":[-85.6261578,41.9589963],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{}},"n2199109893":{"id":"n2199109893","loc":[-85.6263191,41.9586865],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{}},"n2199109894":{"id":"n2199109894","loc":[-85.6261186,41.9586288],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{}},"n2199109895":{"id":"n2199109895","loc":[-85.6260644,41.9587329],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{}},"n2199109896":{"id":"n2199109896","loc":[-85.6261547,41.9587589],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{}},"n2199109898":{"id":"n2199109898","loc":[-85.6260476,41.9589646],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{}},"n185966951":{"id":"n185966951","loc":[-85.628404,41.957438],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:50Z","tags":{}},"w17965351":{"id":"w17965351","version":"2","changeset":"15473186","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-24T01:52:20Z","tags":{"highway":"residential","name":"Flower Street","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Flower","tiger:name_type":"St","tiger:reviewed":"no"},"nodes":["n185966948","n185966949","n185954650","n185966951","n185966953","n185966955","n185966957"]},"w17967809":{"id":"w17967809","version":"2","changeset":"15473186","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-24T01:52:21Z","tags":{"highway":"residential","name":"Azaleamum Drive","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Azaleamum","tiger:name_type":"Dr","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185982197","n185989335","n185989337","n185989339","n185989340","n185989342","n185989345","n185989347","n185989349","n185989351","n185989353","n185989354","n185989356","n185989357","n185989359","n185989361","n185989364","n185989367","n185989368","n185982196"]},"w209717059":{"id":"w209717059","version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:53Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199109892","n2199109893","n2199109894","n2199109895","n2199109896","n2199109898","n2199109892"]},"n185961390":{"id":"n185961390","loc":[-85.63137,41.959033],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:59:39Z","tags":{}},"n185961393":{"id":"n185961393","loc":[-85.634315,41.959017],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:59:39Z","tags":{}},"w17966214":{"id":"w17966214","version":"2","changeset":"15473186","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-24T01:52:22Z","tags":{"highway":"residential","name":"East Adams Street","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Adams","tiger:name_direction_prefix":"E","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093"},"nodes":["n185975351","n185967434","n185968108"]},"w17964793":{"id":"w17964793","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:32:05Z","tags":{"highway":"residential","name":"Morris Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Morris","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312148:15328241:15328242","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185961389","n185961390","n185961391","n185961393","n185961396"]},"n185952166":{"id":"n185952166","loc":[-85.638174,41.95831],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:55:11Z","tags":{}},"n2114807552":{"id":"n2114807552","loc":[-85.6383526,41.9593788],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{}},"n2114807591":{"id":"n2114807591","loc":[-85.6383741,41.9593968],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{}},"n2189015731":{"id":"n2189015731","loc":[-85.6368404,41.9592785],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015734":{"id":"n2189015734","loc":[-85.6368404,41.9585918],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015737":{"id":"n2189015737","loc":[-85.6376009,41.9585918],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015738":{"id":"n2189015738","loc":[-85.6376009,41.9592785],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015897":{"id":"n2189015897","loc":[-85.6376839,41.9566137],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015900":{"id":"n2189015900","loc":[-85.6376831,41.9564865],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015903":{"id":"n2189015903","loc":[-85.6381161,41.9564851],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015906":{"id":"n2189015906","loc":[-85.6381168,41.9566122],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015937":{"id":"n2189015937","loc":[-85.6364789,41.9590634],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015940":{"id":"n2189015940","loc":[-85.6361137,41.9590672],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015943":{"id":"n2189015943","loc":[-85.6361169,41.9594033],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015945":{"id":"n2189015945","loc":[-85.6363456,41.9594021],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015952":{"id":"n2189015952","loc":[-85.636112,41.958892],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015955":{"id":"n2189015955","loc":[-85.6364757,41.9588894],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015957":{"id":"n2189015957","loc":[-85.6364729,41.9586747],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015958":{"id":"n2189015958","loc":[-85.6361103,41.9586765],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015959":{"id":"n2189015959","loc":[-85.6364719,41.9585562],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015960":{"id":"n2189015960","loc":[-85.6361093,41.958558],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015961":{"id":"n2189015961","loc":[-85.6355494,41.9586403],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015962":{"id":"n2189015962","loc":[-85.635549,41.9584711],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015963":{"id":"n2189015963","loc":[-85.6351831,41.9584715],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015964":{"id":"n2189015964","loc":[-85.6351834,41.9586408],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015966":{"id":"n2189015966","loc":[-85.6359579,41.9586359],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015968":{"id":"n2189015968","loc":[-85.6359561,41.9585465],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015971":{"id":"n2189015971","loc":[-85.6355476,41.9585509],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015974":{"id":"n2189015974","loc":[-85.6359516,41.9592934],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015977":{"id":"n2189015977","loc":[-85.635949,41.9586697],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015980":{"id":"n2189015980","loc":[-85.6351329,41.9586716],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015983":{"id":"n2189015983","loc":[-85.6351318,41.9583949],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015986":{"id":"n2189015986","loc":[-85.6349148,41.9583954],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015989":{"id":"n2189015989","loc":[-85.6349186,41.9592958],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015995":{"id":"n2189015995","loc":[-85.6360173,41.9593286],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015998":{"id":"n2189015998","loc":[-85.6360278,41.9583079],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2114807550":{"id":"n2114807550","loc":[-85.6383392,41.9595404],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{}},"n2114807551":{"id":"n2114807551","loc":[-85.6375855,41.9616107],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{}},"n2114807559":{"id":"n2114807559","loc":[-85.6373978,41.9621273],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{}},"n2114807562":{"id":"n2114807562","loc":[-85.6373361,41.9622609],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{}},"n2114807563":{"id":"n2114807563","loc":[-85.6376472,41.9613953],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{}},"n2114807574":{"id":"n2114807574","loc":[-85.636974,41.9627695],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{}},"n2114807589":{"id":"n2114807589","loc":[-85.6383017,41.9595005],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{}},"n2114807592":{"id":"n2114807592","loc":[-85.6377169,41.9613494],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{}},"n2114807595":{"id":"n2114807595","loc":[-85.6371081,41.962574],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{}},"n2189015934":{"id":"n2189015934","loc":[-85.6364855,41.9595098],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015949":{"id":"n2189015949","loc":[-85.6363466,41.9595105],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"w208627244":{"id":"w208627244","version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:54Z","tags":{"highway":"service"},"nodes":["n2189015992","n2189015995","n2189015998"]},"w208627240":{"id":"w208627240","version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:54Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189015961","n2189015971","n2189015962","n2189015963","n2189015964","n2189015961"]},"w17967437":{"id":"w17967437","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:51:44Z","tags":{"highway":"residential","name":"Lyman St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Lyman","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313234","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185964361","n185984024"]},"w208627237":{"id":"w208627237","version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:54Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189015955","n2189015957","n2189015958","n2189015952","n2189015955"]},"w17967465":{"id":"w17967465","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:51:57Z","tags":{"highway":"residential","name":"W Adams St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Adams","tiger:name_direction_prefix":"W","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312177","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185978394","n185984022","n185964360"]},"w208627228":{"id":"w208627228","version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:54Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189015897","n2189015900","n2189015903","n2189015906","n2189015897"]},"w201484351":{"id":"w201484351","version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:17Z","tags":{"railway":"rail","service":"siding","source":"Bing"},"nodes":["n2114807587","n2114807574","n2114807595","n2114807562","n2114807559","n2114807551","n2114807563","n2114807589","n2114807552"]},"w208627239":{"id":"w208627239","version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:54Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189015957","n2189015959","n2189015960","n2189015958","n2189015957"]},"w208627233":{"id":"w208627233","version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:54Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189015934","n2189015937","n2189015940","n2189015943","n2189015945","n2189015949","n2189015934"]},"w208627241":{"id":"w208627241","version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:54Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189015961","n2189015966","n2189015968","n2189015971","n2189015961"]},"w17967970":{"id":"w17967970","version":"1","changeset":"402580","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:55:20Z","tags":{"highway":"residential","name":"Adams St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Adams","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312180","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185975351","n185978394"]},"w208627235":{"id":"w208627235","version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:54Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189015940","n2189015952","n2189015955","n2189015937","n2189015940"]},"w17965468":{"id":"w17965468","version":"2","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:56Z","tags":{"highway":"residential","name":"Armstrong Blvd","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Armstrong","tiger:name_type":"Blvd","tiger:reviewed":"no"},"nodes":["n185967917","n2189015998","n185967918","n185964362","n185952166"]},"w201484346":{"id":"w201484346","version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:16Z","tags":{"railway":"rail","service":"siding","source":"Bing"},"nodes":["n2114807551","n2114807592","n2114807550","n2114807591"]},"w208627242":{"id":"w208627242","version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:54Z","tags":{"amenity":"parking","area":"yes"},"nodes":["n2189015974","n2189015977","n2189015980","n2189015983","n2189015986","n2189015989","n2189015974"]},"w208627216":{"id":"w208627216","version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:53Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189015731","n2189015734","n2189015737","n2189015738","n2189015731"]},"n185984309":{"id":"n185984309","loc":[-85.631421,41.961494],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:11:55Z","tags":{}},"n185987987":{"id":"n185987987","loc":[-85.631456,41.960673],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:13:29Z","tags":{}},"n185965397":{"id":"n185965397","loc":[-85.634603,41.959838],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:52Z","tags":{}},"w17965196":{"id":"w17965196","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:35:10Z","tags":{"highway":"residential","name":"Burke Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Burke","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312145","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185965395","n185965397","n185965399"]},"w17967215":{"id":"w17967215","version":"2","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:56Z","tags":{"highway":"residential","name":"Kellogg Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Kellogg","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185968114","n185984309","n185967440","n185978402"]},"w17967597":{"id":"w17967597","version":"2","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:20Z","tags":{"highway":"residential","name":"Barnard Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Barnard","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185968112","n185987987","n185967438","n185978399"]},"n394490857":{"id":"n394490857","loc":[-85.633952,41.960664],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:08:00Z","tags":{}},"n394490858":{"id":"n394490858","loc":[-85.633938,41.960227],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:08:00Z","tags":{}},"n394490859":{"id":"n394490859","loc":[-85.634794,41.960212],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:08:01Z","tags":{}},"n394490860":{"id":"n394490860","loc":[-85.634815,41.960662],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:08:01Z","tags":{}},"n394490861":{"id":"n394490861","loc":[-85.634103,41.961268],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:08:01Z","tags":{}},"n394490862":{"id":"n394490862","loc":[-85.634103,41.961001],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:08:01Z","tags":{}},"n394490863":{"id":"n394490863","loc":[-85.634504,41.961003],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:08:01Z","tags":{}},"n394490864":{"id":"n394490864","loc":[-85.634561,41.961269],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:08:01Z","tags":{}},"n1057629869":{"id":"n1057629869","loc":[-85.6382599,41.9612134],"version":"1","changeset":"6740055","user":"42429","uid":"42429","visible":"true","timestamp":"2010-12-22T21:14:10Z","tags":{}},"n1057629937":{"id":"n1057629937","loc":[-85.6380035,41.9616137],"version":"1","changeset":"6740055","user":"42429","uid":"42429","visible":"true","timestamp":"2010-12-22T21:14:11Z","tags":{}},"n2189016014":{"id":"n2189016014","loc":[-85.6360365,41.9626496],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:52Z","tags":{}},"n2189016017":{"id":"n2189016017","loc":[-85.6360374,41.9623228],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:52Z","tags":{}},"n2189016020":{"id":"n2189016020","loc":[-85.6367557,41.9623239],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:52Z","tags":{}},"n2189016022":{"id":"n2189016022","loc":[-85.6367566,41.9619919],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:52Z","tags":{}},"n2189016025":{"id":"n2189016025","loc":[-85.6351794,41.9619893],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:52Z","tags":{}},"n2189016028":{"id":"n2189016028","loc":[-85.6351788,41.9622011],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:52Z","tags":{}},"n2189016031":{"id":"n2189016031","loc":[-85.6350855,41.9622009],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:52Z","tags":{}},"n2189016034":{"id":"n2189016034","loc":[-85.6350845,41.962527],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:52Z","tags":{}},"n2189016037":{"id":"n2189016037","loc":[-85.6352732,41.9625273],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:52Z","tags":{}},"n2189016039":{"id":"n2189016039","loc":[-85.6352738,41.9623178],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:52Z","tags":{}},"n2189016042":{"id":"n2189016042","loc":[-85.6357712,41.9623186],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:52Z","tags":{}},"n2189016044":{"id":"n2189016044","loc":[-85.6357702,41.9626492],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:52Z","tags":{}},"n1057629880":{"id":"n1057629880","loc":[-85.638817,41.9619017],"version":"1","changeset":"6740055","user":"42429","uid":"42429","visible":"true","timestamp":"2010-12-22T21:14:10Z","tags":{}},"n1057629923":{"id":"n1057629923","loc":[-85.6390733,41.9615014],"version":"1","changeset":"6740055","user":"42429","uid":"42429","visible":"true","timestamp":"2010-12-22T21:14:11Z","tags":{}},"w91092312":{"id":"w91092312","version":"1","changeset":"6740055","user":"42429","uid":"42429","visible":"true","timestamp":"2010-12-22T21:14:12Z","tags":{"power":"station"},"nodes":["n1057629923","n1057629869","n1057629937","n1057629880","n1057629923"]},"w34369826":{"id":"w34369826","version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:08:01Z","tags":{"admin_level":"8","boundary":"administrative","created_by":"polyshp2osm-multipoly","source":"TIGER/Line® 2008 Place Shapefiles (http://www.census.gov/geo/www/tiger/)"},"nodes":["n394490861","n394490862","n394490863","n394490864","n394490861"]},"w34369825":{"id":"w34369825","version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:08:01Z","tags":{"admin_level":"8","boundary":"administrative","created_by":"polyshp2osm-multipoly","source":"TIGER/Line® 2008 Place Shapefiles (http://www.census.gov/geo/www/tiger/)"},"nodes":["n394490857","n394490858","n394490859","n394490860","n394490857"]},"w208627248":{"id":"w208627248","version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:54Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189016014","n2189016017","n2189016020","n2189016022","n2189016025","n2189016028","n2189016031","n2189016034","n2189016037","n2189016039","n2189016042","n2189016044","n2189016014"]},"n394490766":{"id":"n394490766","loc":[-85.616777,41.955642],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:58Z","tags":{}},"n394490768":{"id":"n394490768","loc":[-85.617239,41.955644],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:58Z","tags":{}},"n394490792":{"id":"n394490792","loc":[-85.619034,41.95543],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:58Z","tags":{}},"n185972055":{"id":"n185972055","loc":[-85.6185905,41.9568211],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:04Z","tags":{}},"n185972057":{"id":"n185972057","loc":[-85.6186688,41.9570086],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:04Z","tags":{}},"n185972059":{"id":"n185972059","loc":[-85.6186924,41.9581453],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:04Z","tags":{}},"n185972060":{"id":"n185972060","loc":[-85.6187082,41.9588211],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:04Z","tags":{"highway":"turning_circle","source":"Bing"}},"n1819790724":{"id":"n1819790724","loc":[-85.6182155,41.9555703],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790735":{"id":"n1819790735","loc":[-85.6184059,41.9566188],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:58Z","tags":{}},"n1819790799":{"id":"n1819790799","loc":[-85.6182372,41.9563771],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790896":{"id":"n1819790896","loc":[-85.6181431,41.9557227],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n185971405":{"id":"n185971405","loc":[-85.6186766,41.9577468],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:04Z","tags":{}},"n185971565":{"id":"n185971565","loc":[-85.6181613,41.9560879],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:04Z","tags":{}},"n185967985":{"id":"n185967985","loc":[-85.6186798,41.9585791],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:04Z","tags":{}},"n185955753":{"id":"n185955753","loc":[-85.620773,41.9555854],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:04Z","tags":{}},"n185955755":{"id":"n185955755","loc":[-85.6212652,41.9559891],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:04Z","tags":{}},"n185955748":{"id":"n185955748","loc":[-85.620722,41.954858],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:56:55Z","tags":{}},"n185955751":{"id":"n185955751","loc":[-85.6206912,41.955367],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:04Z","tags":{}},"n185967987":{"id":"n185967987","loc":[-85.6159351,41.9585809],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:04Z","tags":{}},"n185971407":{"id":"n185971407","loc":[-85.6159142,41.9577578],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:04Z","tags":{}},"n185971570":{"id":"n185971570","loc":[-85.6162248,41.95603],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:04Z","tags":{}},"n185971572":{"id":"n185971572","loc":[-85.6160402,41.9560749],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:04Z","tags":{}},"n185971574":{"id":"n185971574","loc":[-85.61593,41.956201],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:04Z","tags":{}},"n185981301":{"id":"n185981301","loc":[-85.6158973,41.9581601],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:05Z","tags":{}},"n394490762":{"id":"n394490762","loc":[-85.617193,41.954706],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:58Z","tags":{}},"n394490764":{"id":"n394490764","loc":[-85.616773,41.954737],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:58Z","tags":{}},"n394490787":{"id":"n394490787","loc":[-85.618972,41.954737],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:58Z","tags":{}},"n394490790":{"id":"n394490790","loc":[-85.619046,41.954929],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:58Z","tags":{}},"n394490794":{"id":"n394490794","loc":[-85.619922,41.955296],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:58Z","tags":{}},"n394490796":{"id":"n394490796","loc":[-85.61991,41.95501],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:58Z","tags":{}},"n394490798":{"id":"n394490798","loc":[-85.619974,41.954751],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:58Z","tags":{}},"n1819790677":{"id":"n1819790677","loc":[-85.6187031,41.9550522],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790787":{"id":"n1819790787","loc":[-85.6186436,41.9552022],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790828":{"id":"n1819790828","loc":[-85.6185127,41.9553393],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:00Z","tags":{}},"w17966857":{"id":"w17966857","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:47:55Z","tags":{"access":"private","highway":"service","name":"Sable River Rd","tiger:cfcc":"A74","tiger:county":"St. Joseph, MI","tiger:name_base":"Sable River","tiger:name_type":"Rd","tiger:reviewed":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15326128","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185972059","n185981301"]},"w34369814":{"id":"w34369814","version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:58Z","tags":{"admin_level":"8","boundary":"administrative","created_by":"polyshp2osm-multipoly","source":"TIGER/Line® 2008 Place Shapefiles (http://www.census.gov/geo/www/tiger/)"},"nodes":["n394490787","n394490790","n394490792","n394490794","n394490796","n394490798","n394490787"]},"w17964176":{"id":"w17964176","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:27:42Z","tags":{"highway":"residential","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15314404","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185955747","n185955748","n185955751","n185955753","n185955755"]},"w17965838":{"id":"w17965838","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:40:09Z","tags":{"access":"private","highway":"service","name":"Pine River Rd","tiger:cfcc":"A74","tiger:county":"St. Joseph, MI","tiger:name_base":"Pine River","tiger:name_type":"Rd","tiger:reviewed":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15326123","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185971405","n185971407"]},"w17965476":{"id":"w17965476","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:37:16Z","tags":{"access":"private","highway":"service","name":"Raisin River Rd","tiger:cfcc":"A74","tiger:county":"St. Joseph, MI","tiger:name_base":"Raisin River","tiger:name_type":"Rd","tiger:reviewed":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15326112","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185967985","n185967987"]},"w17965913":{"id":"w17965913","version":"2","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:06Z","tags":{"access":"private","highway":"service","name":"Shiawassee River Rd","tiger:cfcc":"A74","tiger:county":"St. Joseph, MI","tiger:name_base":"Shiawassee River","tiger:name_type":"Rd","tiger:reviewed":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15326124:15326125:15326111:15326113:15326119","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185972054","n1819790677","n1819790787","n1819790828","n1819790724","n1819790896","n185971565","n1819790799","n1819790735","n185972055","n185972057","n185971405","n185972059","n185967985","n185972060"]},"w34369811":{"id":"w34369811","version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:58Z","tags":{"admin_level":"8","boundary":"administrative","created_by":"polyshp2osm-multipoly","source":"TIGER/Line® 2008 Place Shapefiles (http://www.census.gov/geo/www/tiger/)"},"nodes":["n394490762","n394490764","n394490766","n394490768","n394490762"]},"w17965854":{"id":"w17965854","version":"2","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:06Z","tags":{"access":"private","highway":"service","name":"Sturgeon River Rd","tiger:cfcc":"A74","tiger:county":"St. Joseph, MI","tiger:name_base":"Sturgeon River","tiger:name_type":"Rd","tiger:reviewed":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15326117","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185971565","n185971570","n185971572","n185971574"]},"n2139795769":{"id":"n2139795769","loc":[-85.6250804,41.9608796],"version":"1","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:47:55Z","tags":{}},"n2139795770":{"id":"n2139795770","loc":[-85.6250315,41.9613684],"version":"1","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:47:55Z","tags":{}},"n2139795771":{"id":"n2139795771","loc":[-85.6249671,41.9614362],"version":"1","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:47:55Z","tags":{}},"n2139795772":{"id":"n2139795772","loc":[-85.6249698,41.961522],"version":"1","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:47:55Z","tags":{}},"n2139795773":{"id":"n2139795773","loc":[-85.6250798,41.9615838],"version":"1","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:47:55Z","tags":{}},"n2139795774":{"id":"n2139795774","loc":[-85.6252273,41.9615639],"version":"1","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:47:56Z","tags":{}},"n2139795775":{"id":"n2139795775","loc":[-85.6252863,41.9614622],"version":"1","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:47:56Z","tags":{}},"n2139795776":{"id":"n2139795776","loc":[-85.6252273,41.9613764],"version":"1","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:47:56Z","tags":{}},"n2139795777":{"id":"n2139795777","loc":[-85.6251227,41.9613525],"version":"1","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:47:56Z","tags":{}},"n2139795778":{"id":"n2139795778","loc":[-85.6249564,41.9612527],"version":"1","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:47:56Z","tags":{}},"n2139795779":{"id":"n2139795779","loc":[-85.6249846,41.9610254],"version":"1","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:47:56Z","tags":{}},"n2139795780":{"id":"n2139795780","loc":[-85.6266725,41.9599647],"version":"1","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:47:56Z","tags":{}},"n2139795781":{"id":"n2139795781","loc":[-85.6259162,41.9599711],"version":"1","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:47:56Z","tags":{}},"n2139795782":{"id":"n2139795782","loc":[-85.6257185,41.960019],"version":"1","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:47:56Z","tags":{}},"n2139795783":{"id":"n2139795783","loc":[-85.6255509,41.9601213],"version":"1","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:47:56Z","tags":{}},"n185963539":{"id":"n185963539","loc":[-85.615718,41.983893],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:00:58Z","tags":{}},"n185964418":{"id":"n185964418","loc":[-85.616626,42.049512],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:23Z","tags":{}},"n185966614":{"id":"n185966614","loc":[-85.615514,41.976603],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:41Z","tags":{}},"n185966635":{"id":"n185966635","loc":[-85.616118,42.013017],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:42Z","tags":{}},"n185969040":{"id":"n185969040","loc":[-85.615632,41.972357],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:03:45Z","tags":{}},"n185969070":{"id":"n185969070","loc":[-85.619145,41.967648],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:03:46Z","tags":{}},"n185972156":{"id":"n185972156","loc":[-85.621894,41.963956],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:18Z","tags":{}},"n185972157":{"id":"n185972157","loc":[-85.621806,41.964077],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:18Z","tags":{}},"n185972158":{"id":"n185972158","loc":[-85.620848,41.965341],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:18Z","tags":{}},"n185972159":{"id":"n185972159","loc":[-85.620684,41.965558],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:18Z","tags":{}},"n185972160":{"id":"n185972160","loc":[-85.620621,41.965658],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:18Z","tags":{}},"n185972161":{"id":"n185972161","loc":[-85.617844,41.969359],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:18Z","tags":{}},"n185972162":{"id":"n185972162","loc":[-85.616843,41.97068],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:18Z","tags":{}},"n185972164":{"id":"n185972164","loc":[-85.616714,41.970839],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:18Z","tags":{}},"n185972166":{"id":"n185972166","loc":[-85.615879,41.971969],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:18Z","tags":{}},"n185972168":{"id":"n185972168","loc":[-85.615748,41.972159],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:18Z","tags":{}},"n185972170":{"id":"n185972170","loc":[-85.615589,41.972502],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:18Z","tags":{}},"n185972172":{"id":"n185972172","loc":[-85.615542,41.972733],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:18Z","tags":{}},"n185972175":{"id":"n185972175","loc":[-85.615524,41.972947],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:18Z","tags":{}},"n185972177":{"id":"n185972177","loc":[-85.615512,41.973715],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:18Z","tags":{}},"n185972179":{"id":"n185972179","loc":[-85.615513,41.976496],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:18Z","tags":{}},"n185972180":{"id":"n185972180","loc":[-85.615538,41.977246],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:19Z","tags":{}},"n185972181":{"id":"n185972181","loc":[-85.61558,41.982139],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:19Z","tags":{}},"n185972184":{"id":"n185972184","loc":[-85.61557,41.983317],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:19Z","tags":{}},"n185972186":{"id":"n185972186","loc":[-85.615591,41.983463],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:19Z","tags":{}},"n185972188":{"id":"n185972188","loc":[-85.615763,41.984146],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:19Z","tags":{}},"n185972190":{"id":"n185972190","loc":[-85.615814,41.98435],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:19Z","tags":{}},"n185972192":{"id":"n185972192","loc":[-85.615965,41.998453],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:19Z","tags":{}},"n185972194":{"id":"n185972194","loc":[-85.615982,42.001237],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:19Z","tags":{}},"n185972195":{"id":"n185972195","loc":[-85.616055,42.00555],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:19Z","tags":{}},"n185972197":{"id":"n185972197","loc":[-85.616134,42.014887],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:19Z","tags":{}},"n185972199":{"id":"n185972199","loc":[-85.616177,42.018465],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:19Z","tags":{}},"n185972201":{"id":"n185972201","loc":[-85.616298,42.027627],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:19Z","tags":{}},"n185972203":{"id":"n185972203","loc":[-85.616513,42.042212],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:19Z","tags":{}},"w203968015":{"id":"w203968015","version":"1","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:47:58Z","tags":{"highway":"residential"},"nodes":["n2139795768","n2139795769"]},"w17965932":{"id":"w17965932","version":"2","changeset":"14531170","user":"bot-mode","uid":"451693","visible":"true","timestamp":"2013-01-04T21:15:18Z","tags":{"highway":"residential","name":"Buckhorn Road","name_1":"County Highway 122","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Buckhorn","tiger:name_base_1":"County Highway 122","tiger:name_type":"Rd","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185972155","n185972156","n185972157","n185972158","n185972159","n185972160","n185969070","n185972161","n185972162","n185972164","n185972166","n185972168","n185969040","n185972170","n185972172","n185972175","n185972177","n185972179","n185966614","n185972180","n185972181","n185972184","n185972186","n185963539","n185972188","n185972190","n185972192","n185972194","n185972195","n185966635","n185972197","n185972199","n185972201","n185972203","n185964418"]},"w203968016":{"id":"w203968016","version":"1","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:47:58Z","tags":{"highway":"residential","name":"New Jersey Court"},"nodes":["n2139795770","n2139795771","n2139795772","n2139795773","n2139795774","n2139795775","n2139795776","n2139795777","n2139795770","n2139795778","n2139795779","n2139795769"]},"w203968017":{"id":"w203968017","version":"1","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:47:58Z","tags":{"highway":"residential","name":"Oklahoma Drive"},"nodes":["n2139795780","n2139795781","n2139795782","n2139795783","n2139795769"]},"n1819790528":{"id":"n1819790528","loc":[-85.6184827,41.960025],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:53Z","tags":{}},"n1819790530":{"id":"n1819790530","loc":[-85.6168626,41.9605834],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:53Z","tags":{}},"n1819790534":{"id":"n1819790534","loc":[-85.6197379,41.9617163],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:53Z","tags":{}},"n1819790541":{"id":"n1819790541","loc":[-85.6198881,41.9620833],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:53Z","tags":{}},"n1819790543":{"id":"n1819790543","loc":[-85.619695,41.9619397],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:53Z","tags":{}},"n1819790547":{"id":"n1819790547","loc":[-85.6190298,41.9609504],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:53Z","tags":{}},"n1819790555":{"id":"n1819790555","loc":[-85.6180471,41.9609788],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:53Z","tags":{}},"n1819790559":{"id":"n1819790559","loc":[-85.6203817,41.9605436],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790583":{"id":"n1819790583","loc":[-85.6201564,41.9603282],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790590":{"id":"n1819790590","loc":[-85.617045,41.9598894],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790609":{"id":"n1819790609","loc":[-85.6177638,41.9598495],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:55Z","tags":{}},"n1819790618":{"id":"n1819790618","loc":[-85.6195234,41.9610143],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:55Z","tags":{}},"n1819790642":{"id":"n1819790642","loc":[-85.6181179,41.9627933],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790659":{"id":"n1819790659","loc":[-85.6174634,41.962897],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790665":{"id":"n1819790665","loc":[-85.6170343,41.9630885],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790674":{"id":"n1819790674","loc":[-85.6194697,41.9601925],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790685":{"id":"n1819790685","loc":[-85.6207722,41.9610665],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790687":{"id":"n1819790687","loc":[-85.6202315,41.9622109],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790697":{"id":"n1819790697","loc":[-85.6184505,41.9624662],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790726":{"id":"n1819790726","loc":[-85.6178926,41.9628492],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790738":{"id":"n1819790738","loc":[-85.6173347,41.9598016],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:58Z","tags":{}},"n1819790762":{"id":"n1819790762","loc":[-85.6186221,41.9609105],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:58Z","tags":{}},"n1819790774":{"id":"n1819790774","loc":[-85.6175922,41.9608308],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790781":{"id":"n1819790781","loc":[-85.6167768,41.9633198],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790796":{"id":"n1819790796","loc":[-85.619856,41.961461],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790811":{"id":"n1819790811","loc":[-85.6208215,41.9620195],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:00Z","tags":{}},"n1819790833":{"id":"n1819790833","loc":[-85.618311,41.9612536],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:00Z","tags":{}},"n1819790854":{"id":"n1819790854","loc":[-85.6183646,41.9626417],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:00Z","tags":{}},"n1819790863":{"id":"n1819790863","loc":[-85.6204997,41.9608547],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n1819790867":{"id":"n1819790867","loc":[-85.6184934,41.9621391],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n1819790877":{"id":"n1819790877","loc":[-85.6206928,41.9621152],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n1819790881":{"id":"n1819790881","loc":[-85.6170879,41.960735],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n1819790891":{"id":"n1819790891","loc":[-85.6168304,41.9601207],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n1819790898":{"id":"n1819790898","loc":[-85.619813,41.9612297],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n1819790909":{"id":"n1819790909","loc":[-85.6167982,41.960376],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n1819790912":{"id":"n1819790912","loc":[-85.6205855,41.9610462],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n1819790544":{"id":"n1819790544","loc":[-85.612968,41.9707781],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:53Z","tags":{}},"n1819790549":{"id":"n1819790549","loc":[-85.614395,41.9697172],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:53Z","tags":{}},"n1819790552":{"id":"n1819790552","loc":[-85.6180535,41.9655536],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:53Z","tags":{}},"n1819790554":{"id":"n1819790554","loc":[-85.6111227,41.9703713],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:53Z","tags":{}},"n1819790560":{"id":"n1819790560","loc":[-85.6112729,41.9701958],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790563":{"id":"n1819790563","loc":[-85.6137512,41.9689917],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790564":{"id":"n1819790564","loc":[-85.6181072,41.9659205],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790595":{"id":"n1819790595","loc":[-85.6170021,41.9666863],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790605":{"id":"n1819790605","loc":[-85.6168948,41.9644527],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790606":{"id":"n1819790606","loc":[-85.6128071,41.9701081],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790607":{"id":"n1819790607","loc":[-85.6129251,41.9704032],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790612":{"id":"n1819790612","loc":[-85.6177638,41.9663912],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:55Z","tags":{}},"n1819790615":{"id":"n1819790615","loc":[-85.6152533,41.9670373],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:55Z","tags":{}},"n1819790622":{"id":"n1819790622","loc":[-85.6146739,41.9673804],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:55Z","tags":{}},"n1819790623":{"id":"n1819790623","loc":[-85.6180428,41.9661838],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:55Z","tags":{}},"n1819790625":{"id":"n1819790625","loc":[-85.6172918,41.9646202],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:55Z","tags":{}},"n1819790645":{"id":"n1819790645","loc":[-85.6178067,41.965043],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790647":{"id":"n1819790647","loc":[-85.6143306,41.9712488],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790649":{"id":"n1819790649","loc":[-85.6147383,41.9707702],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790654":{"id":"n1819790654","loc":[-85.6157361,41.9668459],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790657":{"id":"n1819790657","loc":[-85.6145666,41.9710733],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790668":{"id":"n1819790668","loc":[-85.6166909,41.9642692],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790671":{"id":"n1819790671","loc":[-85.6141482,41.9696538],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790679":{"id":"n1819790679","loc":[-85.6148349,41.9705388],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790686":{"id":"n1819790686","loc":[-85.6139551,41.9695501],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790696":{"id":"n1819790696","loc":[-85.6119703,41.9699087],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790704":{"id":"n1819790704","loc":[-85.6140731,41.9684174],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790706":{"id":"n1819790706","loc":[-85.6124745,41.9699246],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790718":{"id":"n1819790718","loc":[-85.6165407,41.9636868],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790720":{"id":"n1819790720","loc":[-85.61388,41.9687365],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790731":{"id":"n1819790731","loc":[-85.6165193,41.9639421],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:58Z","tags":{}},"n1819790739":{"id":"n1819790739","loc":[-85.6146739,41.9699964],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:58Z","tags":{}},"n1819790753":{"id":"n1819790753","loc":[-85.6173883,41.9665747],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:58Z","tags":{}},"n1819790760":{"id":"n1819790760","loc":[-85.6133221,41.9712089],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:58Z","tags":{}},"n1819790767":{"id":"n1819790767","loc":[-85.6116698,41.9699246],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790779":{"id":"n1819790779","loc":[-85.6130753,41.9710573],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790791":{"id":"n1819790791","loc":[-85.6137083,41.9692869],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790795":{"id":"n1819790795","loc":[-85.6141482,41.9679627],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790798":{"id":"n1819790798","loc":[-85.6137727,41.9694305],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790836":{"id":"n1819790836","loc":[-85.6143842,41.9676037],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:00Z","tags":{}},"n1819790915":{"id":"n1819790915","loc":[-85.6148456,41.9702756],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n1819790926":{"id":"n1819790926","loc":[-85.6138371,41.9713525],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:02Z","tags":{}},"n1819790927":{"id":"n1819790927","loc":[-85.6141053,41.9713525],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:02Z","tags":{}},"n1819790931":{"id":"n1819790931","loc":[-85.6162832,41.966814],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:02Z","tags":{}},"n1821014625":{"id":"n1821014625","loc":[-85.5960611,41.9808498],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:40Z","tags":{}},"n1821014627":{"id":"n1821014627","loc":[-85.5565843,42.010982],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:40Z","tags":{}},"n1821014629":{"id":"n1821014629","loc":[-85.5971541,41.9805808],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:40Z","tags":{}},"n1821014632":{"id":"n1821014632","loc":[-85.6061837,41.9725907],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:40Z","tags":{}},"n1821014633":{"id":"n1821014633","loc":[-85.5247773,42.025766],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:40Z","tags":{}},"n1821014635":{"id":"n1821014635","loc":[-85.5908938,41.9902384],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:40Z","tags":{}},"n1821014636":{"id":"n1821014636","loc":[-85.5917682,41.9860637],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:40Z","tags":{}},"n1821014637":{"id":"n1821014637","loc":[-85.5456556,42.0166797],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:40Z","tags":{}},"n1821014638":{"id":"n1821014638","loc":[-85.5795749,42.0032352],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:40Z","tags":{}},"n1821014639":{"id":"n1821014639","loc":[-85.6103988,41.9723456],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:40Z","tags":{}},"n1821014642":{"id":"n1821014642","loc":[-85.5818816,42.0022466],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:40Z","tags":{}},"n1821014643":{"id":"n1821014643","loc":[-85.5570604,42.0091586],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:41Z","tags":{}},"n1821014644":{"id":"n1821014644","loc":[-85.5952886,41.9803792],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:41Z","tags":{}},"n1821014645":{"id":"n1821014645","loc":[-85.5780366,42.0040343],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:41Z","tags":{}},"n1821014646":{"id":"n1821014646","loc":[-85.6050505,41.9751971],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:41Z","tags":{}},"n1821014647":{"id":"n1821014647","loc":[-85.5854435,41.9946162],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:41Z","tags":{}},"n1821014648":{"id":"n1821014648","loc":[-85.5452278,42.0168768],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:41Z","tags":{}},"n1821014649":{"id":"n1821014649","loc":[-85.6023254,41.9780166],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:41Z","tags":{}},"n1821014651":{"id":"n1821014651","loc":[-85.5761899,42.0046783],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:41Z","tags":{}},"n1821014653":{"id":"n1821014653","loc":[-85.5897351,41.9876707],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:41Z","tags":{}},"n1821014657":{"id":"n1821014657","loc":[-85.5963601,41.9808998],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:41Z","tags":{}},"n1821014658":{"id":"n1821014658","loc":[-85.5892952,41.9951983],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:41Z","tags":{}},"n1821014660":{"id":"n1821014660","loc":[-85.5778328,42.0037194],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:41Z","tags":{}},"n1821014661":{"id":"n1821014661","loc":[-85.5541475,42.0125705],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:41Z","tags":{}},"n1821014663":{"id":"n1821014663","loc":[-85.5914047,41.9856469],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:41Z","tags":{}},"n1821014664":{"id":"n1821014664","loc":[-85.6101681,41.9727723],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:41Z","tags":{}},"n1821014665":{"id":"n1821014665","loc":[-85.5910172,41.9854696],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:41Z","tags":{}},"n1821014666":{"id":"n1821014666","loc":[-85.5398688,42.0187699],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:41Z","tags":{}},"n1821014667":{"id":"n1821014667","loc":[-85.5218752,42.0282884],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:41Z","tags":{}},"n1821014668":{"id":"n1821014668","loc":[-85.5159582,42.0329384],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:41Z","tags":{}},"n1821014669":{"id":"n1821014669","loc":[-85.5898102,41.9847319],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:41Z","tags":{}},"n1821014670":{"id":"n1821014670","loc":[-85.5734809,42.0066235],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:41Z","tags":{}},"n1821014671":{"id":"n1821014671","loc":[-85.5922939,41.980852],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:41Z","tags":{}},"n1821014672":{"id":"n1821014672","loc":[-85.6023629,41.9781163],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:41Z","tags":{}},"n1821014674":{"id":"n1821014674","loc":[-85.5409953,42.0191724],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:42Z","tags":{}},"n1821014676":{"id":"n1821014676","loc":[-85.584435,41.9949909],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:42Z","tags":{}},"n1821014677":{"id":"n1821014677","loc":[-85.5972399,41.9783835],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:42Z","tags":{}},"n1821014678":{"id":"n1821014678","loc":[-85.5616738,42.0071337],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:42Z","tags":{}},"n1821014681":{"id":"n1821014681","loc":[-85.5202994,42.0310755],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:42Z","tags":{}},"n1821014682":{"id":"n1821014682","loc":[-85.5915912,41.9857767],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:42Z","tags":{}},"n1821014684":{"id":"n1821014684","loc":[-85.6022288,41.977897],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:42Z","tags":{}},"n1821014687":{"id":"n1821014687","loc":[-85.5933024,41.9846362],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:42Z","tags":{}},"n1821014688":{"id":"n1821014688","loc":[-85.5846871,41.9956169],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:42Z","tags":{}},"n1821014689":{"id":"n1821014689","loc":[-85.5898209,41.99037],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:42Z","tags":{}},"n1821014691":{"id":"n1821014691","loc":[-85.5448939,42.0149261],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:42Z","tags":{}},"n1821014692":{"id":"n1821014692","loc":[-85.5977763,41.9786348],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:42Z","tags":{}},"n1821014694":{"id":"n1821014694","loc":[-85.5767706,42.0034523],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:42Z","tags":{}},"n1821014695":{"id":"n1821014695","loc":[-85.6103559,41.9726766],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:43Z","tags":{}},"n1821014697":{"id":"n1821014697","loc":[-85.5922134,41.9809876],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:43Z","tags":{}},"n1821014698":{"id":"n1821014698","loc":[-85.5935277,41.9831728],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:43Z","tags":{}},"n1821014700":{"id":"n1821014700","loc":[-85.5674674,42.0078273],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:43Z","tags":{}},"n1821014703":{"id":"n1821014703","loc":[-85.6021,41.9778053],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:43Z","tags":{}},"n1821014704":{"id":"n1821014704","loc":[-85.5756763,42.0053737],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:43Z","tags":{}},"n1821014705":{"id":"n1821014705","loc":[-85.5887695,41.9895207],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:43Z","tags":{}},"n1821014707":{"id":"n1821014707","loc":[-85.6061073,41.9746866],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:43Z","tags":{}},"n1821014708":{"id":"n1821014708","loc":[-85.6033446,41.9751692],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:43Z","tags":{}},"n1821014710":{"id":"n1821014710","loc":[-85.5180986,42.0322332],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:43Z","tags":{}},"n1821014711":{"id":"n1821014711","loc":[-85.543365,42.0163569],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:43Z","tags":{}},"n1821014712":{"id":"n1821014712","loc":[-85.6030656,41.9753646],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:43Z","tags":{}},"n1821014713":{"id":"n1821014713","loc":[-85.6104417,41.9704792],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:43Z","tags":{}},"n1821014714":{"id":"n1821014714","loc":[-85.5205716,42.030998],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:43Z","tags":{}},"n1821014716":{"id":"n1821014716","loc":[-85.516382,42.032536],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:43Z","tags":{}},"n1821014717":{"id":"n1821014717","loc":[-85.5932863,41.9820882],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:43Z","tags":{}},"n1821014718":{"id":"n1821014718","loc":[-85.5361928,42.0194974],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:43Z","tags":{}},"n1821014720":{"id":"n1821014720","loc":[-85.6011613,41.9773586],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:43Z","tags":{}},"n1821014721":{"id":"n1821014721","loc":[-85.554287,42.0109124],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:43Z","tags":{}},"n1821014722":{"id":"n1821014722","loc":[-85.5577524,42.0103425],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:43Z","tags":{}},"n1821014725":{"id":"n1821014725","loc":[-85.5867256,41.9921004],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:44Z","tags":{}},"n1821014726":{"id":"n1821014726","loc":[-85.5856045,41.9968807],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:44Z","tags":{}},"n1821014727":{"id":"n1821014727","loc":[-85.5545445,42.0106454],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:44Z","tags":{}},"n1821014728":{"id":"n1821014728","loc":[-85.5923797,41.9842534],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:44Z","tags":{}},"n1821014729":{"id":"n1821014729","loc":[-85.5696346,42.0081462],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:44Z","tags":{}},"n1821014730":{"id":"n1821014730","loc":[-85.5998322,41.9786884],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:44Z","tags":{}},"n1821014735":{"id":"n1821014735","loc":[-85.5337426,42.0218266],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:44Z","tags":{}},"n1821014736":{"id":"n1821014736","loc":[-85.5847944,41.994672],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:44Z","tags":{}},"n1821014740":{"id":"n1821014740","loc":[-85.5315271,42.0238669],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:44Z","tags":{}},"n1821014741":{"id":"n1821014741","loc":[-85.5248846,42.027085],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:44Z","tags":{}},"n1821014742":{"id":"n1821014742","loc":[-85.5853376,41.997018],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:44Z","tags":{}},"n1821014743":{"id":"n1821014743","loc":[-85.5894883,41.988811],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:44Z","tags":{}},"n1821014745":{"id":"n1821014745","loc":[-85.6095311,41.9726226],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:44Z","tags":{}},"n1821014746":{"id":"n1821014746","loc":[-85.5531511,42.0133416],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:44Z","tags":{}},"n1821014747":{"id":"n1821014747","loc":[-85.5735882,42.007058],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:44Z","tags":{}},"n1821014749":{"id":"n1821014749","loc":[-85.5428554,42.0164366],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:44Z","tags":{}},"n1821014751":{"id":"n1821014751","loc":[-85.5395255,42.0186304],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:44Z","tags":{}},"n1821014752":{"id":"n1821014752","loc":[-85.571378,42.0083176],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:45Z","tags":{}},"n1821014754":{"id":"n1821014754","loc":[-85.5541918,42.0113925],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:45Z","tags":{}},"n1821014755":{"id":"n1821014755","loc":[-85.5278029,42.0250806],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:45Z","tags":{}},"n1821014756":{"id":"n1821014756","loc":[-85.5936725,41.9827102],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:45Z","tags":{}},"n1821014757":{"id":"n1821014757","loc":[-85.5176266,42.0346677],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:45Z","tags":{}},"n1821014758":{"id":"n1821014758","loc":[-85.6096692,41.9714245],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:45Z","tags":{}},"n1821014759":{"id":"n1821014759","loc":[-85.5770321,42.0034266],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:45Z","tags":{}},"n1821014761":{"id":"n1821014761","loc":[-85.5988921,41.9779369],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:45Z","tags":{}},"n1821014762":{"id":"n1821014762","loc":[-85.5811788,42.0024499],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:45Z","tags":{}},"n1821014763":{"id":"n1821014763","loc":[-85.5154003,42.0381101],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:45Z","tags":{}},"n1821014764":{"id":"n1821014764","loc":[-85.5155827,42.0374089],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:45Z","tags":{}},"n1821014765":{"id":"n1821014765","loc":[-85.5891249,41.9884978],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:45Z","tags":{}},"n1821014766":{"id":"n1821014766","loc":[-85.5313863,42.0238293],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:45Z","tags":{}},"n1821014768":{"id":"n1821014768","loc":[-85.593297,41.9833363],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:45Z","tags":{}},"n1821014769":{"id":"n1821014769","loc":[-85.5849446,41.9957245],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:45Z","tags":{}},"n1821014770":{"id":"n1821014770","loc":[-85.5537774,42.0130847],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:45Z","tags":{}},"n1821014771":{"id":"n1821014771","loc":[-85.6111766,41.9706069],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:45Z","tags":{}},"n1821014772":{"id":"n1821014772","loc":[-85.5585477,42.008989],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:45Z","tags":{}},"n1821014774":{"id":"n1821014774","loc":[-85.5928142,41.9852623],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:46Z","tags":{}},"n1821014777":{"id":"n1821014777","loc":[-85.5891933,41.9882608],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:46Z","tags":{}},"n1821014778":{"id":"n1821014778","loc":[-85.5926909,41.9817532],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:46Z","tags":{}},"n1821014779":{"id":"n1821014779","loc":[-85.5260272,42.0252201],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:46Z","tags":{}},"n1821014781":{"id":"n1821014781","loc":[-85.5894615,41.9950468],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:46Z","tags":{}},"n1821014782":{"id":"n1821014782","loc":[-85.5461063,42.0143242],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:46Z","tags":{}},"n1821014783":{"id":"n1821014783","loc":[-85.5711527,42.0085886],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:46Z","tags":{}},"n1821014784":{"id":"n1821014784","loc":[-85.5329379,42.0218624],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:46Z","tags":{}},"n1821014786":{"id":"n1821014786","loc":[-85.583047,42.0020252],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:46Z","tags":{}},"n1821014787":{"id":"n1821014787","loc":[-85.5758962,42.0054095],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:46Z","tags":{}},"n1821014788":{"id":"n1821014788","loc":[-85.5626354,42.0077733],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:46Z","tags":{}},"n1821014789":{"id":"n1821014789","loc":[-85.6029852,41.9755999],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:46Z","tags":{}},"n1821014790":{"id":"n1821014790","loc":[-85.5892362,41.9886755],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:46Z","tags":{}},"n1821014791":{"id":"n1821014791","loc":[-85.5157597,42.0372017],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:46Z","tags":{}},"n1821014793":{"id":"n1821014793","loc":[-85.6054582,41.9751094],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:46Z","tags":{}},"n1821014794":{"id":"n1821014794","loc":[-85.5986936,41.9778412],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:46Z","tags":{}},"n1821014795":{"id":"n1821014795","loc":[-85.5880775,41.98976],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:46Z","tags":{}},"n1821014796":{"id":"n1821014796","loc":[-85.5858727,41.9963624],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:46Z","tags":{}},"n1821014798":{"id":"n1821014798","loc":[-85.5792543,42.0035958],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:46Z","tags":{}},"n1821014799":{"id":"n1821014799","loc":[-85.5921665,41.9838326],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:46Z","tags":{}},"n1821014801":{"id":"n1821014801","loc":[-85.599214,41.9782599],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:47Z","tags":{}},"n1821014802":{"id":"n1821014802","loc":[-85.5571905,42.0090967],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:47Z","tags":{}},"n1821014803":{"id":"n1821014803","loc":[-85.5426891,42.0173612],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:47Z","tags":{}},"n1821014804":{"id":"n1821014804","loc":[-85.5889626,41.9896404],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:47Z","tags":{}},"n1821014805":{"id":"n1821014805","loc":[-85.5491264,42.0141648],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:47Z","tags":{}},"n1821014806":{"id":"n1821014806","loc":[-85.5618897,42.0072631],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:47Z","tags":{}},"n1821014808":{"id":"n1821014808","loc":[-85.5573501,42.0109802],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:47Z","tags":{}},"n1821014809":{"id":"n1821014809","loc":[-85.5983463,41.9778031],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:47Z","tags":{}},"n1821014810":{"id":"n1821014810","loc":[-85.5885173,41.9895128],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:47Z","tags":{}},"n1821014811":{"id":"n1821014811","loc":[-85.6084998,41.9721143],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:47Z","tags":{}},"n1821014812":{"id":"n1821014812","loc":[-85.5737598,42.0056389],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:47Z","tags":{}},"n1821014814":{"id":"n1821014814","loc":[-85.5542173,42.0118132],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:47Z","tags":{}},"n1821014816":{"id":"n1821014816","loc":[-85.5277868,42.024451],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:47Z","tags":{}},"n1821014817":{"id":"n1821014817","loc":[-85.5403999,42.0191724],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:47Z","tags":{}},"n1821014819":{"id":"n1821014819","loc":[-85.5983879,41.9791452],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:47Z","tags":{}},"n1821014820":{"id":"n1821014820","loc":[-85.5891302,41.9897578],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:47Z","tags":{}},"n1821014822":{"id":"n1821014822","loc":[-85.5930731,41.9805108],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:47Z","tags":{}},"n1821014824":{"id":"n1821014824","loc":[-85.515395,42.0378471],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:47Z","tags":{}},"n1821014825":{"id":"n1821014825","loc":[-85.5352755,42.0205136],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:47Z","tags":{}},"n1821014826":{"id":"n1821014826","loc":[-85.5502744,42.0133398],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:47Z","tags":{}},"n1821014828":{"id":"n1821014828","loc":[-85.5701295,42.0088256],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:48Z","tags":{}},"n1821014830":{"id":"n1821014830","loc":[-85.5888929,41.9953099],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:48Z","tags":{}},"n1821014832":{"id":"n1821014832","loc":[-85.5880077,41.9901547],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:48Z","tags":{}},"n1821014833":{"id":"n1821014833","loc":[-85.5451192,42.0157072],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:48Z","tags":{}},"n1821014834":{"id":"n1821014834","loc":[-85.6096478,41.9711932],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:48Z","tags":{}},"n1821014835":{"id":"n1821014835","loc":[-85.5806424,42.0026532],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:48Z","tags":{}},"n1821014836":{"id":"n1821014836","loc":[-85.5911674,41.9868732],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:48Z","tags":{}},"n1821014838":{"id":"n1821014838","loc":[-85.5930302,41.9836571],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:48Z","tags":{}},"n1821014839":{"id":"n1821014839","loc":[-85.588925,41.9938148],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:48Z","tags":{}},"n1821014840":{"id":"n1821014840","loc":[-85.6111874,41.9705311],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:48Z","tags":{}},"n1821014841":{"id":"n1821014841","loc":[-85.5680843,42.0075842],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:48Z","tags":{}},"n1821014842":{"id":"n1821014842","loc":[-85.6012793,41.9775062],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:48Z","tags":{}},"n1821014843":{"id":"n1821014843","loc":[-85.5855562,41.9989777],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:48Z","tags":{}},"n1821014844":{"id":"n1821014844","loc":[-85.5506137,42.0131662],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:48Z","tags":{}},"n1821014845":{"id":"n1821014845","loc":[-85.5270049,42.025457],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:48Z","tags":{}},"n1821014846":{"id":"n1821014846","loc":[-85.5257054,42.025244],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:48Z","tags":{}},"n1821014847":{"id":"n1821014847","loc":[-85.6011184,41.9771832],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:48Z","tags":{}},"n1821014848":{"id":"n1821014848","loc":[-85.515534,42.0389234],"version":"2","changeset":"15306911","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-09T19:57:21Z","tags":{}},"n1821014850":{"id":"n1821014850","loc":[-85.5847032,42.0010347],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:48Z","tags":{}},"n1821014853":{"id":"n1821014853","loc":[-85.5361499,42.019063],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:49Z","tags":{}},"n1821014854":{"id":"n1821014854","loc":[-85.5439176,42.0165721],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:49Z","tags":{}},"n1821014855":{"id":"n1821014855","loc":[-85.5838825,42.0017284],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:49Z","tags":{}},"n1821014857":{"id":"n1821014857","loc":[-85.5542173,42.0122317],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:49Z","tags":{}},"n1821014859":{"id":"n1821014859","loc":[-85.5708201,42.0089195],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:49Z","tags":{}},"n1821014860":{"id":"n1821014860","loc":[-85.5844833,41.9954415],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:49Z","tags":{}},"n1821014862":{"id":"n1821014862","loc":[-85.5223204,42.0295396],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:49Z","tags":{}},"n1821014863":{"id":"n1821014863","loc":[-85.5777898,42.0035918],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:49Z","tags":{}},"n1821014864":{"id":"n1821014864","loc":[-85.591044,41.9898078],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:49Z","tags":{}},"n1821014865":{"id":"n1821014865","loc":[-85.5973204,41.980182],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:49Z","tags":{}},"n1821014866":{"id":"n1821014866","loc":[-85.5699578,42.0085825],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:49Z","tags":{}},"n1821014867":{"id":"n1821014867","loc":[-85.5210598,42.0305278],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:49Z","tags":{}},"n1821014868":{"id":"n1821014868","loc":[-85.5929108,41.9819008],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:49Z","tags":{}},"n1821014869":{"id":"n1821014869","loc":[-85.5279799,42.0242995],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:49Z","tags":{}},"n1821014870":{"id":"n1821014870","loc":[-85.5196114,42.0320539],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:49Z","tags":{}},"n1821014871":{"id":"n1821014871","loc":[-85.5785449,42.0040883],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:49Z","tags":{}},"n1821014872":{"id":"n1821014872","loc":[-85.588292,41.9895766],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:49Z","tags":{}},"n1821014873":{"id":"n1821014873","loc":[-85.5160172,42.0331775],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:49Z","tags":{}},"n1821014874":{"id":"n1821014874","loc":[-85.5688849,42.0077016],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:49Z","tags":{}},"n1821014876":{"id":"n1821014876","loc":[-85.5857976,41.9996036],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:50Z","tags":{}},"n1821014879":{"id":"n1821014879","loc":[-85.5990906,41.9780765],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:50Z","tags":{}},"n1821014881":{"id":"n1821014881","loc":[-85.5483647,42.0144279],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:50Z","tags":{}},"n1821014883":{"id":"n1821014883","loc":[-85.5691209,42.0077972],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:50Z","tags":{}},"n1821014885":{"id":"n1821014885","loc":[-85.6076844,41.9721103],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:50Z","tags":{}},"n1821014886":{"id":"n1821014886","loc":[-85.6015489,41.9766147],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:50Z","tags":{}},"n1821014887":{"id":"n1821014887","loc":[-85.574822,42.0052802],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:50Z","tags":{}},"n1821014888":{"id":"n1821014888","loc":[-85.5880024,41.9899593],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:50Z","tags":{}},"n1821014890":{"id":"n1821014890","loc":[-85.5909421,41.9893772],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:50Z","tags":{}},"n1821014892":{"id":"n1821014892","loc":[-85.5497326,42.0138141],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:50Z","tags":{}},"n1821014893":{"id":"n1821014893","loc":[-85.5167106,42.0357811],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:50Z","tags":{}},"n1821014895":{"id":"n1821014895","loc":[-85.5844404,41.9952501],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:50Z","tags":{}},"n1821014896":{"id":"n1821014896","loc":[-85.5362465,42.0192662],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:50Z","tags":{}},"n1821014898":{"id":"n1821014898","loc":[-85.5906095,41.9889147],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:50Z","tags":{}},"n1821014899":{"id":"n1821014899","loc":[-85.5590667,42.0089354],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:50Z","tags":{}},"n1821014900":{"id":"n1821014900","loc":[-85.5921598,41.9844209],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:50Z","tags":{}},"n1821014902":{"id":"n1821014902","loc":[-85.5778971,42.0039266],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:50Z","tags":{}},"n1821014903":{"id":"n1821014903","loc":[-85.603012,41.9761981],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:51Z","tags":{}},"n1821014904":{"id":"n1821014904","loc":[-85.6108977,41.9706787],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:51Z","tags":{}},"n1821014905":{"id":"n1821014905","loc":[-85.5685738,42.0076139],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:51Z","tags":{}},"n1821014906":{"id":"n1821014906","loc":[-85.5392787,42.0186304],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:51Z","tags":{}},"n1821014907":{"id":"n1821014907","loc":[-85.5227885,42.0274972],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:51Z","tags":{}},"n1821014908":{"id":"n1821014908","loc":[-85.5857547,41.9961431],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:51Z","tags":{}},"n1821014910":{"id":"n1821014910","loc":[-85.5610354,42.0072812],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:51Z","tags":{}},"n1821014911":{"id":"n1821014911","loc":[-85.5209632,42.0308705],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:51Z","tags":{}},"n1821014912":{"id":"n1821014912","loc":[-85.5709757,42.0087959],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:51Z","tags":{}},"n1821014913":{"id":"n1821014913","loc":[-85.59231,41.9839344],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:51Z","tags":{}},"n1821014914":{"id":"n1821014914","loc":[-85.5375245,42.0185865],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:51Z","tags":{}},"n1821014916":{"id":"n1821014916","loc":[-85.5901548,41.9839841],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:51Z","tags":{}},"n1821014917":{"id":"n1821014917","loc":[-85.5611213,42.0086405],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:51Z","tags":{}},"n1821014918":{"id":"n1821014918","loc":[-85.5360426,42.0198122],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:51Z","tags":{}},"n1821014919":{"id":"n1821014919","loc":[-85.5862817,41.9948691],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:51Z","tags":{}},"n1821014921":{"id":"n1821014921","loc":[-85.5469807,42.0144438],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:51Z","tags":{}},"n1821014922":{"id":"n1821014922","loc":[-85.5761309,42.0053838],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:51Z","tags":{}},"n1821014924":{"id":"n1821014924","loc":[-85.516264,42.0332971],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:51Z","tags":{}},"n1821014925":{"id":"n1821014925","loc":[-85.5277224,42.0246661],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:51Z","tags":{}},"n1821014926":{"id":"n1821014926","loc":[-85.5980016,41.9798231],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:51Z","tags":{}},"n1821014928":{"id":"n1821014928","loc":[-85.5924548,41.9806965],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:51Z","tags":{}},"n1821014930":{"id":"n1821014930","loc":[-85.5899121,41.985023],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:52Z","tags":{}},"n1821014931":{"id":"n1821014931","loc":[-85.5706015,42.0089492],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:52Z","tags":{}},"n1821014932":{"id":"n1821014932","loc":[-85.515926,42.033046],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:52Z","tags":{}},"n1821014933":{"id":"n1821014933","loc":[-85.5982377,41.9796796],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:52Z","tags":{}},"n1821014936":{"id":"n1821014936","loc":[-85.5475721,42.0145253],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:52Z","tags":{}},"n1821014938":{"id":"n1821014938","loc":[-85.5895701,41.9902323],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:52Z","tags":{}},"n1821014939":{"id":"n1821014939","loc":[-85.6030495,41.9759947],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:52Z","tags":{}},"n1821014942":{"id":"n1821014942","loc":[-85.6094721,41.9724989],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:52Z","tags":{}},"n1821014944":{"id":"n1821014944","loc":[-85.5921973,41.9811112],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:52Z","tags":{}},"n1821014945":{"id":"n1821014945","loc":[-85.5223526,42.0291332],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:52Z","tags":{}},"n1821014946":{"id":"n1821014946","loc":[-85.5965103,41.9808998],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:52Z","tags":{}},"n1821014948":{"id":"n1821014948","loc":[-85.517766,42.0349227],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:52Z","tags":{}},"n1821014950":{"id":"n1821014950","loc":[-85.5889894,41.990996],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:52Z","tags":{}},"n1821014951":{"id":"n1821014951","loc":[-85.5601932,42.0092902],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:52Z","tags":{}},"n1821014954":{"id":"n1821014954","loc":[-85.6028135,41.9764055],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:53Z","tags":{}},"n1821014955":{"id":"n1821014955","loc":[-85.5520621,42.0130666],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:53Z","tags":{}},"n1821014956":{"id":"n1821014956","loc":[-85.593002,41.9839344],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:53Z","tags":{}},"n1821014957":{"id":"n1821014957","loc":[-85.515926,42.0369666],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:53Z","tags":{}},"n1821014960":{"id":"n1821014960","loc":[-85.5761255,42.003877],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:53Z","tags":{}},"n1821014961":{"id":"n1821014961","loc":[-85.5716355,42.007911],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:53Z","tags":{}},"n1821014962":{"id":"n1821014962","loc":[-85.5575378,42.0109045],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:53Z","tags":{}},"n1821014963":{"id":"n1821014963","loc":[-85.5735667,42.0068188],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:53Z","tags":{}},"n1821014964":{"id":"n1821014964","loc":[-85.5915214,41.9865861],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:53Z","tags":{}},"n1821014965":{"id":"n1821014965","loc":[-85.5866344,41.9923157],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:53Z","tags":{}},"n1821014967":{"id":"n1821014967","loc":[-85.5283138,42.0242256],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:53Z","tags":{}},"n1821014968":{"id":"n1821014968","loc":[-85.5177875,42.0355801],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:53Z","tags":{}},"n1821014969":{"id":"n1821014969","loc":[-85.548071,42.0144934],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:53Z","tags":{}},"n1821014972":{"id":"n1821014972","loc":[-85.5611159,42.0088557],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:53Z","tags":{}},"n1821014973":{"id":"n1821014973","loc":[-85.541686,42.0188757],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:53Z","tags":{}},"n1821014974":{"id":"n1821014974","loc":[-85.5917628,41.9862631],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:53Z","tags":{}},"n1821014975":{"id":"n1821014975","loc":[-85.5854864,41.9959478],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:53Z","tags":{}},"n1821014977":{"id":"n1821014977","loc":[-85.609102,41.9722317],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:53Z","tags":{}},"n1821014980":{"id":"n1821014980","loc":[-85.5761202,42.0042438],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:54Z","tags":{}},"n1821014982":{"id":"n1821014982","loc":[-85.5465944,42.0143601],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:54Z","tags":{}},"n1821014983":{"id":"n1821014983","loc":[-85.5173261,42.0342732],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:54Z","tags":{}},"n1821014984":{"id":"n1821014984","loc":[-85.5897297,41.9888509],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:54Z","tags":{}},"n1821014985":{"id":"n1821014985","loc":[-85.5856688,41.999181],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:54Z","tags":{}},"n1821014986":{"id":"n1821014986","loc":[-85.5344011,42.0217251],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:54Z","tags":{}},"n1821014987":{"id":"n1821014987","loc":[-85.601467,41.9768203],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:54Z","tags":{}},"n1821014988":{"id":"n1821014988","loc":[-85.5457254,42.0165123],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:54Z","tags":{}},"n1821014989":{"id":"n1821014989","loc":[-85.6023482,41.9784332],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:54Z","tags":{}},"n1821014991":{"id":"n1821014991","loc":[-85.5361606,42.01823],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:54Z","tags":{}},"n1821014992":{"id":"n1821014992","loc":[-85.5178465,42.0351139],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:54Z","tags":{}},"n1821014995":{"id":"n1821014995","loc":[-85.5634293,42.0078092],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:54Z","tags":{}},"n1821014996":{"id":"n1821014996","loc":[-85.573497,42.0072015],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:54Z","tags":{}},"n1821014997":{"id":"n1821014997","loc":[-85.5976328,41.9799725],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:54Z","tags":{}},"n1821014998":{"id":"n1821014998","loc":[-85.5210651,42.0303166],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:54Z","tags":{}},"n1821015003":{"id":"n1821015003","loc":[-85.5222131,42.0288064],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:54Z","tags":{}},"n1821015004":{"id":"n1821015004","loc":[-85.5897941,41.984405],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:54Z","tags":{}},"n1821015005":{"id":"n1821015005","loc":[-85.5975725,41.9776099],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:54Z","tags":{}},"n1821015006":{"id":"n1821015006","loc":[-85.5765708,42.0034903],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:54Z","tags":{}},"n1821015007":{"id":"n1821015007","loc":[-85.5250187,42.026559],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:55Z","tags":{}},"n1821015009":{"id":"n1821015009","loc":[-85.5426998,42.0166279],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:55Z","tags":{}},"n1821015010":{"id":"n1821015010","loc":[-85.5957606,41.9806584],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:55Z","tags":{}},"n1821015011":{"id":"n1821015011","loc":[-85.5262753,42.0252497],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:55Z","tags":{}},"n1821015012":{"id":"n1821015012","loc":[-85.5266455,42.0253374],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:55Z","tags":{}},"n1821015014":{"id":"n1821015014","loc":[-85.5515632,42.0130187],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:55Z","tags":{}},"n1821015015":{"id":"n1821015015","loc":[-85.6024058,41.9765212],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:55Z","tags":{}},"n1821015017":{"id":"n1821015017","loc":[-85.5175032,42.0357156],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:55Z","tags":{}},"n1821015018":{"id":"n1821015018","loc":[-85.5302718,42.0236039],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:55Z","tags":{}},"n1821015019":{"id":"n1821015019","loc":[-85.6024005,41.9782759],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:55Z","tags":{}},"n1821015020":{"id":"n1821015020","loc":[-85.5907758,41.9890821],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:55Z","tags":{}},"n1821015021":{"id":"n1821015021","loc":[-85.6019445,41.9777215],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:55Z","tags":{}},"n1821015022":{"id":"n1821015022","loc":[-85.5942854,41.9800881],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:55Z","tags":{}},"n1821015024":{"id":"n1821015024","loc":[-85.5325826,42.0222711],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:55Z","tags":{}},"n1821015029":{"id":"n1821015029","loc":[-85.555093,42.0105316],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:56Z","tags":{}},"n1821015033":{"id":"n1821015033","loc":[-85.5249704,42.0270372],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:56Z","tags":{}},"n1821015034":{"id":"n1821015034","loc":[-85.5243965,42.0272205],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:56Z","tags":{}},"n1821015038":{"id":"n1821015038","loc":[-85.5413426,42.0190749],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:56Z","tags":{}},"n1821015039":{"id":"n1821015039","loc":[-85.5920431,41.9848175],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:56Z","tags":{}},"n1821015041":{"id":"n1821015041","loc":[-85.5577685,42.0106015],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:56Z","tags":{}},"n1821015042":{"id":"n1821015042","loc":[-85.5453606,42.0158866],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:56Z","tags":{}},"n1821015045":{"id":"n1821015045","loc":[-85.5333228,42.0217889],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:56Z","tags":{}},"n1821015046":{"id":"n1821015046","loc":[-85.5426891,42.0175924],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:56Z","tags":{}},"n1821015048":{"id":"n1821015048","loc":[-85.5886836,41.9936474],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:56Z","tags":{}},"n1821015050":{"id":"n1821015050","loc":[-85.6001152,41.9786467],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:56Z","tags":{}},"n1821015051":{"id":"n1821015051","loc":[-85.6094064,41.9723655],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:56Z","tags":{}},"n1821015053":{"id":"n1821015053","loc":[-85.605721,41.9749738],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:56Z","tags":{}},"n1821015055":{"id":"n1821015055","loc":[-85.6106791,41.9705048],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:56Z","tags":{}},"n1821015057":{"id":"n1821015057","loc":[-85.5210437,42.0307071],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:56Z","tags":{}},"n1821015059":{"id":"n1821015059","loc":[-85.5995694,41.9786725],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:56Z","tags":{}},"n1821015060":{"id":"n1821015060","loc":[-85.5371638,42.0182938],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:57Z","tags":{}},"n1821015062":{"id":"n1821015062","loc":[-85.6111766,41.9704593],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:57Z","tags":{}},"n1821015065":{"id":"n1821015065","loc":[-85.577704,42.0034921],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:57Z","tags":{}},"n1821015067":{"id":"n1821015067","loc":[-85.5570067,42.0093699],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:57Z","tags":{}},"n1821015068":{"id":"n1821015068","loc":[-85.5920364,41.9845525],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:57Z","tags":{}},"n1821015069":{"id":"n1821015069","loc":[-85.5252065,42.0253954],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:57Z","tags":{}},"n1821015072":{"id":"n1821015072","loc":[-85.5664159,42.0088517],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:57Z","tags":{}},"n1821015073":{"id":"n1821015073","loc":[-85.5880399,41.991905],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:57Z","tags":{}},"n1821015075":{"id":"n1821015075","loc":[-85.6099871,41.9727861],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:57Z","tags":{}},"n1821015076":{"id":"n1821015076","loc":[-85.5319603,42.0231478],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:57Z","tags":{}},"n1821015078":{"id":"n1821015078","loc":[-85.6036088,41.9751112],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:57Z","tags":{}},"n1821015080":{"id":"n1821015080","loc":[-85.5983128,41.9789179],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:57Z","tags":{}},"n1821015082":{"id":"n1821015082","loc":[-85.5614069,42.0071395],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:57Z","tags":{}},"n1821015083":{"id":"n1821015083","loc":[-85.60968,41.9709738],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:57Z","tags":{}},"n1821015086":{"id":"n1821015086","loc":[-85.5914195,41.9837351],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:57Z","tags":{}},"n1821015087":{"id":"n1821015087","loc":[-85.5895473,41.9948036],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:57Z","tags":{}},"n1821015090":{"id":"n1821015090","loc":[-85.5929913,41.9851905],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:57Z","tags":{}},"n1821015093":{"id":"n1821015093","loc":[-85.5907396,41.9838485],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:58Z","tags":{}},"n1821015095":{"id":"n1821015095","loc":[-85.5893864,41.9880176],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:58Z","tags":{}},"n1821015096":{"id":"n1821015096","loc":[-85.5788024,42.0039807],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:58Z","tags":{}},"n1821015097":{"id":"n1821015097","loc":[-85.5630592,42.0078411],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:58Z","tags":{}},"n1821015098":{"id":"n1821015098","loc":[-85.5350609,42.0211274],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:58Z","tags":{}},"n1821015099":{"id":"n1821015099","loc":[-85.5967195,41.9808679],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:58Z","tags":{}},"n1821015100":{"id":"n1821015100","loc":[-85.5666734,42.0088119],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:58Z","tags":{}},"n1821015101":{"id":"n1821015101","loc":[-85.564694,42.0077675],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:58Z","tags":{}},"n1821015103":{"id":"n1821015103","loc":[-85.6066544,41.9726527],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:58Z","tags":{}},"n1821015104":{"id":"n1821015104","loc":[-85.6011827,41.9769838],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:58Z","tags":{}},"n1821015105":{"id":"n1821015105","loc":[-85.5972131,41.9776697],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:58Z","tags":{}},"n1821015106":{"id":"n1821015106","loc":[-85.5880828,41.9903341],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:58Z","tags":{}},"n1821015107":{"id":"n1821015107","loc":[-85.5510268,42.0130626],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:58Z","tags":{}},"n1821015108":{"id":"n1821015108","loc":[-85.6102164,41.970543],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:58Z","tags":{}},"n1821015109":{"id":"n1821015109","loc":[-85.5905344,41.9853899],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:58Z","tags":{}},"n1821015111":{"id":"n1821015111","loc":[-85.5888821,41.9913429],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:58Z","tags":{}},"n1821015112":{"id":"n1821015112","loc":[-85.606295,41.9741921],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:59Z","tags":{}},"n1821015114":{"id":"n1821015114","loc":[-85.5969556,41.9807443],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:59Z","tags":{}},"n1821015115":{"id":"n1821015115","loc":[-85.5882223,41.9934081],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:59Z","tags":{}},"n1821015116":{"id":"n1821015116","loc":[-85.6104471,41.9724971],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:59Z","tags":{}},"n1821015118":{"id":"n1821015118","loc":[-85.5406091,42.0192162],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:59Z","tags":{}},"n1821015120":{"id":"n1821015120","loc":[-85.589955,41.9888429],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:59Z","tags":{}},"n1821015121":{"id":"n1821015121","loc":[-85.5598821,42.0092304],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:59Z","tags":{}},"n1821015122":{"id":"n1821015122","loc":[-85.545598,42.0144097],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:59Z","tags":{}},"n1821015123":{"id":"n1821015123","loc":[-85.5649528,42.0079965],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:59Z","tags":{}},"n1821015125":{"id":"n1821015125","loc":[-85.5883993,41.9917814],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:59Z","tags":{}},"n1821015126":{"id":"n1821015126","loc":[-85.5295785,42.0239967],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:59Z","tags":{}},"n1821015129":{"id":"n1821015129","loc":[-85.5648723,42.0078809],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:59Z","tags":{}},"n1821015132":{"id":"n1821015132","loc":[-85.564989,42.0081103],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:59Z","tags":{}},"n1821015133":{"id":"n1821015133","loc":[-85.5946127,41.9800841],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:59Z","tags":{}},"n1821015134":{"id":"n1821015134","loc":[-85.583448,42.0019078],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:59Z","tags":{}},"n1821015135":{"id":"n1821015135","loc":[-85.5905934,41.9871842],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:59Z","tags":{}},"n1821015137":{"id":"n1821015137","loc":[-85.610608,41.9704752],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:59Z","tags":{}},"n1821015138":{"id":"n1821015138","loc":[-85.5752257,42.0052939],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:00Z","tags":{}},"n1821015139":{"id":"n1821015139","loc":[-85.5893864,41.9943491],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:00Z","tags":{}},"n1821015140":{"id":"n1821015140","loc":[-85.5426247,42.0169866],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:00Z","tags":{}},"n1821015141":{"id":"n1821015141","loc":[-85.562001,42.0074526],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:00Z","tags":{}},"n1821015142":{"id":"n1821015142","loc":[-85.5212046,42.0301094],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:00Z","tags":{}},"n1821015143":{"id":"n1821015143","loc":[-85.602214,41.9784531],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:00Z","tags":{}},"n1821015144":{"id":"n1821015144","loc":[-85.5858687,41.9948293],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:00Z","tags":{}},"n1821015145":{"id":"n1821015145","loc":[-85.5608477,42.0074805],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:00Z","tags":{}},"n1821015146":{"id":"n1821015146","loc":[-85.5651607,42.0083614],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:00Z","tags":{}},"n1821015147":{"id":"n1821015147","loc":[-85.5288288,42.0242495],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:00Z","tags":{}},"n1821015149":{"id":"n1821015149","loc":[-85.5450334,42.0146989],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:00Z","tags":{}},"n1821015151":{"id":"n1821015151","loc":[-85.5578275,42.0092304],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:00Z","tags":{}},"n1821015154":{"id":"n1821015154","loc":[-85.6056634,41.9724511],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:00Z","tags":{}},"n1821015155":{"id":"n1821015155","loc":[-85.5902179,41.9852742],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:00Z","tags":{}},"n1821015156":{"id":"n1821015156","loc":[-85.5156256,42.0387157],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:00Z","tags":{}},"n1821015157":{"id":"n1821015157","loc":[-85.5734433,42.0059459],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:00Z","tags":{}},"n1821015158":{"id":"n1821015158","loc":[-85.6050773,41.9731273],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:00Z","tags":{}},"n1821015160":{"id":"n1821015160","loc":[-85.5223419,42.0275233],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:00Z","tags":{}},"n1821015163":{"id":"n1821015163","loc":[-85.6053562,41.972525],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:00Z","tags":{}},"n1821015164":{"id":"n1821015164","loc":[-85.5850412,41.9946082],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:00Z","tags":{}},"n1821015165":{"id":"n1821015165","loc":[-85.5359031,42.0186326],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:01Z","tags":{}},"n1821015166":{"id":"n1821015166","loc":[-85.5608745,42.0077635],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:01Z","tags":{}},"n1821015169":{"id":"n1821015169","loc":[-85.572876,42.0073189],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:01Z","tags":{}},"n1821015171":{"id":"n1821015171","loc":[-85.5875424,41.9919188],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:01Z","tags":{}},"n1821015172":{"id":"n1821015172","loc":[-85.5240116,42.0272581],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:01Z","tags":{}},"n1821015173":{"id":"n1821015173","loc":[-85.5318369,42.0236818],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:01Z","tags":{}},"n1821015174":{"id":"n1821015174","loc":[-85.566888,42.0086923],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:01Z","tags":{}},"n1821015175":{"id":"n1821015175","loc":[-85.5931522,41.9850669],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:01Z","tags":{}},"n1821015176":{"id":"n1821015176","loc":[-85.5604842,42.0093199],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:01Z","tags":{}},"n1821015177":{"id":"n1821015177","loc":[-85.5868168,41.9927543],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:01Z","tags":{}},"n1821015178":{"id":"n1821015178","loc":[-85.6052275,41.9732549],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:01Z","tags":{}},"n1821015179":{"id":"n1821015179","loc":[-85.5910118,41.9900431],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:01Z","tags":{}},"n1821015182":{"id":"n1821015182","loc":[-85.5610032,42.0082897],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:01Z","tags":{}},"n1821015183":{"id":"n1821015183","loc":[-85.5425443,42.0179431],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:01Z","tags":{}},"n1821015184":{"id":"n1821015184","loc":[-85.5843277,42.0014055],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:01Z","tags":{}},"n1821015186":{"id":"n1821015186","loc":[-85.5733307,42.0063564],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:01Z","tags":{}},"n1821015188":{"id":"n1821015188","loc":[-85.5277385,42.0248694],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:01Z","tags":{}},"n1821015189":{"id":"n1821015189","loc":[-85.5558427,42.0108168],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:01Z","tags":{}},"n1821015190":{"id":"n1821015190","loc":[-85.5650587,42.0082618],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:02Z","tags":{}},"n1821015191":{"id":"n1821015191","loc":[-85.5660351,42.0088278],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:02Z","tags":{}},"n1821015192":{"id":"n1821015192","loc":[-85.5849768,41.9980049],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:02Z","tags":{}},"n1821015194":{"id":"n1821015194","loc":[-85.5359139,42.0188199],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:02Z","tags":{}},"n1821015195":{"id":"n1821015195","loc":[-85.593238,41.9849194],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:02Z","tags":{}},"n1821015197":{"id":"n1821015197","loc":[-85.5850841,41.9983239],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:02Z","tags":{}},"n1821015199":{"id":"n1821015199","loc":[-85.5983396,41.9794283],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:02Z","tags":{}},"n1821015204":{"id":"n1821015204","loc":[-85.5452801,42.0145355],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:02Z","tags":{}},"n1821015205":{"id":"n1821015205","loc":[-85.5340685,42.0218407],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:02Z","tags":{}},"n1821015207":{"id":"n1821015207","loc":[-85.5773272,42.0034186],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:02Z","tags":{}},"n1821015209":{"id":"n1821015209","loc":[-85.5535212,42.0132419],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:02Z","tags":{}},"n1821015211":{"id":"n1821015211","loc":[-85.6107703,41.9706045],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:02Z","tags":{}},"n1821015212":{"id":"n1821015212","loc":[-85.6030066,41.9758193],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:03Z","tags":{}},"n1821015213":{"id":"n1821015213","loc":[-85.5359943,42.0184213],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:03Z","tags":{}},"n1821015214":{"id":"n1821015214","loc":[-85.5922993,41.9813305],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:03Z","tags":{}},"n1821015215":{"id":"n1821015215","loc":[-85.5672689,42.0080465],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:03Z","tags":{}},"n1821015217":{"id":"n1821015217","loc":[-85.5160494,42.0365682],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:03Z","tags":{}},"n1821015218":{"id":"n1821015218","loc":[-85.5401142,42.0190351],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:03Z","tags":{}},"n1821015219":{"id":"n1821015219","loc":[-85.5607632,42.0092282],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:03Z","tags":{}},"n1821015220":{"id":"n1821015220","loc":[-85.5866197,41.9947894],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:03Z","tags":{}},"n1821015221":{"id":"n1821015221","loc":[-85.6017889,41.9765132],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:03Z","tags":{}},"n1821015222":{"id":"n1821015222","loc":[-85.5595978,42.009059],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:03Z","tags":{}},"n1821015226":{"id":"n1821015226","loc":[-85.5871494,41.9929018],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:03Z","tags":{}},"n1821015227":{"id":"n1821015227","loc":[-85.5857708,41.9998866],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:03Z","tags":{}},"n1821015228":{"id":"n1821015228","loc":[-85.5317135,42.0238094],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:03Z","tags":{}},"n1821015231":{"id":"n1821015231","loc":[-85.5733521,42.0061372],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:03Z","tags":{}},"n1821015233":{"id":"n1821015233","loc":[-85.5855991,42.0001936],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:03Z","tags":{}},"n1821015234":{"id":"n1821015234","loc":[-85.5213924,42.029962],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:03Z","tags":{}},"n1821015235":{"id":"n1821015235","loc":[-85.6052221,41.9726567],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:03Z","tags":{}},"n1821015236":{"id":"n1821015236","loc":[-85.5763723,42.0035422],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:03Z","tags":{}},"n1821015237":{"id":"n1821015237","loc":[-85.5858512,41.9966215],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:03Z","tags":{}},"n1821015238":{"id":"n1821015238","loc":[-85.567061,42.008439],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:03Z","tags":{}},"n1821015239":{"id":"n1821015239","loc":[-85.5250563,42.0269057],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:04Z","tags":{}},"n1821015240":{"id":"n1821015240","loc":[-85.5347551,42.0214263],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:04Z","tags":{}},"n1821015241":{"id":"n1821015241","loc":[-85.6098463,41.9707066],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:04Z","tags":{}},"n1821015242":{"id":"n1821015242","loc":[-85.5676927,42.0076519],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:04Z","tags":{}},"n1821015243":{"id":"n1821015243","loc":[-85.516775,42.0322669],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:04Z","tags":{}},"n1821015244":{"id":"n1821015244","loc":[-85.5762275,42.0036538],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:04Z","tags":{}},"n1821015245":{"id":"n1821015245","loc":[-85.5583639,42.0090949],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:04Z","tags":{}},"n1821015246":{"id":"n1821015246","loc":[-85.5554041,42.0106432],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:04Z","tags":{}},"n1821015247":{"id":"n1821015247","loc":[-85.5973364,41.9776099],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:04Z","tags":{}},"n1821015248":{"id":"n1821015248","loc":[-85.6098945,41.9717513],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:04Z","tags":{}},"n1821015249":{"id":"n1821015249","loc":[-85.6045315,41.9751511],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:04Z","tags":{}},"n1821015250":{"id":"n1821015250","loc":[-85.5579938,42.0092264],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:04Z","tags":{}},"n1821015253":{"id":"n1821015253","loc":[-85.6058873,41.9724652],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:04Z","tags":{}},"n1821015254":{"id":"n1821015254","loc":[-85.5869456,41.9947517],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:04Z","tags":{}},"n1821015255":{"id":"n1821015255","loc":[-85.5936565,41.9823713],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:04Z","tags":{}},"n1821015256":{"id":"n1821015256","loc":[-85.5218269,42.0278102],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:04Z","tags":{}},"n1821015258":{"id":"n1821015258","loc":[-85.5887802,41.9905534],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:04Z","tags":{}},"n1821015259":{"id":"n1821015259","loc":[-85.5901924,41.9904515],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:04Z","tags":{}},"n1821015263":{"id":"n1821015263","loc":[-85.5249222,42.0255787],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:04Z","tags":{}},"n1821015265":{"id":"n1821015265","loc":[-85.5175206,42.0321672],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:04Z","tags":{}},"n1821015266":{"id":"n1821015266","loc":[-85.5275722,42.0254034],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:04Z","tags":{}},"n1821015267":{"id":"n1821015267","loc":[-85.6016226,41.9765451],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:04Z","tags":{}},"n1821015269":{"id":"n1821015269","loc":[-85.5569316,42.011032],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:05Z","tags":{}},"n1821015271":{"id":"n1821015271","loc":[-85.6010714,41.9785209],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:05Z","tags":{}},"n1821015272":{"id":"n1821015272","loc":[-85.6050666,41.9729917],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:05Z","tags":{}},"n1821015273":{"id":"n1821015273","loc":[-85.5891235,41.99529],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:05Z","tags":{}},"n1821015274":{"id":"n1821015274","loc":[-85.515454,42.0376439],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:05Z","tags":{}},"n1821015276":{"id":"n1821015276","loc":[-85.5776021,42.0034443],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:05Z","tags":{}},"n1821015277":{"id":"n1821015277","loc":[-85.6041707,41.9751453],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:05Z","tags":{}},"n1821015278":{"id":"n1821015278","loc":[-85.5444701,42.0167435],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:05Z","tags":{}},"n1821015280":{"id":"n1821015280","loc":[-85.5923274,41.9852202],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:05Z","tags":{}},"n1821015283":{"id":"n1821015283","loc":[-85.5893649,41.9900271],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:05Z","tags":{}},"n1821015284":{"id":"n1821015284","loc":[-85.5933453,41.9804412],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:05Z","tags":{}},"n1821015285":{"id":"n1821015285","loc":[-85.5247237,42.026017],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:05Z","tags":{}},"n1821015286":{"id":"n1821015286","loc":[-85.5286182,42.0242477],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:05Z","tags":{}},"n1821015287":{"id":"n1821015287","loc":[-85.5904003,41.9888549],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:05Z","tags":{}},"n1821015288":{"id":"n1821015288","loc":[-85.6062146,41.9739369],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:06Z","tags":{}},"n1821015290":{"id":"n1821015290","loc":[-85.5762596,42.0052602],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:06Z","tags":{}},"n1821015292":{"id":"n1821015292","loc":[-85.5849715,41.9975465],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:06Z","tags":{}},"n1821015293":{"id":"n1821015293","loc":[-85.585229,42.0006241],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:06Z","tags":{}},"n1821015294":{"id":"n1821015294","loc":[-85.5926922,41.9805946],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:06Z","tags":{}},"n1821015295":{"id":"n1821015295","loc":[-85.5703387,42.0089133],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:06Z","tags":{}},"n1821015299":{"id":"n1821015299","loc":[-85.5789955,42.0038611],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:06Z","tags":{}},"n1821015301":{"id":"n1821015301","loc":[-85.6072888,41.9721918],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:06Z","tags":{}},"n1821015302":{"id":"n1821015302","loc":[-85.5356349,42.0200992],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:06Z","tags":{}},"n1821015304":{"id":"n1821015304","loc":[-85.5891772,41.994066],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:06Z","tags":{}},"n1821015306":{"id":"n1821015306","loc":[-85.606295,41.9744952],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:06Z","tags":{}},"n1821015307":{"id":"n1821015307","loc":[-85.538871,42.0186583],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:06Z","tags":{}},"n1821015308":{"id":"n1821015308","loc":[-85.587997,41.994971],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:06Z","tags":{}},"n1821015311":{"id":"n1821015311","loc":[-85.606869,41.9725809],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:06Z","tags":{}},"n1821015312":{"id":"n1821015312","loc":[-85.5171974,42.0339943],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:07Z","tags":{}},"n1821015314":{"id":"n1821015314","loc":[-85.5327435,42.0220479],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:07Z","tags":{}},"n1821015315":{"id":"n1821015315","loc":[-85.5383439,42.0187282],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:07Z","tags":{}},"n1821015316":{"id":"n1821015316","loc":[-85.5248095,42.0263119],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:07Z","tags":{}},"n1821015318":{"id":"n1821015318","loc":[-85.5732502,42.0073051],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:07Z","tags":{}},"n1821015319":{"id":"n1821015319","loc":[-85.5924226,41.9852663],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:07Z","tags":{}},"n1821015321":{"id":"n1821015321","loc":[-85.5179001,42.0353052],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:07Z","tags":{}},"n1821015322":{"id":"n1821015322","loc":[-85.5456771,42.0162413],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:07Z","tags":{}},"n1821015323":{"id":"n1821015323","loc":[-85.5936618,41.9829096],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:07Z","tags":{}},"n1821015325":{"id":"n1821015325","loc":[-85.5656931,42.0086582],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:07Z","tags":{}},"n1821015326":{"id":"n1821015326","loc":[-85.5448456,42.0150975],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:07Z","tags":{}},"n1821015327":{"id":"n1821015327","loc":[-85.5220039,42.027615],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:07Z","tags":{}},"n1821015329":{"id":"n1821015329","loc":[-85.517884,42.0354885],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:07Z","tags":{}},"n1821015330":{"id":"n1821015330","loc":[-85.5576666,42.0101671],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:07Z","tags":{}},"n1821015332":{"id":"n1821015332","loc":[-85.5368754,42.0181402],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:07Z","tags":{}},"n1821015333":{"id":"n1821015333","loc":[-85.5367078,42.0181145],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:07Z","tags":{}},"n1821015334":{"id":"n1821015334","loc":[-85.5903909,41.9904316],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:07Z","tags":{}},"n1821015335":{"id":"n1821015335","loc":[-85.5430767,42.0163587],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:07Z","tags":{}},"n1821015336":{"id":"n1821015336","loc":[-85.5277492,42.0252878],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:07Z","tags":{}},"n1821015337":{"id":"n1821015337","loc":[-85.5312146,42.0236898],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:07Z","tags":{}},"n1821015338":{"id":"n1821015338","loc":[-85.5886568,41.991614],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:08Z","tags":{}},"n1821015339":{"id":"n1821015339","loc":[-85.5782498,42.0040883],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:08Z","tags":{}},"n1821015341":{"id":"n1821015341","loc":[-85.562233,42.0076457],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:08Z","tags":{}},"n1821015342":{"id":"n1821015342","loc":[-85.588626,41.9952479],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:08Z","tags":{}},"n1821015343":{"id":"n1821015343","loc":[-85.5762865,42.005033],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:08Z","tags":{}},"n1821015344":{"id":"n1821015344","loc":[-85.5850841,41.9971478],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:08Z","tags":{}},"n1821015346":{"id":"n1821015346","loc":[-85.5643144,42.0076936],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:08Z","tags":{}},"n1821015347":{"id":"n1821015347","loc":[-85.5164893,42.0359467],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:08Z","tags":{}},"n1821015348":{"id":"n1821015348","loc":[-85.5906846,41.9903541],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:08Z","tags":{}},"n1821015349":{"id":"n1821015349","loc":[-85.557688,42.0107769],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:08Z","tags":{}},"n1821015350":{"id":"n1821015350","loc":[-85.5363698,42.0181424],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:08Z","tags":{}},"n1821015351":{"id":"n1821015351","loc":[-85.5939636,41.9801918],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:08Z","tags":{}},"n1821015352":{"id":"n1821015352","loc":[-85.5524041,42.0131644],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:08Z","tags":{}},"n1821015354":{"id":"n1821015354","loc":[-85.5308606,42.0236221],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:08Z","tags":{}},"n1821015355":{"id":"n1821015355","loc":[-85.5877449,41.9932367],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:08Z","tags":{}},"n1821015356":{"id":"n1821015356","loc":[-85.519885,42.0318586],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:08Z","tags":{}},"n1821015357":{"id":"n1821015357","loc":[-85.5454035,42.0168431],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:08Z","tags":{}},"n1821015358":{"id":"n1821015358","loc":[-85.5970629,41.9781881],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:08Z","tags":{}},"n1821015359":{"id":"n1821015359","loc":[-85.5932541,41.9844767],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:08Z","tags":{}},"n1821015360":{"id":"n1821015360","loc":[-85.5970736,41.9778252],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:08Z","tags":{}},"n1821015361":{"id":"n1821015361","loc":[-85.537031,42.0181601],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:08Z","tags":{}},"n1821015362":{"id":"n1821015362","loc":[-85.5548355,42.0105156],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:08Z","tags":{}},"n1821015363":{"id":"n1821015363","loc":[-85.5168648,42.0336158],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:08Z","tags":{}},"n1821015365":{"id":"n1821015365","loc":[-85.5870435,41.9919507],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:09Z","tags":{}},"n1821015366":{"id":"n1821015366","loc":[-85.5719681,42.0075443],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:09Z","tags":{}},"n1821015367":{"id":"n1821015367","loc":[-85.5969985,41.9780446],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:09Z","tags":{}},"n1821015368":{"id":"n1821015368","loc":[-85.5926761,41.98528],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:09Z","tags":{}},"n1821015369":{"id":"n1821015369","loc":[-85.5224009,42.0293444],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:09Z","tags":{}},"n1821015371":{"id":"n1821015371","loc":[-85.518737,42.0322651],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:09Z","tags":{}},"n1821015372":{"id":"n1821015372","loc":[-85.6064573,41.9726465],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:09Z","tags":{}},"n1821015373":{"id":"n1821015373","loc":[-85.5201103,42.0313088],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:09Z","tags":{}},"n1821015375":{"id":"n1821015375","loc":[-85.5378182,42.0186844],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:09Z","tags":{}},"n1821015376":{"id":"n1821015376","loc":[-85.6109741,41.9706882],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:09Z","tags":{}},"n1821015377":{"id":"n1821015377","loc":[-85.5993333,41.9785488],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:09Z","tags":{}},"n1821015378":{"id":"n1821015378","loc":[-85.5889787,41.9907368],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:09Z","tags":{}},"n1821015380":{"id":"n1821015380","loc":[-85.6060161,41.9737375],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:09Z","tags":{}},"n1821015381":{"id":"n1821015381","loc":[-85.5743016,42.0053679],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:09Z","tags":{}},"n1821015382":{"id":"n1821015382","loc":[-85.6014724,41.9776099],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:09Z","tags":{}},"n1821015383":{"id":"n1821015383","loc":[-85.5574426,42.0091644],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:09Z","tags":{}},"n1821015385":{"id":"n1821015385","loc":[-85.5208613,42.0309302],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:10Z","tags":{}},"n1821015386":{"id":"n1821015386","loc":[-85.5919023,41.9837789],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:10Z","tags":{}},"n1821015387":{"id":"n1821015387","loc":[-85.5455484,42.0160221],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:10Z","tags":{}},"n1821015392":{"id":"n1821015392","loc":[-85.5801757,42.0028964],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:10Z","tags":{}},"n1821015395":{"id":"n1821015395","loc":[-85.5493785,42.0139974],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:10Z","tags":{}},"n1821015396":{"id":"n1821015396","loc":[-85.5449475,42.015488],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:10Z","tags":{}},"n1821015398":{"id":"n1821015398","loc":[-85.611123,41.9706627],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:10Z","tags":{}},"n1821015400":{"id":"n1821015400","loc":[-85.5935706,41.9822477],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:10Z","tags":{}},"n1821015401":{"id":"n1821015401","loc":[-85.5724254,42.0073508],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:10Z","tags":{}},"n1821015403":{"id":"n1821015403","loc":[-85.5486812,42.0143442],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:10Z","tags":{}},"n1821015404":{"id":"n1821015404","loc":[-85.5161835,42.0327711],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:11Z","tags":{}},"n1821015406":{"id":"n1821015406","loc":[-85.5921705,41.9851107],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:11Z","tags":{}},"n1821015407":{"id":"n1821015407","loc":[-85.531912,42.0234069],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:11Z","tags":{}},"n1821015410":{"id":"n1821015410","loc":[-85.5292566,42.024176],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:11Z","tags":{}},"n1821015411":{"id":"n1821015411","loc":[-85.5845316,41.9948315],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:11Z","tags":{}},"n1821015413":{"id":"n1821015413","loc":[-85.5217947,42.0280413],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:11Z","tags":{}},"n1821015414":{"id":"n1821015414","loc":[-85.5527367,42.013272],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:11Z","tags":{}},"n1821015415":{"id":"n1821015415","loc":[-85.5191179,42.0321973],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:11Z","tags":{}},"n1821015416":{"id":"n1821015416","loc":[-85.5540241,42.0128655],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:11Z","tags":{}},"n1821015418":{"id":"n1821015418","loc":[-85.5272892,42.0254849],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:11Z","tags":{}},"n1821015419":{"id":"n1821015419","loc":[-85.5449744,42.016867],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:11Z","tags":{}},"n1821015420":{"id":"n1821015420","loc":[-85.5852665,41.9986787],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:11Z","tags":{}},"n1821015421":{"id":"n1821015421","loc":[-85.6102701,41.972186],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:11Z","tags":{}},"n1821015423":{"id":"n1821015423","loc":[-85.6026365,41.9764972],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:11Z","tags":{}},"n1821015427":{"id":"n1821015427","loc":[-85.5898692,41.9841498],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:11Z","tags":{}},"n1821015429":{"id":"n1821015429","loc":[-85.5422546,42.0183855],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:12Z","tags":{}},"n1821015430":{"id":"n1821015430","loc":[-85.5866505,41.9925549],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:12Z","tags":{}},"n1821015431":{"id":"n1821015431","loc":[-85.5234376,42.0273577],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:12Z","tags":{}},"n1821015432":{"id":"n1821015432","loc":[-85.6096746,41.9727284],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:12Z","tags":{}},"n1821015433":{"id":"n1821015433","loc":[-85.5824891,42.0021567],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:12Z","tags":{}},"n1821015434":{"id":"n1821015434","loc":[-85.5923905,41.9841139],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:12Z","tags":{}},"n1821015435":{"id":"n1821015435","loc":[-85.5874565,41.9948014],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:12Z","tags":{}},"n1821015437":{"id":"n1821015437","loc":[-85.6055279,41.9734423],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:12Z","tags":{}},"n1821015438":{"id":"n1821015438","loc":[-85.5299379,42.0237376],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:12Z","tags":{}},"n1821015439":{"id":"n1821015439","loc":[-85.5155022,42.0383651],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:12Z","tags":{}},"n1821015442":{"id":"n1821015442","loc":[-85.527422,42.0254711],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:12Z","tags":{}},"n1821015443":{"id":"n1821015443","loc":[-85.5920699,41.9849291],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:12Z","tags":{}},"n1821015444":{"id":"n1821015444","loc":[-85.5639711,42.0077494],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:12Z","tags":{}},"n1821015445":{"id":"n1821015445","loc":[-85.5162586,42.0361777],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:12Z","tags":{}},"n1821015446":{"id":"n1821015446","loc":[-85.5220039,42.029695],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:12Z","tags":{}},"n1821015448":{"id":"n1821015448","loc":[-85.5176641,42.0356956],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:12Z","tags":{}},"n1821015449":{"id":"n1821015449","loc":[-85.5930556,41.9841577],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:12Z","tags":{}},"n1821015451":{"id":"n1821015451","loc":[-85.5320783,42.0228848],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:12Z","tags":{}},"n1821015452":{"id":"n1821015452","loc":[-85.5170096,42.0357235],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:12Z","tags":{}},"n1821015453":{"id":"n1821015453","loc":[-85.5571355,42.009613],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:12Z","tags":{}},"n1821015454":{"id":"n1821015454","loc":[-85.5609979,42.009059],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:12Z","tags":{}},"n1821015455":{"id":"n1821015455","loc":[-85.6097336,41.9708342],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:12Z","tags":{}},"n1821015456":{"id":"n1821015456","loc":[-85.5884476,41.9904218],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:12Z","tags":{}},"w170843846":{"id":"w170843846","version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:03Z","tags":{"source":"Bing","waterway":"river"},"nodes":["n1819790555","n1819790762","n1819790547","n1819790618","n1819790898","n1819790796","n1819790534","n1819790543","n1819790541","n1819790687","n1819790877","n1819790811","n1819790670"]},"w209083541":{"id":"w209083541","version":"1","changeset":"15306846","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-09T19:50:46Z","tags":{"name":"Portage River","source":"Bing","waterway":"river"},"nodes":["n1821014848","n1821015156","n1821015439","n1821014763","n1821014824","n1821015274","n1821014764","n1821014791","n1821014957","n1821015217","n1821015445","n1821015347","n1821014893","n1821015452","n1821015017","n1821015448","n1821014968","n1821015329","n1821015321","n1821014992","n1821014948","n1821014757","n1821014983","n1821015312","n1821015363","n1821014924","n1821014873","n1821014932","n1821014668","n1821015404","n1821014716","n1821015243","n1821015265","n1821014710","n1821015371","n1821015415","n1821014870","n1821015356","n1821015373","n1821014681","n1821014714","n1821015385","n1821014911","n1821015057","n1821014867","n1821014998","n1821015142","n1821015234","n1821015446","n1821014862","n1821015369","n1821014945","n1821015003","n1821014667","n1821015413","n1821015256","n1821015327","n1821015160","n1821014907","n1821015431","n1821015172","n1821015034","n1821014741","n1821015033","n1821015239","n1821015007","n1821015316","n1821015285","n1821014633","n1821015263","n1821015069","n1821014846","n1821014779","n1821015011","n1821015012","n1821014845","n1821015418","n1821015442","n1821015266","n1821015336","n1821014755","n1821015188","n1821014925","n1821014816","n1821014869","n1821014967","n1821015286","n1821015147","n1821015410","n1821015126","n1821015438","n1821015018","n1821015354","n1821015337","n1821014766","n1821014740","n1821015228","n1821015173","n1821015407","n1821015076","n1821015451","n1821015024","n1821015314","n1821014784","n1821015045","n1821014735","n1821015205","n1821014986","n1821015240","n1821015098","n1821014825","n1821015302","n1821014918","n1821014718","n1821014896","n1821014853","n1821015194","n1821015165","n1821015213","n1821014991","n1821015350","n1821015333","n1821015332","n1821015361","n1821015060","n1821014914","n1821015375","n1821015315","n1821015307","n1821014906","n1821014751","n1821014666","n1821015218","n1821014817","n1821015118","n1821014674","n1821015038","n1821014973","n1821015429","n1821015183","n1821015046","n1821014803","n1821015140","n1821015009","n1821014749","n1821015335","n1821014711","n1821014854","n1821015278","n1821015419","n1821014648","n1821015357","n1821014637","n1821014988","n1821015322","n1821015387","n1821015042","n1821014833","n1821015396","n1821015326","n1821014691","n1821015149","n1821015204","n1821015122","n1821014782","n1821014982","n1821014921","n1821014936","n1821014969","n1821014881","n1821015403","n1821014805","n1821015395","n1821014892","n1821014826","n1821014844","n1821015107","n1821015014","n1821014955","n1821015352","n1821015414","n1821014746","n1821015209","n1821014770","n1821015416","n1821014661","n1821014857","n1821014814","n1821014754","n1821014721","n1821014727","n1821015362","n1821015029","n1821015246","n1821015189","n1821014627","n1821015269","n1821014808","n1821014962","n1821015349","n1821015041","n1821014722","n1821015330","n1821015453","n1821015067","n1821014643","n1821014802","n1821015383","n1821015151","n1821015250","n1821015245","n1821014772","n1821014899","n1821015222","n1821015121","n1821014951","n1821015176","n1821015219","n1821015454","n1821014972","n1821014917","n1821015182","n1821015166","n1821015145","n1821014910","n1821015082","n1821014678","n1821014806","n1821015141","n1821015341","n1821014788","n1821015097","n1821014995","n1821015444","n1821015346","n1821015101","n1821015129","n1821015123","n1821015132","n1821015190","n1821015146","n1821015325","n1821015191","n1821015072","n1821015100","n1821015174","n1821015238","n1821015215","n1821014700","n1821015242","n1821014841","n1821014905","n1821014874","n1821014883","n1821014729","n1821014866","n1821014828","n1821015295","n1821014931","n1821014859","n1821014912","n1821014783","n1821014752","n1821014961","n1821015366","n1821015401","n1821015169","n1821015318","n1821014996","n1821014747","n1821014963","n1821014670","n1821015186","n1821015231","n1821015157","n1821014812","n1821015381","n1821014887","n1821015138","n1821014704","n1821014787","n1821014922","n1821015290","n1821015343","n1821014651","n1821014980","n1821014960","n1821015244","n1821015236","n1821015006","n1821014694","n1821014759","n1821015207","n1821015276","n1821015065","n1821014863","n1821014660","n1821014902","n1821014645","n1821015339","n1821014871","n1821015096","n1821015299","n1821014798","n1821014638","n1821015392","n1821014835","n1821014762","n1821014642","n1821015433","n1821014786","n1821015134","n1821014855","n1821015184","n1821014850","n1821015293","n1821015233","n1821015227","n1821014876","n1821014985","n1821014843","n1821015420","n1821015197","n1821015192","n1821015292","n1821015344","n1821014742","n1821014726","n1821015237","n1821014796","n1821014908","n1821014975","n1821014769","n1821014688","n1821014860","n1821014895","n1821014676","n1821015411","n1821014736","n1821015164","n1821014647","n1821015144","n1821014919","n1821015220","n1821015254","n1821015435","n1821015308","n1821015342","n1821014830","n1821015273","n1821014658","n1821014781","n1821015087","n1821015139","n1821015304","n1821014839","n1821015048","n1821015115","n1821015355","n1821015226","n1821015177","n1821015430","n1821014965","n1821014725","n1821015365","n1821015171","n1821015073","n1821015125","n1821015338","n1821015111","n1821014950","n1821015378","n1821015258","n1821015456","n1821015106","n1821014832","n1821014888","n1821014795","n1821014872","n1821014810","n1821014705","n1821014804","n1821014820","n1821015283","n1821014938","n1821014689","n1821015259","n1821015334","n1821015348","n1821014635","n1821015179","n1821014864","n1821014890","n1821015020","n1821014898","n1821015287","n1821015120","n1821014984","n1821014743","n1821014790","n1821014765","n1821014777","n1821015095","n1821014653","n1821015135","n1821014836","n1821014964","n1821014974","n1821014636","n1821014682","n1821014663","n1821014665","n1821015109","n1821015155","n1821014930","n1821014669","n1821015004","n1821015427","n1821014916","n1821015093","n1821015086","n1821015386","n1821014799","n1821014913","n1821015434","n1821014728","n1821014900","n1821015068","n1821015039","n1821015443","n1821015406","n1821015280","n1821015319","n1821015368","n1821014774","n1821015090","n1821015175","n1821015195","n1821014687","n1821015359","n1821015449","n1821014956","n1821014838","n1821014768","n1821014698","n1821015323","n1821014756","n1821015255","n1821015400","n1821014717","n1821014868","n1821014778","n1821015214","n1821014944","n1821014697","n1821014671","n1821014928","n1821015294","n1821014822","n1821015284","n1821015351","n1821015022","n1821015133","n1821014644","n1821015010","n1821014625","n1821014657","n1821014946","n1821015099","n1821015114","n1821014629","n1821014865","n1821014997","n1821014926","n1821014933","n1821015199","n1821014819","n1821015080","n1821014692","n1821014677","n1821015358","n1821015367","n1821015360","n1821015105","n1821015247","n1821015005","n1821014809","n1821014794","n1821014761","n1821014879","n1821014801","n1821015377","n1821015059","n1821014730","n1821015050","n1821015271","n1821015143","n1821014989","n1821015019","n1821014672","n1821014649","n1821014684","n1821014703","n1821015021","n1821015382","n1821014842","n1821014720","n1821014847","n1821015104","n1821014987","n1821014886","n1821015267","n1821015221","n1821015015","n1821015423","n1821014954","n1821014903","n1821014939","n1821015212","n1821014789","n1821014712","n1821014708","n1821015078","n1821015277","n1821015249","n1821014646","n1821014793","n1821015053","n1821014707","n1821015306","n1821015112","n1821015288","n1821015380","n1821015437","n1821015178","n1821015158","n1821015272","n1821015235","n1821015163","n1821015154","n1821015253","n1821014632","n1821015372","n1821015103","n1821015311","n1821015301","n1821014885","n1821014811","n1821014977","n1821015051","n1821014942","n1821014745","n1821015432","n1821015075","n1821014664","n1821014695","n1821015116","n1821014639","n1821015421","n1821015248","n1821014758","n1821014834","n1821015083","n1821015455","n1821015241","n1821015108","n1821014713","n1821015137","n1821015055","n1821015211","n1821014904","n1821015376","n1821015398","n1821014771","n1821014840","n1821015062","n1819790554","n1819790560","n1819790767","n1819790696","n1819790706","n1819790606","n1819790607","n1819790544","n1819790779","n1819790760","n1819790926","n1819790927","n1819790647","n1819790657","n1819790649","n1819790679","n1819790915","n1819790739","n1819790549","n1819790671","n1819790686","n1819790798","n1819790791","n1819790563","n1819790720","n1819790704","n1819790795","n1819790836","n1819790622","n1819790615","n1819790654","n1819790931","n1819790595","n1819790753","n1819790612","n1819790623","n1819790564","n1819790552","n1819790645","n1819790625","n1819790605","n1819790668","n1819790731","n1819790718","n1819790781","n1819790665","n1819790659","n1819790726","n1819790642","n1819790854","n1819790697","n1819790867","n1819790833","n1819790555","n1819790774","n1819790881","n1819790530","n1819790909","n1819790891","n1819790590","n1819790738","n1819790609","n1819790528","n1819790674","n1819790583","n1819790559","n1819790863","n1819790912","n1819790685","n1819790913"]},"n185955128":{"id":"n185955128","loc":[-85.6189367,41.9519432],"version":"3","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:14Z","tags":{}},"n185948818":{"id":"n185948818","loc":[-85.616755,41.952231],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:44Z","tags":{}},"n185978819":{"id":"n185978819","loc":[-85.616773,41.954737],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:35Z","tags":{}},"n185978821":{"id":"n185978821","loc":[-85.616699,41.954742],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:35Z","tags":{}},"n2138420714":{"id":"n2138420714","loc":[-85.6176304,41.9515154],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420715":{"id":"n2138420715","loc":[-85.6177355,41.9515717],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420716":{"id":"n2138420716","loc":[-85.6192901,41.951573],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420718":{"id":"n2138420718","loc":[-85.6171481,41.9513579],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420719":{"id":"n2138420719","loc":[-85.6165981,41.9519199],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420720":{"id":"n2138420720","loc":[-85.6165719,41.9519922],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420721":{"id":"n2138420721","loc":[-85.6165832,41.9520757],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420722":{"id":"n2138420722","loc":[-85.6166355,41.9521453],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420723":{"id":"n2138420723","loc":[-85.6169161,41.9522788],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420724":{"id":"n2138420724","loc":[-85.6170882,41.9522538],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420725":{"id":"n2138420725","loc":[-85.6189204,41.9514674],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420726":{"id":"n2138420726","loc":[-85.6180346,41.9514735],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420727":{"id":"n2138420727","loc":[-85.6180362,41.9515719],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420728":{"id":"n2138420728","loc":[-85.6189204,41.9515727],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420744":{"id":"n2138420744","loc":[-85.618919,41.9519571],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420745":{"id":"n2138420745","loc":[-85.6194575,41.9522374],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420746":{"id":"n2138420746","loc":[-85.6181777,41.9536179],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420747":{"id":"n2138420747","loc":[-85.6176582,41.9533658],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420748":{"id":"n2138420748","loc":[-85.6179871,41.9530242],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420749":{"id":"n2138420749","loc":[-85.618429,41.9532476],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420750":{"id":"n2138420750","loc":[-85.6185538,41.9531194],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420751":{"id":"n2138420751","loc":[-85.6180765,41.9528677],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420752":{"id":"n2138420752","loc":[-85.6180394,41.9528855],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420753":{"id":"n2138420753","loc":[-85.6193752,41.9521695],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420754":{"id":"n2138420754","loc":[-85.6181374,41.9535376],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420755":{"id":"n2138420755","loc":[-85.6179898,41.9535545],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420756":{"id":"n2138420756","loc":[-85.6177286,41.9534228],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420757":{"id":"n2138420757","loc":[-85.6181011,41.9530292],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:13Z","tags":{}},"n2138420759":{"id":"n2138420759","loc":[-85.6185158,41.9531194],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:13Z","tags":{}},"n2138420760":{"id":"n2138420760","loc":[-85.6191318,41.9520425],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:13Z","tags":{}},"n2138420761":{"id":"n2138420761","loc":[-85.6182348,41.9529815],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:13Z","tags":{}},"n2138420762":{"id":"n2138420762","loc":[-85.6184853,41.9524248],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:13Z","tags":{}},"n2138420763":{"id":"n2138420763","loc":[-85.6186764,41.9525193],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:13Z","tags":{}},"n2138420764":{"id":"n2138420764","loc":[-85.6189421,41.9526483],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:13Z","tags":{}},"n2138420765":{"id":"n2138420765","loc":[-85.6182875,41.9531222],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:13Z","tags":{}},"n2138420766":{"id":"n2138420766","loc":[-85.6179141,41.9535163],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:13Z","tags":{}},"n2138420767":{"id":"n2138420767","loc":[-85.6178363,41.9535735],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:13Z","tags":{}},"n185948824":{"id":"n185948824","loc":[-85.6165667,41.9529715],"version":"3","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:14Z","tags":{}},"n2138420758":{"id":"n2138420758","loc":[-85.6184408,41.953201],"version":"2","changeset":"14970854","user":"oldtopos","uid":"169004","visible":"true","timestamp":"2013-02-09T18:25:47Z","tags":{}},"n2138422349":{"id":"n2138422349","loc":[-85.6175136,41.9533346],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:27Z","tags":{}},"n2138422350":{"id":"n2138422350","loc":[-85.6171867,41.9531679],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:27Z","tags":{}},"n2138422351":{"id":"n2138422351","loc":[-85.61722,41.9531305],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:27Z","tags":{}},"n2138422352":{"id":"n2138422352","loc":[-85.6171889,41.9531158],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:27Z","tags":{}},"n2138422353":{"id":"n2138422353","loc":[-85.6171733,41.9531284],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:27Z","tags":{}},"n2138422354":{"id":"n2138422354","loc":[-85.616765,41.9529207],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:27Z","tags":{}},"n2138422355":{"id":"n2138422355","loc":[-85.6167565,41.9529355],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:27Z","tags":{}},"n2138422356":{"id":"n2138422356","loc":[-85.6164772,41.9527911],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:27Z","tags":{}},"n2138422357":{"id":"n2138422357","loc":[-85.6168227,41.9524261],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:27Z","tags":{}},"n2138422358":{"id":"n2138422358","loc":[-85.6171913,41.9526158],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:27Z","tags":{}},"n2138422359":{"id":"n2138422359","loc":[-85.6172403,41.9525589],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:27Z","tags":{}},"n2138422360":{"id":"n2138422360","loc":[-85.6172097,41.952542],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:27Z","tags":{}},"n2138422361":{"id":"n2138422361","loc":[-85.6173948,41.9523512],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:27Z","tags":{}},"n2138422362":{"id":"n2138422362","loc":[-85.6174256,41.9523678],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:27Z","tags":{}},"n2138422363":{"id":"n2138422363","loc":[-85.6174831,41.9523086],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:27Z","tags":{}},"n2138422364":{"id":"n2138422364","loc":[-85.6173316,41.9522289],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:28Z","tags":{}},"n2138422365":{"id":"n2138422365","loc":[-85.6174507,41.9521024],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:28Z","tags":{}},"n2138422366":{"id":"n2138422366","loc":[-85.6174773,41.9521155],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:28Z","tags":{}},"n2138422367":{"id":"n2138422367","loc":[-85.6176577,41.9519232],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:28Z","tags":{}},"n2138422368":{"id":"n2138422368","loc":[-85.6176336,41.9519105],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:28Z","tags":{}},"n2138422369":{"id":"n2138422369","loc":[-85.617747,41.9517861],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:28Z","tags":{}},"n2138422370":{"id":"n2138422370","loc":[-85.6182675,41.9520559],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:28Z","tags":{}},"n2138422371":{"id":"n2138422371","loc":[-85.6182105,41.9521219],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:28Z","tags":{}},"n2138422372":{"id":"n2138422372","loc":[-85.6183863,41.9522203],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:28Z","tags":{}},"n2138422373":{"id":"n2138422373","loc":[-85.6180984,41.9525266],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:28Z","tags":{}},"n2138422374":{"id":"n2138422374","loc":[-85.6179159,41.9524295],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:28Z","tags":{}},"n2138422375":{"id":"n2138422375","loc":[-85.617854,41.9524979],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:28Z","tags":{}},"n2138422376":{"id":"n2138422376","loc":[-85.6177686,41.9524531],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:28Z","tags":{}},"n2138422377":{"id":"n2138422377","loc":[-85.6174716,41.9527765],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:28Z","tags":{}},"n2138422378":{"id":"n2138422378","loc":[-85.6178545,41.9529756],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:28Z","tags":{}},"n2138425424":{"id":"n2138425424","loc":[-85.6171736,41.9536385],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:40Z","tags":{}},"n2138425425":{"id":"n2138425425","loc":[-85.6180159,41.9535782],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:40Z","tags":{}},"n2138425426":{"id":"n2138425426","loc":[-85.6181068,41.9536282],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:40Z","tags":{}},"n2138425427":{"id":"n2138425427","loc":[-85.6180673,41.9542678],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:40Z","tags":{}},"n2138425428":{"id":"n2138425428","loc":[-85.6178636,41.9542634],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:40Z","tags":{}},"n2138425429":{"id":"n2138425429","loc":[-85.6176204,41.9542046],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:40Z","tags":{}},"n2138425430":{"id":"n2138425430","loc":[-85.6174366,41.9541031],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:40Z","tags":{}},"n2138425431":{"id":"n2138425431","loc":[-85.6172942,41.9539781],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:40Z","tags":{}},"n2138425432":{"id":"n2138425432","loc":[-85.6172171,41.9538399],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:40Z","tags":{}},"n2138425433":{"id":"n2138425433","loc":[-85.6168138,41.9543266],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:40Z","tags":{}},"n2138425434":{"id":"n2138425434","loc":[-85.6167779,41.9538098],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:40Z","tags":{}},"n2138425435":{"id":"n2138425435","loc":[-85.6165849,41.9537073],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:40Z","tags":{}},"n2138425441":{"id":"n2138425441","loc":[-85.616458,41.9543184],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:41Z","tags":{}},"n2138425442":{"id":"n2138425442","loc":[-85.6166428,41.954345],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:41Z","tags":{}},"n2138425445":{"id":"n2138425445","loc":[-85.6181332,41.9514117],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:41Z","tags":{}},"n2138425446":{"id":"n2138425446","loc":[-85.6183263,41.9514111],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:41Z","tags":{}},"n2138425447":{"id":"n2138425447","loc":[-85.6185033,41.9514102],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:41Z","tags":{}},"n2138425449":{"id":"n2138425449","loc":[-85.6186809,41.9514093],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:41Z","tags":{}},"n2138425451":{"id":"n2138425451","loc":[-85.6188681,41.9514082],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:41Z","tags":{}},"n2138436008":{"id":"n2138436008","loc":[-85.6170474,41.9513604],"version":"1","changeset":"14878954","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:47:02Z","tags":{}},"n2138436009":{"id":"n2138436009","loc":[-85.6164937,41.9519586],"version":"1","changeset":"14878954","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:47:02Z","tags":{}},"n2138436010":{"id":"n2138436010","loc":[-85.616497,41.9520725],"version":"1","changeset":"14878954","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:47:02Z","tags":{}},"n2138436011":{"id":"n2138436011","loc":[-85.6165654,41.9521645],"version":"1","changeset":"14878954","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:47:02Z","tags":{}},"n2138436012":{"id":"n2138436012","loc":[-85.6166631,41.9522178],"version":"1","changeset":"14878954","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:47:02Z","tags":{}},"n2138436013":{"id":"n2138436013","loc":[-85.6167327,41.9522554],"version":"1","changeset":"14878954","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:47:02Z","tags":{}},"n2138436014":{"id":"n2138436014","loc":[-85.6172383,41.9525125],"version":"1","changeset":"14878954","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:47:02Z","tags":{}},"n2138439319":{"id":"n2138439319","loc":[-85.6170432,41.9524057],"version":"1","changeset":"14878967","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:54:18Z","tags":{}},"n2138439320":{"id":"n2138439320","loc":[-85.617691,41.9517107],"version":"1","changeset":"14878967","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:54:18Z","tags":{}},"n2138439321":{"id":"n2138439321","loc":[-85.6177727,41.9516794],"version":"1","changeset":"14878967","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:54:18Z","tags":{}},"n2138439322":{"id":"n2138439322","loc":[-85.619085,41.9516811],"version":"1","changeset":"14878967","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:54:18Z","tags":{}},"n2138439323":{"id":"n2138439323","loc":[-85.6179432,41.952895],"version":"1","changeset":"14878967","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:54:18Z","tags":{}},"n2138439324":{"id":"n2138439324","loc":[-85.6180389,41.9529384],"version":"1","changeset":"14878967","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:54:18Z","tags":{}},"n2138439325":{"id":"n2138439325","loc":[-85.6176303,41.9533604],"version":"1","changeset":"14878967","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:54:18Z","tags":{}},"n2138439326":{"id":"n2138439326","loc":[-85.6175538,41.9534396],"version":"1","changeset":"14878967","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:54:18Z","tags":{}},"n2138439327":{"id":"n2138439327","loc":[-85.6173806,41.9523658],"version":"1","changeset":"14878967","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:54:18Z","tags":{}},"n2138439328":{"id":"n2138439328","loc":[-85.6171841,41.9522542],"version":"1","changeset":"14878967","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:54:18Z","tags":{}},"n2138439329":{"id":"n2138439329","loc":[-85.6172077,41.9524958],"version":"1","changeset":"14878967","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:54:18Z","tags":{}},"n2138439330":{"id":"n2138439330","loc":[-85.6171235,41.9525809],"version":"1","changeset":"14878967","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:54:18Z","tags":{}},"n2138439331":{"id":"n2138439331","loc":[-85.6180938,41.9527349],"version":"1","changeset":"14878967","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:54:18Z","tags":{}},"n2138439332":{"id":"n2138439332","loc":[-85.6177023,41.9525253],"version":"1","changeset":"14878967","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:54:18Z","tags":{}},"n2138439333":{"id":"n2138439333","loc":[-85.6175543,41.9526865],"version":"1","changeset":"14878967","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:54:18Z","tags":{}},"n2138439334":{"id":"n2138439334","loc":[-85.6179589,41.9528783],"version":"1","changeset":"14878967","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:54:18Z","tags":{}},"n185948820":{"id":"n185948820","loc":[-85.6163249,41.952701],"version":"3","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:14Z","tags":{}},"n185948822":{"id":"n185948822","loc":[-85.6163757,41.952855],"version":"3","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:14Z","tags":{}},"n185955123":{"id":"n185955123","loc":[-85.6198103,41.9510408],"version":"3","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:14Z","tags":{}},"n185958839":{"id":"n185958839","loc":[-85.611651,41.954761],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:34Z","tags":{}},"n185965033":{"id":"n185965033","loc":[-85.614195,41.954754],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:42Z","tags":{}},"n185976502":{"id":"n185976502","loc":[-85.617375,41.947559],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:07:32Z","tags":{}},"n185976504":{"id":"n185976504","loc":[-85.6174164,41.9510804],"version":"3","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:14Z","tags":{}},"n185978828":{"id":"n185978828","loc":[-85.613542,41.954756],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:36Z","tags":{}},"n185978830":{"id":"n185978830","loc":[-85.610373,41.954774],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:36Z","tags":{}},"n2138420713":{"id":"n2138420713","loc":[-85.6174641,41.9506942],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:11Z","tags":{}},"n2138420717":{"id":"n2138420717","loc":[-85.6173027,41.9512895],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420768":{"id":"n2138420768","loc":[-85.61745,41.9501974],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:13Z","tags":{}},"n2138420773":{"id":"n2138420773","loc":[-85.6174135,41.9489136],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:13Z","tags":{}},"n2138425436":{"id":"n2138425436","loc":[-85.6159148,41.9538036],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:40Z","tags":{}},"n2138425437":{"id":"n2138425437","loc":[-85.6159534,41.9539677],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:41Z","tags":{}},"n2138425438":{"id":"n2138425438","loc":[-85.6160306,41.9540846],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:41Z","tags":{}},"n2138425439":{"id":"n2138425439","loc":[-85.6161354,41.954181],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:41Z","tags":{}},"n2138425440":{"id":"n2138425440","loc":[-85.6162733,41.954263],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:41Z","tags":{}},"n2138425443":{"id":"n2138425443","loc":[-85.6183273,41.9510826],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:41Z","tags":{}},"n2138425444":{"id":"n2138425444","loc":[-85.6181354,41.9510835],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:41Z","tags":{}},"n2138425448":{"id":"n2138425448","loc":[-85.6185033,41.9510816],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:41Z","tags":{}},"n2138425450":{"id":"n2138425450","loc":[-85.6186816,41.9510808],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:41Z","tags":{}},"n2138425452":{"id":"n2138425452","loc":[-85.6188641,41.9510818],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:41Z","tags":{}},"n2138435984":{"id":"n2138435984","loc":[-85.6167607,41.9501009],"version":"2","changeset":"14970854","user":"oldtopos","uid":"169004","visible":"true","timestamp":"2013-02-09T18:25:47Z","tags":{}},"n2138436000":{"id":"n2138436000","loc":[-85.6173169,41.947558],"version":"1","changeset":"14878954","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:47:01Z","tags":{}},"n2138436001":{"id":"n2138436001","loc":[-85.6173362,41.948883],"version":"1","changeset":"14878954","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:47:01Z","tags":{}},"n2138436002":{"id":"n2138436002","loc":[-85.6167791,41.9492952],"version":"1","changeset":"14878954","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:47:01Z","tags":{}},"n2138436003":{"id":"n2138436003","loc":[-85.6167543,41.949349],"version":"1","changeset":"14878954","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:47:01Z","tags":{}},"n2138436004":{"id":"n2138436004","loc":[-85.6167648,41.9509125],"version":"1","changeset":"14878954","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:47:01Z","tags":{}},"n2138436005":{"id":"n2138436005","loc":[-85.6168832,41.9510412],"version":"1","changeset":"14878954","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:47:01Z","tags":{}},"n2138436006":{"id":"n2138436006","loc":[-85.6170045,41.9511417],"version":"1","changeset":"14878954","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:47:01Z","tags":{}},"n2138436007":{"id":"n2138436007","loc":[-85.6170624,41.9512483],"version":"1","changeset":"14878954","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:47:02Z","tags":{}},"n2138436017":{"id":"n2138436017","loc":[-85.6168094,41.9492729],"version":"1","changeset":"14878954","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:47:02Z","tags":{}},"n2138436021":{"id":"n2138436021","loc":[-85.6167553,41.9494886],"version":"1","changeset":"14878954","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:47:02Z","tags":{}},"n2138436023":{"id":"n2138436023","loc":[-85.6167585,41.9499707],"version":"1","changeset":"14878954","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:47:02Z","tags":{}},"n2138436025":{"id":"n2138436025","loc":[-85.6167567,41.9497018],"version":"1","changeset":"14878954","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:47:02Z","tags":{}},"w203838284":{"id":"w203838284","version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:42Z","tags":{"area":"yes","leisure":"pitch","sport":"baseball"},"nodes":["n2138425424","n2138425425","n2138425426","n2138425427","n2138425428","n2138425429","n2138425430","n2138425431","n2138425432","n2138425424"]},"w203837928":{"id":"w203837928","version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:13Z","tags":{"highway":"service"},"nodes":["n2138420717","n2138420718","n2138420719","n2138420720","n2138420721","n2138420722","n185948818","n2138420723","n2138420724","n2138420715"]},"w203839364":{"id":"w203839364","version":"1","changeset":"14878967","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:54:18Z","tags":{"highway":"footway"},"nodes":["n2138439331","n2138439332"]},"w203837932":{"id":"w203837932","version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:13Z","tags":{"amenity":"parking","area":"yes"},"nodes":["n2138420744","n2138420745","n2138420746","n2138420747","n2138420748","n2138420749","n2138420750","n2138420751","n2138420744"]},"w203839362":{"id":"w203839362","version":"1","changeset":"14878967","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:54:18Z","tags":{"highway":"footway"},"nodes":["n2138439327","n2138439328"]},"w203839363":{"id":"w203839363","version":"1","changeset":"14878967","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:54:18Z","tags":{"highway":"footway"},"nodes":["n2138439329","n2138439330"]},"w203837933":{"id":"w203837933","version":"2","changeset":"14970854","user":"oldtopos","uid":"169004","visible":"true","timestamp":"2013-02-09T18:25:42Z","tags":{"highway":"service","service":"parking_aisle"},"nodes":["n185955128","n2138420760","n2138420753","n2138420764","n2138420759","n2138420758","n2138420754","n2138420755","n2138420766","n2138420756"]},"w203837936":{"id":"w203837936","version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:14Z","tags":{"highway":"service","service":"parking_aisle"},"nodes":["n2138420765","n2138420766"]},"w17966364":{"id":"w17966364","version":"2","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:14Z","tags":{"access":"private","highway":"service","name":"Collins Dr","tiger:cfcc":"A74","tiger:county":"St. Joseph, MI","tiger:name_base":"Collins","tiger:name_type":"Dr","tiger:reviewed":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313686","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185961362","n185976502","n2138420773","n2138420768","n2138420713","n185976504","n2138420717","n2138420714","n2138420715","n2138420727","n2138420728","n2138420716"]},"w203838040":{"id":"w203838040","version":"3","changeset":"14878967","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:54:19Z","tags":{"amenity":"school","area":"yes","building":"yes","name":"Three Rivers Middle School"},"nodes":["n2138422349","n2138422350","n2138422351","n2138422352","n2138422353","n2138422354","n2138422355","n2138422356","n2138422357","n2138439330","n2138422358","n2138422359","n2138422360","n2138436014","n2138439327","n2138422361","n2138422362","n2138422363","n2138422364","n2138422365","n2138422366","n2138422367","n2138422368","n2138422369","n2138422370","n2138422371","n2138422372","n2138422373","n2138422374","n2138422375","n2138422376","n2138439332","n2138439333","n2138422377","n2138422378","n2138422349"]},"w17964049":{"id":"w17964049","version":"3","changeset":"14970854","user":"oldtopos","uid":"169004","visible":"true","timestamp":"2013-02-09T18:25:46Z","tags":{"highway":"service","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15335181","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185955120","n185955123","n2138420716","n185955128","n2138420762","n2138420752","n2138420761","n2138420759"]},"w41074899":{"id":"w41074899","version":"4","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:18Z","tags":{"highway":"secondary","name":"E Hoffman St","ref":"M 60","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Hoffman","tiger:name_direction_prefix":"E","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185978817","n185978819","n185978821","n185965033","n185978828","n185958839","n185978830"]},"w203839365":{"id":"w203839365","version":"1","changeset":"14878967","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:54:18Z","tags":{"highway":"footway"},"nodes":["n2138439333","n2138439334"]},"w203837935":{"id":"w203837935","version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:14Z","tags":{"highway":"service","service":"parking_aisle"},"nodes":["n2138420762","n2138420763","n2138420764"]},"w203838287":{"id":"w203838287","version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:42Z","tags":{"area":"yes","leisure":"pitch","sport":"tennis"},"nodes":["n2138425446","n2138425447","n2138425448","n2138425443","n2138425446"]},"w203837934":{"id":"w203837934","version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:14Z","tags":{"highway":"service","service":"parking_aisle"},"nodes":["n2138420760","n2138420763","n2138420761"]},"w203838289":{"id":"w203838289","version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:42Z","tags":{"area":"yes","leisure":"pitch","sport":"tennis"},"nodes":["n2138425449","n2138425451","n2138425452","n2138425450","n2138425449"]},"w17963047":{"id":"w17963047","version":"4","changeset":"14878967","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:54:19Z","tags":{"highway":"service","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15331535","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185948818","n2138436013","n185948820","n185948822","n185948824","n2138439326","n2138420767","n2138420766"]},"w203839091":{"id":"w203839091","version":"3","changeset":"14970854","user":"oldtopos","uid":"169004","visible":"true","timestamp":"2013-02-09T18:25:44Z","tags":{"highway":"footway"},"nodes":["n185976502","n2138436000","n2138436001","n2138436017","n2138436002","n2138436003","n2138436021","n2138436025","n2138436023","n2138435984","n2138436004","n2138436005","n2138436006","n2138436007","n2138436008","n2138436009","n2138436010","n2138436011","n2138436012","n2138436013","n2138439319","n2138439329","n2138436014"]},"w204830797":{"id":"w204830797","version":"1","changeset":"14970854","user":"oldtopos","uid":"169004","visible":"true","timestamp":"2013-02-09T18:25:37Z","tags":{"highway":"service","service":"parking_aisle"},"nodes":["n2138420756","n2138420757","n2138420765","n2138420758"]},"w203838288":{"id":"w203838288","version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:42Z","tags":{"area":"yes","leisure":"pitch","sport":"tennis"},"nodes":["n2138425447","n2138425449","n2138425450","n2138425448","n2138425447"]},"w203838285":{"id":"w203838285","version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:42Z","tags":{"area":"yes","leisure":"pitch","sport":"baseball"},"nodes":["n2138425433","n2138425434","n2138425435","n2138425436","n2138425437","n2138425438","n2138425439","n2138425440","n2138425441","n2138425442","n2138425433"]},"w203838286":{"id":"w203838286","version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:42Z","tags":{"area":"yes","leisure":"pitch","sport":"tennis"},"nodes":["n2138425443","n2138425444","n2138425445","n2138425446","n2138425443"]},"w203837929":{"id":"w203837929","version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:13Z","tags":{"amenity":"parking","area":"yes"},"nodes":["n2138420725","n2138420726","n2138420727","n2138420728","n2138420725"]},"w203839361":{"id":"w203839361","version":"1","changeset":"14878967","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:54:18Z","tags":{"highway":"footway"},"nodes":["n2138439319","n2138439328","n2138439320","n2138439321","n2138439322","n2138439331","n2138439334","n2138439323","n2138439324","n2138439325","n2138439326"]},"n394381698":{"id":"n394381698","loc":[-85.614471,41.954755],"version":"1","changeset":"1160198","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T04:27:13Z","tags":{}},"n394381699":{"id":"n394381699","loc":[-85.6152,41.954744],"version":"1","changeset":"1160198","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T04:27:13Z","tags":{}},"n394381700":{"id":"n394381700","loc":[-85.615201,41.954081],"version":"1","changeset":"1160198","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T04:27:13Z","tags":{}},"n394381701":{"id":"n394381701","loc":[-85.614426,41.954042],"version":"1","changeset":"1160198","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T04:27:13Z","tags":{}},"n394381702":{"id":"n394381702","loc":[-85.616319,41.954749],"version":"1","changeset":"1160198","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T04:27:13Z","tags":{}},"n394381704":{"id":"n394381704","loc":[-85.616152,41.954752],"version":"1","changeset":"1160198","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T04:27:13Z","tags":{}},"n394381706":{"id":"n394381706","loc":[-85.615201,41.95483],"version":"1","changeset":"1160198","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T04:27:13Z","tags":{}},"n394490775":{"id":"n394490775","loc":[-85.613971,41.954839],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:58Z","tags":{}},"n394490782":{"id":"n394490782","loc":[-85.614372,41.954841],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:58Z","tags":{}},"n185958835":{"id":"n185958835","loc":[-85.611615,41.953704],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:34Z","tags":{}},"n185958837":{"id":"n185958837","loc":[-85.611636,41.953938],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:34Z","tags":{}},"n185958842":{"id":"n185958842","loc":[-85.611187,41.951686],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:34Z","tags":{}},"n185958844":{"id":"n185958844","loc":[-85.611087,41.951741],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:34Z","tags":{}},"n185958845":{"id":"n185958845","loc":[-85.611034,41.951852],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:34Z","tags":{}},"n185958847":{"id":"n185958847","loc":[-85.611016,41.95196],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:34Z","tags":{}},"n185958849":{"id":"n185958849","loc":[-85.610989,41.95328],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:34Z","tags":{}},"n185958851":{"id":"n185958851","loc":[-85.611021,41.953484],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:34Z","tags":{}},"n185958852":{"id":"n185958852","loc":[-85.611091,41.953603],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:34Z","tags":{}},"n185958853":{"id":"n185958853","loc":[-85.6112,41.953661],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:34Z","tags":{}},"n185958855":{"id":"n185958855","loc":[-85.611364,41.953686],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:34Z","tags":{}},"n185965031":{"id":"n185965031","loc":[-85.614204,41.953696],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:42Z","tags":{}},"n185965032":{"id":"n185965032","loc":[-85.6142,41.953978],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:42Z","tags":{}},"n185965062":{"id":"n185965062","loc":[-85.614617,41.951639],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:43Z","tags":{}},"n185965064":{"id":"n185965064","loc":[-85.61463,41.951852],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:43Z","tags":{}},"n185965066":{"id":"n185965066","loc":[-85.614642,41.953436],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:43Z","tags":{}},"n185965068":{"id":"n185965068","loc":[-85.6146,41.953551],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:43Z","tags":{}},"n185965071":{"id":"n185965071","loc":[-85.614487,41.95363],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:43Z","tags":{}},"n185965073":{"id":"n185965073","loc":[-85.614354,41.953672],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:43Z","tags":{}},"n185966288":{"id":"n185966288","loc":[-85.61179,41.953695],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:33Z","tags":{}},"n185966290":{"id":"n185966290","loc":[-85.612232,41.953685],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:33Z","tags":{}},"n185966293":{"id":"n185966293","loc":[-85.613438,41.953677],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:33Z","tags":{}},"n185966349":{"id":"n185966349","loc":[-85.611323,41.951653],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:34Z","tags":{}},"n185966351":{"id":"n185966351","loc":[-85.611892,41.951642],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:34Z","tags":{}},"n185966352":{"id":"n185966352","loc":[-85.612216,41.951641],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:34Z","tags":{}},"n185966353":{"id":"n185966353","loc":[-85.613111,41.951639],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:34Z","tags":{}},"n185966354":{"id":"n185966354","loc":[-85.613396,41.95164],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:34Z","tags":{}},"n185966355":{"id":"n185966355","loc":[-85.614221,41.95164],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:34Z","tags":{}},"n185973839":{"id":"n185973839","loc":[-85.61341,41.951919],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:06:03Z","tags":{}},"n185973840":{"id":"n185973840","loc":[-85.613438,41.953308],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:06:03Z","tags":{}},"n185980222":{"id":"n185980222","loc":[-85.613781,41.955164],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:33Z","tags":{}},"n185980223":{"id":"n185980223","loc":[-85.613815,41.955237],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:33Z","tags":{}},"n185980225":{"id":"n185980225","loc":[-85.613837,41.955316],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:33Z","tags":{}},"n185990345":{"id":"n185990345","loc":[-85.612211,41.951977],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:15:01Z","tags":{}},"n185955743":{"id":"n185955743","loc":[-85.613873,41.95635],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:56:55Z","tags":{}},"n185980227":{"id":"n185980227","loc":[-85.613851,41.955415],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:33Z","tags":{}},"n185980229":{"id":"n185980229","loc":[-85.613918,41.957134],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:33Z","tags":{}},"n394381703":{"id":"n394381703","loc":[-85.616287,41.955674],"version":"1","changeset":"1160198","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T04:27:13Z","tags":{}},"n394381705":{"id":"n394381705","loc":[-85.615164,41.955676],"version":"1","changeset":"1160198","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T04:27:13Z","tags":{}},"n394490777":{"id":"n394490777","loc":[-85.613973,41.955979],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:58Z","tags":{}},"n394490780":{"id":"n394490780","loc":[-85.614364,41.955987],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:58Z","tags":{}},"w17965307":{"id":"w17965307","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:35:58Z","tags":{"highway":"residential","name":"Bates Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Bates","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313640:15313641","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185958842","n185966349","n185966351","n185966352","n185966353","n185966354","n185966355","n185965062"]},"w17967957":{"id":"w17967957","version":"1","changeset":"402580","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:55:16Z","tags":{"highway":"residential","name":"Krum Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Krum","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313643","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185966352","n185990345","n185966290"]},"w17964508":{"id":"w17964508","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:30:11Z","tags":{"highway":"residential","name":"Blossom Dr","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Blossom","tiger:name_type":"Dr","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15324628","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185958842","n185958844","n185958845","n185958847","n185958849","n185958851","n185958852","n185958853","n185958855","n185958835"]},"w17964507":{"id":"w17964507","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:30:10Z","tags":{"highway":"residential","name":"Blossom Dr","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Blossom","tiger:name_type":"Dr","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313629","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185958835","n185958837","n185958839"]},"w34367080":{"id":"w34367080","version":"1","changeset":"1160198","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T04:27:13Z","tags":{"admin_level":"8","boundary":"administrative","created_by":"polyshp2osm-multipoly","source":"TIGER/Line® 2008 Place Shapefiles (http://www.census.gov/geo/www/tiger/)"},"nodes":["n394381699","n394381706","n394381705","n394381703","n394381702","n394381704","n394381699"]},"w17965302":{"id":"w17965302","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:35:55Z","tags":{"highway":"residential","name":"Clausen Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Clausen","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313630:15313631:15313632","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185958835","n185966288","n185966290","n185966293","n185965031"]},"w17965156":{"id":"w17965156","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:34:54Z","tags":{"highway":"residential","name":"Orchard Dr","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Orchard","tiger:name_type":"Dr","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15327962","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185965062","n185965064","n185965066","n185965068","n185965071","n185965073","n185965031"]},"w34369812":{"id":"w34369812","version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:58Z","tags":{"admin_level":"8","boundary":"administrative","created_by":"polyshp2osm-multipoly","source":"TIGER/Line® 2008 Place Shapefiles (http://www.census.gov/geo/www/tiger/)"},"nodes":["n394490775","n394490777","n394490780","n394490782","n394490775"]},"w17965151":{"id":"w17965151","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:34:52Z","tags":{"highway":"residential","name":"Orchard Dr","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Orchard","tiger:name_type":"Dr","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313628","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185965031","n185965032","n185965033"]},"w17966756":{"id":"w17966756","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:47:10Z","tags":{"access":"private","highway":"service","name":"Lockport Dr","tiger:cfcc":"A74","tiger:county":"St. Joseph, MI","tiger:name_base":"Lockport","tiger:name_type":"Dr","tiger:reviewed":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313621:15314402","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185978828","n185980222","n185980223","n185980225","n185980227","n185955743","n185980229"]},"w17966056":{"id":"w17966056","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:41:57Z","tags":{"highway":"residential","name":"Angell Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Angell","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313639","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185966354","n185973839","n185973840","n185966293"]},"w34367079":{"id":"w34367079","version":"1","changeset":"1160198","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T04:27:13Z","tags":{"admin_level":"8","boundary":"administrative","created_by":"polyshp2osm-multipoly","source":"TIGER/Line® 2008 Place Shapefiles (http://www.census.gov/geo/www/tiger/)"},"nodes":["n394381700","n394381701","n394381698","n394381699","n394381700"]},"n185955744":{"id":"n185955744","loc":[-85.611753,41.956208],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:56:55Z","tags":{}},"n185988932":{"id":"n185988932","loc":[-85.6159,41.956336],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:04Z","tags":{}},"n185988934":{"id":"n185988934","loc":[-85.6159158,41.9590646],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:04Z","tags":{}},"n185988935":{"id":"n185988935","loc":[-85.6157358,41.959364],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:04Z","tags":{"highway":"turning_circle","source":"Bing"}},"n2138447007":{"id":"n2138447007","loc":[-85.6130784,41.9590689],"version":"1","changeset":"14878989","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:02:39Z","tags":{}},"n2138447008":{"id":"n2138447008","loc":[-85.6133328,41.9593805],"version":"1","changeset":"14878989","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:02:39Z","tags":{}},"n2138447003":{"id":"n2138447003","loc":[-85.610238,41.9547745],"version":"1","changeset":"14878989","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:02:39Z","tags":{}},"n2138447004":{"id":"n2138447004","loc":[-85.6102652,41.9566041],"version":"1","changeset":"14878989","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:02:39Z","tags":{}},"n2138447005":{"id":"n2138447005","loc":[-85.610325,41.9568823],"version":"1","changeset":"14878989","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:02:39Z","tags":{}},"n2138447006":{"id":"n2138447006","loc":[-85.6105644,41.9571383],"version":"1","changeset":"14878989","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:02:39Z","tags":{}},"n2138447009":{"id":"n2138447009","loc":[-85.6135946,41.959948],"version":"1","changeset":"14878989","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:02:39Z","tags":{}},"n2138447010":{"id":"n2138447010","loc":[-85.6136071,41.9629372],"version":"1","changeset":"14878989","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:02:39Z","tags":{}},"n2138447011":{"id":"n2138447011","loc":[-85.6134392,41.9633182],"version":"1","changeset":"14878989","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:02:39Z","tags":{}},"n2138447012":{"id":"n2138447012","loc":[-85.6130151,41.9636073],"version":"1","changeset":"14878989","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:02:39Z","tags":{}},"n2138447013":{"id":"n2138447013","loc":[-85.6122729,41.9637125],"version":"1","changeset":"14878989","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:02:39Z","tags":{}},"n2138447014":{"id":"n2138447014","loc":[-85.6056682,41.963752],"version":"1","changeset":"14878989","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:02:39Z","tags":{}},"w17964174":{"id":"w17964174","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:27:41Z","tags":{"access":"private","highway":"service","tiger:cfcc":"A74","tiger:county":"St. Joseph, MI","tiger:reviewed":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15314401","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185955743","n185955744"]},"w17967743":{"id":"w17967743","version":"1","changeset":"402580","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:54:06Z","tags":{"access":"private","highway":"service","name":"Manistee River Rd","tiger:cfcc":"A74","tiger:county":"St. Joseph, MI","tiger:name_base":"Manistee River","tiger:name_type":"Rd","tiger:reviewed":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15326121:15326126:15326127:15326116","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185971574","n185988932","n185971407","n185981301","n185967987","n185988934","n185988935"]},"w203839666":{"id":"w203839666","version":"1","changeset":"14878989","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:02:39Z","tags":{"highway":"residential","name":"Hov Aire Drive"},"nodes":["n2138447003","n2138447004","n2138447005","n2138447006","n2138447007","n2138447008","n2138447009","n2138447010","n2138447011","n2138447012","n2138447013","n2138447014"]}}';iD.data = {
32780     "deprecated": [
32781         {
32782             "old": {
32783                 "amenity": "firepit"
32784             },
32785             "replace": {
32786                 "leisure": "firepit"
32787             }
32788         },
32789         {
32790             "old": {
32791                 "barrier": "wire_fence"
32792             },
32793             "replace": {
32794                 "barrier": "fence",
32795                 "fence_type": "chain"
32796             }
32797         },
32798         {
32799             "old": {
32800                 "barrier": "wood_fence"
32801             },
32802             "replace": {
32803                 "barrier": "fence",
32804                 "fence_type": "wood"
32805             }
32806         },
32807         {
32808             "old": {
32809                 "highway": "ford"
32810             },
32811             "replace": {
32812                 "ford": "yes"
32813             }
32814         },
32815         {
32816             "old": {
32817                 "highway": "stile"
32818             },
32819             "replace": {
32820                 "barrier": "stile"
32821             }
32822         },
32823         {
32824             "old": {
32825                 "highway": "incline"
32826             },
32827             "replace": {
32828                 "highway": "road",
32829                 "incline": "up"
32830             }
32831         },
32832         {
32833             "old": {
32834                 "highway": "incline_steep"
32835             },
32836             "replace": {
32837                 "highway": "road",
32838                 "incline": "up"
32839             }
32840         },
32841         {
32842             "old": {
32843                 "highway": "unsurfaced"
32844             },
32845             "replace": {
32846                 "highway": "road",
32847                 "incline": "unpaved"
32848             }
32849         },
32850         {
32851             "old": {
32852                 "landuse": "wood"
32853             },
32854             "replace": {
32855                 "landuse": "forest",
32856                 "natural": "wood"
32857             }
32858         },
32859         {
32860             "old": {
32861                 "natural": "marsh"
32862             },
32863             "replace": {
32864                 "natural": "wetland",
32865                 "wetland": "marsh"
32866             }
32867         },
32868         {
32869             "old": {
32870                 "power_source": "*"
32871             },
32872             "replace": {
32873                 "generator:source": "$1"
32874             }
32875         },
32876         {
32877             "old": {
32878                 "power_rating": "*"
32879             },
32880             "replace": {
32881                 "generator:output": "$1"
32882             }
32883         },
32884         {
32885             "old": {
32886                 "shop": "organic"
32887             },
32888             "replace": {
32889                 "shop": "supermarket",
32890                 "organic": "only"
32891             }
32892         }
32893     ],
32894     "discarded": [
32895         "created_by",
32896         "odbl",
32897         "odbl:note",
32898         "tiger:upload_uuid",
32899         "tiger:tlid",
32900         "tiger:source",
32901         "tiger:separated",
32902         "geobase:datasetName",
32903         "geobase:uuid",
32904         "sub_sea:type",
32905         "KSJ2:ADS",
32906         "KSJ2:ARE",
32907         "KSJ2:AdminArea",
32908         "KSJ2:COP_label",
32909         "KSJ2:DFD",
32910         "KSJ2:INT",
32911         "KSJ2:INT_label",
32912         "KSJ2:LOC",
32913         "KSJ2:LPN",
32914         "KSJ2:OPC",
32915         "KSJ2:PubFacAdmin",
32916         "KSJ2:RAC",
32917         "KSJ2:RAC_label",
32918         "KSJ2:RIC",
32919         "KSJ2:RIN",
32920         "KSJ2:WSC",
32921         "KSJ2:coordinate",
32922         "KSJ2:curve_id",
32923         "KSJ2:curve_type",
32924         "KSJ2:filename",
32925         "KSJ2:lake_id",
32926         "KSJ2:lat",
32927         "KSJ2:long",
32928         "KSJ2:river_id",
32929         "yh:LINE_NAME",
32930         "yh:LINE_NUM",
32931         "yh:STRUCTURE",
32932         "yh:TOTYUMONO",
32933         "yh:TYPE",
32934         "yh:WIDTH_RANK",
32935         "SK53_bulk:load"
32936     ],
32937     "imagery": [
32938         {
32939             "name": "7th Series (OS7)",
32940             "type": "tms",
32941             "template": "http://ooc.openstreetmap.org/os7/{zoom}/{x}/{y}.jpg",
32942             "polygon": [
32943                 [
32944                     [
32945                         -9,
32946                         49.8
32947                     ],
32948                     [
32949                         -9,
32950                         61.1
32951                     ],
32952                     [
32953                         1.9,
32954                         61.1
32955                     ],
32956                     [
32957                         1.9,
32958                         49.8
32959                     ],
32960                     [
32961                         -9,
32962                         49.8
32963                     ]
32964                 ]
32965             ]
32966         },
32967         {
32968             "name": "AGRI black-and-white 2.5m",
32969             "type": "tms",
32970             "template": "http://agri.openstreetmap.org/{zoom}/{x}/{y}.png",
32971             "polygon": [
32972                 [
32973                     [
32974                         112.28778,
32975                         -28.784589
32976                     ],
32977                     [
32978                         112.71488,
32979                         -31.13894
32980                     ],
32981                     [
32982                         114.11263,
32983                         -34.178287
32984                     ],
32985                     [
32986                         113.60788,
32987                         -37.39012
32988                     ],
32989                     [
32990                         117.17992,
32991                         -37.451794
32992                     ],
32993                     [
32994                         119.31538,
32995                         -37.42096
32996                     ],
32997                     [
32998                         121.72262,
32999                         -36.708394
33000                     ],
33001                     [
33002                         123.81925,
33003                         -35.76893
33004                     ],
33005                     [
33006                         125.9547,
33007                         -34.3066
33008                     ],
33009                     [
33010                         127.97368,
33011                         -33.727398
33012                     ],
33013                     [
33014                         130.07031,
33015                         -33.24166
33016                     ],
33017                     [
33018                         130.10913,
33019                         -33.888704
33020                     ],
33021                     [
33022                         131.00214,
33023                         -34.049705
33024                     ],
33025                     [
33026                         131.0798,
33027                         -34.72257
33028                     ],
33029                     [
33030                         132.28342,
33031                         -35.39
33032                     ],
33033                     [
33034                         134.18591,
33035                         -35.61126
33036                     ],
33037                     [
33038                         133.8753,
33039                         -37.1119
33040                     ],
33041                     [
33042                         134.8459,
33043                         -37.6365
33044                     ],
33045                     [
33046                         139.7769,
33047                         -37.82075
33048                     ],
33049                     [
33050                         139.93223,
33051                         -39.4283
33052                     ],
33053                     [
33054                         141.6017,
33055                         -39.8767
33056                     ],
33057                     [
33058                         142.3783,
33059                         -39.368294
33060                     ],
33061                     [
33062                         142.3783,
33063                         -40.64702
33064                     ],
33065                     [
33066                         142.49478,
33067                         -42.074874
33068                     ],
33069                     [
33070                         144.009,
33071                         -44.060127
33072                     ],
33073                     [
33074                         147.23161,
33075                         -44.03222
33076                     ],
33077                     [
33078                         149.05645,
33079                         -42.534313
33080                     ],
33081                     [
33082                         149.52237,
33083                         -40.99959
33084                     ],
33085                     [
33086                         149.9494,
33087                         -40.852921
33088                     ],
33089                     [
33090                         150.8036,
33091                         -38.09627
33092                     ],
33093                     [
33094                         151.81313,
33095                         -38.12682
33096                     ],
33097                     [
33098                         156.20052,
33099                         -22.667706
33100                     ],
33101                     [
33102                         156.20052,
33103                         -20.10109
33104                     ],
33105                     [
33106                         156.62761,
33107                         -17.417627
33108                     ],
33109                     [
33110                         155.26869,
33111                         -17.19521
33112                     ],
33113                     [
33114                         154.14272,
33115                         -19.51662
33116                     ],
33117                     [
33118                         153.5215,
33119                         -18.34139
33120                     ],
33121                     [
33122                         153.05558,
33123                         -16.5636
33124                     ],
33125                     [
33126                         152.78379,
33127                         -15.256768
33128                     ],
33129                     [
33130                         152.27905,
33131                         -13.4135
33132                     ],
33133                     [
33134                         151.3472,
33135                         -12.391767
33136                     ],
33137                     [
33138                         149.48354,
33139                         -12.05024
33140                     ],
33141                     [
33142                         146.9598,
33143                         -9.992408
33144                     ],
33145                     [
33146                         135.9719,
33147                         -9.992408
33148                     ],
33149                     [
33150                         130.3032,
33151                         -10.33636
33152                     ],
33153                     [
33154                         128.09016,
33155                         -12.164136
33156                     ],
33157                     [
33158                         125.91588,
33159                         -12.315912
33160                     ],
33161                     [
33162                         124.3239,
33163                         -11.860326
33164                     ],
33165                     [
33166                         122.03323,
33167                         -11.974295
33168                     ],
33169                     [
33170                         118.26706,
33171                         -16.9353
33172                     ],
33173                     [
33174                         115.93747,
33175                         -19.11357
33176                     ],
33177                     [
33178                         114.0738,
33179                         -21.11863
33180                     ],
33181                     [
33182                         113.49141,
33183                         -22.596033
33184                     ],
33185                     [
33186                         112.28778,
33187                         -28.784589
33188                     ]
33189                 ]
33190             ],
33191             "terms_text": "AGRI"
33192         },
33193         {
33194             "name": "Bing aerial imagery",
33195             "type": "bing",
33196             "description": "Satellite and aerial imagery.",
33197             "template": "http://www.bing.com/maps/",
33198             "scaleExtent": [
33199                 0,
33200                 22
33201             ],
33202             "id": "Bing",
33203             "default": true
33204         },
33205         {
33206             "name": "British Columbia Mosaic",
33207             "type": "tms",
33208             "template": "http://{switch:a,b,c,d}.imagery.paulnorman.ca/tiles/bc_mosaic/{zoom}/{x}/{y}.png",
33209             "scaleExtent": [
33210                 9,
33211                 20
33212             ],
33213             "polygon": [
33214                 [
33215                     [
33216                         -123.3176032,
33217                         49.3272567
33218                     ],
33219                     [
33220                         -123.4405258,
33221                         49.3268222
33222                     ],
33223                     [
33224                         -123.440717,
33225                         49.3384429
33226                     ],
33227                     [
33228                         -123.4398375,
33229                         49.3430357
33230                     ],
33231                     [
33232                         -123.4401258,
33233                         49.3435398
33234                     ],
33235                     [
33236                         -123.4401106,
33237                         49.3439946
33238                     ],
33239                     [
33240                         -123.4406265,
33241                         49.3444493
33242                     ],
33243                     [
33244                         -123.4404747,
33245                         49.3455762
33246                     ],
33247                     [
33248                         -123.4397768,
33249                         49.3460606
33250                     ],
33251                     [
33252                         -123.4389726,
33253                         49.3461298
33254                     ],
33255                     [
33256                         -123.4372904,
33257                         49.3567236
33258                     ],
33259                     [
33260                         -123.4374774,
33261                         49.3710843
33262                     ],
33263                     [
33264                         -123.4335292,
33265                         49.3709446
33266                     ],
33267                     [
33268                         -123.4330357,
33269                         49.373725
33270                     ],
33271                     [
33272                         -123.4332717,
33273                         49.3751221
33274                     ],
33275                     [
33276                         -123.4322847,
33277                         49.3761001
33278                     ],
33279                     [
33280                         -123.4317482,
33281                         49.3791736
33282                     ],
33283                     [
33284                         -123.4314264,
33285                         49.3795927
33286                     ],
33287                     [
33288                         -123.4307826,
33289                         49.3823866
33290                     ],
33291                     [
33292                         -123.4313405,
33293                         49.3827358
33294                     ],
33295                     [
33296                         -123.4312118,
33297                         49.3838533
33298                     ],
33299                     [
33300                         -123.4300415,
33301                         49.3845883
33302                     ],
33303                     [
33304                         -123.4189858,
33305                         49.3847087
33306                     ],
33307                     [
33308                         -123.4192235,
33309                         49.4135198
33310                     ],
33311                     [
33312                         -123.3972532,
33313                         49.4135691
33314                     ],
33315                     [
33316                         -123.3972758,
33317                         49.4243473
33318                     ],
33319                     [
33320                         -123.4006929,
33321                         49.4243314
33322                     ],
33323                     [
33324                         -123.4007741,
33325                         49.5703491
33326                     ],
33327                     [
33328                         -123.4000812,
33329                         49.570345
33330                     ],
33331                     [
33332                         -123.4010761,
33333                         49.5933838
33334                     ],
33335                     [
33336                         -123.3760399,
33337                         49.5932848
33338                     ],
33339                     [
33340                         -123.3769811,
33341                         49.6756063
33342                     ],
33343                     [
33344                         -123.3507288,
33345                         49.6756396
33346                     ],
33347                     [
33348                         -123.3507969,
33349                         49.7086751
33350                     ],
33351                     [
33352                         -123.332887,
33353                         49.708722
33354                     ],
33355                     [
33356                         -123.3327888,
33357                         49.7256288
33358                     ],
33359                     [
33360                         -123.3007111,
33361                         49.7255625
33362                     ],
33363                     [
33364                         -123.3009164,
33365                         49.7375384
33366                     ],
33367                     [
33368                         -123.2885986,
33369                         49.737638
33370                     ],
33371                     [
33372                         -123.2887823,
33373                         49.8249207
33374                     ],
33375                     [
33376                         -123.2997955,
33377                         49.8249207
33378                     ],
33379                     [
33380                         -123.3011721,
33381                         49.8497814
33382                     ],
33383                     [
33384                         -123.3218218,
33385                         49.850669
33386                     ],
33387                     [
33388                         -123.3273284,
33389                         49.8577696
33390                     ],
33391                     [
33392                         -123.3276726,
33393                         49.9758852
33394                     ],
33395                     [
33396                         -123.3008279,
33397                         49.9752212
33398                     ],
33399                     [
33400                         -123.3007204,
33401                         50.0997002
33402                     ],
33403                     [
33404                         -123.2501716,
33405                         50.100735
33406                     ],
33407                     [
33408                         -123.25091,
33409                         50.2754901
33410                     ],
33411                     [
33412                         -123.0224338,
33413                         50.2755598
33414                     ],
33415                     [
33416                         -123.0224879,
33417                         50.3254853
33418                     ],
33419                     [
33420                         -123.0009318,
33421                         50.3254689
33422                     ],
33423                     [
33424                         -123.0007778,
33425                         50.3423899
33426                     ],
33427                     [
33428                         -122.9775023,
33429                         50.3423408
33430                     ],
33431                     [
33432                         -122.9774766,
33433                         50.3504306
33434                     ],
33435                     [
33436                         -122.9508137,
33437                         50.3504961
33438                     ],
33439                     [
33440                         -122.950795,
33441                         50.3711984
33442                     ],
33443                     [
33444                         -122.9325221,
33445                         50.3711521
33446                     ],
33447                     [
33448                         -122.9321048,
33449                         50.399793
33450                     ],
33451                     [
33452                         -122.8874234,
33453                         50.3999748
33454                     ],
33455                     [
33456                         -122.8873385,
33457                         50.4256108
33458                     ],
33459                     [
33460                         -122.6620152,
33461                         50.4256959
33462                     ],
33463                     [
33464                         -122.6623083,
33465                         50.3994506
33466                     ],
33467                     [
33468                         -122.5990316,
33469                         50.3992413
33470                     ],
33471                     [
33472                         -122.5988274,
33473                         50.3755206
33474                     ],
33475                     [
33476                         -122.5724832,
33477                         50.3753706
33478                     ],
33479                     [
33480                         -122.5735621,
33481                         50.2493891
33482                     ],
33483                     [
33484                         -122.5990415,
33485                         50.2494643
33486                     ],
33487                     [
33488                         -122.5991504,
33489                         50.2265663
33490                     ],
33491                     [
33492                         -122.6185016,
33493                         50.2266359
33494                     ],
33495                     [
33496                         -122.6185741,
33497                         50.2244081
33498                     ],
33499                     [
33500                         -122.6490609,
33501                         50.2245126
33502                     ],
33503                     [
33504                         -122.6492181,
33505                         50.1993528
33506                     ],
33507                     [
33508                         -122.7308575,
33509                         50.1993758
33510                     ],
33511                     [
33512                         -122.7311583,
33513                         50.1244287
33514                     ],
33515                     [
33516                         -122.7490352,
33517                         50.1245109
33518                     ],
33519                     [
33520                         -122.7490541,
33521                         50.0903032
33522                     ],
33523                     [
33524                         -122.7687806,
33525                         50.0903435
33526                     ],
33527                     [
33528                         -122.7689801,
33529                         49.9494546
33530                     ],
33531                     [
33532                         -122.999047,
33533                         49.9494706
33534                     ],
33535                     [
33536                         -122.9991199,
33537                         49.8754553
33538                     ],
33539                     [
33540                         -122.9775894,
33541                         49.8754553
33542                     ],
33543                     [
33544                         -122.9778145,
33545                         49.6995098
33546                     ],
33547                     [
33548                         -122.9992362,
33549                         49.6994781
33550                     ],
33551                     [
33552                         -122.9992524,
33553                         49.6516526
33554                     ],
33555                     [
33556                         -123.0221525,
33557                         49.6516526
33558                     ],
33559                     [
33560                         -123.0221162,
33561                         49.5995096
33562                     ],
33563                     [
33564                         -123.0491898,
33565                         49.5994625
33566                     ],
33567                     [
33568                         -123.0491898,
33569                         49.5940523
33570                     ],
33571                     [
33572                         -123.0664647,
33573                         49.5940405
33574                     ],
33575                     [
33576                         -123.0663594,
33577                         49.5451868
33578                     ],
33579                     [
33580                         -123.0699906,
33581                         49.5451202
33582                     ],
33583                     [
33584                         -123.0699008,
33585                         49.5413153
33586                     ],
33587                     [
33588                         -123.0706835,
33589                         49.5392837
33590                     ],
33591                     [
33592                         -123.0708888,
33593                         49.5379931
33594                     ],
33595                     [
33596                         -123.0711454,
33597                         49.5368773
33598                     ],
33599                     [
33600                         -123.0711069,
33601                         49.5358115
33602                     ],
33603                     [
33604                         -123.0713764,
33605                         49.532822
33606                     ],
33607                     [
33608                         -123.0716458,
33609                         49.5321141
33610                     ],
33611                     [
33612                         -123.07171,
33613                         49.5313896
33614                     ],
33615                     [
33616                         -123.0720308,
33617                         49.5304153
33618                     ],
33619                     [
33620                         -123.0739554,
33621                         49.5303486
33622                     ],
33623                     [
33624                         -123.0748023,
33625                         49.5294992
33626                     ],
33627                     [
33628                         -123.0748151,
33629                         49.5288079
33630                     ],
33631                     [
33632                         -123.0743403,
33633                         49.5280584
33634                     ],
33635                     [
33636                         -123.073532,
33637                         49.5274588
33638                     ],
33639                     [
33640                         -123.0733652,
33641                         49.5270423
33642                     ],
33643                     [
33644                         -123.0732882,
33645                         49.5255932
33646                     ],
33647                     [
33648                         -123.0737116,
33649                         49.5249602
33650                     ],
33651                     [
33652                         -123.0736218,
33653                         49.5244938
33654                     ],
33655                     [
33656                         -123.0992583,
33657                         49.5244854
33658                     ],
33659                     [
33660                         -123.0991649,
33661                         49.4754502
33662                     ],
33663                     [
33664                         -123.071052,
33665                         49.4755252
33666                     ],
33667                     [
33668                         -123.071088,
33669                         49.4663034
33670                     ],
33671                     [
33672                         -123.0739204,
33673                         49.4663054
33674                     ],
33675                     [
33676                         -123.07422,
33677                         49.4505028
33678                     ],
33679                     [
33680                         -123.0746319,
33681                         49.4500858
33682                     ],
33683                     [
33684                         -123.074651,
33685                         49.449329
33686                     ],
33687                     [
33688                         -123.0745999,
33689                         49.449018
33690                     ],
33691                     [
33692                         -123.0744619,
33693                         49.4486927
33694                     ],
33695                     [
33696                         -123.0743336,
33697                         49.4479899
33698                     ],
33699                     [
33700                         -123.0742427,
33701                         49.4477688
33702                     ],
33703                     [
33704                         -123.0743061,
33705                         49.4447473
33706                     ],
33707                     [
33708                         -123.0747103,
33709                         49.4447556
33710                     ],
33711                     [
33712                         -123.0746384,
33713                         49.4377306
33714                     ],
33715                     [
33716                         -122.9996506,
33717                         49.4377363
33718                     ],
33719                     [
33720                         -122.9996506,
33721                         49.4369214
33722                     ],
33723                     [
33724                         -122.8606163,
33725                         49.4415314
33726                     ],
33727                     [
33728                         -122.8102616,
33729                         49.4423972
33730                     ],
33731                     [
33732                         -122.8098984,
33733                         49.3766739
33734                     ],
33735                     [
33736                         -122.4036093,
33737                         49.3766617
33738                     ],
33739                     [
33740                         -122.4036341,
33741                         49.3771944
33742                     ],
33743                     [
33744                         -122.264739,
33745                         49.3773028
33746                     ],
33747                     [
33748                         -122.263542,
33749                         49.2360088
33750                     ],
33751                     [
33752                         -122.2155742,
33753                         49.236139
33754                     ],
33755                     [
33756                         -122.0580956,
33757                         49.235878
33758                     ],
33759                     [
33760                         -121.9538274,
33761                         49.2966525
33762                     ],
33763                     [
33764                         -121.9400911,
33765                         49.3045389
33766                     ],
33767                     [
33768                         -121.9235761,
33769                         49.3142257
33770                     ],
33771                     [
33772                         -121.8990871,
33773                         49.3225436
33774                     ],
33775                     [
33776                         -121.8883447,
33777                         49.3259752
33778                     ],
33779                     [
33780                         -121.8552982,
33781                         49.3363575
33782                     ],
33783                     [
33784                         -121.832697,
33785                         49.3441519
33786                     ],
33787                     [
33788                         -121.7671336,
33789                         49.3654361
33790                     ],
33791                     [
33792                         -121.6736683,
33793                         49.3654589
33794                     ],
33795                     [
33796                         -121.6404153,
33797                         49.3743775
33798                     ],
33799                     [
33800                         -121.5961976,
33801                         49.3860493
33802                     ],
33803                     [
33804                         -121.5861178,
33805                         49.3879193
33806                     ],
33807                     [
33808                         -121.5213684,
33809                         49.3994649
33810                     ],
33811                     [
33812                         -121.5117375,
33813                         49.4038378
33814                     ],
33815                     [
33816                         -121.4679302,
33817                         49.4229024
33818                     ],
33819                     [
33820                         -121.4416803,
33821                         49.4345607
33822                     ],
33823                     [
33824                         -121.422429,
33825                         49.4345788
33826                     ],
33827                     [
33828                         -121.3462885,
33829                         49.3932312
33830                     ],
33831                     [
33832                         -121.3480144,
33833                         49.3412388
33834                     ],
33835                     [
33836                         -121.5135035,
33837                         49.320577
33838                     ],
33839                     [
33840                         -121.6031683,
33841                         49.2771727
33842                     ],
33843                     [
33844                         -121.6584065,
33845                         49.1856125
33846                     ],
33847                     [
33848                         -121.679953,
33849                         49.1654109
33850                     ],
33851                     [
33852                         -121.7815793,
33853                         49.0702559
33854                     ],
33855                     [
33856                         -121.8076228,
33857                         49.0622471
33858                     ],
33859                     [
33860                         -121.9393997,
33861                         49.0636219
33862                     ],
33863                     [
33864                         -121.9725524,
33865                         49.0424179
33866                     ],
33867                     [
33868                         -121.9921394,
33869                         49.0332869
33870                     ],
33871                     [
33872                         -122.0035289,
33873                         49.0273413
33874                     ],
33875                     [
33876                         -122.0178564,
33877                         49.0241067
33878                     ],
33879                     [
33880                         -122.1108634,
33881                         48.9992786
33882                     ],
33883                     [
33884                         -122.1493067,
33885                         48.9995305
33886                     ],
33887                     [
33888                         -122.1492705,
33889                         48.9991498
33890                     ],
33891                     [
33892                         -122.1991447,
33893                         48.9996019
33894                     ],
33895                     [
33896                         -122.199181,
33897                         48.9991974
33898                     ],
33899                     [
33900                         -122.234365,
33901                         48.9994829
33902                     ],
33903                     [
33904                         -122.234365,
33905                         49.000173
33906                     ],
33907                     [
33908                         -122.3994722,
33909                         49.0012385
33910                     ],
33911                     [
33912                         -122.4521338,
33913                         49.0016326
33914                     ],
33915                     [
33916                         -122.4521338,
33917                         49.000883
33918                     ],
33919                     [
33920                         -122.4584089,
33921                         49.0009306
33922                     ],
33923                     [
33924                         -122.4584814,
33925                         48.9993124
33926                     ],
33927                     [
33928                         -122.4992458,
33929                         48.9995022
33930                     ],
33931                     [
33932                         -122.4992458,
33933                         48.9992906
33934                     ],
33935                     [
33936                         -122.5492618,
33937                         48.9995107
33938                     ],
33939                     [
33940                         -122.5492564,
33941                         48.9993206
33942                     ],
33943                     [
33944                         -122.6580785,
33945                         48.9994212
33946                     ],
33947                     [
33948                         -122.6581061,
33949                         48.9954007
33950                     ],
33951                     [
33952                         -122.7067604,
33953                         48.9955344
33954                     ],
33955                     [
33956                         -122.7519761,
33957                         48.9956392
33958                     ],
33959                     [
33960                         -122.7922063,
33961                         48.9957204
33962                     ],
33963                     [
33964                         -122.7921907,
33965                         48.9994331
33966                     ],
33967                     [
33968                         -123.0350417,
33969                         48.9995724
33970                     ],
33971                     [
33972                         -123.0350437,
33973                         49.0000958
33974                     ],
33975                     [
33976                         -123.0397091,
33977                         49.0000536
33978                     ],
33979                     [
33980                         -123.0397444,
33981                         49.0001812
33982                     ],
33983                     [
33984                         -123.0485506,
33985                         49.0001348
33986                     ],
33987                     [
33988                         -123.0485329,
33989                         49.0004712
33990                     ],
33991                     [
33992                         -123.0557122,
33993                         49.000448
33994                     ],
33995                     [
33996                         -123.0556324,
33997                         49.0002284
33998                     ],
33999                     [
34000                         -123.0641365,
34001                         49.0001293
34002                     ],
34003                     [
34004                         -123.064158,
34005                         48.9999421
34006                     ],
34007                     [
34008                         -123.074899,
34009                         48.9996928
34010                     ],
34011                     [
34012                         -123.0750717,
34013                         49.0006218
34014                     ],
34015                     [
34016                         -123.0899573,
34017                         49.0003726
34018                     ],
34019                     [
34020                         -123.109229,
34021                         48.9999421
34022                     ],
34023                     [
34024                         -123.1271193,
34025                         49.0003046
34026                     ],
34027                     [
34028                         -123.1359953,
34029                         48.9998741
34030                     ],
34031                     [
34032                         -123.1362716,
34033                         49.0005765
34034                     ],
34035                     [
34036                         -123.153851,
34037                         48.9998061
34038                     ],
34039                     [
34040                         -123.1540533,
34041                         49.0006806
34042                     ],
34043                     [
34044                         -123.1710015,
34045                         49.0001274
34046                     ],
34047                     [
34048                         -123.2000916,
34049                         48.9996849
34050                     ],
34051                     [
34052                         -123.2003446,
34053                         49.0497785
34054                     ],
34055                     [
34056                         -123.2108845,
34057                         49.0497232
34058                     ],
34059                     [
34060                         -123.2112218,
34061                         49.051989
34062                     ],
34063                     [
34064                         -123.2070479,
34065                         49.0520857
34066                     ],
34067                     [
34068                         -123.2078911,
34069                         49.0607884
34070                     ],
34071                     [
34072                         -123.2191688,
34073                         49.0600978
34074                     ],
34075                     [
34076                         -123.218958,
34077                         49.0612719
34078                     ],
34079                     [
34080                         -123.2251766,
34081                         49.0612719
34082                     ],
34083                     [
34084                         -123.2253874,
34085                         49.0622388
34086                     ],
34087                     [
34088                         -123.2297088,
34089                         49.0620316
34090                     ],
34091                     [
34092                         -123.2298142,
34093                         49.068592
34094                     ],
34095                     [
34096                         -123.2331869,
34097                         49.0687301
34098                     ],
34099                     [
34100                         -123.2335031,
34101                         49.0705945
34102                     ],
34103                     [
34104                         -123.249313,
34105                         49.0702493
34106                     ],
34107                     [
34108                         -123.2497346,
34109                         49.0802606
34110                     ],
34111                     [
34112                         -123.2751358,
34113                         49.0803986
34114                     ],
34115                     [
34116                         -123.2751358,
34117                         49.0870947
34118                     ],
34119                     [
34120                         -123.299483,
34121                         49.0873018
34122                     ],
34123                     [
34124                         -123.29944,
34125                         49.080253
34126                     ],
34127                     [
34128                         -123.3254508,
34129                         49.0803944
34130                     ],
34131                     [
34132                         -123.3254353,
34133                         49.1154662
34134                     ],
34135                     [
34136                         -123.2750966,
34137                         49.1503341
34138                     ],
34139                     [
34140                         -123.275181,
34141                         49.1873267
34142                     ],
34143                     [
34144                         -123.2788067,
34145                         49.1871063
34146                     ],
34147                     [
34148                         -123.278891,
34149                         49.1910741
34150                     ],
34151                     [
34152                         -123.3004767,
34153                         49.1910741
34154                     ],
34155                     [
34156                         -123.3004186,
34157                         49.2622933
34158                     ],
34159                     [
34160                         -123.3126185,
34161                         49.2622416
34162                     ],
34163                     [
34164                         -123.3125958,
34165                         49.2714948
34166                     ],
34167                     [
34168                         -123.3154251,
34169                         49.2714727
34170                     ],
34171                     [
34172                         -123.3156628,
34173                         49.2818906
34174                     ],
34175                     [
34176                         -123.3174735,
34177                         49.2818832
34178                     ],
34179                     [
34180                         -123.3174961,
34181                         49.2918488
34182                     ],
34183                     [
34184                         -123.3190353,
34185                         49.2918488
34186                     ],
34187                     [
34188                         -123.3190692,
34189                         49.298602
34190                     ],
34191                     [
34192                         -123.3202349,
34193                         49.2985651
34194                     ],
34195                     [
34196                         -123.3202786,
34197                         49.3019749
34198                     ],
34199                     [
34200                         -123.3222679,
34201                         49.3019605
34202                     ],
34203                     [
34204                         -123.3223943,
34205                         49.3118263
34206                     ],
34207                     [
34208                         -123.3254002,
34209                         49.3118086
34210                     ],
34211                     [
34212                         -123.3253898,
34213                         49.3201721
34214                     ],
34215                     [
34216                         -123.3192695,
34217                         49.3201957
34218                     ],
34219                     [
34220                         -123.3192242,
34221                         49.3246748
34222                     ],
34223                     [
34224                         -123.3179437,
34225                         49.3246596
34226                     ],
34227                     [
34228                         -123.3179861,
34229                         49.3254065
34230                     ]
34231                 ]
34232             ],
34233             "terms_url": "http://imagery.paulnorman.ca/tiles/about.html",
34234             "terms_text": "Copyright Province of British Columbia, City of Surrey"
34235         },
34236         {
34237             "name": "Cambodia, Laos, Thailand, Vietnam bilingual",
34238             "type": "tms",
34239             "template": "http://{switch:a,b,c,d}.tile.osm-tools.org/osm_then/{zoom}/{x}/{y}.png",
34240             "scaleExtent": [
34241                 0,
34242                 19
34243             ],
34244             "polygon": [
34245                 [
34246                     [
34247                         97.3,
34248                         5.6
34249                     ],
34250                     [
34251                         97.3,
34252                         23.4
34253                     ],
34254                     [
34255                         109.6,
34256                         23.4
34257                     ],
34258                     [
34259                         109.6,
34260                         5.6
34261                     ],
34262                     [
34263                         97.3,
34264                         5.6
34265                     ]
34266                 ]
34267             ],
34268             "terms_url": "http://www.osm-tools.org/",
34269             "terms_text": "© osm-tools.org & OpenStreetMap contributors, CC-BY-SA"
34270         },
34271         {
34272             "name": "Freemap.sk Car",
34273             "type": "tms",
34274             "template": "http://t{switch:1,2,3,4}.freemap.sk/A/{zoom}/{x}/{y}.jpeg",
34275             "scaleExtent": [
34276                 8,
34277                 16
34278             ],
34279             "polygon": [
34280                 [
34281                     [
34282                         19.83682,
34283                         49.25529
34284                     ],
34285                     [
34286                         19.80075,
34287                         49.42385
34288                     ],
34289                     [
34290                         19.60437,
34291                         49.48058
34292                     ],
34293                     [
34294                         19.49179,
34295                         49.63961
34296                     ],
34297                     [
34298                         19.21831,
34299                         49.52604
34300                     ],
34301                     [
34302                         19.16778,
34303                         49.42521
34304                     ],
34305                     [
34306                         19.00308,
34307                         49.42236
34308                     ],
34309                     [
34310                         18.97611,
34311                         49.5308
34312                     ],
34313                     [
34314                         18.54685,
34315                         49.51425
34316                     ],
34317                     [
34318                         18.31432,
34319                         49.33818
34320                     ],
34321                     [
34322                         18.15913,
34323                         49.2961
34324                     ],
34325                     [
34326                         18.05564,
34327                         49.11134
34328                     ],
34329                     [
34330                         17.56396,
34331                         48.84938
34332                     ],
34333                     [
34334                         17.17929,
34335                         48.88816
34336                     ],
34337                     [
34338                         17.058,
34339                         48.81105
34340                     ],
34341                     [
34342                         16.90426,
34343                         48.61947
34344                     ],
34345                     [
34346                         16.79685,
34347                         48.38561
34348                     ],
34349                     [
34350                         17.06762,
34351                         48.01116
34352                     ],
34353                     [
34354                         17.32787,
34355                         47.97749
34356                     ],
34357                     [
34358                         17.51699,
34359                         47.82535
34360                     ],
34361                     [
34362                         17.74776,
34363                         47.73093
34364                     ],
34365                     [
34366                         18.29515,
34367                         47.72075
34368                     ],
34369                     [
34370                         18.67959,
34371                         47.75541
34372                     ],
34373                     [
34374                         18.89755,
34375                         47.81203
34376                     ],
34377                     [
34378                         18.79463,
34379                         47.88245
34380                     ],
34381                     [
34382                         18.84318,
34383                         48.04046
34384                     ],
34385                     [
34386                         19.46212,
34387                         48.05333
34388                     ],
34389                     [
34390                         19.62064,
34391                         48.22938
34392                     ],
34393                     [
34394                         19.89585,
34395                         48.09387
34396                     ],
34397                     [
34398                         20.33766,
34399                         48.2643
34400                     ],
34401                     [
34402                         20.55395,
34403                         48.52358
34404                     ],
34405                     [
34406                         20.82335,
34407                         48.55714
34408                     ],
34409                     [
34410                         21.10271,
34411                         48.47096
34412                     ],
34413                     [
34414                         21.45863,
34415                         48.55513
34416                     ],
34417                     [
34418                         21.74536,
34419                         48.31435
34420                     ],
34421                     [
34422                         22.15293,
34423                         48.37179
34424                     ],
34425                     [
34426                         22.61255,
34427                         49.08914
34428                     ],
34429                     [
34430                         22.09997,
34431                         49.23814
34432                     ],
34433                     [
34434                         21.9686,
34435                         49.36363
34436                     ],
34437                     [
34438                         21.6244,
34439                         49.46989
34440                     ],
34441                     [
34442                         21.06873,
34443                         49.46402
34444                     ],
34445                     [
34446                         20.94336,
34447                         49.31088
34448                     ],
34449                     [
34450                         20.73052,
34451                         49.44006
34452                     ],
34453                     [
34454                         20.22804,
34455                         49.41714
34456                     ],
34457                     [
34458                         20.05234,
34459                         49.23052
34460                     ],
34461                     [
34462                         19.83682,
34463                         49.25529
34464                     ]
34465                 ]
34466             ],
34467             "terms_text": "Copyright ©2007-2012 Freemap Slovakia (www.freemap.sk). Some rights reserved."
34468         },
34469         {
34470             "name": "Freemap.sk Cyclo",
34471             "type": "tms",
34472             "template": "http://t{switch:1,2,3,4}.freemap.sk/C/{zoom}/{x}/{y}.jpeg",
34473             "scaleExtent": [
34474                 8,
34475                 16
34476             ],
34477             "polygon": [
34478                 [
34479                     [
34480                         19.83682,
34481                         49.25529
34482                     ],
34483                     [
34484                         19.80075,
34485                         49.42385
34486                     ],
34487                     [
34488                         19.60437,
34489                         49.48058
34490                     ],
34491                     [
34492                         19.49179,
34493                         49.63961
34494                     ],
34495                     [
34496                         19.21831,
34497                         49.52604
34498                     ],
34499                     [
34500                         19.16778,
34501                         49.42521
34502                     ],
34503                     [
34504                         19.00308,
34505                         49.42236
34506                     ],
34507                     [
34508                         18.97611,
34509                         49.5308
34510                     ],
34511                     [
34512                         18.54685,
34513                         49.51425
34514                     ],
34515                     [
34516                         18.31432,
34517                         49.33818
34518                     ],
34519                     [
34520                         18.15913,
34521                         49.2961
34522                     ],
34523                     [
34524                         18.05564,
34525                         49.11134
34526                     ],
34527                     [
34528                         17.56396,
34529                         48.84938
34530                     ],
34531                     [
34532                         17.17929,
34533                         48.88816
34534                     ],
34535                     [
34536                         17.058,
34537                         48.81105
34538                     ],
34539                     [
34540                         16.90426,
34541                         48.61947
34542                     ],
34543                     [
34544                         16.79685,
34545                         48.38561
34546                     ],
34547                     [
34548                         17.06762,
34549                         48.01116
34550                     ],
34551                     [
34552                         17.32787,
34553                         47.97749
34554                     ],
34555                     [
34556                         17.51699,
34557                         47.82535
34558                     ],
34559                     [
34560                         17.74776,
34561                         47.73093
34562                     ],
34563                     [
34564                         18.29515,
34565                         47.72075
34566                     ],
34567                     [
34568                         18.67959,
34569                         47.75541
34570                     ],
34571                     [
34572                         18.89755,
34573                         47.81203
34574                     ],
34575                     [
34576                         18.79463,
34577                         47.88245
34578                     ],
34579                     [
34580                         18.84318,
34581                         48.04046
34582                     ],
34583                     [
34584                         19.46212,
34585                         48.05333
34586                     ],
34587                     [
34588                         19.62064,
34589                         48.22938
34590                     ],
34591                     [
34592                         19.89585,
34593                         48.09387
34594                     ],
34595                     [
34596                         20.33766,
34597                         48.2643
34598                     ],
34599                     [
34600                         20.55395,
34601                         48.52358
34602                     ],
34603                     [
34604                         20.82335,
34605                         48.55714
34606                     ],
34607                     [
34608                         21.10271,
34609                         48.47096
34610                     ],
34611                     [
34612                         21.45863,
34613                         48.55513
34614                     ],
34615                     [
34616                         21.74536,
34617                         48.31435
34618                     ],
34619                     [
34620                         22.15293,
34621                         48.37179
34622                     ],
34623                     [
34624                         22.61255,
34625                         49.08914
34626                     ],
34627                     [
34628                         22.09997,
34629                         49.23814
34630                     ],
34631                     [
34632                         21.9686,
34633                         49.36363
34634                     ],
34635                     [
34636                         21.6244,
34637                         49.46989
34638                     ],
34639                     [
34640                         21.06873,
34641                         49.46402
34642                     ],
34643                     [
34644                         20.94336,
34645                         49.31088
34646                     ],
34647                     [
34648                         20.73052,
34649                         49.44006
34650                     ],
34651                     [
34652                         20.22804,
34653                         49.41714
34654                     ],
34655                     [
34656                         20.05234,
34657                         49.23052
34658                     ],
34659                     [
34660                         19.83682,
34661                         49.25529
34662                     ]
34663                 ]
34664             ],
34665             "terms_text": "Copyright ©2007-2012 Freemap Slovakia (www.freemap.sk). Some rights reserved."
34666         },
34667         {
34668             "name": "Freemap.sk Hiking",
34669             "type": "tms",
34670             "template": "http://t{switch:1,2,3,4}.freemap.sk/T/{zoom}/{x}/{y}.jpeg",
34671             "scaleExtent": [
34672                 8,
34673                 16
34674             ],
34675             "polygon": [
34676                 [
34677                     [
34678                         19.83682,
34679                         49.25529
34680                     ],
34681                     [
34682                         19.80075,
34683                         49.42385
34684                     ],
34685                     [
34686                         19.60437,
34687                         49.48058
34688                     ],
34689                     [
34690                         19.49179,
34691                         49.63961
34692                     ],
34693                     [
34694                         19.21831,
34695                         49.52604
34696                     ],
34697                     [
34698                         19.16778,
34699                         49.42521
34700                     ],
34701                     [
34702                         19.00308,
34703                         49.42236
34704                     ],
34705                     [
34706                         18.97611,
34707                         49.5308
34708                     ],
34709                     [
34710                         18.54685,
34711                         49.51425
34712                     ],
34713                     [
34714                         18.31432,
34715                         49.33818
34716                     ],
34717                     [
34718                         18.15913,
34719                         49.2961
34720                     ],
34721                     [
34722                         18.05564,
34723                         49.11134
34724                     ],
34725                     [
34726                         17.56396,
34727                         48.84938
34728                     ],
34729                     [
34730                         17.17929,
34731                         48.88816
34732                     ],
34733                     [
34734                         17.058,
34735                         48.81105
34736                     ],
34737                     [
34738                         16.90426,
34739                         48.61947
34740                     ],
34741                     [
34742                         16.79685,
34743                         48.38561
34744                     ],
34745                     [
34746                         17.06762,
34747                         48.01116
34748                     ],
34749                     [
34750                         17.32787,
34751                         47.97749
34752                     ],
34753                     [
34754                         17.51699,
34755                         47.82535
34756                     ],
34757                     [
34758                         17.74776,
34759                         47.73093
34760                     ],
34761                     [
34762                         18.29515,
34763                         47.72075
34764                     ],
34765                     [
34766                         18.67959,
34767                         47.75541
34768                     ],
34769                     [
34770                         18.89755,
34771                         47.81203
34772                     ],
34773                     [
34774                         18.79463,
34775                         47.88245
34776                     ],
34777                     [
34778                         18.84318,
34779                         48.04046
34780                     ],
34781                     [
34782                         19.46212,
34783                         48.05333
34784                     ],
34785                     [
34786                         19.62064,
34787                         48.22938
34788                     ],
34789                     [
34790                         19.89585,
34791                         48.09387
34792                     ],
34793                     [
34794                         20.33766,
34795                         48.2643
34796                     ],
34797                     [
34798                         20.55395,
34799                         48.52358
34800                     ],
34801                     [
34802                         20.82335,
34803                         48.55714
34804                     ],
34805                     [
34806                         21.10271,
34807                         48.47096
34808                     ],
34809                     [
34810                         21.45863,
34811                         48.55513
34812                     ],
34813                     [
34814                         21.74536,
34815                         48.31435
34816                     ],
34817                     [
34818                         22.15293,
34819                         48.37179
34820                     ],
34821                     [
34822                         22.61255,
34823                         49.08914
34824                     ],
34825                     [
34826                         22.09997,
34827                         49.23814
34828                     ],
34829                     [
34830                         21.9686,
34831                         49.36363
34832                     ],
34833                     [
34834                         21.6244,
34835                         49.46989
34836                     ],
34837                     [
34838                         21.06873,
34839                         49.46402
34840                     ],
34841                     [
34842                         20.94336,
34843                         49.31088
34844                     ],
34845                     [
34846                         20.73052,
34847                         49.44006
34848                     ],
34849                     [
34850                         20.22804,
34851                         49.41714
34852                     ],
34853                     [
34854                         20.05234,
34855                         49.23052
34856                     ],
34857                     [
34858                         19.83682,
34859                         49.25529
34860                     ]
34861                 ]
34862             ],
34863             "terms_text": "Copyright ©2007-2012 Freemap Slovakia (www.freemap.sk). Some rights reserved."
34864         },
34865         {
34866             "name": "Freemap.sk Ski",
34867             "type": "tms",
34868             "template": "http://t{switch:1,2,3,4}.freemap.sk/K/{zoom}/{x}/{y}.jpeg",
34869             "scaleExtent": [
34870                 8,
34871                 16
34872             ],
34873             "polygon": [
34874                 [
34875                     [
34876                         19.83682,
34877                         49.25529
34878                     ],
34879                     [
34880                         19.80075,
34881                         49.42385
34882                     ],
34883                     [
34884                         19.60437,
34885                         49.48058
34886                     ],
34887                     [
34888                         19.49179,
34889                         49.63961
34890                     ],
34891                     [
34892                         19.21831,
34893                         49.52604
34894                     ],
34895                     [
34896                         19.16778,
34897                         49.42521
34898                     ],
34899                     [
34900                         19.00308,
34901                         49.42236
34902                     ],
34903                     [
34904                         18.97611,
34905                         49.5308
34906                     ],
34907                     [
34908                         18.54685,
34909                         49.51425
34910                     ],
34911                     [
34912                         18.31432,
34913                         49.33818
34914                     ],
34915                     [
34916                         18.15913,
34917                         49.2961
34918                     ],
34919                     [
34920                         18.05564,
34921                         49.11134
34922                     ],
34923                     [
34924                         17.56396,
34925                         48.84938
34926                     ],
34927                     [
34928                         17.17929,
34929                         48.88816
34930                     ],
34931                     [
34932                         17.058,
34933                         48.81105
34934                     ],
34935                     [
34936                         16.90426,
34937                         48.61947
34938                     ],
34939                     [
34940                         16.79685,
34941                         48.38561
34942                     ],
34943                     [
34944                         17.06762,
34945                         48.01116
34946                     ],
34947                     [
34948                         17.32787,
34949                         47.97749
34950                     ],
34951                     [
34952                         17.51699,
34953                         47.82535
34954                     ],
34955                     [
34956                         17.74776,
34957                         47.73093
34958                     ],
34959                     [
34960                         18.29515,
34961                         47.72075
34962                     ],
34963                     [
34964                         18.67959,
34965                         47.75541
34966                     ],
34967                     [
34968                         18.89755,
34969                         47.81203
34970                     ],
34971                     [
34972                         18.79463,
34973                         47.88245
34974                     ],
34975                     [
34976                         18.84318,
34977                         48.04046
34978                     ],
34979                     [
34980                         19.46212,
34981                         48.05333
34982                     ],
34983                     [
34984                         19.62064,
34985                         48.22938
34986                     ],
34987                     [
34988                         19.89585,
34989                         48.09387
34990                     ],
34991                     [
34992                         20.33766,
34993                         48.2643
34994                     ],
34995                     [
34996                         20.55395,
34997                         48.52358
34998                     ],
34999                     [
35000                         20.82335,
35001                         48.55714
35002                     ],
35003                     [
35004                         21.10271,
35005                         48.47096
35006                     ],
35007                     [
35008                         21.45863,
35009                         48.55513
35010                     ],
35011                     [
35012                         21.74536,
35013                         48.31435
35014                     ],
35015                     [
35016                         22.15293,
35017                         48.37179
35018                     ],
35019                     [
35020                         22.61255,
35021                         49.08914
35022                     ],
35023                     [
35024                         22.09997,
35025                         49.23814
35026                     ],
35027                     [
35028                         21.9686,
35029                         49.36363
35030                     ],
35031                     [
35032                         21.6244,
35033                         49.46989
35034                     ],
35035                     [
35036                         21.06873,
35037                         49.46402
35038                     ],
35039                     [
35040                         20.94336,
35041                         49.31088
35042                     ],
35043                     [
35044                         20.73052,
35045                         49.44006
35046                     ],
35047                     [
35048                         20.22804,
35049                         49.41714
35050                     ],
35051                     [
35052                         20.05234,
35053                         49.23052
35054                     ],
35055                     [
35056                         19.83682,
35057                         49.25529
35058                     ]
35059                 ]
35060             ],
35061             "terms_text": "Copyright ©2007-2012 Freemap Slovakia (www.freemap.sk). Some rights reserved."
35062         },
35063         {
35064             "name": "Fugro (Denmark)",
35065             "type": "tms",
35066             "template": "http://{switch:a,b,c}.tile.openstreetmap.dk/fugro2005/{zoom}/{x}/{y}.png",
35067             "scaleExtent": [
35068                 0,
35069                 19
35070             ],
35071             "polygon": [
35072                 [
35073                     [
35074                         8.3743941,
35075                         54.9551655
35076                     ],
35077                     [
35078                         8.3683809,
35079                         55.4042149
35080                     ],
35081                     [
35082                         8.2103997,
35083                         55.4039795
35084                     ],
35085                     [
35086                         8.2087314,
35087                         55.4937345
35088                     ],
35089                     [
35090                         8.0502655,
35091                         55.4924731
35092                     ],
35093                     [
35094                         8.0185123,
35095                         56.7501399
35096                     ],
35097                     [
35098                         8.1819161,
35099                         56.7509948
35100                     ],
35101                     [
35102                         8.1763274,
35103                         57.0208898
35104                     ],
35105                     [
35106                         8.3413329,
35107                         57.0219872
35108                     ],
35109                     [
35110                         8.3392467,
35111                         57.1119574
35112                     ],
35113                     [
35114                         8.5054433,
35115                         57.1123212
35116                     ],
35117                     [
35118                         8.5033923,
35119                         57.2020499
35120                     ],
35121                     [
35122                         9.3316304,
35123                         57.2027636
35124                     ],
35125                     [
35126                         9.3319079,
35127                         57.2924835
35128                     ],
35129                     [
35130                         9.4978864,
35131                         57.2919578
35132                     ],
35133                     [
35134                         9.4988593,
35135                         57.3820608
35136                     ],
35137                     [
35138                         9.6649749,
35139                         57.3811615
35140                     ],
35141                     [
35142                         9.6687295,
35143                         57.5605591
35144                     ],
35145                     [
35146                         9.8351961,
35147                         57.5596265
35148                     ],
35149                     [
35150                         9.8374896,
35151                         57.6493322
35152                     ],
35153                     [
35154                         10.1725726,
35155                         57.6462818
35156                     ],
35157                     [
35158                         10.1754245,
35159                         57.7367768
35160                     ],
35161                     [
35162                         10.5118282,
35163                         57.7330269
35164                     ],
35165                     [
35166                         10.5152095,
35167                         57.8228945
35168                     ],
35169                     [
35170                         10.6834853,
35171                         57.8207722
35172                     ],
35173                     [
35174                         10.6751613,
35175                         57.6412021
35176                     ],
35177                     [
35178                         10.5077045,
35179                         57.6433097
35180                     ],
35181                     [
35182                         10.5039992,
35183                         57.5535088
35184                     ],
35185                     [
35186                         10.671038,
35187                         57.5514113
35188                     ],
35189                     [
35190                         10.6507805,
35191                         57.1024538
35192                     ],
35193                     [
35194                         10.4857673,
35195                         57.1045138
35196                     ],
35197                     [
35198                         10.4786236,
35199                         56.9249051
35200                     ],
35201                     [
35202                         10.3143981,
35203                         56.9267573
35204                     ],
35205                     [
35206                         10.3112341,
35207                         56.8369269
35208                     ],
35209                     [
35210                         10.4750295,
35211                         56.83509
35212                     ],
35213                     [
35214                         10.4649016,
35215                         56.5656681
35216                     ],
35217                     [
35218                         10.9524239,
35219                         56.5589761
35220                     ],
35221                     [
35222                         10.9479249,
35223                         56.4692243
35224                     ],
35225                     [
35226                         11.1099335,
35227                         56.4664675
35228                     ],
35229                     [
35230                         11.1052639,
35231                         56.376833
35232                     ],
35233                     [
35234                         10.9429901,
35235                         56.3795284
35236                     ],
35237                     [
35238                         10.9341235,
35239                         56.1994768
35240                     ],
35241                     [
35242                         10.7719685,
35243                         56.2020244
35244                     ],
35245                     [
35246                         10.7694751,
35247                         56.1120103
35248                     ],
35249                     [
35250                         10.6079695,
35251                         56.1150259
35252                     ],
35253                     [
35254                         10.4466742,
35255                         56.116717
35256                     ],
35257                     [
35258                         10.2865948,
35259                         56.118675
35260                     ],
35261                     [
35262                         10.2831527,
35263                         56.0281851
35264                     ],
35265                     [
35266                         10.4439274,
35267                         56.0270388
35268                     ],
35269                     [
35270                         10.4417713,
35271                         55.7579243
35272                     ],
35273                     [
35274                         10.4334961,
35275                         55.6693533
35276                     ],
35277                     [
35278                         10.743814,
35279                         55.6646861
35280                     ],
35281                     [
35282                         10.743814,
35283                         55.5712253
35284                     ],
35285                     [
35286                         10.8969041,
35287                         55.5712253
35288                     ],
35289                     [
35290                         10.9051793,
35291                         55.3953852
35292                     ],
35293                     [
35294                         11.0613726,
35295                         55.3812841
35296                     ],
35297                     [
35298                         11.0593038,
35299                         55.1124061
35300                     ],
35301                     [
35302                         11.0458567,
35303                         55.0318621
35304                     ],
35305                     [
35306                         11.2030844,
35307                         55.0247474
35308                     ],
35309                     [
35310                         11.2030844,
35311                         55.117139
35312                     ],
35313                     [
35314                         11.0593038,
35315                         55.1124061
35316                     ],
35317                     [
35318                         11.0613726,
35319                         55.3812841
35320                     ],
35321                     [
35322                         11.0789572,
35323                         55.5712253
35324                     ],
35325                     [
35326                         10.8969041,
35327                         55.5712253
35328                     ],
35329                     [
35330                         10.9258671,
35331                         55.6670198
35332                     ],
35333                     [
35334                         10.743814,
35335                         55.6646861
35336                     ],
35337                     [
35338                         10.7562267,
35339                         55.7579243
35340                     ],
35341                     [
35342                         10.4417713,
35343                         55.7579243
35344                     ],
35345                     [
35346                         10.4439274,
35347                         56.0270388
35348                     ],
35349                     [
35350                         10.4466742,
35351                         56.116717
35352                     ],
35353                     [
35354                         10.6079695,
35355                         56.1150259
35356                     ],
35357                     [
35358                         10.6052053,
35359                         56.0247462
35360                     ],
35361                     [
35362                         10.9258671,
35363                         56.0201215
35364                     ],
35365                     [
35366                         10.9197132,
35367                         55.9309388
35368                     ],
35369                     [
35370                         11.0802782,
35371                         55.92792
35372                     ],
35373                     [
35374                         11.0858066,
35375                         56.0178284
35376                     ],
35377                     [
35378                         11.7265047,
35379                         56.005058
35380                     ],
35381                     [
35382                         11.7319981,
35383                         56.0952142
35384                     ],
35385                     [
35386                         12.0540333,
35387                         56.0871256
35388                     ],
35389                     [
35390                         12.0608477,
35391                         56.1762576
35392                     ],
35393                     [
35394                         12.7023469,
35395                         56.1594405
35396                     ],
35397                     [
35398                         12.6611131,
35399                         55.7114318
35400                     ],
35401                     [
35402                         12.9792318,
35403                         55.7014026
35404                     ],
35405                     [
35406                         12.9612912,
35407                         55.5217294
35408                     ],
35409                     [
35410                         12.3268659,
35411                         55.5412096
35412                     ],
35413                     [
35414                         12.3206071,
35415                         55.4513655
35416                     ],
35417                     [
35418                         12.4778226,
35419                         55.447067
35420                     ],
35421                     [
35422                         12.4702432,
35423                         55.3570479
35424                     ],
35425                     [
35426                         12.6269738,
35427                         55.3523837
35428                     ],
35429                     [
35430                         12.6200898,
35431                         55.2632576
35432                     ],
35433                     [
35434                         12.4627339,
35435                         55.26722
35436                     ],
35437                     [
35438                         12.4552949,
35439                         55.1778223
35440                     ],
35441                     [
35442                         12.2987046,
35443                         55.1822303
35444                     ],
35445                     [
35446                         12.2897344,
35447                         55.0923641
35448                     ],
35449                     [
35450                         12.6048608,
35451                         55.0832904
35452                     ],
35453                     [
35454                         12.5872011,
35455                         54.9036285
35456                     ],
35457                     [
35458                         12.2766618,
35459                         54.9119031
35460                     ],
35461                     [
35462                         12.2610181,
35463                         54.7331602
35464                     ],
35465                     [
35466                         12.1070691,
35467                         54.7378161
35468                     ],
35469                     [
35470                         12.0858621,
35471                         54.4681655
35472                     ],
35473                     [
35474                         11.7794953,
35475                         54.4753579
35476                     ],
35477                     [
35478                         11.7837381,
35479                         54.5654783
35480                     ],
35481                     [
35482                         11.1658525,
35483                         54.5782155
35484                     ],
35485                     [
35486                         11.1706443,
35487                         54.6686508
35488                     ],
35489                     [
35490                         10.8617173,
35491                         54.6733956
35492                     ],
35493                     [
35494                         10.8651245,
35495                         54.7634667
35496                     ],
35497                     [
35498                         10.7713646,
35499                         54.7643888
35500                     ],
35501                     [
35502                         10.7707276,
35503                         54.7372807
35504                     ],
35505                     [
35506                         10.7551428,
35507                         54.7375776
35508                     ],
35509                     [
35510                         10.7544039,
35511                         54.7195666
35512                     ],
35513                     [
35514                         10.7389074,
35515                         54.7197588
35516                     ],
35517                     [
35518                         10.7384368,
35519                         54.7108482
35520                     ],
35521                     [
35522                         10.7074486,
35523                         54.7113045
35524                     ],
35525                     [
35526                         10.7041094,
35527                         54.6756741
35528                     ],
35529                     [
35530                         10.5510973,
35531                         54.6781698
35532                     ],
35533                     [
35534                         10.5547184,
35535                         54.7670245
35536                     ],
35537                     [
35538                         10.2423994,
35539                         54.7705935
35540                     ],
35541                     [
35542                         10.2459845,
35543                         54.8604673
35544                     ],
35545                     [
35546                         10.0902268,
35547                         54.8622134
35548                     ],
35549                     [
35550                         10.0873731,
35551                         54.7723851
35552                     ],
35553                     [
35554                         9.1555798,
35555                         54.7769557
35556                     ],
35557                     [
35558                         9.1562752,
35559                         54.8675369
35560                     ],
35561                     [
35562                         8.5321973,
35563                         54.8663765
35564                     ],
35565                     [
35566                         8.531432,
35567                         54.95516
35568                     ]
35569                 ],
35570                 [
35571                     [
35572                         11.4577738,
35573                         56.819554
35574                     ],
35575                     [
35576                         11.7849181,
35577                         56.8127385
35578                     ],
35579                     [
35580                         11.7716715,
35581                         56.6332796
35582                     ],
35583                     [
35584                         11.4459621,
35585                         56.6401087
35586                     ]
35587                 ],
35588                 [
35589                     [
35590                         11.3274736,
35591                         57.3612962
35592                     ],
35593                     [
35594                         11.3161808,
35595                         57.1818004
35596                     ],
35597                     [
35598                         11.1508692,
35599                         57.1847276
35600                     ],
35601                     [
35602                         11.1456628,
35603                         57.094962
35604                     ],
35605                     [
35606                         10.8157703,
35607                         57.1001693
35608                     ],
35609                     [
35610                         10.8290599,
35611                         57.3695272
35612                     ]
35613                 ],
35614                 [
35615                     [
35616                         11.5843266,
35617                         56.2777928
35618                     ],
35619                     [
35620                         11.5782882,
35621                         56.1880397
35622                     ],
35623                     [
35624                         11.7392309,
35625                         56.1845765
35626                     ],
35627                     [
35628                         11.7456428,
35629                         56.2743186
35630                     ]
35631                 ],
35632                 [
35633                     [
35634                         14.6825922,
35635                         55.3639405
35636                     ],
35637                     [
35638                         14.8395247,
35639                         55.3565231
35640                     ],
35641                     [
35642                         14.8263755,
35643                         55.2671261
35644                     ],
35645                     [
35646                         15.1393406,
35647                         55.2517359
35648                     ],
35649                     [
35650                         15.1532015,
35651                         55.3410836
35652                     ],
35653                     [
35654                         15.309925,
35655                         55.3330556
35656                     ],
35657                     [
35658                         15.295719,
35659                         55.2437356
35660                     ],
35661                     [
35662                         15.1393406,
35663                         55.2517359
35664                     ],
35665                     [
35666                         15.1255631,
35667                         55.1623802
35668                     ],
35669                     [
35670                         15.2815819,
35671                         55.1544167
35672                     ],
35673                     [
35674                         15.2535578,
35675                         54.9757646
35676                     ],
35677                     [
35678                         14.6317464,
35679                         55.0062496
35680                     ]
35681                 ]
35682             ],
35683             "terms_url": "http://wiki.openstreetmap.org/wiki/Fugro",
35684             "terms_text": "Fugro Aerial Mapping"
35685         },
35686         {
35687             "name": "Geodatastyrelsen (Denmark)",
35688             "type": "tms",
35689             "template": "http://mapproxy.gpweb.dk/tiles/1.0.0/kortforsyningen_ortoforaar/EPSG3857/{zoom}/{x}/{y}.jpeg",
35690             "scaleExtent": [
35691                 0,
35692                 21
35693             ],
35694             "polygon": [
35695                 [
35696                     [
35697                         8.3743941,
35698                         54.9551655
35699                     ],
35700                     [
35701                         8.3683809,
35702                         55.4042149
35703                     ],
35704                     [
35705                         8.2103997,
35706                         55.4039795
35707                     ],
35708                     [
35709                         8.2087314,
35710                         55.4937345
35711                     ],
35712                     [
35713                         8.0502655,
35714                         55.4924731
35715                     ],
35716                     [
35717                         8.0185123,
35718                         56.7501399
35719                     ],
35720                     [
35721                         8.1819161,
35722                         56.7509948
35723                     ],
35724                     [
35725                         8.1763274,
35726                         57.0208898
35727                     ],
35728                     [
35729                         8.3413329,
35730                         57.0219872
35731                     ],
35732                     [
35733                         8.3392467,
35734                         57.1119574
35735                     ],
35736                     [
35737                         8.5054433,
35738                         57.1123212
35739                     ],
35740                     [
35741                         8.5033923,
35742                         57.2020499
35743                     ],
35744                     [
35745                         9.3316304,
35746                         57.2027636
35747                     ],
35748                     [
35749                         9.3319079,
35750                         57.2924835
35751                     ],
35752                     [
35753                         9.4978864,
35754                         57.2919578
35755                     ],
35756                     [
35757                         9.4988593,
35758                         57.3820608
35759                     ],
35760                     [
35761                         9.6649749,
35762                         57.3811615
35763                     ],
35764                     [
35765                         9.6687295,
35766                         57.5605591
35767                     ],
35768                     [
35769                         9.8351961,
35770                         57.5596265
35771                     ],
35772                     [
35773                         9.8374896,
35774                         57.6493322
35775                     ],
35776                     [
35777                         10.1725726,
35778                         57.6462818
35779                     ],
35780                     [
35781                         10.1754245,
35782                         57.7367768
35783                     ],
35784                     [
35785                         10.5118282,
35786                         57.7330269
35787                     ],
35788                     [
35789                         10.5152095,
35790                         57.8228945
35791                     ],
35792                     [
35793                         10.6834853,
35794                         57.8207722
35795                     ],
35796                     [
35797                         10.6751613,
35798                         57.6412021
35799                     ],
35800                     [
35801                         10.5077045,
35802                         57.6433097
35803                     ],
35804                     [
35805                         10.5039992,
35806                         57.5535088
35807                     ],
35808                     [
35809                         10.671038,
35810                         57.5514113
35811                     ],
35812                     [
35813                         10.6507805,
35814                         57.1024538
35815                     ],
35816                     [
35817                         10.4857673,
35818                         57.1045138
35819                     ],
35820                     [
35821                         10.4786236,
35822                         56.9249051
35823                     ],
35824                     [
35825                         10.3143981,
35826                         56.9267573
35827                     ],
35828                     [
35829                         10.3112341,
35830                         56.8369269
35831                     ],
35832                     [
35833                         10.4750295,
35834                         56.83509
35835                     ],
35836                     [
35837                         10.4649016,
35838                         56.5656681
35839                     ],
35840                     [
35841                         10.9524239,
35842                         56.5589761
35843                     ],
35844                     [
35845                         10.9479249,
35846                         56.4692243
35847                     ],
35848                     [
35849                         11.1099335,
35850                         56.4664675
35851                     ],
35852                     [
35853                         11.1052639,
35854                         56.376833
35855                     ],
35856                     [
35857                         10.9429901,
35858                         56.3795284
35859                     ],
35860                     [
35861                         10.9341235,
35862                         56.1994768
35863                     ],
35864                     [
35865                         10.7719685,
35866                         56.2020244
35867                     ],
35868                     [
35869                         10.7694751,
35870                         56.1120103
35871                     ],
35872                     [
35873                         10.6079695,
35874                         56.1150259
35875                     ],
35876                     [
35877                         10.4466742,
35878                         56.116717
35879                     ],
35880                     [
35881                         10.2865948,
35882                         56.118675
35883                     ],
35884                     [
35885                         10.2831527,
35886                         56.0281851
35887                     ],
35888                     [
35889                         10.4439274,
35890                         56.0270388
35891                     ],
35892                     [
35893                         10.4417713,
35894                         55.7579243
35895                     ],
35896                     [
35897                         10.4334961,
35898                         55.6693533
35899                     ],
35900                     [
35901                         10.743814,
35902                         55.6646861
35903                     ],
35904                     [
35905                         10.743814,
35906                         55.5712253
35907                     ],
35908                     [
35909                         10.8969041,
35910                         55.5712253
35911                     ],
35912                     [
35913                         10.9051793,
35914                         55.3953852
35915                     ],
35916                     [
35917                         11.0613726,
35918                         55.3812841
35919                     ],
35920                     [
35921                         11.0593038,
35922                         55.1124061
35923                     ],
35924                     [
35925                         11.0458567,
35926                         55.0318621
35927                     ],
35928                     [
35929                         11.2030844,
35930                         55.0247474
35931                     ],
35932                     [
35933                         11.2030844,
35934                         55.117139
35935                     ],
35936                     [
35937                         11.0593038,
35938                         55.1124061
35939                     ],
35940                     [
35941                         11.0613726,
35942                         55.3812841
35943                     ],
35944                     [
35945                         11.0789572,
35946                         55.5712253
35947                     ],
35948                     [
35949                         10.8969041,
35950                         55.5712253
35951                     ],
35952                     [
35953                         10.9258671,
35954                         55.6670198
35955                     ],
35956                     [
35957                         10.743814,
35958                         55.6646861
35959                     ],
35960                     [
35961                         10.7562267,
35962                         55.7579243
35963                     ],
35964                     [
35965                         10.4417713,
35966                         55.7579243
35967                     ],
35968                     [
35969                         10.4439274,
35970                         56.0270388
35971                     ],
35972                     [
35973                         10.4466742,
35974                         56.116717
35975                     ],
35976                     [
35977                         10.6079695,
35978                         56.1150259
35979                     ],
35980                     [
35981                         10.6052053,
35982                         56.0247462
35983                     ],
35984                     [
35985                         10.9258671,
35986                         56.0201215
35987                     ],
35988                     [
35989                         10.9197132,
35990                         55.9309388
35991                     ],
35992                     [
35993                         11.0802782,
35994                         55.92792
35995                     ],
35996                     [
35997                         11.0858066,
35998                         56.0178284
35999                     ],
36000                     [
36001                         11.7265047,
36002                         56.005058
36003                     ],
36004                     [
36005                         11.7319981,
36006                         56.0952142
36007                     ],
36008                     [
36009                         12.0540333,
36010                         56.0871256
36011                     ],
36012                     [
36013                         12.0608477,
36014                         56.1762576
36015                     ],
36016                     [
36017                         12.7023469,
36018                         56.1594405
36019                     ],
36020                     [
36021                         12.6611131,
36022                         55.7114318
36023                     ],
36024                     [
36025                         12.9792318,
36026                         55.7014026
36027                     ],
36028                     [
36029                         12.9612912,
36030                         55.5217294
36031                     ],
36032                     [
36033                         12.3268659,
36034                         55.5412096
36035                     ],
36036                     [
36037                         12.3206071,
36038                         55.4513655
36039                     ],
36040                     [
36041                         12.4778226,
36042                         55.447067
36043                     ],
36044                     [
36045                         12.4702432,
36046                         55.3570479
36047                     ],
36048                     [
36049                         12.6269738,
36050                         55.3523837
36051                     ],
36052                     [
36053                         12.6200898,
36054                         55.2632576
36055                     ],
36056                     [
36057                         12.4627339,
36058                         55.26722
36059                     ],
36060                     [
36061                         12.4552949,
36062                         55.1778223
36063                     ],
36064                     [
36065                         12.2987046,
36066                         55.1822303
36067                     ],
36068                     [
36069                         12.2897344,
36070                         55.0923641
36071                     ],
36072                     [
36073                         12.6048608,
36074                         55.0832904
36075                     ],
36076                     [
36077                         12.5872011,
36078                         54.9036285
36079                     ],
36080                     [
36081                         12.2766618,
36082                         54.9119031
36083                     ],
36084                     [
36085                         12.2610181,
36086                         54.7331602
36087                     ],
36088                     [
36089                         12.1070691,
36090                         54.7378161
36091                     ],
36092                     [
36093                         12.0858621,
36094                         54.4681655
36095                     ],
36096                     [
36097                         11.7794953,
36098                         54.4753579
36099                     ],
36100                     [
36101                         11.7837381,
36102                         54.5654783
36103                     ],
36104                     [
36105                         11.1658525,
36106                         54.5782155
36107                     ],
36108                     [
36109                         11.1706443,
36110                         54.6686508
36111                     ],
36112                     [
36113                         10.8617173,
36114                         54.6733956
36115                     ],
36116                     [
36117                         10.8651245,
36118                         54.7634667
36119                     ],
36120                     [
36121                         10.7713646,
36122                         54.7643888
36123                     ],
36124                     [
36125                         10.7707276,
36126                         54.7372807
36127                     ],
36128                     [
36129                         10.7551428,
36130                         54.7375776
36131                     ],
36132                     [
36133                         10.7544039,
36134                         54.7195666
36135                     ],
36136                     [
36137                         10.7389074,
36138                         54.7197588
36139                     ],
36140                     [
36141                         10.7384368,
36142                         54.7108482
36143                     ],
36144                     [
36145                         10.7074486,
36146                         54.7113045
36147                     ],
36148                     [
36149                         10.7041094,
36150                         54.6756741
36151                     ],
36152                     [
36153                         10.5510973,
36154                         54.6781698
36155                     ],
36156                     [
36157                         10.5547184,
36158                         54.7670245
36159                     ],
36160                     [
36161                         10.2423994,
36162                         54.7705935
36163                     ],
36164                     [
36165                         10.2459845,
36166                         54.8604673
36167                     ],
36168                     [
36169                         10.0902268,
36170                         54.8622134
36171                     ],
36172                     [
36173                         10.0873731,
36174                         54.7723851
36175                     ],
36176                     [
36177                         9.1555798,
36178                         54.7769557
36179                     ],
36180                     [
36181                         9.1562752,
36182                         54.8675369
36183                     ],
36184                     [
36185                         8.5321973,
36186                         54.8663765
36187                     ],
36188                     [
36189                         8.531432,
36190                         54.95516
36191                     ]
36192                 ],
36193                 [
36194                     [
36195                         11.4577738,
36196                         56.819554
36197                     ],
36198                     [
36199                         11.7849181,
36200                         56.8127385
36201                     ],
36202                     [
36203                         11.7716715,
36204                         56.6332796
36205                     ],
36206                     [
36207                         11.4459621,
36208                         56.6401087
36209                     ]
36210                 ],
36211                 [
36212                     [
36213                         11.3274736,
36214                         57.3612962
36215                     ],
36216                     [
36217                         11.3161808,
36218                         57.1818004
36219                     ],
36220                     [
36221                         11.1508692,
36222                         57.1847276
36223                     ],
36224                     [
36225                         11.1456628,
36226                         57.094962
36227                     ],
36228                     [
36229                         10.8157703,
36230                         57.1001693
36231                     ],
36232                     [
36233                         10.8290599,
36234                         57.3695272
36235                     ]
36236                 ],
36237                 [
36238                     [
36239                         11.5843266,
36240                         56.2777928
36241                     ],
36242                     [
36243                         11.5782882,
36244                         56.1880397
36245                     ],
36246                     [
36247                         11.7392309,
36248                         56.1845765
36249                     ],
36250                     [
36251                         11.7456428,
36252                         56.2743186
36253                     ]
36254                 ],
36255                 [
36256                     [
36257                         14.6825922,
36258                         55.3639405
36259                     ],
36260                     [
36261                         14.8395247,
36262                         55.3565231
36263                     ],
36264                     [
36265                         14.8263755,
36266                         55.2671261
36267                     ],
36268                     [
36269                         15.1393406,
36270                         55.2517359
36271                     ],
36272                     [
36273                         15.1532015,
36274                         55.3410836
36275                     ],
36276                     [
36277                         15.309925,
36278                         55.3330556
36279                     ],
36280                     [
36281                         15.295719,
36282                         55.2437356
36283                     ],
36284                     [
36285                         15.1393406,
36286                         55.2517359
36287                     ],
36288                     [
36289                         15.1255631,
36290                         55.1623802
36291                     ],
36292                     [
36293                         15.2815819,
36294                         55.1544167
36295                     ],
36296                     [
36297                         15.2535578,
36298                         54.9757646
36299                     ],
36300                     [
36301                         14.6317464,
36302                         55.0062496
36303                     ]
36304                 ]
36305             ],
36306             "terms_url": "http://download.kortforsyningen.dk/content/vilkaar-og-betingelser",
36307             "terms_text": "Geodatastyrelsen og Danske Kommuner"
36308         },
36309         {
36310             "name": "Geoimage.at MaxRes",
36311             "type": "tms",
36312             "template": "http://geoimage.openstreetmap.at/4d80de696cd562a63ce463a58a61488d/{zoom}/{x}/{y}.jpg",
36313             "polygon": [
36314                 [
36315                     [
36316                         16.5073284,
36317                         46.9929304
36318                     ],
36319                     [
36320                         16.283417,
36321                         46.9929304
36322                     ],
36323                     [
36324                         16.135839,
36325                         46.8713046
36326                     ],
36327                     [
36328                         15.9831722,
36329                         46.8190947
36330                     ],
36331                     [
36332                         16.0493278,
36333                         46.655175
36334                     ],
36335                     [
36336                         15.8610387,
36337                         46.7180116
36338                     ],
36339                     [
36340                         15.7592608,
36341                         46.6900933
36342                     ],
36343                     [
36344                         15.5607938,
36345                         46.6796202
36346                     ],
36347                     [
36348                         15.5760605,
36349                         46.6342132
36350                     ],
36351                     [
36352                         15.4793715,
36353                         46.6027553
36354                     ],
36355                     [
36356                         15.4335715,
36357                         46.6516819
36358                     ],
36359                     [
36360                         15.2249267,
36361                         46.6342132
36362                     ],
36363                     [
36364                         15.0468154,
36365                         46.6481886
36366                     ],
36367                     [
36368                         14.9908376,
36369                         46.5887681
36370                     ],
36371                     [
36372                         14.9603042,
36373                         46.6237293
36374                     ],
36375                     [
36376                         14.8534374,
36377                         46.6027553
36378                     ],
36379                     [
36380                         14.8330818,
36381                         46.5012666
36382                     ],
36383                     [
36384                         14.7516595,
36385                         46.4977636
36386                     ],
36387                     [
36388                         14.6804149,
36389                         46.4381781
36390                     ],
36391                     [
36392                         14.6142593,
36393                         46.4381781
36394                     ],
36395                     [
36396                         14.578637,
36397                         46.3785275
36398                     ],
36399                     [
36400                         14.4412369,
36401                         46.4311638
36402                     ],
36403                     [
36404                         14.1613476,
36405                         46.4276563
36406                     ],
36407                     [
36408                         14.1257253,
36409                         46.4767409
36410                     ],
36411                     [
36412                         14.0188585,
36413                         46.4767409
36414                     ],
36415                     [
36416                         13.9119917,
36417                         46.5257813
36418                     ],
36419                     [
36420                         13.8254805,
36421                         46.5047694
36422                     ],
36423                     [
36424                         13.4438134,
36425                         46.560783
36426                     ],
36427                     [
36428                         13.3064132,
36429                         46.5502848
36430                     ],
36431                     [
36432                         13.1283019,
36433                         46.5887681
36434                     ],
36435                     [
36436                         12.8433237,
36437                         46.6132433
36438                     ],
36439                     [
36440                         12.7262791,
36441                         46.6412014
36442                     ],
36443                     [
36444                         12.5125455,
36445                         46.6656529
36446                     ],
36447                     [
36448                         12.3598787,
36449                         46.7040543
36450                     ],
36451                     [
36452                         12.3649676,
36453                         46.7703197
36454                     ],
36455                     [
36456                         12.2886341,
36457                         46.7772902
36458                     ],
36459                     [
36460                         12.2733674,
36461                         46.8852187
36462                     ],
36463                     [
36464                         12.2072118,
36465                         46.8747835
36466                     ],
36467                     [
36468                         12.1308784,
36469                         46.9026062
36470                     ],
36471                     [
36472                         12.1156117,
36473                         46.9998721
36474                     ],
36475                     [
36476                         12.2530119,
36477                         47.0657733
36478                     ],
36479                     [
36480                         12.2123007,
36481                         47.0934969
36482                     ],
36483                     [
36484                         11.9833004,
36485                         47.0449712
36486                     ],
36487                     [
36488                         11.7339445,
36489                         46.9616816
36490                     ],
36491                     [
36492                         11.6321666,
36493                         47.010283
36494                     ],
36495                     [
36496                         11.5405665,
36497                         46.9755722
36498                     ],
36499                     [
36500                         11.4998553,
36501                         47.0068129
36502                     ],
36503                     [
36504                         11.418433,
36505                         46.9651546
36506                     ],
36507                     [
36508                         11.2555884,
36509                         46.9755722
36510                     ],
36511                     [
36512                         11.1130993,
36513                         46.913036
36514                     ],
36515                     [
36516                         11.0418548,
36517                         46.7633482
36518                     ],
36519                     [
36520                         10.8891879,
36521                         46.7598621
36522                     ],
36523                     [
36524                         10.7416099,
36525                         46.7842599
36526                     ],
36527                     [
36528                         10.7059877,
36529                         46.8643462
36530                     ],
36531                     [
36532                         10.5787653,
36533                         46.8399847
36534                     ],
36535                     [
36536                         10.4566318,
36537                         46.8504267
36538                     ],
36539                     [
36540                         10.4769874,
36541                         46.9269392
36542                     ],
36543                     [
36544                         10.3853873,
36545                         46.9894592
36546                     ],
36547                     [
36548                         10.2327204,
36549                         46.8643462
36550                     ],
36551                     [
36552                         10.1207647,
36553                         46.8330223
36554                     ],
36555                     [
36556                         9.8663199,
36557                         46.9408389
36558                     ],
36559                     [
36560                         9.9019422,
36561                         47.0033426
36562                     ],
36563                     [
36564                         9.6831197,
36565                         47.0588402
36566                     ],
36567                     [
36568                         9.6118752,
36569                         47.0380354
36570                     ],
36571                     [
36572                         9.6322307,
36573                         47.128131
36574                     ],
36575                     [
36576                         9.5813418,
36577                         47.1662025
36578                     ],
36579                     [
36580                         9.5406306,
36581                         47.2664422
36582                     ],
36583                     [
36584                         9.6067863,
36585                         47.3492559
36586                     ],
36587                     [
36588                         9.6729419,
36589                         47.369939
36590                     ],
36591                     [
36592                         9.6424085,
36593                         47.4457079
36594                     ],
36595                     [
36596                         9.5660751,
36597                         47.4801122
36598                     ],
36599                     [
36600                         9.7136531,
36601                         47.5282405
36602                     ],
36603                     [
36604                         9.7848976,
36605                         47.5969187
36606                     ],
36607                     [
36608                         9.8357866,
36609                         47.5454185
36610                     ],
36611                     [
36612                         9.9477423,
36613                         47.538548
36614                     ],
36615                     [
36616                         10.0902313,
36617                         47.4491493
36618                     ],
36619                     [
36620                         10.1105869,
36621                         47.3664924
36622                     ],
36623                     [
36624                         10.2428982,
36625                         47.3871688
36626                     ],
36627                     [
36628                         10.1869203,
36629                         47.2698953
36630                     ],
36631                     [
36632                         10.3243205,
36633                         47.2975125
36634                     ],
36635                     [
36636                         10.4820763,
36637                         47.4491493
36638                     ],
36639                     [
36640                         10.4311873,
36641                         47.4869904
36642                     ],
36643                     [
36644                         10.4413651,
36645                         47.5900549
36646                     ],
36647                     [
36648                         10.4871652,
36649                         47.5522881
36650                     ],
36651                     [
36652                         10.5482319,
36653                         47.5351124
36654                     ],
36655                     [
36656                         10.5991209,
36657                         47.5660246
36658                     ],
36659                     [
36660                         10.7568766,
36661                         47.5316766
36662                     ],
36663                     [
36664                         10.8891879,
36665                         47.5454185
36666                     ],
36667                     [
36668                         10.9400769,
36669                         47.4869904
36670                     ],
36671                     [
36672                         10.9960547,
36673                         47.3906141
36674                     ],
36675                     [
36676                         11.2352328,
36677                         47.4422662
36678                     ],
36679                     [
36680                         11.2810328,
36681                         47.3975039
36682                     ],
36683                     [
36684                         11.4235219,
36685                         47.5144941
36686                     ],
36687                     [
36688                         11.5761888,
36689                         47.5076195
36690                     ],
36691                     [
36692                         11.6067221,
36693                         47.5900549
36694                     ],
36695                     [
36696                         11.8357224,
36697                         47.5866227
36698                     ],
36699                     [
36700                         12.003656,
36701                         47.6243647
36702                     ],
36703                     [
36704                         12.2072118,
36705                         47.6037815
36706                     ],
36707                     [
36708                         12.1614117,
36709                         47.6963421
36710                     ],
36711                     [
36712                         12.2581008,
36713                         47.7442718
36714                     ],
36715                     [
36716                         12.2530119,
36717                         47.6792136
36718                     ],
36719                     [
36720                         12.4311232,
36721                         47.7100408
36722                     ],
36723                     [
36724                         12.4921899,
36725                         47.631224
36726                     ],
36727                     [
36728                         12.5685234,
36729                         47.6277944
36730                     ],
36731                     [
36732                         12.6295901,
36733                         47.6894913
36734                     ],
36735                     [
36736                         12.7720792,
36737                         47.6689338
36738                     ],
36739                     [
36740                         12.8331459,
36741                         47.5419833
36742                     ],
36743                     [
36744                         12.975635,
36745                         47.4732332
36746                     ],
36747                     [
36748                         13.0417906,
36749                         47.4938677
36750                     ],
36751                     [
36752                         13.0367017,
36753                         47.5557226
36754                     ],
36755                     [
36756                         13.0977685,
36757                         47.6415112
36758                     ],
36759                     [
36760                         13.0316128,
36761                         47.7100408
36762                     ],
36763                     [
36764                         12.9043905,
36765                         47.7203125
36766                     ],
36767                     [
36768                         13.0061684,
36769                         47.84683
36770                     ],
36771                     [
36772                         12.9451016,
36773                         47.9355501
36774                     ],
36775                     [
36776                         12.8636793,
36777                         47.9594103
36778                     ],
36779                     [
36780                         12.8636793,
36781                         48.0036929
36782                     ],
36783                     [
36784                         12.7517236,
36785                         48.0989418
36786                     ],
36787                     [
36788                         12.8738571,
36789                         48.2109733
36790                     ],
36791                     [
36792                         12.9603683,
36793                         48.2109733
36794                     ],
36795                     [
36796                         13.0417906,
36797                         48.2652035
36798                     ],
36799                     [
36800                         13.1842797,
36801                         48.2990682
36802                     ],
36803                     [
36804                         13.2606131,
36805                         48.2922971
36806                     ],
36807                     [
36808                         13.3980133,
36809                         48.3565867
36810                     ],
36811                     [
36812                         13.4438134,
36813                         48.417418
36814                     ],
36815                     [
36816                         13.4387245,
36817                         48.5523383
36818                     ],
36819                     [
36820                         13.509969,
36821                         48.5860123
36822                     ],
36823                     [
36824                         13.6117469,
36825                         48.5725454
36826                     ],
36827                     [
36828                         13.7287915,
36829                         48.5118999
36830                     ],
36831                     [
36832                         13.7847694,
36833                         48.5725454
36834                     ],
36835                     [
36836                         13.8203916,
36837                         48.6263915
36838                     ],
36839                     [
36840                         13.7949471,
36841                         48.7171267
36842                     ],
36843                     [
36844                         13.850925,
36845                         48.7741724
36846                     ],
36847                     [
36848                         14.0595697,
36849                         48.6633774
36850                     ],
36851                     [
36852                         14.0137696,
36853                         48.6331182
36854                     ],
36855                     [
36856                         14.0748364,
36857                         48.5927444
36858                     ],
36859                     [
36860                         14.2173255,
36861                         48.5961101
36862                     ],
36863                     [
36864                         14.3649034,
36865                         48.5489696
36866                     ],
36867                     [
36868                         14.4666813,
36869                         48.6499311
36870                     ],
36871                     [
36872                         14.5582815,
36873                         48.5961101
36874                     ],
36875                     [
36876                         14.5989926,
36877                         48.6263915
36878                     ],
36879                     [
36880                         14.7211261,
36881                         48.5759124
36882                     ],
36883                     [
36884                         14.7211261,
36885                         48.6868997
36886                     ],
36887                     [
36888                         14.822904,
36889                         48.7271983
36890                     ],
36891                     [
36892                         14.8178151,
36893                         48.777526
36894                     ],
36895                     [
36896                         14.9647227,
36897                         48.7851754
36898                     ],
36899                     [
36900                         14.9893637,
36901                         49.0126611
36902                     ],
36903                     [
36904                         15.1485933,
36905                         48.9950306
36906                     ],
36907                     [
36908                         15.1943934,
36909                         48.9315502
36910                     ],
36911                     [
36912                         15.3063491,
36913                         48.9850128
36914                     ],
36915                     [
36916                         15.3928603,
36917                         48.9850128
36918                     ],
36919                     [
36920                         15.4844604,
36921                         48.9282069
36922                     ],
36923                     [
36924                         15.749083,
36925                         48.8545973
36926                     ],
36927                     [
36928                         15.8406831,
36929                         48.8880697
36930                     ],
36931                     [
36932                         16.0086166,
36933                         48.7808794
36934                     ],
36935                     [
36936                         16.2070835,
36937                         48.7339115
36938                     ],
36939                     [
36940                         16.3953727,
36941                         48.7372678
36942                     ],
36943                     [
36944                         16.4920617,
36945                         48.8110498
36946                     ],
36947                     [
36948                         16.6905286,
36949                         48.7741724
36950                     ],
36951                     [
36952                         16.7057953,
36953                         48.7339115
36954                     ],
36955                     [
36956                         16.8991733,
36957                         48.713769
36958                     ],
36959                     [
36960                         16.9755067,
36961                         48.515271
36962                     ],
36963                     [
36964                         16.8482844,
36965                         48.4511817
36966                     ],
36967                     [
36968                         16.8533733,
36969                         48.3464411
36970                     ],
36971                     [
36972                         16.9551512,
36973                         48.2516513
36974                     ],
36975                     [
36976                         16.9907734,
36977                         48.1498955
36978                     ],
36979                     [
36980                         17.0925513,
36981                         48.1397088
36982                     ],
36983                     [
36984                         17.0823736,
36985                         48.0241182
36986                     ],
36987                     [
36988                         17.1739737,
36989                         48.0207146
36990                     ],
36991                     [
36992                         17.0823736,
36993                         47.8741447
36994                     ],
36995                     [
36996                         16.9856845,
36997                         47.8673174
36998                     ],
36999                     [
37000                         17.0823736,
37001                         47.8092489
37002                     ],
37003                     [
37004                         17.0925513,
37005                         47.7031919
37006                     ],
37007                     [
37008                         16.7414176,
37009                         47.6792136
37010                     ],
37011                     [
37012                         16.7057953,
37013                         47.7511153
37014                     ],
37015                     [
37016                         16.5378617,
37017                         47.7545368
37018                     ],
37019                     [
37020                         16.5480395,
37021                         47.7066164
37022                     ],
37023                     [
37024                         16.4208172,
37025                         47.6689338
37026                     ],
37027                     [
37028                         16.573484,
37029                         47.6175045
37030                     ],
37031                     [
37032                         16.670173,
37033                         47.631224
37034                     ],
37035                     [
37036                         16.7108842,
37037                         47.538548
37038                     ],
37039                     [
37040                         16.6599952,
37041                         47.4491493
37042                     ],
37043                     [
37044                         16.5429506,
37045                         47.3940591
37046                     ],
37047                     [
37048                         16.4615283,
37049                         47.3940591
37050                     ],
37051                     [
37052                         16.4920617,
37053                         47.276801
37054                     ],
37055                     [
37056                         16.425906,
37057                         47.1973317
37058                     ],
37059                     [
37060                         16.4717061,
37061                         47.1489007
37062                     ],
37063                     [
37064                         16.5480395,
37065                         47.1489007
37066                     ],
37067                     [
37068                         16.476795,
37069                         47.0796369
37070                     ],
37071                     [
37072                         16.527684,
37073                         47.0588402
37074                     ]
37075                 ]
37076             ],
37077             "terms_text": "geoimage.at",
37078             "id": "geoimage.at"
37079         },
37080         {
37081             "name": "Imagerie Drone (Haiti)",
37082             "type": "tms",
37083             "template": "http://wms.openstreetmap.fr/tms/1.0.0/iomhaiti/{zoom}/{x}/{y}",
37084             "polygon": [
37085                 [
37086                     [
37087                         -72.1547401,
37088                         19.6878969
37089                     ],
37090                     [
37091                         -72.162234,
37092                         19.689011
37093                     ],
37094                     [
37095                         -72.164995,
37096                         19.6932445
37097                     ],
37098                     [
37099                         -72.1657838,
37100                         19.6979977
37101                     ],
37102                     [
37103                         -72.161603,
37104                         19.7035677
37105                     ],
37106                     [
37107                         -72.1487449,
37108                         19.7028993
37109                     ],
37110                     [
37111                         -72.1477194,
37112                         19.7026765
37113                     ],
37114                     [
37115                         -72.1485082,
37116                         19.7001514
37117                     ],
37118                     [
37119                         -72.1436963,
37120                         19.7011169
37121                     ],
37122                     [
37123                         -72.1410143,
37124                         19.7000029
37125                     ],
37126                     [
37127                         -72.139476,
37128                         19.6973664
37129                     ],
37130                     [
37131                         -72.1382533,
37132                         19.6927617
37133                     ],
37134                     [
37135                         -72.1386872,
37136                         19.6923161
37137                     ],
37138                     [
37139                         -72.1380561,
37140                         19.6896423
37141                     ],
37142                     [
37143                         -72.1385294,
37144                         19.6894938
37145                     ],
37146                     [
37147                         -72.1388055,
37148                         19.6901251
37149                     ],
37150                     [
37151                         -72.1388844,
37152                         19.6876741
37153                     ],
37154                     [
37155                         -72.1378195,
37156                         19.6872656
37157                     ],
37158                     [
37159                         -72.13778,
37160                         19.6850003
37161                     ],
37162                     [
37163                         -72.1369517,
37164                         19.6855945
37165                     ],
37166                     [
37167                         -72.136794,
37168                         19.6840719
37169                     ],
37170                     [
37171                         -72.135729,
37172                         19.6835148
37173                     ],
37174                     [
37175                         -72.1355713,
37176                         19.6740817
37177                     ],
37178                     [
37179                         -72.1366362,
37180                         19.6708133
37181                     ],
37182                     [
37183                         -72.1487843,
37184                         19.6710733
37185                     ],
37186                     [
37187                         -72.1534779,
37188                         19.6763843
37189                     ],
37190                     [
37191                         -72.1530835,
37192                         19.6769414
37193                     ],
37194                     [
37195                         -72.1533251,
37196                         19.6769768
37197                     ],
37198                     [
37199                         -72.1532807,
37200                         19.6796525
37201                     ],
37202                     [
37203                         -72.1523834,
37204                         19.6797175
37205                     ],
37206                     [
37207                         -72.1522749,
37208                         19.6803488
37209                     ],
37210                     [
37211                         -72.1519101,
37212                         19.6803395
37213                     ],
37214                     [
37215                         -72.1518608,
37216                         19.6805067
37217                     ],
37218                     [
37219                         -72.1528173,
37220                         19.6806552
37221                     ],
37222                     [
37223                         -72.1522299,
37224                         19.6833011
37225                     ],
37226                     [
37227                         -72.1507801,
37228                         19.6831499
37229                     ],
37230                     [
37231                         -72.1504457,
37232                         19.6847862
37233                     ],
37234                     [
37235                         -72.1508591,
37236                         19.6843492
37237                     ],
37238                     [
37239                         -72.1530087,
37240                         19.6849898
37241                     ],
37242                     [
37243                         -72.1546258,
37244                         19.6854354
37245                     ],
37246                     [
37247                         -72.1543103,
37248                         19.6870694
37249                     ],
37250                     [
37251                         -72.1547244,
37252                         19.6868466
37253                     ],
37254                     [
37255                         -72.1548501,
37256                         19.6877564
37257                     ],
37258                     [
37259                         -72.1545814,
37260                         19.6877982
37261                     ]
37262                 ],
37263                 [
37264                     [
37265                         -72.1310601,
37266                         19.6718929
37267                     ],
37268                     [
37269                         -72.1259842,
37270                         19.6772765
37271                     ],
37272                     [
37273                         -72.1255379,
37274                         19.6776179
37275                     ],
37276                     [
37277                         -72.1216891,
37278                         19.6776442
37279                     ],
37280                     [
37281                         -72.1149677,
37282                         19.672602
37283                     ],
37284                     [
37285                         -72.1152745,
37286                         19.6687152
37287                     ],
37288                     [
37289                         -72.1198205,
37290                         19.6627535
37291                     ],
37292                     [
37293                         -72.1227768,
37294                         19.6625696
37295                     ],
37296                     [
37297                         -72.1248965,
37298                         19.662701
37299                     ],
37300                     [
37301                         -72.1285779,
37302                         19.6645394
37303                     ],
37304                     [
37305                         -72.1308091,
37306                         19.6661677
37307                     ],
37308                     [
37309                         -72.1316737,
37310                         19.668794
37311                     ],
37312                     [
37313                         -72.1315621,
37314                         19.671
37315                     ]
37316                 ],
37317                 [
37318                     [
37319                         -71.845795,
37320                         19.6709758
37321                     ],
37322                     [
37323                         -71.8429354,
37324                         19.6759525
37325                     ],
37326                     [
37327                         -71.8410027,
37328                         19.6759525
37329                     ],
37330                     [
37331                         -71.8380249,
37332                         19.6755254
37333                     ],
37334                     [
37335                         -71.8378671,
37336                         19.6745041
37337                     ],
37338                     [
37339                         -71.8390504,
37340                         19.6743927
37341                     ],
37342                     [
37343                         -71.8390109,
37344                         19.6741141
37345                     ],
37346                     [
37347                         -71.8398392,
37348                         19.673947
37349                     ],
37350                     [
37351                         -71.8389123,
37352                         19.6736127
37353                     ],
37354                     [
37355                         -71.8380249,
37356                         19.67209
37357                     ],
37358                     [
37359                         -71.8380052,
37360                         19.6726285
37361                     ],
37362                     [
37363                         -71.8376699,
37364                         19.6727214
37365                     ],
37366                     [
37367                         -71.8376305,
37368                         19.672545
37369                     ],
37370                     [
37371                         -71.8354414,
37372                         19.6732135
37373                     ],
37374                     [
37375                         -71.835333,
37376                         19.6729999
37377                     ],
37378                     [
37379                         -71.8331242,
37380                         19.6734642
37381                     ],
37382                     [
37383                         -71.8326706,
37384                         19.6716815
37385                     ],
37386                     [
37387                         -71.8321579,
37388                         19.67209
37389                     ],
37390                     [
37391                         -71.8307183,
37392                         19.6694902
37393                     ],
37394                     [
37395                         -71.8306009,
37396                         19.6697594
37397                     ],
37398                     [
37399                         -71.8302174,
37400                         19.6698907
37401                     ],
37402                     [
37403                         -71.8291833,
37404                         19.6672095
37405                     ],
37406                     [
37407                         -71.8290749,
37408                         19.6672095
37409                     ],
37410                     [
37411                         -71.8289122,
37412                         19.6667916
37413                     ],
37414                     [
37415                         -71.8289516,
37416                         19.6666199
37417                     ],
37418                     [
37419                         -71.8288333,
37420                         19.6663506
37421                     ],
37422                     [
37423                         -71.8285572,
37424                         19.6664759
37425                     ],
37426                     [
37427                         -71.8288678,
37428                         19.6672466
37429                     ],
37430                     [
37431                         -71.8287593,
37432                         19.6674138
37433                     ],
37434                     [
37435                         -71.8277979,
37436                         19.6678177
37437                     ],
37438                     [
37439                         -71.8277112,
37440                         19.6678586
37441                     ],
37442                     [
37443                         -71.8278263,
37444                         19.6679637
37445                     ],
37446                     [
37447                         -71.8271831,
37448                         19.6681212
37449                     ],
37450                     [
37451                         -71.8271761,
37452                         19.6680917
37453                     ],
37454                     [
37455                         -71.8264405,
37456                         19.6683921
37457                     ],
37458                     [
37459                         -71.8264074,
37460                         19.6683231
37461                     ],
37462                     [
37463                         -71.8261954,
37464                         19.6684253
37465                     ],
37466                     [
37467                         -71.8261806,
37468                         19.6683556
37469                     ],
37470                     [
37471                         -71.8258946,
37472                         19.6684206
37473                     ],
37474                     [
37475                         -71.8258897,
37476                         19.6686574
37477                     ],
37478                     [
37479                         -71.8251551,
37480                         19.6687549
37481                     ],
37482                     [
37483                         -71.8254509,
37484                         19.6691588
37485                     ],
37486                     [
37487                         -71.8229332,
37488                         19.6695739
37489                     ],
37490                     [
37491                         -71.822713,
37492                         19.6696658
37493                     ],
37494                     [
37495                         -71.8227688,
37496                         19.6697577
37497                     ],
37498                     [
37499                         -71.8201751,
37500                         19.6709855
37501                     ],
37502                     [
37503                         -71.8198474,
37504                         19.6704537
37505                     ],
37506                     [
37507                         -71.8197985,
37508                         19.6706014
37509                     ],
37510                     [
37511                         -71.8194674,
37512                         19.6707557
37513                     ],
37514                     [
37515                         -71.8182472,
37516                         19.6713433
37517                     ],
37518                     [
37519                         -71.8181426,
37520                         19.6711431
37521                     ],
37522                     [
37523                         -71.8175813,
37524                         19.6714254
37525                     ],
37526                     [
37527                         -71.816959,
37528                         19.6707672
37529                     ],
37530                     [
37531                         -71.8176388,
37532                         19.6718965
37533                     ],
37534                     [
37535                         -71.8171403,
37536                         19.6720376
37537                     ],
37538                     [
37539                         -71.8158225,
37540                         19.6718045
37541                     ],
37542                     [
37543                         -71.8138354,
37544                         19.6711874
37545                     ],
37546                     [
37547                         -71.8123259,
37548                         19.6706982
37549                     ],
37550                     [
37551                         -71.8121759,
37552                         19.6704258
37553                     ],
37554                     [
37555                         -71.8124304,
37556                         19.6701467
37557                     ],
37558                     [
37559                         -71.8119184,
37560                         19.6700141
37561                     ],
37562                     [
37563                         -71.8118765,
37564                         19.6705828
37565                     ],
37566                     [
37567                         -71.811169,
37568                         19.6703483
37569                     ],
37570                     [
37571                         -71.8095938,
37572                         19.6698516
37573                     ],
37574                     [
37575                         -71.8077992,
37576                         19.6692829
37577                     ],
37578                     [
37579                         -71.8056028,
37580                         19.668612
37581                     ],
37582                     [
37583                         -71.8051443,
37584                         19.6668942
37585                     ],
37586                     [
37587                         -71.8051196,
37588                         19.6652322
37589                     ],
37590                     [
37591                         -71.8052315,
37592                         19.661979
37593                     ],
37594                     [
37595                         -71.8065603,
37596                         19.6523921
37597                     ],
37598                     [
37599                         -71.8073412,
37600                         19.6482946
37601                     ],
37602                     [
37603                         -71.8099686,
37604                         19.6468292
37605                     ],
37606                     [
37607                         -71.8147517,
37608                         19.6454502
37609                     ],
37610                     [
37611                         -71.8147726,
37612                         19.6455619
37613                     ],
37614                     [
37615                         -71.8150027,
37616                         19.6455093
37617                     ],
37618                     [
37619                         -71.8149469,
37620                         19.6453846
37621                     ],
37622                     [
37623                         -71.8159928,
37624                         19.6450234
37625                     ],
37626                     [
37627                         -71.8158882,
37628                         19.6448855
37629                     ],
37630                     [
37631                         -71.8165854,
37632                         19.6446097
37633                     ],
37634                     [
37635                         -71.8190119,
37636                         19.643802
37637                     ],
37638                     [
37639                         -71.8211524,
37640                         19.643454
37641                     ],
37642                     [
37643                         -71.8221564,
37644                         19.6433292
37645                     ],
37646                     [
37647                         -71.8269046,
37648                         19.643211
37649                     ],
37650                     [
37651                         -71.8280481,
37652                         19.6432241
37653                     ],
37654                     [
37655                         -71.8304466,
37656                         19.6440778
37657                     ],
37658                     [
37659                         -71.8306419,
37660                         19.6448592
37661                     ],
37662                     [
37663                         -71.8295263,
37664                         19.6450365
37665                     ],
37666                     [
37667                         -71.8296064,
37668                         19.6456111
37669                     ],
37670                     [
37671                         -71.8299411,
37672                         19.6455651
37673                     ],
37674                     [
37675                         -71.8303699,
37676                         19.6451744
37677                     ],
37678                     [
37679                         -71.830471,
37680                         19.6453452
37681                     ],
37682                     [
37683                         -71.8308092,
37684                         19.6451974
37685                     ],
37686                     [
37687                         -71.8310184,
37688                         19.6451088
37689                     ],
37690                     [
37691                         -71.8312519,
37692                         19.6458541
37693                     ],
37694                     [
37695                         -71.8311125,
37696                         19.6458245
37697                     ],
37698                     [
37699                         -71.831367,
37700                         19.6465862
37701                     ],
37702                     [
37703                         -71.8328939,
37704                         19.646189
37705                     ],
37706                     [
37707                         -71.8344566,
37708                         19.6457062
37709                     ],
37710                     [
37711                         -71.8344664,
37712                         19.6463052
37713                     ],
37714                     [
37715                         -71.834215,
37716                         19.6461938
37717                     ],
37718                     [
37719                         -71.8342002,
37720                         19.6465513
37721                     ],
37722                     [
37723                         -71.8346702,
37724                         19.6463
37725                     ],
37726                     [
37727                         -71.8349118,
37728                         19.6463905
37729                     ],
37730                     [
37731                         -71.8347984,
37732                         19.6462187
37733                     ],
37734                     [
37735                         -71.8354393,
37736                         19.6458496
37737                     ],
37738                     [
37739                         -71.8355034,
37740                         19.6458032
37741                     ],
37742                     [
37743                         -71.8364747,
37744                         19.6461328
37745                     ],
37746                     [
37747                         -71.8376382,
37748                         19.6472658
37749                     ],
37750                     [
37751                         -71.8379143,
37752                         19.647888
37753                     ],
37754                     [
37755                         -71.8390483,
37756                         19.6508039
37757                     ],
37758                     [
37759                         -71.8456942,
37760                         19.6696203
37761                     ]
37762                 ],
37763                 [
37764                     [
37765                         -72.098878,
37766                         18.54843
37767                     ],
37768                     [
37769                         -72.096993,
37770                         18.5501994
37771                     ],
37772                     [
37773                         -72.0972888,
37774                         18.5503209
37775                     ],
37776                     [
37777                         -72.0968451,
37778                         18.5503489
37779                     ],
37780                     [
37781                         -72.0955632,
37782                         18.551854
37783                     ],
37784                     [
37785                         -72.0956428,
37786                         18.5526742
37787                     ],
37788                     [
37789                         -72.0959914,
37790                         18.5533748
37791                     ],
37792                     [
37793                         -72.0962145,
37794                         18.553203
37795                     ],
37796                     [
37797                         -72.0962842,
37798                         18.5535665
37799                     ],
37800                     [
37801                         -72.0964446,
37802                         18.5535533
37803                     ],
37804                     [
37805                         -72.0965352,
37806                         18.5539764
37807                     ],
37808                     [
37809                         -72.0965056,
37810                         18.554173
37811                     ],
37812                     [
37813                         -72.0966085,
37814                         18.5541747
37815                     ],
37816                     [
37817                         -72.0965178,
37818                         18.5542127
37819                     ],
37820                     [
37821                         -72.0968769,
37822                         18.5546588
37823                     ],
37824                     [
37825                         -72.0979018,
37826                         18.5552141
37827                     ],
37828                     [
37829                         -72.1006211,
37830                         18.5555875
37831                     ],
37832                     [
37833                         -72.1014926,
37834                         18.5556206
37835                     ],
37836                     [
37837                         -72.1024339,
37838                         18.5555016
37839                     ],
37840                     [
37841                         -72.103417,
37842                         18.5543515
37843                     ],
37844                     [
37845                         -72.1034798,
37846                         18.5516215
37847                     ],
37848                     [
37849                         -72.1030789,
37850                         18.5516149
37851                     ],
37852                     [
37853                         -72.1033752,
37854                         18.5515224
37855                     ],
37856                     [
37857                         -72.1035042,
37858                         18.5515224
37859                     ],
37860                     [
37861                         -72.1035239,
37862                         18.5502417
37863                     ],
37864                     [
37865                         -72.1028701,
37866                         18.5503062
37867                     ],
37868                     [
37869                         -72.1029015,
37870                         18.55025
37871                     ],
37872                     [
37873                         -72.1028457,
37874                         18.5501773
37875                     ],
37876                     [
37877                         -72.1035081,
37878                         18.5500252
37879                     ],
37880                     [
37881                         -72.103491,
37882                         18.5497396
37883                     ],
37884                     [
37885                         -72.1035181,
37886                         18.5497361
37887                     ],
37888                     [
37889                         -72.1035398,
37890                         18.5489039
37891                     ],
37892                     [
37893                         -72.1034317,
37894                         18.5487056
37895                     ],
37896                     [
37897                         -72.102717,
37898                         18.5481437
37899                     ],
37900                     [
37901                         -72.1025601,
37902                         18.5481536
37903                     ],
37904                     [
37905                         -72.10229,
37906                         18.5482751
37907                     ],
37908                     [
37909                         -72.1022891,
37910                         18.5482569
37911                     ],
37912                     [
37913                         -72.1025201,
37914                         18.5481396
37915                     ],
37916                     [
37917                         -72.1023388,
37918                         18.5481321
37919                     ],
37920                     [
37921                         -72.0999082,
37922                         18.5480901
37923                     ],
37924                     [
37925                         -72.09907,
37926                         18.5483799
37927                     ]
37928                 ],
37929                 [
37930                     [
37931                         -72.2542503,
37932                         18.568262
37933                     ],
37934                     [
37935                         -72.2560252,
37936                         18.5717765
37937                     ],
37938                     [
37939                         -72.2557886,
37940                         18.5748049
37941                     ],
37942                     [
37943                         -72.2535009,
37944                         18.5755526
37945                     ],
37946                     [
37947                         -72.2522782,
37948                         18.5755526
37949                     ],
37950                     [
37951                         -72.2499906,
37952                         18.5740945
37953                     ],
37954                     [
37955                         -72.2473874,
37956                         18.5698323
37957                     ],
37958                     [
37959                         -72.2460069,
37960                         18.566729
37961                     ],
37962                     [
37963                         -72.2458492,
37964                         18.5629527
37965                     ],
37966                     [
37967                         -72.2479396,
37968                         18.5625414
37969                     ],
37970                     [
37971                         -72.2501483,
37972                         18.5628031
37973                     ],
37974                     [
37975                         -72.2519232,
37976                         18.5650839
37977                     ]
37978                 ],
37979                 [
37980                     [
37981                         -72.303145,
37982                         18.5332749
37983                     ],
37984                     [
37985                         -72.3031275,
37986                         18.5331799
37987                     ],
37988                     [
37989                         -72.3048311,
37990                         18.5311081
37991                     ],
37992                     [
37993                         -72.3097397,
37994                         18.5311081
37995                     ],
37996                     [
37997                         -72.3164332,
37998                         18.5324302
37999                     ],
38000                     [
38001                         -72.3234056,
38002                         18.5366083
38003                     ],
38004                     [
38005                         -72.3261388,
38006                         18.5387765
38007                     ],
38008                     [
38009                         -72.3261946,
38010                         18.5426371
38011                     ],
38012                     [
38013                         -72.3170468,
38014                         18.5540596
38015                     ],
38016                     [
38017                         -72.3130864,
38018                         18.5540596
38019                     ],
38020                     [
38021                         -72.2987511,
38022                         18.5453342
38023                     ],
38024                     [
38025                         -72.2988627,
38026                         18.5407333
38027                     ],
38028                     [
38029                         -72.2962969,
38030                         18.5404689
38031                     ],
38032                     [
38033                         -72.2954602,
38034                         18.5395169
38035                     ],
38036                     [
38037                         -72.2961853,
38038                         18.5338582
38039                     ],
38040                     [
38041                         -72.2971893,
38042                         18.5332235
38043                     ],
38044                     [
38045                         -72.3007034,
38046                         18.5332764
38047                     ],
38048                     [
38049                         -72.3022652,
38050                         18.5342284
38051                     ],
38052                     [
38053                         -72.3028486,
38054                         18.5335189
38055                     ],
38056                     [
38057                         -72.303104,
38058                         18.5333361
38059                     ],
38060                     [
38061                         -72.303181,
38062                         18.5334007
38063                     ],
38064                     [
38065                         -72.3035793,
38066                         18.5335614
38067                     ],
38068                     [
38069                         -72.3030793,
38070                         18.5346463
38071                     ],
38072                     [
38073                         -72.303715,
38074                         18.5339873
38075                     ],
38076                     [
38077                         -72.3045286,
38078                         18.5344052
38079                     ],
38080                     [
38081                         -72.3044015,
38082                         18.5345097
38083                     ],
38084                     [
38085                         -72.3062747,
38086                         18.5352571
38087                     ],
38088                     [
38089                         -72.3063107,
38090                         18.5352741
38091                     ],
38092                     [
38093                         -72.3061219,
38094                         18.5357628
38095                     ],
38096                     [
38097                         -72.3061219,
38098                         18.5358196
38099                     ],
38100                     [
38101                         -72.30637,
38102                         18.5358928
38103                     ],
38104                     [
38105                         -72.3062726,
38106                         18.5354869
38107                     ],
38108                     [
38109                         -72.3066688,
38110                         18.5350891
38111                     ],
38112                     [
38113                         -72.3061963,
38114                         18.5349706
38115                     ],
38116                     [
38117                         -72.3058869,
38118                         18.5349385
38119                     ],
38120                     [
38121                         -72.3055373,
38122                         18.5346833
38123                     ],
38124                     [
38125                         -72.3054864,
38126                         18.534613
38127                     ],
38128                     [
38129                         -72.3055585,
38130                         18.5345065
38131                     ],
38132                     [
38133                         -72.3046749,
38134                         18.5342293
38135                     ],
38136                     [
38137                         -72.3047617,
38138                         18.5338817
38139                     ],
38140                     [
38141                         -72.3043252,
38142                         18.5337511
38143                     ],
38144                     [
38145                         -72.3042595,
38146                         18.5336346
38147                     ]
38148                 ],
38149                 [
38150                     [
38151                         -72.2981405,
38152                         18.477502
38153                     ],
38154                     [
38155                         -72.2935652,
38156                         18.4948587
38157                     ],
38158                     [
38159                         -72.2922242,
38160                         18.4964297
38161                     ],
38162                     [
38163                         -72.2931708,
38164                         18.4972526
38165                     ],
38166                     [
38167                         -72.2892266,
38168                         18.5057058
38169                     ],
38170                     [
38171                         -72.2878067,
38172                         18.5080996
38173                     ],
38174                     [
38175                         -72.2850458,
38176                         18.5119893
38177                     ],
38178                     [
38179                         -72.2840203,
38180                         18.5113161
38181                     ],
38182                     [
38183                         -72.2808649,
38184                         18.515879
38185                     ],
38186                     [
38187                         -72.2773151,
38188                         18.5175994
38189                     ],
38190                     [
38191                         -72.2723454,
38192                         18.5175246
38193                     ],
38194                     [
38195                         -72.2662714,
38196                         18.5144578
38197                     ],
38198                     [
38199                         -72.2665869,
38200                         18.5066783
38201                     ],
38202                     [
38203                         -72.2692643,
38204                         18.5046154
38205                     ],
38206                     [
38207                         -72.2661965,
38208                         18.5029756
38209                     ],
38210                     [
38211                         -72.2688181,
38212                         18.4965222
38213                     ],
38214                     [
38215                         -72.2691528,
38216                         18.4959403
38217                     ],
38218                     [
38219                         -72.2702684,
38220                         18.4961519
38221                     ],
38222                     [
38223                         -72.2702684,
38224                         18.4955964
38225                     ],
38226                     [
38227                         -72.2690691,
38228                         18.49557
38229                     ],
38230                     [
38231                         -72.2692922,
38232                         18.4937714
38233                     ],
38234                     [
38235                         -72.2736988,
38236                         18.4859951
38237                     ],
38238                     [
38239                         -72.2746749,
38240                         18.4850429
38241                     ],
38242                     [
38243                         -72.2751769,
38244                         18.483403
38245                     ],
38246                     [
38247                         -72.2765435,
38248                         18.4813398
38249                     ],
38250                     [
38251                         -72.2773523,
38252                         18.4814985
38253                     ],
38254                     [
38255                         -72.2783006,
38256                         18.4809694
38257                     ],
38258                     [
38259                         -72.2778544,
38260                         18.4807049
38261                     ],
38262                     [
38263                         -72.2771013,
38264                         18.480123
38265                     ],
38266                     [
38267                         -72.2789978,
38268                         18.4775836
38269                     ],
38270                     [
38271                         -72.279723,
38272                         18.4772927
38273                     ],
38274                     [
38275                         -72.2806433,
38276                         18.4776365
38277                     ],
38278                     [
38279                         -72.2813685,
38280                         18.4771604
38281                     ],
38282                     [
38283                         -72.2808386,
38284                         18.4769752
38285                     ],
38286                     [
38287                         -72.2812848,
38288                         18.4758378
38289                     ],
38290                     [
38291                         -72.2823167,
38292                         18.4751765
38293                     ],
38294                     [
38295                         -72.2851615,
38296                         18.4750971
38297                     ],
38298                     [
38299                         -72.2849941,
38300                         18.4763668
38301                     ],
38302                     [
38303                         -72.2854404,
38304                         18.4769752
38305                     ],
38306                     [
38307                         -72.286277,
38308                         18.4756262
38309                     ],
38310                     [
38311                         -72.2869325,
38312                         18.4754675
38313                     ],
38314                     [
38315                         -72.2865978,
38316                         18.4751897
38317                     ],
38318                     [
38319                         -72.2865978,
38320                         18.4750046
38321                     ],
38322                     [
38323                         -72.2909765,
38324                         18.4747268
38325                     ],
38326                     [
38327                         -72.2946579,
38328                         18.4749384
38329                     ],
38330                     [
38331                         -72.2973911,
38332                         18.476843
38333                     ]
38334                 ],
38335                 [
38336                     [
38337                         -72.3466657,
38338                         18.5222375
38339                     ],
38340                     [
38341                         -72.346833,
38342                         18.5244325
38343                     ],
38344                     [
38345                         -72.3475303,
38346                         18.5277645
38347                     ],
38348                     [
38349                         -72.3455501,
38350                         18.5291131
38351                     ],
38352                     [
38353                         -72.3403069,
38354                         18.5292189
38355                     ],
38356                     [
38357                         -72.3383267,
38358                         18.5280289
38359                     ],
38360                     [
38361                         -72.3369043,
38362                         18.530118
38363                     ],
38364                     [
38365                         -72.3338086,
38366                         18.5296684
38367                     ],
38368                     [
38369                         -72.3289279,
38370                         18.5270769
38371                     ],
38372                     [
38373                         -72.328649,
38374                         18.5253316
38375                     ],
38376                     [
38377                         -72.3292068,
38378                         18.5232689
38379                     ],
38380                     [
38381                         -72.330406,
38382                         18.5220524
38383                     ],
38384                     [
38385                         -72.3321631,
38386                         18.5221847
38387                     ],
38388                     [
38389                         -72.3322467,
38390                         18.5191963
38391                     ],
38392                     [
38393                         -72.3369183,
38394                         18.5183633
38395                     ],
38396                     [
38397                         -72.3382012,
38398                         18.5184691
38399                     ],
38400                     [
38401                         -72.3381454,
38402                         18.5181782
38403                     ],
38404                     [
38405                         -72.3411993,
38406                         18.5177947
38407                     ],
38408                     [
38409                         -72.3454943,
38410                         18.5171997
38411                     ],
38412                     [
38413                         -72.3492595,
38414                         18.517279
38415                     ],
38416                     [
38417                         -72.3504308,
38418                         18.5188922
38419                     ],
38420                     [
38421                         -72.3503472,
38422                         18.5206112
38423                     ],
38424                     [
38425                         -72.3496778,
38426                         18.5220392
38427                     ]
38428                 ],
38429                 [
38430                     [
38431                         -72.3303078,
38432                         18.5486462
38433                     ],
38434                     [
38435                         -72.3429687,
38436                         18.5508149
38437                     ],
38438                     [
38439                         -72.3433236,
38440                         18.5530585
38441                     ],
38442                     [
38443                         -72.3413121,
38444                         18.5614341
38445                     ],
38446                     [
38447                         -72.3390639,
38448                         18.5613593
38449                     ],
38450                     [
38451                         -72.3384723,
38452                         18.5638271
38453                     ],
38454                     [
38455                         -72.3375257,
38456                         18.5654348
38457                     ],
38458                     [
38459                         -72.3348436,
38460                         18.5650609
38461                     ],
38462                     [
38463                         -72.3311755,
38464                         18.5638271
38465                     ],
38466                     [
38467                         -72.3312149,
38468                         18.5616211
38469                     ],
38470                     [
38471                         -72.3232082,
38472                         18.5606863
38473                     ],
38474                     [
38475                         -72.3212361,
38476                         18.559602
38477                     ],
38478                     [
38479                         -72.3208023,
38480                         18.5587046
38481                     ],
38482                     [
38483                         -72.3208811,
38484                         18.557882
38485                     ],
38486                     [
38487                         -72.3259493,
38488                         18.5580274
38489                     ],
38490                     [
38491                         -72.3266186,
38492                         18.5581993
38493                     ],
38494                     [
38495                         -72.3259214,
38496                         18.5577498
38497                     ],
38498                     [
38499                         -72.3250986,
38500                         18.5573797
38501                     ],
38502                     [
38503                         -72.3233767,
38504                         18.552263
38505                     ],
38506                     [
38507                         -72.3245994,
38508                         18.5478507
38509                     ],
38510                     [
38511                         -72.3288986,
38512                         18.5483742
38513                     ],
38514                     [
38515                         -72.329979,
38516                         18.5489548
38517                     ]
38518                 ],
38519                 [
38520                     [
38521                         -72.3231383,
38522                         18.5269828
38523                     ],
38524                     [
38525                         -72.3223434,
38526                         18.528067
38527                     ],
38528                     [
38529                         -72.3209629,
38530                         18.5279745
38531                     ],
38532                     [
38533                         -72.3207816,
38534                         18.5271282
38535                     ],
38536                     [
38537                         -72.3208513,
38538                         18.5253697
38539                     ],
38540                     [
38541                         -72.3214649,
38542                         18.5249598
38543                     ],
38544                     [
38545                         -72.3225666,
38546                         18.5248937
38547                     ],
38548                     [
38549                         -72.3228454,
38550                         18.52533
38551                     ],
38552                     [
38553                         -72.3232359,
38554                         18.5264804
38555                     ]
38556                 ],
38557                 [
38558                     [
38559                         -72.2160832,
38560                         18.6457752
38561                     ],
38562                     [
38563                         -72.2159649,
38564                         18.6553795
38565                     ],
38566                     [
38567                         -72.2030279,
38568                         18.6558279
38569                     ],
38570                     [
38571                         -72.1947057,
38572                         18.6553421
38573                     ],
38574                     [
38575                         -72.1922208,
38576                         18.6545573
38577                     ],
38578                     [
38579                         -72.1920631,
38580                         18.6521283
38581                     ],
38582                     [
38583                         -72.193483,
38584                         18.6477559
38585                     ],
38586                     [
38587                         -72.201253,
38588                         18.6385249
38589                     ],
38590                     [
38591                         -72.2069327,
38592                         18.6388239
38593                     ],
38594                     [
38595                         -72.2120996,
38596                         18.6424117
38597                     ],
38598                     [
38599                         -72.2118068,
38600                         18.6430591
38601                     ],
38602                     [
38603                         -72.2121693,
38604                         18.6426892
38605                     ],
38606                     [
38607                         -72.2127968,
38608                         18.6427552
38609                     ],
38610                     [
38611                         -72.2134662,
38612                         18.6431252
38613                     ],
38614                     [
38615                         -72.2135638,
38616                         18.6437462
38617                     ],
38618                     [
38619                         -72.2154176,
38620                         18.6443947
38621                     ],
38622                     [
38623                         -72.2158909,
38624                         18.6450301
38625                     ]
38626                 ],
38627                 [
38628                     [
38629                         -72.2867654,
38630                         18.6482017
38631                     ],
38632                     [
38633                         -72.2900977,
38634                         18.6527446
38635                     ],
38636                     [
38637                         -72.28981,
38638                         18.6536532
38639                     ],
38640                     [
38641                         -72.2900738,
38642                         18.6542664
38643                     ],
38644                     [
38645                         -72.290721,
38646                         18.6537667
38647                     ],
38648                     [
38649                         -72.2910327,
38650                         18.6544709
38651                     ],
38652                     [
38653                         -72.2912485,
38654                         18.654221
38655                     ],
38656                     [
38657                         -72.29168,
38658                         18.6558905
38659                     ],
38660                     [
38661                         -72.2912245,
38662                         18.656606
38663                     ],
38664                     [
38665                         -72.2922673,
38666                         18.65597
38667                     ],
38668                     [
38669                         -72.2926869,
38670                         18.6567536
38671                     ],
38672                     [
38673                         -72.2930705,
38674                         18.6567309
38675                     ],
38676                     [
38677                         -72.2941253,
38678                         18.6581846
38679                     ],
38680                     [
38681                         -72.2960192,
38682                         18.6608421
38683                     ],
38684                     [
38685                         -72.2959713,
38686                         18.6619096
38687                     ],
38688                     [
38689                         -72.2932862,
38690                         18.664567
38691                     ],
38692                     [
38693                         -72.2906731,
38694                         18.6659979
38695                     ],
38696                     [
38697                         -72.2895943,
38698                         18.6661342
38699                     ],
38700                     [
38701                         -72.2895943,
38702                         18.6665657
38703                     ],
38704                     [
38705                         -72.2877004,
38706                         18.6664749
38707                     ],
38708                     [
38709                         -72.2875805,
38710                         18.6676559
38711                     ],
38712                     [
38713                         -72.2831214,
38714                         18.6697227
38715                     ],
38716                     [
38717                         -72.2796453,
38718                         18.6696546
38719                     ],
38720                     [
38721                         -72.2784311,
38722                         18.6690787
38723                     ],
38724                     [
38725                         -72.2783972,
38726                         18.6687736
38727                     ],
38728                     [
38729                         -72.277736,
38730                         18.6691671
38731                     ],
38732                     [
38733                         -72.2774394,
38734                         18.669143
38735                     ],
38736                     [
38737                         -72.2770071,
38738                         18.6683159
38739                     ],
38740                     [
38741                         -72.2765575,
38742                         18.6681125
38743                     ],
38744                     [
38745                         -72.2765385,
38746                         18.6680583
38747                     ],
38748                     [
38749                         -72.2752319,
38750                         18.6685239
38751                     ],
38752                     [
38753                         -72.2749292,
38754                         18.6674649
38755                     ],
38756                     [
38757                         -72.2746416,
38758                         18.6674309
38759                     ],
38760                     [
38761                         -72.2734668,
38762                         18.6682145
38763                     ],
38764                     [
38765                         -72.2732271,
38766                         18.6682712
38767                     ],
38768                     [
38769                         -72.2726757,
38770                         18.6671583
38771                     ],
38772                     [
38773                         -72.2719147,
38774                         18.6674288
38775                     ],
38776                     [
38777                         -72.2718808,
38778                         18.6673405
38779                     ],
38780                     [
38781                         -72.2688149,
38782                         18.6681868
38783                     ],
38784                     [
38785                         -72.2688269,
38786                         18.6671761
38787                     ],
38788                     [
38789                         -72.2690786,
38790                         18.6668241
38791                     ],
38792                     [
38793                         -72.2688149,
38794                         18.66679
38795                     ],
38796                     [
38797                         -72.2681077,
38798                         18.6670739
38799                     ],
38800                     [
38801                         -72.2676282,
38802                         18.6673805
38803                     ],
38804                     [
38805                         -72.2675563,
38806                         18.6666878
38807                     ],
38808                     [
38809                         -72.266861,
38810                         18.666949
38811                     ],
38812                     [
38813                         -72.2655904,
38814                         18.6673578
38815                     ],
38816                     [
38817                         -72.2654466,
38818                         18.6670058
38819                     ],
38820                     [
38821                         -72.2647514,
38822                         18.6674146
38823                     ],
38824                     [
38825                         -72.2629893,
38826                         18.6681868
38827                     ],
38828                     [
38829                         -72.2628455,
38830                         18.6681754
38831                     ],
38832                     [
38833                         -72.2626537,
38834                         18.6676076
38835                     ],
38836                     [
38837                         -72.2623001,
38838                         18.6677098
38839                     ],
38840                     [
38841                         -72.2624799,
38842                         18.6679199
38843                     ],
38844                     [
38845                         -72.2624799,
38846                         18.6682322
38847                     ],
38848                     [
38849                         -72.262306,
38850                         18.6682606
38851                     ],
38852                     [
38853                         -72.2620963,
38854                         18.6679654
38855                     ],
38856                     [
38857                         -72.2622761,
38858                         18.6689193
38859                     ],
38860                     [
38861                         -72.2601484,
38862                         18.6688966
38863                     ],
38864                     [
38865                         -72.2542749,
38866                         18.6687944
38867                     ],
38868                     [
38869                         -72.2505388,
38870                         18.6683476
38871                     ],
38872                     [
38873                         -72.2504371,
38874                         18.669536
38875                     ],
38876                     [
38877                         -72.2477926,
38878                         18.6698893
38879                     ],
38880                     [
38881                         -72.2415204,
38882                         18.669793
38883                     ],
38884                     [
38885                         -72.2414187,
38886                         18.6741933
38887                     ],
38888                     [
38889                         -72.2389167,
38890                         18.6739759
38891                     ],
38892                     [
38893                         -72.2387249,
38894                         18.6734649
38895                     ],
38896                     [
38897                         -72.2383653,
38898                         18.6733059
38899                     ],
38900                     [
38901                         -72.2387009,
38902                         18.6739532
38903                     ],
38904                     [
38905                         -72.2375502,
38906                         18.6738964
38907                     ],
38908                     [
38909                         -72.2374183,
38910                         18.6735103
38911                     ],
38912                     [
38913                         -72.237742,
38914                         18.67334
38915                     ],
38916                     [
38917                         -72.2375142,
38918                         18.6732605
38919                     ],
38920                     [
38921                         -72.236843,
38922                         18.6734876
38923                     ],
38924                     [
38925                         -72.2364354,
38926                         18.6724088
38927                     ],
38928                     [
38929                         -72.2355124,
38930                         18.6726019
38931                     ],
38932                     [
38933                         -72.2354045,
38934                         18.6724202
38935                     ],
38936                     [
38937                         -72.2353027,
38938                         18.6729028
38939                     ],
38940                     [
38941                         -72.2345475,
38942                         18.6726871
38943                     ],
38944                     [
38945                         -72.2343077,
38946                         18.6724599
38947                     ],
38948                     [
38949                         -72.2342358,
38950                         18.6734706
38951                     ],
38952                     [
38953                         -72.2334087,
38954                         18.6734592
38955                     ],
38956                     [
38957                         -72.2332889,
38958                         18.6733003
38959                     ],
38960                     [
38961                         -72.2327375,
38962                         18.6732889
38963                     ],
38964                     [
38965                         -72.2327135,
38966                         18.6735047
38967                     ],
38968                     [
38969                         -72.227703,
38970                         18.6725281
38971                     ],
38972                     [
38973                         -72.2265283,
38974                         18.6716537
38975                     ],
38976                     [
38977                         -72.226804,
38978                         18.6715742
38979                     ],
38980                     [
38981                         -72.2274993,
38982                         18.6715855
38983                     ],
38984                     [
38985                         -72.2274873,
38986                         18.6714493
38987                     ],
38988                     [
38989                         -72.2272899,
38990                         18.6714623
38991                     ],
38992                     [
38993                         -72.2272814,
38994                         18.6712977
38995                     ],
38996                     [
38997                         -72.2272094,
38998                         18.671358
38999                     ],
39000                     [
39001                         -72.2261785,
39002                         18.6713693
39003                     ],
39004                     [
39005                         -72.2256032,
39006                         18.670881
39007                     ],
39008                     [
39009                         -72.2255073,
39010                         18.6694502
39011                     ],
39012                     [
39013                         -72.2261066,
39014                         18.6696886
39015                     ],
39016                     [
39017                         -72.2261785,
39018                         18.6695949
39019                     ],
39020                     [
39021                         -72.2259837,
39022                         18.6695495
39023                     ],
39024                     [
39025                         -72.225777,
39026                         18.6691379
39027                     ],
39028                     [
39029                         -72.2253335,
39030                         18.6694643
39031                     ],
39032                     [
39033                         -72.2249739,
39034                         18.66947
39035                     ],
39036                     [
39037                         -72.2245783,
39038                         18.6678802
39039                     ],
39040                     [
39041                         -72.2235525,
39042                         18.6677046
39043                     ],
39044                     [
39045                         -72.2235907,
39046                         18.6675921
39047                     ],
39048                     [
39049                         -72.2224634,
39050                         18.6676283
39051                     ],
39052                     [
39053                         -72.2223659,
39054                         18.667022
39055                     ],
39056                     [
39057                         -72.2223277,
39058                         18.6670943
39059                     ],
39060                     [
39061                         -72.2219209,
39062                         18.667026
39063                     ],
39064                     [
39065                         -72.2208105,
39066                         18.6669015
39067                     ],
39068                     [
39069                         -72.220809,
39070                         18.6665325
39071                     ],
39072                     [
39073                         -72.2208705,
39074                         18.6663593
39075                     ],
39076                     [
39077                         -72.2206023,
39078                         18.6668107
39079                     ],
39080                     [
39081                         -72.2203895,
39082                         18.6666361
39083                     ],
39084                     [
39085                         -72.2184341,
39086                         18.6650535
39087                     ],
39088                     [
39089                         -72.21829,
39090                         18.6640979
39091                     ],
39092                     [
39093                         -72.2183493,
39094                         18.6608376
39095                     ],
39096                     [
39097                         -72.2187223,
39098                         18.6606541
39099                     ],
39100                     [
39101                         -72.2186894,
39102                         18.660603
39103                     ],
39104                     [
39105                         -72.2187253,
39106                         18.6604525
39107                     ],
39108                     [
39109                         -72.2189771,
39110                         18.6603247
39111                     ],
39112                     [
39113                         -72.2187823,
39114                         18.6601998
39115                     ],
39116                     [
39117                         -72.2186984,
39118                         18.6602367
39119                     ],
39120                     [
39121                         -72.2185815,
39122                         18.6600352
39123                     ],
39124                     [
39125                         -72.2186085,
39126                         18.6600039
39127                     ],
39128                     [
39129                         -72.2187823,
39130                         18.6601345
39131                     ],
39132                     [
39133                         -72.218995,
39134                         18.6600181
39135                     ],
39136                     [
39137                         -72.2189111,
39138                         18.6599131
39139                     ],
39140                     [
39141                         -72.2189681,
39142                         18.6597938
39143                     ],
39144                     [
39145                         -72.2183807,
39146                         18.6595837
39147                     ],
39148                     [
39149                         -72.2184728,
39150                         18.6539662
39151                     ],
39152                     [
39153                         -72.2201001,
39154                         18.6511554
39155                     ],
39156                     [
39157                         -72.225796,
39158                         18.6469472
39159                     ],
39160                     [
39161                         -72.2283048,
39162                         18.6457265
39163                     ],
39164                     [
39165                         -72.2379335,
39166                         18.645855
39167                     ],
39168                     [
39169                         -72.237764,
39170                         18.6446985
39171                     ],
39172                     [
39173                         -72.2400355,
39174                         18.6432529
39175                     ],
39176                     [
39177                         -72.2455958,
39178                         18.6433493
39179                     ],
39180                     [
39181                         -72.2482742,
39182                         18.6450358
39183                     ],
39184                     [
39185                         -72.2487488,
39186                         18.6436705
39187                     ],
39188                     [
39189                         -72.2511067,
39190                         18.6429775
39191                     ],
39192                     [
39193                         -72.2512385,
39194                         18.6433409
39195                     ],
39196                     [
39197                         -72.2512625,
39198                         18.6431592
39199                     ],
39200                     [
39201                         -72.2514843,
39202                         18.6431365
39203                     ],
39204                     [
39205                         -72.2513284,
39206                         18.6429718
39207                     ],
39208                     [
39209                         -72.2533602,
39210                         18.6423471
39211                     ],
39212                     [
39213                         -72.253516,
39214                         18.6426765
39215                     ],
39216                     [
39217                         -72.2539535,
39218                         18.6425402
39219                     ],
39220                     [
39221                         -72.2541453,
39222                         18.642932
39223                     ],
39224                     [
39225                         -72.2543851,
39226                         18.6428696
39227                     ],
39228                     [
39229                         -72.2543791,
39230                         18.6427503
39231                     ],
39232                     [
39233                         -72.2564168,
39234                         18.6423244
39235                     ],
39236                     [
39237                         -72.2566925,
39238                         18.6431365
39239                     ],
39240                     [
39241                         -72.2568783,
39242                         18.6428582
39243                     ],
39244                     [
39245                         -72.2568184,
39246                         18.6425288
39247                     ],
39248                     [
39249                         -72.258843,
39250                         18.6420991
39251                     ],
39252                     [
39253                         -72.258885,
39254                         18.6422467
39255                     ],
39256                     [
39257                         -72.2592626,
39258                         18.6422297
39259                     ],
39260                     [
39261                         -72.2596461,
39262                         18.6424057
39263                     ],
39264                     [
39265                         -72.2592206,
39266                         18.6406907
39267                     ],
39268                     [
39269                         -72.2599545,
39270                         18.6404815
39271                     ],
39272                     [
39273                         -72.2601156,
39274                         18.6406341
39275                     ],
39276                     [
39277                         -72.2601156,
39278                         18.6399393
39279                     ],
39280                     [
39281                         -72.2615268,
39282                         18.6394669
39283                     ],
39284                     [
39285                         -72.2626056,
39286                         18.6391034
39287                     ],
39288                     [
39289                         -72.2654465,
39290                         18.6387286
39291                     ],
39292                     [
39293                         -72.2719433,
39294                         18.6386832
39295                     ],
39296                     [
39297                         -72.272201,
39298                         18.6388649
39299                     ],
39300                     [
39301                         -72.2730341,
39302                         18.6394158
39303                     ],
39304                     [
39305                         -72.273166,
39306                         18.6412558
39307                     ],
39308                     [
39309                         -72.2738732,
39310                         18.6410286
39311                     ],
39312                     [
39313                         -72.2742208,
39314                         18.6416079
39315                     ],
39316                     [
39317                         -72.2752187,
39318                         18.6416987
39319                     ],
39320                     [
39321                         -72.2754524,
39322                         18.6415738
39323                     ],
39324                     [
39325                         -72.2755513,
39326                         18.6416874
39327                     ],
39328                     [
39329                         -72.2755394,
39330                         18.6417527
39331                     ],
39332                     [
39333                         -72.2764713,
39334                         18.6418634
39335                     ],
39336                     [
39337                         -72.276753,
39338                         18.6418975
39339                     ],
39340                     [
39341                         -72.2762953,
39342                         18.6426002
39343                     ],
39344                     [
39345                         -72.2774226,
39346                         18.6429978
39347                     ],
39348                     [
39349                         -72.277982,
39350                         18.6427247
39351                     ],
39352                     [
39353                         -72.2785796,
39354                         18.6431303
39355                     ],
39356                     [
39357                         -72.2785669,
39358                         18.6432307
39359                     ],
39360                     [
39361                         -72.2789017,
39362                         18.6433471
39363                     ],
39364                     [
39365                         -72.279851,
39366                         18.6439655
39367                     ],
39368                     [
39369                         -72.2858703,
39370                         18.6469651
39371                     ]
39372                 ],
39373                 [
39374                     [
39375                         -72.5557247,
39376                         18.5305893
39377                     ],
39378                     [
39379                         -72.5555866,
39380                         18.5367036
39381                     ],
39382                     [
39383                         -72.554995,
39384                         18.537975
39385                     ],
39386                     [
39387                         -72.5488026,
39388                         18.537919
39389                     ],
39390                     [
39391                         -72.5486646,
39392                         18.5372832
39393                     ],
39394                     [
39395                         -72.548842,
39396                         18.5306267
39397                     ],
39398                     [
39399                         -72.5493745,
39400                         18.5301031
39401                     ],
39402                     [
39403                         -72.555133,
39404                         18.5301218
39405                     ]
39406                 ],
39407                 [
39408                     [
39409                         -72.6235278,
39410                         18.5079877
39411                     ],
39412                     [
39413                         -72.6234441,
39414                         18.5095217
39415                     ],
39416                     [
39417                         -72.6226074,
39418                         18.5104341
39419                     ],
39420                     [
39421                         -72.6204878,
39422                         18.511849
39423                     ],
39424                     [
39425                         -72.6183403,
39426                         18.5107514
39427                     ],
39428                     [
39429                         -72.6162207,
39430                         18.5083183
39431                     ],
39432                     [
39433                         -72.6162625,
39434                         18.506467
39435                     ],
39436                     [
39437                         -72.618661,
39438                         18.5044438
39439                     ],
39440                     [
39441                         -72.6204041,
39442                         18.5044967
39443                     ],
39444                     [
39445                         -72.6228305,
39446                         18.506996
39447                     ]
39448                 ]
39449             ]
39450         },
39451         {
39452             "name": "Ireland Bartholomew Quarter-Inch 1940",
39453             "type": "tms",
39454             "template": "http://geo.nls.uk/maps/ireland/bartholomew/{zoom}/{x}/{-y}.png",
39455             "scaleExtent": [
39456                 5,
39457                 13
39458             ],
39459             "polygon": [
39460                 [
39461                     [
39462                         -8.8312773,
39463                         55.3963337
39464                     ],
39465                     [
39466                         -7.3221271,
39467                         55.398605
39468                     ],
39469                     [
39470                         -7.2891331,
39471                         55.4333162
39472                     ],
39473                     [
39474                         -7.2368042,
39475                         55.4530757
39476                     ],
39477                     [
39478                         -7.18881,
39479                         55.4497995
39480                     ],
39481                     [
39482                         -7.1528144,
39483                         55.3968384
39484                     ],
39485                     [
39486                         -6.90561,
39487                         55.394903
39488                     ],
39489                     [
39490                         -6.9047153,
39491                         55.3842114
39492                     ],
39493                     [
39494                         -5.8485282,
39495                         55.3922956
39496                     ],
39497                     [
39498                         -5.8378629,
39499                         55.248676
39500                     ],
39501                     [
39502                         -5.3614762,
39503                         55.2507024
39504                     ],
39505                     [
39506                         -5.3899172,
39507                         53.8466464
39508                     ],
39509                     [
39510                         -5.8734141,
39511                         53.8487436
39512                     ],
39513                     [
39514                         -5.8983,
39515                         52.8256258
39516                     ],
39517                     [
39518                         -6.0191742,
39519                         52.8256258
39520                     ],
39521                     [
39522                         -6.0262844,
39523                         51.7712367
39524                     ],
39525                     [
39526                         -8.1131422,
39527                         51.7712367
39528                     ],
39529                     [
39530                         -8.1273627,
39531                         51.3268839
39532                     ],
39533                     [
39534                         -10.6052842,
39535                         51.3091083
39536                     ],
39537                     [
39538                         -10.6271879,
39539                         52.0328254
39540                     ],
39541                     [
39542                         -10.6469845,
39543                         52.0322454
39544                     ],
39545                     [
39546                         -10.6469845,
39547                         52.0440365
39548                     ],
39549                     [
39550                         -10.6271879,
39551                         52.0448095
39552                     ],
39553                     [
39554                         -10.6290733,
39555                         52.0745627
39556                     ],
39557                     [
39558                         -10.6699234,
39559                         52.0743695
39560                     ],
39561                     [
39562                         -10.6702376,
39563                         52.0876941
39564                     ],
39565                     [
39566                         -10.6312729,
39567                         52.0898179
39568                     ],
39569                     [
39570                         -10.6393128,
39571                         52.4147202
39572                     ],
39573                     [
39574                         -10.3137689,
39575                         52.4185533
39576                     ],
39577                     [
39578                         -10.3166401,
39579                         53.3341342
39580                     ],
39581                     [
39582                         -10.3699669,
39583                         53.3330727
39584                     ],
39585                     [
39586                         -10.385965,
39587                         54.3534472
39588                     ],
39589                     [
39590                         -8.8163777,
39591                         54.3586265
39592                     ],
39593                     [
39594                         -8.8173427,
39595                         54.6595721
39596                     ],
39597                     [
39598                         -8.8413398,
39599                         54.6616284
39600                     ],
39601                     [
39602                         -8.8422286,
39603                         54.6929749
39604                     ],
39605                     [
39606                         -8.8315632,
39607                         54.7145436
39608                     ],
39609                     [
39610                         -8.8151208,
39611                         54.7145436
39612                     ]
39613                 ]
39614             ],
39615             "terms_url": "http://geo.nls.uk/maps/",
39616             "terms_text": "National Library of Scotland Historic Maps"
39617         },
39618         {
39619             "name": "Ireland British War Office 1:25k GSGS 3906",
39620             "type": "tms",
39621             "template": "http://mapwarper.net/layers/tile/101/{zoom}/{x}/{y}.png",
39622             "scaleExtent": [
39623                 0,
39624                 18
39625             ],
39626             "polygon": [
39627                 [
39628                     [
39629                         -10.71,
39630                         51.32
39631                     ],
39632                     [
39633                         -10.71,
39634                         55.46
39635                     ],
39636                     [
39637                         -5.37,
39638                         55.46
39639                     ],
39640                     [
39641                         -5.37,
39642                         51.32
39643                     ],
39644                     [
39645                         -10.71,
39646                         51.32
39647                     ]
39648                 ]
39649             ],
39650             "terms_url": "http://wiki.openstreetmap.org/wiki/WikiProject_Ireland#Trinity_College_Dublin",
39651             "terms_text": "Glucksman Map Library, Trinity College Dublin",
39652             "id": "GSGS3906"
39653         },
39654         {
39655             "name": "Ireland British War Office One-Inch 1941-43 GSGS 4136",
39656             "type": "tms",
39657             "template": "http://geo.nls.uk/maps/ireland/gsgs4136/{zoom}/{x}/{-y}.png",
39658             "scaleExtent": [
39659                 5,
39660                 15
39661             ],
39662             "polygon": [
39663                 [
39664                     [
39665                         -10.0847426,
39666                         51.4147902
39667                     ],
39668                     [
39669                         -10.0906535,
39670                         51.5064103
39671                     ],
39672                     [
39673                         -10.4564222,
39674                         51.5003961
39675                     ],
39676                     [
39677                         -10.5005905,
39678                         52.3043019
39679                     ],
39680                     [
39681                         -10.0837522,
39682                         52.312741
39683                     ],
39684                     [
39685                         -10.0840973,
39686                         52.3404698
39687                     ],
39688                     [
39689                         -10.055802,
39690                         52.3408915
39691                     ],
39692                     [
39693                         -10.0768509,
39694                         52.7628238
39695                     ],
39696                     [
39697                         -9.7780248,
39698                         52.7684611
39699                     ],
39700                     [
39701                         -9.7818205,
39702                         52.8577261
39703                     ],
39704                     [
39705                         -9.6337877,
39706                         52.8596012
39707                     ],
39708                     [
39709                         -9.6449626,
39710                         53.1294502
39711                     ],
39712                     [
39713                         -10.0919663,
39714                         53.1227152
39715                     ],
39716                     [
39717                         -10.1051422,
39718                         53.3912913
39719                     ],
39720                     [
39721                         -10.4052593,
39722                         53.3866349
39723                     ],
39724                     [
39725                         -10.4530828,
39726                         54.193502
39727                     ],
39728                     [
39729                         -10.2998523,
39730                         54.1974988
39731                     ],
39732                     [
39733                         -10.3149801,
39734                         54.4669592
39735                     ],
39736                     [
39737                         -8.9276095,
39738                         54.4853897
39739                     ],
39740                     [
39741                         -8.9339534,
39742                         54.7546562
39743                     ],
39744                     [
39745                         -8.7773069,
39746                         54.755501
39747                     ],
39748                     [
39749                         -8.7826749,
39750                         55.0252208
39751                     ],
39752                     [
39753                         -8.9402974,
39754                         55.0238221
39755                     ],
39756                     [
39757                         -8.9451773,
39758                         55.2934155
39759                     ],
39760                     [
39761                         -7.528039,
39762                         55.2970274
39763                     ],
39764                     [
39765                         -7.525599,
39766                         55.3874955
39767                     ],
39768                     [
39769                         -7.0541955,
39770                         55.3841691
39771                     ],
39772                     [
39773                         -7.0556595,
39774                         55.2939712
39775                     ],
39776                     [
39777                         -6.3241545,
39778                         55.2859128
39779                     ],
39780                     [
39781                         -6.3217146,
39782                         55.3253556
39783                     ],
39784                     [
39785                         -6.1035807,
39786                         55.3223016
39787                     ],
39788                     [
39789                         -6.1045566,
39790                         55.2828557
39791                     ],
39792                     [
39793                         -5.7985836,
39794                         55.2772968
39795                     ],
39796                     [
39797                         -5.8117595,
39798                         55.0087135
39799                     ],
39800                     [
39801                         -5.656577,
39802                         55.0056351
39803                     ],
39804                     [
39805                         -5.6721928,
39806                         54.7355021
39807                     ],
39808                     [
39809                         -5.3618278,
39810                         54.729585
39811                     ],
39812                     [
39813                         -5.3964755,
39814                         54.1917889
39815                     ],
39816                     [
39817                         -5.855679,
39818                         54.2017807
39819                     ],
39820                     [
39821                         -5.9220464,
39822                         52.8524504
39823                     ],
39824                     [
39825                         -6.070885,
39826                         52.8551025
39827                     ],
39828                     [
39829                         -6.1030927,
39830                         52.1373337
39831                     ],
39832                     [
39833                         -6.8331336,
39834                         52.1463183
39835                     ],
39836                     [
39837                         -6.8355736,
39838                         52.0578908
39839                     ],
39840                     [
39841                         -7.5641506,
39842                         52.0617913
39843                     ],
39844                     [
39845                         -7.5661026,
39846                         51.7921593
39847                     ],
39848                     [
39849                         -8.147305,
39850                         51.792763
39851                     ],
39852                     [
39853                         -8.146329,
39854                         51.7033331
39855                     ],
39856                     [
39857                         -8.2912636,
39858                         51.7027283
39859                     ],
39860                     [
39861                         -8.2897996,
39862                         51.5227274
39863                     ],
39864                     [
39865                         -9.1174397,
39866                         51.516958
39867                     ],
39868                     [
39869                         -9.1179277,
39870                         51.4625685
39871                     ],
39872                     [
39873                         -9.3692452,
39874                         51.4616564
39875                     ],
39876                     [
39877                         -9.3672933,
39878                         51.4254613
39879                     ]
39880                 ]
39881             ],
39882             "terms_url": "http://geo.nls.uk/maps/",
39883             "terms_text": "National Library of Scotland Historic Maps",
39884             "id": "GSGS4136"
39885         },
39886         {
39887             "name": "Ireland EEA CORINE 2006",
39888             "type": "tms",
39889             "template": "http://a.tile.openstreetmap.ie/tiles/corine/{zoom}/{x}/{y}.png",
39890             "scaleExtent": [
39891                 5,
39892                 16
39893             ],
39894             "polygon": [
39895                 [
39896                     [
39897                         -5.842956,
39898                         53.8627976
39899                     ],
39900                     [
39901                         -5.8341575,
39902                         53.7633541
39903                     ],
39904                     [
39905                         -5.6267647,
39906                         53.5383692
39907                     ],
39908                     [
39909                         -5.9648778,
39910                         52.1631197
39911                     ],
39912                     [
39913                         -6.0453211,
39914                         52.0527275
39915                     ],
39916                     [
39917                         -6.1823261,
39918                         51.9699475
39919                     ],
39920                     [
39921                         -6.3960035,
39922                         51.9234618
39923                     ],
39924                     [
39925                         -6.5945978,
39926                         51.883911
39927                     ],
39928                     [
39929                         -7.2481994,
39930                         51.9056295
39931                     ],
39932                     [
39933                         -7.341212,
39934                         51.8148076
39935                     ],
39936                     [
39937                         -8.1971787,
39938                         51.5037019
39939                     ],
39940                     [
39941                         -8.3191005,
39942                         51.4167737
39943                     ],
39944                     [
39945                         -9.4478202,
39946                         51.1991221
39947                     ],
39948                     [
39949                         -9.9015706,
39950                         51.2266802
39951                     ],
39952                     [
39953                         -10.472215,
39954                         51.4050139
39955                     ],
39956                     [
39957                         -10.8857437,
39958                         51.6770619
39959                     ],
39960                     [
39961                         -11.035318,
39962                         52.0620016
39963                     ],
39964                     [
39965                         -10.9950963,
39966                         52.1831616
39967                     ],
39968                     [
39969                         -10.8178697,
39970                         52.3139827
39971                     ],
39972                     [
39973                         -9.8839736,
39974                         52.9032208
39975                     ],
39976                     [
39977                         -10.1165049,
39978                         52.9676141
39979                     ],
39980                     [
39981                         -10.5514014,
39982                         53.3317027
39983                     ],
39984                     [
39985                         -10.6896633,
39986                         53.5854022
39987                     ],
39988                     [
39989                         -10.6444139,
39990                         54.0100436
39991                     ],
39992                     [
39993                         -10.5501445,
39994                         54.257482
39995                     ],
39996                     [
39997                         -10.2824192,
39998                         54.4742405
39999                     ],
40000                     [
40001                         -9.8073011,
40002                         54.5705346
40003                     ],
40004                     [
40005                         -9.196435,
40006                         54.5486695
40007                     ],
40008                     [
40009                         -9.2253443,
40010                         54.7000264
40011                     ],
40012                     [
40013                         -8.8985435,
40014                         55.1363582
40015                     ],
40016                     [
40017                         -8.0476045,
40018                         55.4711977
40019                     ],
40020                     [
40021                         -7.4367384,
40022                         55.6191092
40023                     ],
40024                     [
40025                         -7.2205471,
40026                         55.6205288
40027                     ],
40028                     [
40029                         -6.8258723,
40030                         55.5608644
40031                     ],
40032                     [
40033                         -6.0679458,
40034                         55.3727567
40035                     ],
40036                     [
40037                         -5.5639184,
40038                         55.0759594
40039                     ],
40040                     [
40041                         -5.0649187,
40042                         54.4640142
40043                     ],
40044                     [
40045                         -5.2572284,
40046                         54.1582424
40047                     ]
40048                 ]
40049             ],
40050             "terms_url": "http://www.eea.europa.eu/data-and-maps/data/clc-2006-vector-data-version-1",
40051             "terms_text": "EEA Corine 2006"
40052         },
40053         {
40054             "name": "Ireland EEA GMES Urban Atlas",
40055             "type": "tms",
40056             "template": "http://a.tile.openstreetmap.ie/tiles/urbanatlas/{zoom}/{x}/{y}.png",
40057             "scaleExtent": [
40058                 5,
40059                 17
40060             ],
40061             "polygon": [
40062                 [
40063                     [
40064                         -9.2759602,
40065                         52.7993666
40066                     ],
40067                     [
40068                         -9.215509,
40069                         52.8276933
40070                     ],
40071                     [
40072                         -9.1086618,
40073                         52.9128016
40074                     ],
40075                     [
40076                         -9.0196831,
40077                         52.8837107
40078                     ],
40079                     [
40080                         -8.8760649,
40081                         52.8978445
40082                     ],
40083                     [
40084                         -8.8001797,
40085                         52.8833558
40086                     ],
40087                     [
40088                         -8.7665597,
40089                         52.9065354
40090                     ],
40091                     [
40092                         -8.5938079,
40093                         52.9238592
40094                     ],
40095                     [
40096                         -8.5241972,
40097                         52.8869724
40098                     ],
40099                     [
40100                         -8.4956786,
40101                         52.9105906
40102                     ],
40103                     [
40104                         -8.3506448,
40105                         52.9238592
40106                     ],
40107                     [
40108                         -8.2718204,
40109                         52.9492401
40110                     ],
40111                     [
40112                         -8.2249679,
40113                         52.8991338
40114                     ],
40115                     [
40116                         -8.1564001,
40117                         52.9149986
40118                     ],
40119                     [
40120                         -8.0881237,
40121                         52.7630417
40122                     ],
40123                     [
40124                         -8.1360092,
40125                         52.7239783
40126                     ],
40127                     [
40128                         -8.1570652,
40129                         52.6766443
40130                     ],
40131                     [
40132                         -8.2059695,
40133                         52.6185385
40134                     ],
40135                     [
40136                         -8.2025734,
40137                         52.5954396
40138                     ],
40139                     [
40140                         -8.2231242,
40141                         52.5599691
40142                     ],
40143                     [
40144                         -8.2236294,
40145                         52.5095371
40146                     ],
40147                     [
40148                         -8.2976651,
40149                         52.5025088
40150                     ],
40151                     [
40152                         -8.3295888,
40153                         52.4721087
40154                     ],
40155                     [
40156                         -8.3589695,
40157                         52.4986072
40158                     ],
40159                     [
40160                         -8.3737385,
40161                         52.4764529
40162                     ],
40163                     [
40164                         -8.432326,
40165                         52.4342609
40166                     ],
40167                     [
40168                         -8.4754569,
40169                         52.4216289
40170                     ],
40171                     [
40172                         -8.5017727,
40173                         52.3870011
40174                     ],
40175                     [
40176                         -8.5476205,
40177                         52.3681351
40178                     ],
40179                     [
40180                         -8.6444103,
40181                         52.3376422
40182                     ],
40183                     [
40184                         -8.6841451,
40185                         52.3660614
40186                     ],
40187                     [
40188                         -8.8154099,
40189                         52.3721014
40190                     ],
40191                     [
40192                         -8.8614233,
40193                         52.3521652
40194                     ],
40195                     [
40196                         -8.9074451,
40197                         52.3824674
40198                     ],
40199                     [
40200                         -8.9388551,
40201                         52.3789166
40202                     ],
40203                     [
40204                         -8.9782502,
40205                         52.4093811
40206                     ],
40207                     [
40208                         -9.0298715,
40209                         52.4104169
40210                     ],
40211                     [
40212                         -9.1059449,
40213                         52.420981
40214                     ],
40215                     [
40216                         -9.1084962,
40217                         52.4415071
40218                     ],
40219                     [
40220                         -9.140702,
40221                         52.4650891
40222                     ],
40223                     [
40224                         -9.1315765,
40225                         52.5136207
40226                     ],
40227                     [
40228                         -9.1739699,
40229                         52.5620573
40230                     ],
40231                     [
40232                         -9.1426235,
40233                         52.589645
40234                     ],
40235                     [
40236                         -9.1542382,
40237                         52.610216
40238                     ],
40239                     [
40240                         -9.1426231,
40241                         52.6387401
40242                     ],
40243                     [
40244                         -9.1776844,
40245                         52.6447573
40246                     ],
40247                     [
40248                         -9.2012184,
40249                         52.6526248
40250                     ],
40251                     [
40252                         -9.2036198,
40253                         52.6686468
40254                     ],
40255                     [
40256                         -9.2238348,
40257                         52.6706578
40258                     ],
40259                     [
40260                         -9.2161072,
40261                         52.6919412
40262                     ],
40263                     [
40264                         -9.1882395,
40265                         52.7057242
40266                     ],
40267                     [
40268                         -9.2750099,
40269                         52.7350292
40270                     ],
40271                     [
40272                         -9.2601152,
40273                         52.7616711
40274                     ]
40275                 ],
40276                 [
40277                     [
40278                         -7.307313219981238,
40279                         53.81625879275365
40280                     ],
40281                     [
40282                         -7.245858447032101,
40283                         53.78300449111207
40284                     ],
40285                     [
40286                         -7.15144468970801,
40287                         53.81179938127503
40288                     ],
40289                     [
40290                         -7.086900011973722,
40291                         53.784424420834
40292                     ],
40293                     [
40294                         -7.0347149533800435,
40295                         53.77996162275688
40296                     ],
40297                     [
40298                         -6.975320116954343,
40299                         53.788481098127924
40300                     ],
40301                     [
40302                         -6.928628222423156,
40303                         53.81443454540607
40304                     ],
40305                     [
40306                         -6.992829577403537,
40307                         53.86609081229548
40308                     ],
40309                     [
40310                         -6.975320116954343,
40311                         53.87945028968944
40312                     ],
40313                     [
40314                         -6.949914233165313,
40315                         53.87094929783329
40316                     ],
40317                     [
40318                         -6.9375546140247035,
40319                         53.87540241385127
40320                     ],
40321                     [
40322                         -6.936867968516893,
40323                         53.896649390754646
40324                     ],
40325                     [
40326                         -6.897042529063821,
40327                         53.889770599553906
40328                     ],
40329                     [
40330                         -6.867516772227924,
40331                         53.880259817835736
40332                     ],
40333                     [
40334                         -6.851037280040446,
40335                         53.88450958346468
40336                     ],
40337                     [
40338                         -6.842454211192801,
40339                         53.89786317755242
40340                     ],
40341                     [
40342                         -6.812928454356904,
40343                         53.90069520963246
40344                     ],
40345                     [
40346                         -6.79850889869286,
40347                         53.89280549994937
40348                     ],
40349                     [
40350                         -6.789925829845217,
40351                         53.89462633440526
40352                     ],
40353                     [
40354                         -6.791985766368652,
40355                         53.904538374710896
40356                     ],
40357                     [
40358                         -6.778939501720231,
40359                         53.918087767078354
40360                     ],
40361                     [
40362                         -6.77001311011868,
40363                         53.91505470292794
40364                     ],
40365                     [
40366                         -6.75868345923979,
40367                         53.921727153244476
40368                     ],
40369                     [
40370                         -6.744263903575747,
40371                         53.916065748791254
40372                     ],
40373                     [
40374                         -6.727441088634364,
40375                         53.92334455637637
40376                     ],
40377                     [
40378                         -6.713021532970319,
40379                         53.90777445003927
40380                     ],
40381                     [
40382                         -6.684182421642232,
40383                         53.90292024303218
40384                     ],
40385                     [
40386                         -6.623757616954815,
40387                         53.88187882710815
40388                     ],
40389                     [
40390                         -6.590455309825955,
40391                         53.857789593974296
40392                     ],
40393                     [
40394                         -6.591141955333765,
40395                         53.835509894663346
40396                     ],
40397                     [
40398                         -6.574319140392382,
40399                         53.82254170362619
40400                     ],
40401                     [
40402                         -6.571572558361136,
40403                         53.804703885117576
40404                     ],
40405                     [
40406                         -6.5533764524041285,
40407                         53.79983770791046
40408                     ],
40409                     [
40410                         -6.541360156017425,
40411                         53.78300449111207
40412                     ],
40413                     [
40414                         -6.511491076427622,
40415                         53.76900546961285
40416                     ],
40417                     [
40418                         -6.472695605236269,
40419                         53.77326653566421
40420                     ],
40421                     [
40422                         -6.443513171154276,
40423                         53.76393220797015
40424                     ],
40425                     [
40426                         -6.44728972144724,
40427                         53.75114486961979
40428                     ],
40429                     [
40430                         -6.4775021237909485,
40431                         53.728199094666586
40432                     ],
40433                     [
40434                         -6.459649340587848,
40435                         53.71682309412751
40436                     ],
40437                     [
40438                         -6.435616747814443,
40439                         53.72230833571077
40440                     ],
40441                     [
40442                         -6.4198239011347775,
40443                         53.72921465935537
40444                     ],
40445                     [
40446                         -6.4009411496699595,
40447                         53.72169889975152
40448                     ],
40449                     [
40450                         -6.375878588634836,
40451                         53.718042098526006
40452                     ],
40453                     [
40454                         -6.359055773693453,
40455                         53.708695495259434
40456                     ],
40457                     [
40458                         -6.340173022228636,
40459                         53.708085862042424
40460                     ],
40461                     [
40462                         -6.329873339611461,
40463                         53.71296268045594
40464                     ],
40465                     [
40466                         -6.325753466564592,
40467                         53.72210519137233
40468                     ],
40469                     [
40470                         -6.2938244504513525,
40471                         53.72576163932632
40472                     ],
40473                     [
40474                         -6.265328661877173,
40475                         53.7363229253304
40476                     ],
40477                     [
40478                         -6.240952746349864,
40479                         53.734292114843086
40480                     ],
40481                     [
40482                         -6.180871264416349,
40483                         53.632015710147016
40484                     ],
40485                     [
40486                         -6.092793818322125,
40487                         53.588038288422446
40488                     ],
40489                     [
40490                         -5.985734079608837,
40491                         53.49383447350347
40492                     ],
40493                     [
40494                         -6.0887447432153685,
40495                         53.27174268379562
40496                     ],
40497                     [
40498                         -6.033272979232964,
40499                         53.1191110041494
40500                     ],
40501                     [
40502                         -5.984663357119282,
40503                         52.9651254915577
40504                     ],
40505                     [
40506                         -6.122679104189409,
40507                         52.73207538466633
40508                     ],
40509                     [
40510                         -6.185163845400262,
40511                         52.73706461957944
40512                     ],
40513                     [
40514                         -6.1899703639549415,
40515                         52.76075568810044
40516                     ],
40517                     [
40518                         -6.319059719423517,
40519                         52.782357357522855
40520                     ],
40521                     [
40522                         -6.393904079774976,
40523                         52.7790347214105
40524                     ],
40525                     [
40526                         -6.465315212587381,
40527                         52.6946379192593
40528                     ],
40529                     [
40530                         -6.534666408876349,
40531                         52.673409093161446
40532                     ],
40533                     [
40534                         -6.612257351259057,
40535                         52.69255711803012
40536                     ],
40537                     [
40538                         -6.6692489284074155,
40539                         52.74745702505679
40540                     ],
40541                     [
40542                         -6.671308864930852,
40543                         52.76948072949997
40544                     ],
40545                     [
40546                         -6.720747341493285,
40547                         52.7748810695361
40548                     ],
40549                     [
40550                         -6.71456753192298,
40551                         52.80311808637125
40552                     ],
40553                     [
40554                         -6.658949245790243,
40555                         52.84709806982182
40556                     ],
40557                     [
40558                         -6.582044948915348,
40559                         52.81349473557279
40560                     ],
40561                     [
40562                         -6.547712673524768,
40563                         52.83133677935633
40564                     ],
40565                     [
40566                         -6.531233181337292,
40567                         52.87404491274922
40568                     ],
40569                     [
40570                         -6.617750515321548,
40571                         52.87528820923615
40572                     ],
40573                     [
40574                         -6.728987087587023,
40575                         52.90635903963372
40576                     ],
40577                     [
40578                         -6.780485500672891,
40579                         52.859122574848655
40580                     ],
40581                     [
40582                         -6.870436062196207,
40583                         52.85165948109425
40584                     ],
40585                     [
40586                         -6.938413967469552,
40587                         52.86658438536895
40588                     ],
40589                     [
40590                         -6.965879787782016,
40591                         52.89766145203082
40592                     ],
40593                     [
40594                         -6.987852444031986,
40595                         52.969260966642985
40596                     ],
40597                     [
40598                         -7.039350857117853,
40599                         52.9560260536776
40600                     ],
40601                     [
40602                         -7.109388698914634,
40603                         53.007288776633686
40604                     ],
40605                     [
40606                         -7.068876613953752,
40607                         53.058078015357786
40608                     ],
40609                     [
40610                         -7.088789333680287,
40611                         53.11869890949892
40612                     ],
40613                     [
40614                         -7.119688381531809,
40615                         53.15000684568904
40616                     ],
40617                     [
40618                         -7.105955471375577,
40619                         53.16112391039828
40620                     ],
40621                     [
40622                         -7.127928127625547,
40623                         53.17223809655703
40624                     ],
40625                     [
40626                         -7.180113186219227,
40627                         53.182526443342745
40628                     ],
40629                     [
40630                         -7.160887112000503,
40631                         53.19898266621498
40632                     ],
40633                     [
40634                         -7.057890285828767,
40635                         53.19898266621498
40636                     ],
40637                     [
40638                         -7.048963894227218,
40639                         53.217077217179636
40640                     ],
40641                     [
40642                         -7.0915359157115345,
40643                         53.235575105358386
40644                     ],
40645                     [
40646                         -7.0434707301647235,
40647                         53.25735126035676
40648                     ],
40649                     [
40650                         -7.05102383075065,
40651                         53.29717703664696
40652                     ],
40653                     [
40654                         -6.996778835633536,
40655                         53.31112780504489
40656                     ],
40657                     [
40658                         -7.044157375672535,
40659                         53.33368557548294
40660                     ],
40661                     [
40662                         -7.105955471375576,
40663                         53.371801590024276
40664                     ],
40665                     [
40666                         -7.22050647653913,
40667                         53.432465115081854
40668                     ],
40669                     [
40670                         -7.149441429887032,
40671                         53.45731709817442
40672                     ],
40673                     [
40674                         -7.099891489102085,
40675                         53.463915962572514
40676                     ],
40677                     [
40678                         -7.0744645458045445,
40679                         53.48370640260363
40680                     ],
40681                     [
40682                         -7.079028356140001,
40683                         53.504650927752664
40684                     ],
40685                     [
40686                         -7.047733656696876,
40687                         53.515119311359335
40688                     ],
40689                     [
40690                         -7.029478415355053,
40691                         53.54147267392419
40692                     ],
40693                     [
40694                         -7.054253385747527,
40695                         53.56471202500164
40696                     ],
40697                     [
40698                         -7.009267255298033,
40699                         53.58561652973758
40700                     ],
40701                     [
40702                         -6.992641946218873,
40703                         53.602642188744426
40704                     ],
40705                     [
40706                         -6.989056095241016,
40707                         53.62739453790707
40708                     ],
40709                     [
40710                         -6.9717788132567895,
40711                         53.63686620586593
40712                     ],
40713                     [
40714                         -6.9633031654909425,
40715                         53.650973114934644
40716                     ],
40717                     [
40718                         -6.9871001765258205,
40719                         53.66623418009986
40720                     ],
40721                     [
40722                         -6.999813648174589,
40723                         53.67086935885432
40724                     ],
40725                     [
40726                         -7.008289295940436,
40727                         53.65908728051006
40728                     ],
40729                     [
40730                         -7.044473792171549,
40731                         53.65367801032349
40732                     ],
40733                     [
40734                         -7.066640870943764,
40735                         53.63918547390694
40736                     ],
40737                     [
40738                         -7.101847407817279,
40739                         53.65870092708686
40740                     ],
40741                     [
40742                         -7.120754622064167,
40743                         53.672993645380515
40744                     ],
40745                     [
40746                         -7.137379931143327,
40747                         53.66893809633893
40748                     ],
40749                     [
40750                         -7.160850955725672,
40751                         53.683034277255075
40752                     ],
40753                     [
40754                         -7.174216400279507,
40755                         53.686316272406906
40756                     ],
40757                     [
40758                         -7.196057492599188,
40759                         53.69017711570491
40760                     ],
40761                     [
40762                         -7.210726882963154,
40763                         53.69480966037566
40764                     ],
40765                     [
40766                         -7.247237365646801,
40767                         53.71661437518035
40768                     ],
40769                     [
40770                         -7.239413690786019,
40771                         53.73223735177976
40772                     ],
40773                     [
40774                         -7.260276823748104,
40775                         53.74361339729716
40776                     ],
40777                     [
40778                         -7.2814659431627184,
40779                         53.75922634307083
40780                     ],
40781                     [
40782                         -7.289615604476034,
40783                         53.77271433845693
40784                     ],
40785                     [
40786                         -7.3238441819919515,
40787                         53.78465723043301
40788                     ],
40789                     [
40790                         -7.337209626545788,
40791                         53.78658318504567
40792                     ],
40793                     [
40794                         -7.351227044004687,
40795                         53.80141007448381
40796                     ],
40797                     [
40798                         -7.307313219981238,
40799                         53.81625879275365
40800                     ]
40801                 ],
40802                 [
40803                     [
40804                         -5.685433013282673,
40805                         54.77854496390836
40806                     ],
40807                     [
40808                         -5.696867084279401,
40809                         54.73050346921268
40810                     ],
40811                     [
40812                         -5.8223689524230124,
40813                         54.70033215177621
40814                     ],
40815                     [
40816                         -5.878760568989772,
40817                         54.649492182564074
40818                     ],
40819                     [
40820                         -5.743404719024681,
40821                         54.68128223623249
40822                     ],
40823                     [
40824                         -5.581196917402638,
40825                         54.68781619319656
40826                     ],
40827                     [
40828                         -5.571488953592992,
40829                         54.67074450064368
40830                     ],
40831                     [
40832                         -5.582915011231644,
40833                         54.66440901595977
40834                     ],
40835                     [
40836                         -5.58291501123164,
40837                         54.65085746679818
40838                     ],
40839                     [
40840                         -5.6086481910584185,
40841                         54.63997082553691
40842                     ],
40843                     [
40844                         -5.6354970593650116,
40845                         54.61551371292451
40846                     ],
40847                     [
40848                         -5.728732824433139,
40849                         54.6184944610979
40850                     ],
40851                     [
40852                         -5.822612969913913,
40853                         54.49193018941315
40854                     ],
40855                     [
40856                         -5.896754545381575,
40857                         54.44975600798866
40858                     ],
40859                     [
40860                         -5.936834914186871,
40861                         54.38213187386197
40862                     ],
40863                     [
40864                         -6.0187561190025445,
40865                         54.36974944197913
40866                     ],
40867                     [
40868                         -6.059257912638059,
40869                         54.38280030737259
40870                     ],
40871                     [
40872                         -6.101784280694663,
40873                         54.41510088826871
40874                     ],
40875                     [
40876                         -6.1740201072375225,
40877                         54.43476829635816
40878                     ],
40879                     [
40880                         -6.216261364689026,
40881                         54.42827259213158
40882                     ],
40883                     [
40884                         -6.264329002478664,
40885                         54.487825014814625
40886                     ],
40887                     [
40888                         -6.249277519938476,
40889                         54.49741303545491
40890                     ],
40891                     [
40892                         -6.288340515296785,
40893                         54.53143435197413
40894                     ],
40895                     [
40896                         -6.283750270272458,
40897                         54.54447449434036
40898                     ],
40899                     [
40900                         -6.321445027854273,
40901                         54.58928767713928
40902                     ],
40903                     [
40904                         -6.264329002478664,
40905                         54.604982769755765
40906                     ],
40907                     [
40908                         -6.240052417736423,
40909                         54.59541999854735
40910                     ],
40911                     [
40912                         -6.098762694536575,
40913                         54.631690374598676
40914                     ],
40915                     [
40916                         -6.051950538018501,
40917                         54.61314575326238
40918                     ],
40919                     [
40920                         -6.031509408441251,
40921                         54.620921248201434
40922                     ],
40923                     [
40924                         -6.002995140908084,
40925                         54.65571636730639
40926                     ],
40927                     [
40928                         -6.0647754758974335,
40929                         54.6634355452454
40930                     ],
40931                     [
40932                         -6.059920158948984,
40933                         54.704134188139534
40934                     ],
40935                     [
40936                         -6.047781866577864,
40937                         54.71395188569398
40938                     ],
40939                     [
40940                         -6.120611620804591,
40941                         54.801644524994515
40942                     ],
40943                     [
40944                         -6.002141887262449,
40945                         54.80836072138932
40946                     ],
40947                     [
40948                         -5.984662746248036,
40949                         54.78652900156178
40950                     ],
40951                     [
40952                         -5.685433013282673,
40953                         54.77854496390836
40954                     ]
40955                 ],
40956                 [
40957                     [
40958                         -9.128658300749114,
40959                         53.24759266864586
40960                     ],
40961                     [
40962                         -9.024510568479629,
40963                         53.26744820137083
40964                     ],
40965                     [
40966                         -9.016360907166316,
40967                         53.26364619217274
40968                     ],
40969                     [
40970                         -9.001854510028616,
40971                         53.26588844362053
40972                     ],
40973                     [
40974                         -8.9951717877517,
40975                         53.259258838409615
40976                     ],
40977                     [
40978                         -8.973493688658284,
40979                         53.262378780650025
40980                     ],
40981                     [
40982                         -8.95230456924367,
40983                         53.271444820907114
40984                     ],
40985                     [
40986                         -8.956705386352859,
40987                         53.281580911863244
40988                     ],
40989                     [
40990                         -8.961106203462048,
40991                         53.28119110665652
40992                     ],
40993                     [
40994                         -8.960780217009516,
40995                         53.28908396911955
40996                     ],
40997                     [
40998                         -8.954260487958864,
40999                         53.28927883616923
41000                     ],
41001                     [
41002                         -8.95230456924367,
41003                         53.30155366854246
41004                     ],
41005                     [
41006                         -8.963714095082308,
41007                         53.303793931840495
41008                     ],
41009                     [
41010                         -8.9811543702928,
41011                         53.294734752711804
41012                     ],
41013                     [
41014                         -8.985718180628256,
41015                         53.30174847871221
41016                     ],
41017                     [
41018                         -9.019946758144176,
41019                         53.30768976199425
41020                     ],
41021                     [
41022                         -9.00837423907927,
41023                         53.31596722087059
41024                     ],
41025                     [
41026                         -9.01880580556031,
41027                         53.31625933715475
41028                     ],
41029                     [
41030                         -9.045862681120513,
41031                         53.31275380979257
41032                     ],
41033                     [
41034                         -9.06444390891487,
41035                         53.32122500810515
41036                     ],
41037                     [
41038                         -9.080906224767762,
41039                         53.307397587062724
41040                     ],
41041                     [
41042                         -9.08106921799403,
41043                         53.303404329274585
41044                     ],
41045                     [
41046                         -9.09019683866494,
41047                         53.30574189135002
41048                     ],
41049                     [
41050                         -9.095901601584261,
41051                         53.298826232852214
41052                     ],
41053                     [
41054                         -9.10128037805105,
41055                         53.3008718259498
41056                     ],
41057                     [
41058                         -9.115623781962478,
41059                         53.28450433758295
41060                     ],
41061                     [
41062                         -9.121491538108067,
41063                         53.2832375443259
41064                     ],
41065                     [
41066                         -9.13273807072044,
41067                         53.28557621023763
41068                     ],
41069                     [
41070                         -9.144636576237877,
41071                         53.27865728614638
41072                     ],
41073                     [
41074                         -9.13876882009229,
41075                         53.26345120822951
41076                     ],
41077                     [
41078                         -9.128658300749114,
41079                         53.24759266864586
41080                     ]
41081                 ],
41082                 [
41083                     [
41084                         -8.595266214281438,
41085                         51.69264788483154
41086                     ],
41087                     [
41088                         -8.55819409885298,
41089                         51.69306638852667
41090                     ],
41091                     [
41092                         -8.566697711835303,
41093                         51.682644706464686
41094                     ],
41095                     [
41096                         -8.579130708100188,
41097                         51.67349700898941
41098                     ],
41099                     [
41100                         -8.544554623426079,
41101                         51.66520531197343
41102                     ],
41103                     [
41104                         -8.494765061495364,
41105                         51.667778759675976
41106                     ],
41107                     [
41108                         -8.30113898732036,
41109                         51.7235009029955
41110                     ],
41111                     [
41112                         -8.268406960495541,
41113                         51.784858633837544
41114                     ],
41115                     [
41116                         -8.154536388302146,
41117                         51.7814362126791
41118                     ],
41119                     [
41120                         -8.115350159004825,
41121                         51.809093351533164
41122                     ],
41123                     [
41124                         -8.068326683848039,
41125                         51.870050153657075
41126                     ],
41127                     [
41128                         -8.10059769621054,
41129                         51.89964422561186
41130                     ],
41131                     [
41132                         -8.08123508879304,
41133                         51.918414974037226
41134                     ],
41135                     [
41136                         -8.09183842142643,
41137                         51.95337589170907
41138                     ],
41139                     [
41140                         -8.124570448251253,
41141                         51.95479649105758
41142                     ],
41143                     [
41144                         -8.132407694110718,
41145                         51.970988142592034
41146                     ],
41147                     [
41148                         -8.099675667285895,
41149                         51.978371865876596
41150                     ],
41151                     [
41152                         -8.144394070131078,
41153                         52.02151390085561
41154                     ],
41155                     [
41156                         -8.159607547387685,
41157                         52.064330945363764
41158                     ],
41159                     [
41160                         -8.140705954432507,
41161                         52.07254939152303
41162                     ],
41163                     [
41164                         -8.165600735397863,
41165                         52.09294727054506
41166                     ],
41167                     [
41168                         -8.18726841512697,
41169                         52.0835993998731
41170                     ],
41171                     [
41172                         -8.2093971093184,
41173                         52.10512489114057
41174                     ],
41175                     [
41176                         -8.207092037006792,
41177                         52.12494181389489
41178                     ],
41179                     [
41180                         -8.227837687811258,
41181                         52.143052434929714
41182                     ],
41183                     [
41184                         -8.222766528725723,
41185                         52.16454923557058
41186                     ],
41187                     [
41188                         -8.30298304516965,
41189                         52.1829264222872
41190                     ],
41191                     [
41192                         -8.427456949996438,
41193                         52.17783811526099
41194                     ],
41195                     [
41196                         -8.46710419375608,
41197                         52.169921813849676
41198                     ],
41199                     [
41200                         -8.509978538751975,
41201                         52.18405707812542
41202                     ],
41203                     [
41204                         -8.530263175094117,
41205                         52.16511480067495
41206                     ],
41207                     [
41208                         -8.574981577939297,
41209                         52.18066502436804
41210                     ],
41211                     [
41212                         -8.587889982884295,
41213                         52.16963906274442
41214                     ],
41215                     [
41216                         -8.642289689438227,
41217                         52.18829678149147
41218                     ],
41219                     [
41220                         -8.719279104645906,
41221                         52.15804472022032
41222                     ],
41223                     [
41224                         -8.698533453841442,
41225                         52.13541291452849
41226                     ],
41227                     [
41228                         -8.740946784375014,
41229                         52.10823956240069
41230                     ],
41231                     [
41232                         -8.77460084012448,
41233                         52.05951253229793
41234                     ],
41235                     [
41236                         -8.803183736788409,
41237                         52.03768144571248
41238                     ],
41239                     [
41240                         -8.86818677597573,
41241                         52.03286015807593
41242                     ],
41243                     [
41244                         -8.870491848287335,
41245                         52.01839317543363
41246                     ],
41247                     [
41248                         -8.844214023935015,
41249                         51.991148511559096
41250                     ],
41251                     [
41252                         -8.79811257770287,
41253                         51.964455373040394
41254                     ],
41255                     [
41256                         -8.782899100446263,
41257                         51.931777239822054
41258                     ],
41259                     [
41260                         -8.835915763613228,
41261                         51.9292188160068
41262                     ],
41263                     [
41264                         -8.838681850387156,
41265                         51.90277322850554
41266                     ],
41267                     [
41268                         -8.802261707863764,
41269                         51.89367006943167
41270                     ],
41271                     [
41272                         -8.792580404155013,
41273                         51.85695425263326
41274                     ],
41275                     [
41276                         -8.765841565340368,
41277                         51.82476769939557
41278                     ],
41279                     [
41280                         -8.758926348405547,
41281                         51.80054140901511
41282                     ],
41283                     [
41284                         -8.79811257770287,
41285                         51.78628456602828
41286                     ],
41287                     [
41288                         -8.832227647914657,
41289                         51.79626482935233
41290                     ],
41291                     [
41292                         -8.836837792537873,
41293                         51.77687258059678
41294                     ],
41295                     [
41296                         -8.885705325543944,
41297                         51.746055989869106
41298                     ],
41299                     [
41300                         -8.859888515653944,
41301                         51.72435763090916
41302                     ],
41303                     [
41304                         -8.807332866949299,
41305                         51.71093369500414
41306                     ],
41307                     [
41308                         -8.678248817499297,
41309                         51.693505197270746
41310                     ],
41311                     [
41312                         -8.60540853245251,
41313                         51.67835695335278
41314                     ],
41315                     [
41316                         -8.595266214281438,
41317                         51.69264788483154
41318                     ]
41319                 ],
41320                 [
41321                     [
41322                         -7.138279151048154,
41323                         55.06131559970097
41324                     ],
41325                     [
41326                         -7.117994514706011,
41327                         54.99631329558348
41328                     ],
41329                     [
41330                         -7.070049010624583,
41331                         54.98784996056705
41332                     ],
41333                     [
41334                         -7.076503213097081,
41335                         54.93332450204895
41336                     ],
41337                     [
41338                         -7.025791622241725,
41339                         54.91159959910791
41340                     ],
41341                     [
41342                         -7.007351043748867,
41343                         54.87872502112528
41344                     ],
41345                     [
41346                         -7.024869593317081,
41347                         54.8511320998998
41348                     ],
41349                     [
41350                         -6.990754523105296,
41351                         54.81661438893913
41352                     ],
41353                     [
41354                         -7.051608432131725,
41355                         54.80598761598125
41356                     ],
41357                     [
41358                         -7.115228427932084,
41359                         54.80651902101645
41360                     ],
41361                     [
41362                         -7.170550163410654,
41363                         54.84847793920564
41364                     ],
41365                     [
41366                         -7.199133060074584,
41367                         54.84316909395457
41368                     ],
41369                     [
41370                         -7.222183783190655,
41371                         54.85803210052931
41372                     ],
41373                     [
41374                         -7.2111194360949415,
41375                         54.862808332627324
41376                     ],
41377                     [
41378                         -7.212041465019584,
41379                         54.882438010878076
41380                     ],
41381                     [
41382                         -7.279349576518514,
41383                         54.880846771447125
41384                     ],
41385                     [
41386                         -7.273817402970655,
41387                         54.91530955931841
41388                     ],
41389                     [
41390                         -7.3033223285592275,
41391                         54.915839525718205
41392                     ],
41393                     [
41394                         -7.363254208661015,
41395                         54.90894941815292
41396                     ],
41397                     [
41398                         -7.385382902852443,
41399                         54.91636948513913
41400                     ],
41401                     [
41402                         -7.391837105324943,
41403                         54.93438395336098
41404                     ],
41405                     [
41406                         -7.429640291235302,
41407                         54.95291983389722
41408                     ],
41409                     [
41410                         -7.420420001988872,
41411                         54.99208185118366
41412                     ],
41413                     [
41414                         -7.410277683817801,
41415                         55.03437621938347
41416                     ],
41417                     [
41418                         -7.3577220351131585,
41419                         55.057619110599035
41420                     ],
41421                     [
41422                         -7.265519142648871,
41423                         55.07557028899173
41424                     ],
41425                     [
41426                         -7.138279151048154,
41427                         55.06131559970097
41428                     ]
41429                 ],
41430                 [
41431                     [
41432                         -7.190498776293322,
41433                         52.26144368927652
41434                     ],
41435                     [
41436                         -7.156844720543858,
41437                         52.28443443581867
41438                     ],
41439                     [
41440                         -7.132871968503143,
41441                         52.27343421670601
41442                     ],
41443                     [
41444                         -7.113278853854483,
41445                         52.26779201951648
41446                     ],
41447                     [
41448                         -7.098295883829036,
41449                         52.27230583471742
41450                     ],
41451                     [
41452                         -7.089767116276089,
41453                         52.25509445009032
41454                     ],
41455                     [
41456                         -7.07109603055207,
41457                         52.259186286149074
41458                     ],
41459                     [
41460                         -7.033984366335195,
41461                         52.257352061495865
41462                     ],
41463                     [
41464                         -7.027530163862696,
41465                         52.250720000975015
41466                     ],
41467                     [
41468                         -7.034675888028678,
41469                         52.247756419376
41470                     ],
41471                     [
41472                         -7.031218279561267,
41473                         52.24013487190721
41474                     ],
41475                     [
41476                         -7.034214873566356,
41477                         52.23222966213934
41478                     ],
41479                     [
41480                         -7.050580886978767,
41481                         52.2296884028405
41482                     ],
41483                     [
41484                         -7.062567262999124,
41485                         52.21980434486687
41486                     ],
41487                     [
41488                         -7.076858711331088,
41489                         52.216132562953725
41490                     ],
41491                     [
41492                         -7.084926464421715,
41493                         52.22065163604718
41494                     ],
41495                     [
41496                         -7.084465449959392,
41497                         52.22785295843095
41498                     ],
41499                     [
41500                         -7.101292477834124,
41501                         52.221498911062525
41502                     ],
41503                     [
41504                         -7.105211100763858,
41505                         52.21726237433474
41506                     ],
41507                     [
41508                         -7.111665303236357,
41509                         52.21796849185403
41510                     ],
41511                     [
41512                         -7.107977187537785,
41513                         52.21104805609072
41514                     ],
41515                     [
41516                         -7.117773744862115,
41517                         52.20928246619701
41518                     ],
41519                     [
41520                         -7.129760120882472,
41521                         52.21690931136535
41522                     ],
41523                     [
41524                         -7.14497359813908,
41525                         52.21782726924826
41526                     ],
41527                     [
41528                         -7.150505771686938,
41529                         52.22375823207553
41530                     ],
41531                     [
41532                         -7.158112510315241,
41533                         52.22262858593765
41534                     ],
41535                     [
41536                         -7.158804032008724,
41537                         52.22700580464912
41538                     ],
41539                     [
41540                         -7.158573524777563,
41541                         52.23180612902503
41542                     ],
41543                     [
41544                         -7.167563306792832,
41545                         52.23985256723076
41546                     ],
41547                     [
41548                         -7.16733279956167,
41549                         52.244580933687786
41550                     ],
41551                     [
41552                         -7.172519212262786,
41553                         52.24676851484933
41554                     ],
41555                     [
41556                         -7.177590371348324,
41557                         52.25114335361416
41558                     ],
41559                     [
41560                         -7.190498776293322,
41561                         52.26144368927652
41562                     ]
41563                 ]
41564             ],
41565             "terms_url": "http://www.eea.europa.eu/data-and-maps/data/urban-atlas",
41566             "terms_text": "EEA GMES Urban Atlas"
41567         },
41568         {
41569             "name": "Kanton Aargau 25cm (AGIS 2011)",
41570             "type": "tms",
41571             "template": "http://tiles.poole.ch/AGIS/OF2011/{zoom}/{x}/{y}.png",
41572             "scaleExtent": [
41573                 14,
41574                 19
41575             ],
41576             "polygon": [
41577                 [
41578                     [
41579                         7.7,
41580                         47.12
41581                     ],
41582                     [
41583                         7.7,
41584                         47.63
41585                     ],
41586                     [
41587                         8.5,
41588                         47.63
41589                     ],
41590                     [
41591                         8.5,
41592                         47.12
41593                     ],
41594                     [
41595                         7.7,
41596                         47.12
41597                     ]
41598                 ]
41599             ],
41600             "terms_text": "AGIS OF2011"
41601         },
41602         {
41603             "name": "Katastrálna mapa Slovenska (KaPor, 2010-04)",
41604             "type": "tms",
41605             "template": "http://www.freemap.sk/tms/kapor2/{zoom}/{x}/{y}.jpg",
41606             "polygon": [
41607                 [
41608                     [
41609                         19.83682,
41610                         49.25529
41611                     ],
41612                     [
41613                         19.80075,
41614                         49.42385
41615                     ],
41616                     [
41617                         19.60437,
41618                         49.48058
41619                     ],
41620                     [
41621                         19.49179,
41622                         49.63961
41623                     ],
41624                     [
41625                         19.21831,
41626                         49.52604
41627                     ],
41628                     [
41629                         19.16778,
41630                         49.42521
41631                     ],
41632                     [
41633                         19.00308,
41634                         49.42236
41635                     ],
41636                     [
41637                         18.97611,
41638                         49.5308
41639                     ],
41640                     [
41641                         18.54685,
41642                         49.51425
41643                     ],
41644                     [
41645                         18.31432,
41646                         49.33818
41647                     ],
41648                     [
41649                         18.15913,
41650                         49.2961
41651                     ],
41652                     [
41653                         18.05564,
41654                         49.11134
41655                     ],
41656                     [
41657                         17.56396,
41658                         48.84938
41659                     ],
41660                     [
41661                         17.17929,
41662                         48.88816
41663                     ],
41664                     [
41665                         17.058,
41666                         48.81105
41667                     ],
41668                     [
41669                         16.90426,
41670                         48.61947
41671                     ],
41672                     [
41673                         16.79685,
41674                         48.38561
41675                     ],
41676                     [
41677                         17.06762,
41678                         48.01116
41679                     ],
41680                     [
41681                         17.32787,
41682                         47.97749
41683                     ],
41684                     [
41685                         17.51699,
41686                         47.82535
41687                     ],
41688                     [
41689                         17.74776,
41690                         47.73093
41691                     ],
41692                     [
41693                         18.29515,
41694                         47.72075
41695                     ],
41696                     [
41697                         18.67959,
41698                         47.75541
41699                     ],
41700                     [
41701                         18.89755,
41702                         47.81203
41703                     ],
41704                     [
41705                         18.79463,
41706                         47.88245
41707                     ],
41708                     [
41709                         18.84318,
41710                         48.04046
41711                     ],
41712                     [
41713                         19.46212,
41714                         48.05333
41715                     ],
41716                     [
41717                         19.62064,
41718                         48.22938
41719                     ],
41720                     [
41721                         19.89585,
41722                         48.09387
41723                     ],
41724                     [
41725                         20.33766,
41726                         48.2643
41727                     ],
41728                     [
41729                         20.55395,
41730                         48.52358
41731                     ],
41732                     [
41733                         20.82335,
41734                         48.55714
41735                     ],
41736                     [
41737                         21.10271,
41738                         48.47096
41739                     ],
41740                     [
41741                         21.45863,
41742                         48.55513
41743                     ],
41744                     [
41745                         21.74536,
41746                         48.31435
41747                     ],
41748                     [
41749                         22.15293,
41750                         48.37179
41751                     ],
41752                     [
41753                         22.61255,
41754                         49.08914
41755                     ],
41756                     [
41757                         22.09997,
41758                         49.23814
41759                     ],
41760                     [
41761                         21.9686,
41762                         49.36363
41763                     ],
41764                     [
41765                         21.6244,
41766                         49.46989
41767                     ],
41768                     [
41769                         21.06873,
41770                         49.46402
41771                     ],
41772                     [
41773                         20.94336,
41774                         49.31088
41775                     ],
41776                     [
41777                         20.73052,
41778                         49.44006
41779                     ],
41780                     [
41781                         20.22804,
41782                         49.41714
41783                     ],
41784                     [
41785                         20.05234,
41786                         49.23052
41787                     ],
41788                     [
41789                         19.83682,
41790                         49.25529
41791                     ]
41792                 ]
41793             ],
41794             "terms_url": "http://wiki.freemap.sk/KatasterPortal",
41795             "terms_text": "Permisssion by UGKK"
41796         },
41797         {
41798             "name": "Katastrálna mapa Slovenska (KaPor, 2011-05)",
41799             "type": "tms",
41800             "template": "http://www.freemap.sk/tms/kapor2_201105/{zoom}/{x}/{y}.jpg",
41801             "polygon": [
41802                 [
41803                     [
41804                         19.83682,
41805                         49.25529
41806                     ],
41807                     [
41808                         19.80075,
41809                         49.42385
41810                     ],
41811                     [
41812                         19.60437,
41813                         49.48058
41814                     ],
41815                     [
41816                         19.49179,
41817                         49.63961
41818                     ],
41819                     [
41820                         19.21831,
41821                         49.52604
41822                     ],
41823                     [
41824                         19.16778,
41825                         49.42521
41826                     ],
41827                     [
41828                         19.00308,
41829                         49.42236
41830                     ],
41831                     [
41832                         18.97611,
41833                         49.5308
41834                     ],
41835                     [
41836                         18.54685,
41837                         49.51425
41838                     ],
41839                     [
41840                         18.31432,
41841                         49.33818
41842                     ],
41843                     [
41844                         18.15913,
41845                         49.2961
41846                     ],
41847                     [
41848                         18.05564,
41849                         49.11134
41850                     ],
41851                     [
41852                         17.56396,
41853                         48.84938
41854                     ],
41855                     [
41856                         17.17929,
41857                         48.88816
41858                     ],
41859                     [
41860                         17.058,
41861                         48.81105
41862                     ],
41863                     [
41864                         16.90426,
41865                         48.61947
41866                     ],
41867                     [
41868                         16.79685,
41869                         48.38561
41870                     ],
41871                     [
41872                         17.06762,
41873                         48.01116
41874                     ],
41875                     [
41876                         17.32787,
41877                         47.97749
41878                     ],
41879                     [
41880                         17.51699,
41881                         47.82535
41882                     ],
41883                     [
41884                         17.74776,
41885                         47.73093
41886                     ],
41887                     [
41888                         18.29515,
41889                         47.72075
41890                     ],
41891                     [
41892                         18.67959,
41893                         47.75541
41894                     ],
41895                     [
41896                         18.89755,
41897                         47.81203
41898                     ],
41899                     [
41900                         18.79463,
41901                         47.88245
41902                     ],
41903                     [
41904                         18.84318,
41905                         48.04046
41906                     ],
41907                     [
41908                         19.46212,
41909                         48.05333
41910                     ],
41911                     [
41912                         19.62064,
41913                         48.22938
41914                     ],
41915                     [
41916                         19.89585,
41917                         48.09387
41918                     ],
41919                     [
41920                         20.33766,
41921                         48.2643
41922                     ],
41923                     [
41924                         20.55395,
41925                         48.52358
41926                     ],
41927                     [
41928                         20.82335,
41929                         48.55714
41930                     ],
41931                     [
41932                         21.10271,
41933                         48.47096
41934                     ],
41935                     [
41936                         21.45863,
41937                         48.55513
41938                     ],
41939                     [
41940                         21.74536,
41941                         48.31435
41942                     ],
41943                     [
41944                         22.15293,
41945                         48.37179
41946                     ],
41947                     [
41948                         22.61255,
41949                         49.08914
41950                     ],
41951                     [
41952                         22.09997,
41953                         49.23814
41954                     ],
41955                     [
41956                         21.9686,
41957                         49.36363
41958                     ],
41959                     [
41960                         21.6244,
41961                         49.46989
41962                     ],
41963                     [
41964                         21.06873,
41965                         49.46402
41966                     ],
41967                     [
41968                         20.94336,
41969                         49.31088
41970                     ],
41971                     [
41972                         20.73052,
41973                         49.44006
41974                     ],
41975                     [
41976                         20.22804,
41977                         49.41714
41978                     ],
41979                     [
41980                         20.05234,
41981                         49.23052
41982                     ],
41983                     [
41984                         19.83682,
41985                         49.25529
41986                     ]
41987                 ]
41988             ],
41989             "terms_url": "http://wiki.freemap.sk/KatasterPortal",
41990             "terms_text": "Permisssion by UGKK"
41991         },
41992         {
41993             "name": "Kelowna 2012",
41994             "type": "tms",
41995             "description": "High quality aerial imagery taken for the City of Kelowna",
41996             "template": "http://{switch:a,b,c,d}.tile.paulnorman.ca/kelowna2012/{zoom}/{x}/{y}.png",
41997             "scaleExtent": [
41998                 9,
41999                 20
42000             ],
42001             "polygon": [
42002                 [
42003                     [
42004                         -119.5867318,
42005                         49.7928087
42006                     ],
42007                     [
42008                         -119.5465655,
42009                         49.7928097
42010                     ],
42011                     [
42012                         -119.5465661,
42013                         49.8013837
42014                     ],
42015                     [
42016                         -119.5343374,
42017                         49.8013841
42018                     ],
42019                     [
42020                         -119.5343376,
42021                         49.8047321
42022                     ],
42023                     [
42024                         -119.5296211,
42025                         49.8047322
42026                     ],
42027                     [
42028                         -119.5296216,
42029                         49.8119555
42030                     ],
42031                     [
42032                         -119.5104463,
42033                         49.811956
42034                     ],
42035                     [
42036                         -119.5115683,
42037                         49.8744325
42038                     ],
42039                     [
42040                         -119.5108946,
42041                         49.8744904
42042                     ],
42043                     [
42044                         -119.5114111,
42045                         49.8843312
42046                     ],
42047                     [
42048                         -119.5114115,
42049                         49.9221763
42050                     ],
42051                     [
42052                         -119.49386,
42053                         49.9223477
42054                     ],
42055                     [
42056                         -119.4940505,
42057                         49.9313031
42058                     ],
42059                     [
42060                         -119.4803936,
42061                         49.9317529
42062                     ],
42063                     [
42064                         -119.4804572,
42065                         49.9407474
42066                     ],
42067                     [
42068                         -119.4666732,
42069                         49.9409927
42070                     ],
42071                     [
42072                         -119.4692775,
42073                         49.9913717
42074                     ],
42075                     [
42076                         -119.4551337,
42077                         49.9916078
42078                     ],
42079                     [
42080                         -119.4556736,
42081                         50.0121242
42082                     ],
42083                     [
42084                         -119.4416673,
42085                         50.0123895
42086                     ],
42087                     [
42088                         -119.4417308,
42089                         50.0136345
42090                     ],
42091                     [
42092                         -119.4221492,
42093                         50.0140377
42094                     ],
42095                     [
42096                         -119.4221042,
42097                         50.0119306
42098                     ],
42099                     [
42100                         -119.4121303,
42101                         50.012165
42102                     ],
42103                     [
42104                         -119.4126082,
42105                         50.0216913
42106                     ],
42107                     [
42108                         -119.4123387,
42109                         50.0216913
42110                     ],
42111                     [
42112                         -119.4124772,
42113                         50.0250773
42114                     ],
42115                     [
42116                         -119.4120917,
42117                         50.0250821
42118                     ],
42119                     [
42120                         -119.4121954,
42121                         50.0270769
42122                     ],
42123                     [
42124                         -119.4126083,
42125                         50.0270718
42126                     ],
42127                     [
42128                         -119.4128328,
42129                         50.0321946
42130                     ],
42131                     [
42132                         -119.3936313,
42133                         50.0326418
42134                     ],
42135                     [
42136                         -119.393529,
42137                         50.0307781
42138                     ],
42139                     [
42140                         -119.3795727,
42141                         50.0310116
42142                     ],
42143                     [
42144                         -119.3795377,
42145                         50.0287584
42146                     ],
42147                     [
42148                         -119.3735764,
42149                         50.0288621
42150                     ],
42151                     [
42152                         -119.371544,
42153                         49.9793618
42154                     ],
42155                     [
42156                         -119.3573506,
42157                         49.9793618
42158                     ],
42159                     [
42160                         -119.3548353,
42161                         49.9256081
42162                     ],
42163                     [
42164                         -119.3268079,
42165                         49.9257238
42166                     ],
42167                     [
42168                         -119.3256573,
42169                         49.8804068
42170                     ],
42171                     [
42172                         -119.3138893,
42173                         49.8806528
42174                     ],
42175                     [
42176                         -119.3137097,
42177                         49.8771651
42178                     ],
42179                     [
42180                         -119.3132156,
42181                         49.877223
42182                     ],
42183                     [
42184                         -119.3131482,
42185                         49.8749652
42186                     ],
42187                     [
42188                         -119.312452,
42189                         49.8749073
42190                     ],
42191                     [
42192                         -119.3122275,
42193                         49.87236
42194                     ],
42195                     [
42196                         -119.3117558,
42197                         49.872331
42198                     ],
42199                     [
42200                         -119.3115986,
42201                         49.8696098
42202                     ],
42203                     [
42204                         -119.3112169,
42205                         49.8694217
42206                     ],
42207                     [
42208                         -119.3109199,
42209                         49.8632417
42210                     ],
42211                     [
42212                         -119.3103721,
42213                         49.8632724
42214                     ],
42215                     [
42216                         -119.3095139,
42217                         49.8512388
42218                     ],
42219                     [
42220                         -119.3106368,
42221                         49.8512316
42222                     ],
42223                     [
42224                         -119.3103859,
42225                         49.8462564
42226                     ],
42227                     [
42228                         -119.3245344,
42229                         49.8459957
42230                     ],
42231                     [
42232                         -119.3246018,
42233                         49.8450689
42234                     ],
42235                     [
42236                         -119.3367018,
42237                         49.844875
42238                     ],
42239                     [
42240                         -119.3367467,
42241                         49.8435136
42242                     ],
42243                     [
42244                         -119.337937,
42245                         49.8434702
42246                     ],
42247                     [
42248                         -119.3378023,
42249                         49.8382055
42250                     ],
42251                     [
42252                         -119.3383637,
42253                         49.8381041
42254                     ],
42255                     [
42256                         -119.3383749,
42257                         49.8351202
42258                     ],
42259                     [
42260                         -119.3390936,
42261                         49.8351058
42262                     ],
42263                     [
42264                         -119.3388016,
42265                         49.8321217
42266                     ],
42267                     [
42268                         -119.3391497,
42269                         49.8320565
42270                     ],
42271                     [
42272                         -119.3391722,
42273                         49.8293331
42274                     ],
42275                     [
42276                         -119.3394641,
42277                         49.8293331
42278                     ],
42279                     [
42280                         -119.3395879,
42281                         49.8267878
42282                     ],
42283                     [
42284                         -119.3500053,
42285                         49.8265829
42286                     ],
42287                     [
42288                         -119.3493701,
42289                         49.8180588
42290                     ],
42291                     [
42292                         -119.4046964,
42293                         49.8163785
42294                     ],
42295                     [
42296                         -119.4045694,
42297                         49.8099022
42298                     ],
42299                     [
42300                         -119.4101592,
42301                         49.8099022
42302                     ],
42303                     [
42304                         -119.4102862,
42305                         49.8072787
42306                     ],
42307                     [
42308                         -119.4319467,
42309                         49.8069098
42310                     ],
42311                     [
42312                         -119.4322643,
42313                         49.7907965
42314                     ],
42315                     [
42316                         -119.4459847,
42317                         49.7905504
42318                     ],
42319                     [
42320                         -119.445286,
42321                         49.7820201
42322                     ],
42323                     [
42324                         -119.4967376,
42325                         49.7811587
42326                     ],
42327                     [
42328                         -119.4966105,
42329                         49.7784927
42330                     ],
42331                     [
42332                         -119.5418371,
42333                         49.7775082
42334                     ],
42335                     [
42336                         -119.5415892,
42337                         49.7718277
42338                     ],
42339                     [
42340                         -119.5560296,
42341                         49.7714941
42342                     ],
42343                     [
42344                         -119.5561194,
42345                         49.7718422
42346                     ],
42347                     [
42348                         -119.5715704,
42349                         49.7715086
42350                     ],
42351                     [
42352                         -119.5716153,
42353                         49.7717262
42354                     ],
42355                     [
42356                         -119.5819235,
42357                         49.7714941
42358                     ],
42359                     [
42360                         -119.5820133,
42361                         49.7717697
42362                     ],
42363                     [
42364                         -119.5922991,
42365                         49.7715231
42366                     ],
42367                     [
42368                         -119.592344,
42369                         49.7718132
42370                     ],
42371                     [
42372                         -119.6003839,
42373                         49.7715957
42374                     ],
42375                     [
42376                         -119.6011924,
42377                         49.7839081
42378                     ],
42379                     [
42380                         -119.5864365,
42381                         49.7843863
42382                     ]
42383                 ]
42384             ],
42385             "id": "kelowna_2012",
42386             "default": true
42387         },
42388         {
42389             "name": "Kelowna Roads overlay",
42390             "type": "tms",
42391             "template": "http://{switch:a,b,c,d}.tile.paulnorman.ca/kelowna_overlay/{zoom}/{x}/{y}.png",
42392             "scaleExtent": [
42393                 9,
42394                 20
42395             ],
42396             "polygon": [
42397                 [
42398                     [
42399                         -119.5867318,
42400                         49.7928087
42401                     ],
42402                     [
42403                         -119.5465655,
42404                         49.7928097
42405                     ],
42406                     [
42407                         -119.5465661,
42408                         49.8013837
42409                     ],
42410                     [
42411                         -119.5343374,
42412                         49.8013841
42413                     ],
42414                     [
42415                         -119.5343376,
42416                         49.8047321
42417                     ],
42418                     [
42419                         -119.5296211,
42420                         49.8047322
42421                     ],
42422                     [
42423                         -119.5296216,
42424                         49.8119555
42425                     ],
42426                     [
42427                         -119.5104463,
42428                         49.811956
42429                     ],
42430                     [
42431                         -119.5115683,
42432                         49.8744325
42433                     ],
42434                     [
42435                         -119.5108946,
42436                         49.8744904
42437                     ],
42438                     [
42439                         -119.5114111,
42440                         49.8843312
42441                     ],
42442                     [
42443                         -119.5114115,
42444                         49.9221763
42445                     ],
42446                     [
42447                         -119.49386,
42448                         49.9223477
42449                     ],
42450                     [
42451                         -119.4940505,
42452                         49.9313031
42453                     ],
42454                     [
42455                         -119.4803936,
42456                         49.9317529
42457                     ],
42458                     [
42459                         -119.4804572,
42460                         49.9407474
42461                     ],
42462                     [
42463                         -119.4666732,
42464                         49.9409927
42465                     ],
42466                     [
42467                         -119.4692775,
42468                         49.9913717
42469                     ],
42470                     [
42471                         -119.4551337,
42472                         49.9916078
42473                     ],
42474                     [
42475                         -119.4556736,
42476                         50.0121242
42477                     ],
42478                     [
42479                         -119.4416673,
42480                         50.0123895
42481                     ],
42482                     [
42483                         -119.4417308,
42484                         50.0136345
42485                     ],
42486                     [
42487                         -119.4221492,
42488                         50.0140377
42489                     ],
42490                     [
42491                         -119.4221042,
42492                         50.0119306
42493                     ],
42494                     [
42495                         -119.4121303,
42496                         50.012165
42497                     ],
42498                     [
42499                         -119.4126082,
42500                         50.0216913
42501                     ],
42502                     [
42503                         -119.4123387,
42504                         50.0216913
42505                     ],
42506                     [
42507                         -119.4124772,
42508                         50.0250773
42509                     ],
42510                     [
42511                         -119.4120917,
42512                         50.0250821
42513                     ],
42514                     [
42515                         -119.4121954,
42516                         50.0270769
42517                     ],
42518                     [
42519                         -119.4126083,
42520                         50.0270718
42521                     ],
42522                     [
42523                         -119.4128328,
42524                         50.0321946
42525                     ],
42526                     [
42527                         -119.3936313,
42528                         50.0326418
42529                     ],
42530                     [
42531                         -119.393529,
42532                         50.0307781
42533                     ],
42534                     [
42535                         -119.3795727,
42536                         50.0310116
42537                     ],
42538                     [
42539                         -119.3795377,
42540                         50.0287584
42541                     ],
42542                     [
42543                         -119.3735764,
42544                         50.0288621
42545                     ],
42546                     [
42547                         -119.371544,
42548                         49.9793618
42549                     ],
42550                     [
42551                         -119.3573506,
42552                         49.9793618
42553                     ],
42554                     [
42555                         -119.3548353,
42556                         49.9256081
42557                     ],
42558                     [
42559                         -119.3268079,
42560                         49.9257238
42561                     ],
42562                     [
42563                         -119.3256573,
42564                         49.8804068
42565                     ],
42566                     [
42567                         -119.3138893,
42568                         49.8806528
42569                     ],
42570                     [
42571                         -119.3137097,
42572                         49.8771651
42573                     ],
42574                     [
42575                         -119.3132156,
42576                         49.877223
42577                     ],
42578                     [
42579                         -119.3131482,
42580                         49.8749652
42581                     ],
42582                     [
42583                         -119.312452,
42584                         49.8749073
42585                     ],
42586                     [
42587                         -119.3122275,
42588                         49.87236
42589                     ],
42590                     [
42591                         -119.3117558,
42592                         49.872331
42593                     ],
42594                     [
42595                         -119.3115986,
42596                         49.8696098
42597                     ],
42598                     [
42599                         -119.3112169,
42600                         49.8694217
42601                     ],
42602                     [
42603                         -119.3109199,
42604                         49.8632417
42605                     ],
42606                     [
42607                         -119.3103721,
42608                         49.8632724
42609                     ],
42610                     [
42611                         -119.3095139,
42612                         49.8512388
42613                     ],
42614                     [
42615                         -119.3106368,
42616                         49.8512316
42617                     ],
42618                     [
42619                         -119.3103859,
42620                         49.8462564
42621                     ],
42622                     [
42623                         -119.3245344,
42624                         49.8459957
42625                     ],
42626                     [
42627                         -119.3246018,
42628                         49.8450689
42629                     ],
42630                     [
42631                         -119.3367018,
42632                         49.844875
42633                     ],
42634                     [
42635                         -119.3367467,
42636                         49.8435136
42637                     ],
42638                     [
42639                         -119.337937,
42640                         49.8434702
42641                     ],
42642                     [
42643                         -119.3378023,
42644                         49.8382055
42645                     ],
42646                     [
42647                         -119.3383637,
42648                         49.8381041
42649                     ],
42650                     [
42651                         -119.3383749,
42652                         49.8351202
42653                     ],
42654                     [
42655                         -119.3390936,
42656                         49.8351058
42657                     ],
42658                     [
42659                         -119.3388016,
42660                         49.8321217
42661                     ],
42662                     [
42663                         -119.3391497,
42664                         49.8320565
42665                     ],
42666                     [
42667                         -119.3391722,
42668                         49.8293331
42669                     ],
42670                     [
42671                         -119.3394641,
42672                         49.8293331
42673                     ],
42674                     [
42675                         -119.3395879,
42676                         49.8267878
42677                     ],
42678                     [
42679                         -119.3500053,
42680                         49.8265829
42681                     ],
42682                     [
42683                         -119.3493701,
42684                         49.8180588
42685                     ],
42686                     [
42687                         -119.4046964,
42688                         49.8163785
42689                     ],
42690                     [
42691                         -119.4045694,
42692                         49.8099022
42693                     ],
42694                     [
42695                         -119.4101592,
42696                         49.8099022
42697                     ],
42698                     [
42699                         -119.4102862,
42700                         49.8072787
42701                     ],
42702                     [
42703                         -119.4319467,
42704                         49.8069098
42705                     ],
42706                     [
42707                         -119.4322643,
42708                         49.7907965
42709                     ],
42710                     [
42711                         -119.4459847,
42712                         49.7905504
42713                     ],
42714                     [
42715                         -119.445286,
42716                         49.7820201
42717                     ],
42718                     [
42719                         -119.4967376,
42720                         49.7811587
42721                     ],
42722                     [
42723                         -119.4966105,
42724                         49.7784927
42725                     ],
42726                     [
42727                         -119.5418371,
42728                         49.7775082
42729                     ],
42730                     [
42731                         -119.5415892,
42732                         49.7718277
42733                     ],
42734                     [
42735                         -119.5560296,
42736                         49.7714941
42737                     ],
42738                     [
42739                         -119.5561194,
42740                         49.7718422
42741                     ],
42742                     [
42743                         -119.5715704,
42744                         49.7715086
42745                     ],
42746                     [
42747                         -119.5716153,
42748                         49.7717262
42749                     ],
42750                     [
42751                         -119.5819235,
42752                         49.7714941
42753                     ],
42754                     [
42755                         -119.5820133,
42756                         49.7717697
42757                     ],
42758                     [
42759                         -119.5922991,
42760                         49.7715231
42761                     ],
42762                     [
42763                         -119.592344,
42764                         49.7718132
42765                     ],
42766                     [
42767                         -119.6003839,
42768                         49.7715957
42769                     ],
42770                     [
42771                         -119.6011924,
42772                         49.7839081
42773                     ],
42774                     [
42775                         -119.5864365,
42776                         49.7843863
42777                     ]
42778                 ]
42779             ],
42780             "id": "kelowna_roads",
42781             "overlay": true
42782         },
42783         {
42784             "name": "Landsat 233055",
42785             "type": "tms",
42786             "description": "Recent Landsat imagery",
42787             "template": "http://{switch:a,b,c,d}.tile.paulnorman.ca/landsat_233055/{zoom}/{x}/{y}.png",
42788             "scaleExtent": [
42789                 5,
42790                 14
42791             ],
42792             "polygon": [
42793                 [
42794                     [
42795                         -60.8550011,
42796                         6.1765004
42797                     ],
42798                     [
42799                         -60.4762612,
42800                         7.9188291
42801                     ],
42802                     [
42803                         -62.161689,
42804                         8.2778675
42805                     ],
42806                     [
42807                         -62.5322549,
42808                         6.5375488
42809                     ]
42810                 ]
42811             ],
42812             "id": "landsat_233055"
42813         },
42814         {
42815             "name": "Latest southwest British Columbia Landsat",
42816             "type": "tms",
42817             "description": "Recent lower-resolution landwsat imagery for southwest British Columbia",
42818             "template": "http://{switch:a,b,c,d}.tile.paulnorman.ca/landsat_047026/{zoom}/{x}/{y}.png",
42819             "scaleExtent": [
42820                 5,
42821                 13
42822             ],
42823             "polygon": [
42824                 [
42825                     [
42826                         -121.9355512,
42827                         47.7820648
42828                     ],
42829                     [
42830                         -121.5720582,
42831                         48.6410125
42832                     ],
42833                     [
42834                         -121.2015461,
42835                         49.4846247
42836                     ],
42837                     [
42838                         -121.8375516,
42839                         49.6023246
42840                     ],
42841                     [
42842                         -122.4767046,
42843                         49.7161735
42844                     ],
42845                     [
42846                         -123.118912,
42847                         49.8268824
42848                     ],
42849                     [
42850                         -123.760228,
42851                         49.9335836
42852                     ],
42853                     [
42854                         -124.0887706,
42855                         49.0870469
42856                     ],
42857                     [
42858                         -124.4128889,
42859                         48.2252567
42860                     ],
42861                     [
42862                         -123.792772,
42863                         48.1197334
42864                     ],
42865                     [
42866                         -123.1727942,
42867                         48.0109592
42868                     ],
42869                     [
42870                         -122.553553,
42871                         47.8982299
42872                     ]
42873                 ]
42874             ],
42875             "id": "landsat_047026"
42876         },
42877         {
42878             "name": "Lithuania - NŽT ORT10LT",
42879             "type": "tms",
42880             "template": "http://mapproxy.openmap.lt/ort10lt/g/{z}/{x}/{y}.jpeg",
42881             "scaleExtent": [
42882                 4,
42883                 18
42884             ],
42885             "polygon": [
42886                 [
42887                     [
42888                         21.4926054,
42889                         56.3592046
42890                     ],
42891                     [
42892                         21.8134688,
42893                         56.4097144
42894                     ],
42895                     [
42896                         21.9728753,
42897                         56.4567587
42898                     ],
42899                     [
42900                         22.2158294,
42901                         56.4604404
42902                     ],
42903                     [
42904                         22.2183922,
42905                         56.4162361
42906                     ],
42907                     [
42908                         23.3511527,
42909                         56.4267251
42910                     ],
42911                     [
42912                         23.3521778,
42913                         56.3824815
42914                     ],
42915                     [
42916                         23.9179035,
42917                         56.383305
42918                     ],
42919                     [
42920                         23.9176231,
42921                         56.3392908
42922                     ],
42923                     [
42924                         24.5649817,
42925                         56.3382169
42926                     ],
42927                     [
42928                         24.564933,
42929                         56.3828587
42930                     ],
42931                     [
42932                         24.6475683,
42933                         56.4277798
42934                     ],
42935                     [
42936                         24.8099394,
42937                         56.470646
42938                     ],
42939                     [
42940                         24.9733979,
42941                         56.4698452
42942                     ],
42943                     [
42944                         25.1299701,
42945                         56.2890356
42946                     ],
42947                     [
42948                         25.127433,
42949                         56.1990144
42950                     ],
42951                     [
42952                         25.6921076,
42953                         56.1933684
42954                     ],
42955                     [
42956                         26.0839005,
42957                         56.0067879
42958                     ],
42959                     [
42960                         26.4673573,
42961                         55.7304232
42962                     ],
42963                     [
42964                         26.5463565,
42965                         55.7132705
42966                     ],
42967                     [
42968                         26.5154447,
42969                         55.2345969
42970                     ],
42971                     [
42972                         25.7874641,
42973                         54.8425656
42974                     ],
42975                     [
42976                         25.7675259,
42977                         54.6350898
42978                     ],
42979                     [
42980                         25.6165253,
42981                         54.4404007
42982                     ],
42983                     [
42984                         24.4566043,
42985                         53.9577649
42986                     ],
42987                     [
42988                         23.6164786,
42989                         53.9575517
42990                     ],
42991                     [
42992                         23.5632006,
42993                         54.048085
42994                     ],
42995                     [
42996                         22.8462074,
42997                         54.3563682
42998                     ],
42999                     [
43000                         22.831944,
43001                         54.9414849
43002                     ],
43003                     [
43004                         22.4306085,
43005                         55.1159913
43006                     ],
43007                     [
43008                         21.9605898,
43009                         55.1107144
43010                     ],
43011                     [
43012                         21.7253241,
43013                         55.1496885
43014                     ],
43015                     [
43016                         21.5628422,
43017                         55.2362913
43018                     ],
43019                     [
43020                         21.2209638,
43021                         55.2742668
43022                     ],
43023                     [
43024                         21.1630444,
43025                         55.2803979
43026                     ],
43027                     [
43028                         20.9277788,
43029                         55.3101641
43030                     ],
43031                     [
43032                         20.9257285,
43033                         55.3588507
43034                     ],
43035                     [
43036                         20.9980451,
43037                         55.4514157
43038                     ],
43039                     [
43040                         21.0282249,
43041                         56.0796297
43042                     ]
43043                 ]
43044             ],
43045             "terms_url": "http://www.geoportal.lt",
43046             "terms_text": "NŽT ORT10LT"
43047         },
43048         {
43049             "name": "Locator Overlay",
43050             "type": "tms",
43051             "description": "Shows major features to help orient you.",
43052             "template": "http://{switch:a,b,c}.tiles.mapbox.com/v4/openstreetmap.map-inh76ba2/{zoom}/{x}/{y}.png?access_token=pk.eyJ1Ijoib3BlbnN0cmVldG1hcCIsImEiOiJhNVlHd29ZIn0.ti6wATGDWOmCnCYen-Ip7Q",
43053             "scaleExtent": [
43054                 0,
43055                 16
43056             ],
43057             "terms_url": "http://www.mapbox.com/about/maps/",
43058             "terms_text": "Terms & Feedback",
43059             "default": true,
43060             "overlay": true
43061         },
43062         {
43063             "name": "MapQuest Open Aerial",
43064             "type": "tms",
43065             "template": "http://oatile{switch:1,2,3,4}.mqcdn.com/tiles/1.0.0/sat/{zoom}/{x}/{y}.png",
43066             "default": true
43067         },
43068         {
43069             "name": "Mapbox Satellite",
43070             "type": "tms",
43071             "description": "Satellite and aerial imagery.",
43072             "template": "http://{switch:a,b,c}.tiles.mapbox.com/v4/openstreetmap.map-inh7ifmo/{zoom}/{x}/{y}.png?access_token=pk.eyJ1Ijoib3BlbnN0cmVldG1hcCIsImEiOiJhNVlHd29ZIn0.ti6wATGDWOmCnCYen-Ip7Q",
43073             "scaleExtent": [
43074                 0,
43075                 19
43076             ],
43077             "terms_url": "http://www.mapbox.com/about/maps/",
43078             "terms_text": "Terms & Feedback",
43079             "id": "Mapbox",
43080             "default": true
43081         },
43082         {
43083             "name": "NLS - Bartholomew Half Inch, 1897-1907",
43084             "type": "tms",
43085             "template": "http://geo.nls.uk/mapdata2/bartholomew/great_britain/{zoom}/{x}/{-y}.png",
43086             "scaleExtent": [
43087                 0,
43088                 15
43089             ],
43090             "polygon": [
43091                 [
43092                     [
43093                         -9,
43094                         49.8
43095                     ],
43096                     [
43097                         -9,
43098                         61.1
43099                     ],
43100                     [
43101                         1.9,
43102                         61.1
43103                     ],
43104                     [
43105                         1.9,
43106                         49.8
43107                     ],
43108                     [
43109                         -9,
43110                         49.8
43111                     ]
43112                 ]
43113             ],
43114             "terms_url": "http://geo.nls.uk/maps/",
43115             "terms_text": "National Library of Scotland Historic Maps"
43116         },
43117         {
43118             "name": "NLS - OS 1-inch 7th Series 1955-61",
43119             "type": "tms",
43120             "template": "http://geo.nls.uk/mapdata2/os/seventh/{zoom}/{x}/{-y}.png",
43121             "scaleExtent": [
43122                 5,
43123                 16
43124             ],
43125             "polygon": [
43126                 [
43127                     [
43128                         -6.4585407,
43129                         49.9044128
43130                     ],
43131                     [
43132                         -6.3872009,
43133                         49.9841116
43134                     ],
43135                     [
43136                         -6.2296827,
43137                         49.9896159
43138                     ],
43139                     [
43140                         -6.2171269,
43141                         49.8680087
43142                     ],
43143                     [
43144                         -6.4551164,
43145                         49.8591793
43146                     ]
43147                 ],
43148                 [
43149                     [
43150                         -1.4495137,
43151                         60.8634056
43152                     ],
43153                     [
43154                         -0.7167114,
43155                         60.8545122
43156                     ],
43157                     [
43158                         -0.7349744,
43159                         60.4359756
43160                     ],
43161                     [
43162                         -0.6938826,
43163                         60.4168218
43164                     ],
43165                     [
43166                         -0.7258429,
43167                         60.3942735
43168                     ],
43169                     [
43170                         -0.7395401,
43171                         60.0484714
43172                     ],
43173                     [
43174                         -0.9267357,
43175                         60.0461918
43176                     ],
43177                     [
43178                         -0.9381501,
43179                         59.8266157
43180                     ],
43181                     [
43182                         -1.4586452,
43183                         59.831205
43184                     ],
43185                     [
43186                         -1.4455187,
43187                         60.0535999
43188                     ],
43189                     [
43190                         -1.463211,
43191                         60.0535999
43192                     ],
43193                     [
43194                         -1.4643524,
43195                         60.0630002
43196                     ],
43197                     [
43198                         -1.5716475,
43199                         60.0638546
43200                     ],
43201                     [
43202                         -1.5693646,
43203                         60.1790005
43204                     ],
43205                     [
43206                         -1.643558,
43207                         60.1807033
43208                     ],
43209                     [
43210                         -1.643558,
43211                         60.1892162
43212                     ],
43213                     [
43214                         -1.8216221,
43215                         60.1894999
43216                     ],
43217                     [
43218                         -1.8204807,
43219                         60.3615507
43220                     ],
43221                     [
43222                         -1.8415973,
43223                         60.3697345
43224                     ],
43225                     [
43226                         -1.8216221,
43227                         60.3832755
43228                     ],
43229                     [
43230                         -1.8179852,
43231                         60.5934321
43232                     ],
43233                     [
43234                         -1.453168,
43235                         60.5934321
43236                     ]
43237                 ],
43238                 [
43239                     [
43240                         -4.9089213,
43241                         54.4242078
43242                     ],
43243                     [
43244                         -4.282598,
43245                         54.4429861
43246                     ],
43247                     [
43248                         -4.2535417,
43249                         54.029769
43250                     ],
43251                     [
43252                         -4.8766366,
43253                         54.0221831
43254                     ]
43255                 ],
43256                 [
43257                     [
43258                         -5.8667408,
43259                         59.1444603
43260                     ],
43261                     [
43262                         -5.7759966,
43263                         59.1470945
43264                     ],
43265                     [
43266                         -5.7720016,
43267                         59.1014052
43268                     ],
43269                     [
43270                         -5.8621751,
43271                         59.0990605
43272                     ]
43273                 ],
43274                 [
43275                     [
43276                         -1.7065887,
43277                         59.5703599
43278                     ],
43279                     [
43280                         -1.5579165,
43281                         59.5693481
43282                     ],
43283                     [
43284                         -1.5564897,
43285                         59.4965695
43286                     ],
43287                     [
43288                         -1.7054472,
43289                         59.4975834
43290                     ]
43291                 ],
43292                 [
43293                     [
43294                         -7.6865827,
43295                         58.2940975
43296                     ],
43297                     [
43298                         -7.5330594,
43299                         58.3006957
43300                     ],
43301                     [
43302                         -7.5256401,
43303                         58.2646905
43304                     ],
43305                     [
43306                         -7.6797341,
43307                         58.2577853
43308                     ]
43309                 ],
43310                 [
43311                     [
43312                         -4.5338281,
43313                         59.0359871
43314                     ],
43315                     [
43316                         -4.481322,
43317                         59.0371616
43318                     ],
43319                     [
43320                         -4.4796099,
43321                         59.0186583
43322                     ],
43323                     [
43324                         -4.5332574,
43325                         59.0180707
43326                     ]
43327                 ],
43328                 [
43329                     [
43330                         -8.6710698,
43331                         57.8769896
43332                     ],
43333                     [
43334                         -8.4673234,
43335                         57.8897332
43336                     ],
43337                     [
43338                         -8.4467775,
43339                         57.7907
43340                     ],
43341                     [
43342                         -8.6510947,
43343                         57.7779213
43344                     ]
43345                 ],
43346                 [
43347                     [
43348                         -5.2395519,
43349                         50.3530581
43350                     ],
43351                     [
43352                         -5.7920073,
43353                         50.3384899
43354                     ],
43355                     [
43356                         -5.760047,
43357                         49.9317027
43358                     ],
43359                     [
43360                         -4.6551363,
43361                         49.9581461
43362                     ],
43363                     [
43364                         -4.677965,
43365                         50.2860073
43366                     ],
43367                     [
43368                         -4.244219,
43369                         50.2801723
43370                     ],
43371                     [
43372                         -4.2487848,
43373                         50.2042525
43374                     ],
43375                     [
43376                         -3.3812929,
43377                         50.2042525
43378                     ],
43379                     [
43380                         -3.4223846,
43381                         50.5188201
43382                     ],
43383                     [
43384                         -3.1164796,
43385                         50.5246258
43386                     ],
43387                     [
43388                         -3.1210453,
43389                         50.6579592
43390                     ],
43391                     [
43392                         -2.6736357,
43393                         50.6619495
43394                     ],
43395                     [
43396                         -2.5953453,
43397                         50.6394325
43398                     ],
43399                     [
43400                         -2.5905026,
43401                         50.5728419
43402                     ],
43403                     [
43404                         -2.4791203,
43405                         50.5733545
43406                     ],
43407                     [
43408                         -2.4758919,
43409                         50.5066704
43410                     ],
43411                     [
43412                         -2.3967943,
43413                         50.5056438
43414                     ],
43415                     [
43416                         -2.401637,
43417                         50.5723293
43418                     ],
43419                     [
43420                         -1.0400296,
43421                         50.5718167
43422                     ],
43423                     [
43424                         -1.0335726,
43425                         50.7059289
43426                     ],
43427                     [
43428                         -0.549302,
43429                         50.7038843
43430                     ],
43431                     [
43432                         -0.5460736,
43433                         50.7886618
43434                     ],
43435                     [
43436                         -0.0924734,
43437                         50.7856002
43438                     ],
43439                     [
43440                         -0.0876307,
43441                         50.7181949
43442                     ],
43443                     [
43444                         0.4789659,
43445                         50.7120623
43446                     ],
43447                     [
43448                         0.487037,
43449                         50.8182467
43450                     ],
43451                     [
43452                         0.9761503,
43453                         50.8049868
43454                     ],
43455                     [
43456                         0.9922927,
43457                         51.0126311
43458                     ],
43459                     [
43460                         1.4491213,
43461                         51.0004424
43462                     ],
43463                     [
43464                         1.4781775,
43465                         51.4090372
43466                     ],
43467                     [
43468                         1.0229632,
43469                         51.4271576
43470                     ],
43471                     [
43472                         1.035877,
43473                         51.7640881
43474                     ],
43475                     [
43476                         1.6105448,
43477                         51.7500992
43478                     ],
43479                     [
43480                         1.646058,
43481                         52.1560003
43482                     ],
43483                     [
43484                         1.7267698,
43485                         52.1540195
43486                     ],
43487                     [
43488                         1.749369,
43489                         52.4481811
43490                     ],
43491                     [
43492                         1.7870672,
43493                         52.4811624
43494                     ],
43495                     [
43496                         1.759102,
43497                         52.522505
43498                     ],
43499                     [
43500                         1.7933451,
43501                         52.9602749
43502                     ],
43503                     [
43504                         0.3798147,
43505                         52.9958468
43506                     ],
43507                     [
43508                         0.3895238,
43509                         53.2511239
43510                     ],
43511                     [
43512                         0.3478614,
43513                         53.2511239
43514                     ],
43515                     [
43516                         0.3238912,
43517                         53.282186
43518                     ],
43519                     [
43520                         0.3461492,
43521                         53.6538501
43522                     ],
43523                     [
43524                         0.128487,
43525                         53.6575466
43526                     ],
43527                     [
43528                         0.116582,
43529                         53.6674703
43530                     ],
43531                     [
43532                         0.1350586,
43533                         54.0655731
43534                     ],
43535                     [
43536                         -0.0609831,
43537                         54.065908
43538                     ],
43539                     [
43540                         -0.0414249,
43541                         54.4709448
43542                     ],
43543                     [
43544                         -0.5662701,
43545                         54.4771794
43546                     ],
43547                     [
43548                         -0.5592078,
43549                         54.6565127
43550                     ],
43551                     [
43552                         -1.1665638,
43553                         54.6623485
43554                     ],
43555                     [
43556                         -1.1637389,
43557                         54.842611
43558                     ],
43559                     [
43560                         -1.3316194,
43561                         54.843909
43562                     ],
43563                     [
43564                         -1.3257065,
43565                         55.2470842
43566                     ],
43567                     [
43568                         -1.529453,
43569                         55.2487108
43570                     ],
43571                     [
43572                         -1.524178,
43573                         55.6540122
43574                     ],
43575                     [
43576                         -1.7638798,
43577                         55.6540122
43578                     ],
43579                     [
43580                         -1.7733693,
43581                         55.9719116
43582                     ],
43583                     [
43584                         -2.1607858,
43585                         55.9682981
43586                     ],
43587                     [
43588                         -2.1543289,
43589                         56.0621387
43590                     ],
43591                     [
43592                         -2.4578051,
43593                         56.0585337
43594                     ],
43595                     [
43596                         -2.4190635,
43597                         56.641717
43598                     ],
43599                     [
43600                         -2.0962164,
43601                         56.641717
43602                     ],
43603                     [
43604                         -2.0833025,
43605                         57.0021322
43606                     ],
43607                     [
43608                         -1.9283359,
43609                         57.0126802
43610                     ],
43611                     [
43612                         -1.9180966,
43613                         57.3590895
43614                     ],
43615                     [
43616                         -1.7502161,
43617                         57.3625721
43618                     ],
43619                     [
43620                         -1.7695869,
43621                         57.7608634
43622                     ],
43623                     [
43624                         -3.6937554,
43625                         57.7574187
43626                     ],
43627                     [
43628                         -3.7066693,
43629                         57.9806386
43630                     ],
43631                     [
43632                         -3.5969013,
43633                         57.9772149
43634                     ],
43635                     [
43636                         -3.6033582,
43637                         58.1207277
43638                     ],
43639                     [
43640                         -3.0222335,
43641                         58.1309566
43642                     ],
43643                     [
43644                         -3.0286905,
43645                         58.5410788
43646                     ],
43647                     [
43648                         -2.8478961,
43649                         58.530968
43650                     ],
43651                     [
43652                         -2.86081,
43653                         58.8430508
43654                     ],
43655                     [
43656                         -2.679624,
43657                         58.8414991
43658                     ],
43659                     [
43660                         -2.6841897,
43661                         58.885175
43662                     ],
43663                     [
43664                         -2.6339665,
43665                         58.9052239
43666                     ],
43667                     [
43668                         -2.679624,
43669                         58.9335083
43670                     ],
43671                     [
43672                         -2.6887555,
43673                         59.0229231
43674                     ],
43675                     [
43676                         -2.3668703,
43677                         59.0229231
43678                     ],
43679                     [
43680                         -2.3702946,
43681                         59.2652861
43682                     ],
43683                     [
43684                         -2.3429001,
43685                         59.2821989
43686                     ],
43687                     [
43688                         -2.3714361,
43689                         59.2996861
43690                     ],
43691                     [
43692                         -2.3737189,
43693                         59.3707083
43694                     ],
43695                     [
43696                         -2.3429001,
43697                         59.385825
43698                     ],
43699                     [
43700                         -2.3725775,
43701                         59.400354
43702                     ],
43703                     [
43704                         -2.3714361,
43705                         59.4259098
43706                     ],
43707                     [
43708                         -3.0734196,
43709                         59.4230067
43710                     ],
43711                     [
43712                         -3.0711368,
43713                         59.3433649
43714                     ],
43715                     [
43716                         -3.103097,
43717                         59.3311405
43718                     ],
43719                     [
43720                         -3.0745611,
43721                         59.3136695
43722                     ],
43723                     [
43724                         -3.0722782,
43725                         59.232603
43726                     ],
43727                     [
43728                         -3.3850319,
43729                         59.1484167
43730                     ],
43731                     [
43732                         -3.3747589,
43733                         58.9352753
43734                     ],
43735                     [
43736                         -3.5653789,
43737                         58.9323303
43738                     ],
43739                     [
43740                         -3.554829,
43741                         58.69759
43742                     ],
43743                     [
43744                         -5.2808579,
43745                         58.6667732
43746                     ],
43747                     [
43748                         -5.2534159,
43749                         58.3514125
43750                     ],
43751                     [
43752                         -5.5068508,
43753                         58.3437887
43754                     ],
43755                     [
43756                         -5.4761804,
43757                         58.0323557
43758                     ],
43759                     [
43760                         -5.8974958,
43761                         58.0212436
43762                     ],
43763                     [
43764                         -5.8522972,
43765                         57.6171758
43766                     ],
43767                     [
43768                         -6.1396311,
43769                         57.6137174
43770                     ],
43771                     [
43772                         -6.1541592,
43773                         57.7423183
43774                     ],
43775                     [
43776                         -6.2913692,
43777                         57.7380102
43778                     ],
43779                     [
43780                         -6.3365678,
43781                         58.1398784
43782                     ],
43783                     [
43784                         -6.1121891,
43785                         58.1466944
43786                     ],
43787                     [
43788                         -6.1473778,
43789                         58.5106285
43790                     ],
43791                     [
43792                         -6.2934817,
43793                         58.5416182
43794                     ],
43795                     [
43796                         -6.8413713,
43797                         58.2977321
43798                     ],
43799                     [
43800                         -7.0057382,
43801                         58.2929331
43802                     ],
43803                     [
43804                         -7.1016189,
43805                         58.2064403
43806                     ],
43807                     [
43808                         -7.2573132,
43809                         58.1793148
43810                     ],
43811                     [
43812                         -7.2531092,
43813                         58.1004928
43814                     ],
43815                     [
43816                         -7.4070698,
43817                         58.0905566
43818                     ],
43819                     [
43820                         -7.391347,
43821                         57.7911354
43822                     ],
43823                     [
43824                         -7.790991,
43825                         57.7733151
43826                     ],
43827                     [
43828                         -7.7624215,
43829                         57.5444165
43830                     ],
43831                     [
43832                         -7.698501,
43833                         57.1453194
43834                     ],
43835                     [
43836                         -7.7943817,
43837                         57.1304547
43838                     ],
43839                     [
43840                         -7.716764,
43841                         56.7368628
43842                     ],
43843                     [
43844                         -7.0122067,
43845                         56.7654359
43846                     ],
43847                     [
43848                         -6.979922,
43849                         56.5453858
43850                     ],
43851                     [
43852                         -7.0638622,
43853                         56.5453858
43854                     ],
43855                     [
43856                         -7.0444914,
43857                         56.3562587
43858                     ],
43859                     [
43860                         -6.500676,
43861                         56.3812917
43862                     ],
43863                     [
43864                         -6.4491433,
43865                         55.9793649
43866                     ],
43867                     [
43868                         -6.563287,
43869                         55.9691456
43870                     ],
43871                     [
43872                         -6.5393742,
43873                         55.7030135
43874                     ],
43875                     [
43876                         -6.5595521,
43877                         55.6907321
43878                     ],
43879                     [
43880                         -6.5345315,
43881                         55.6761713
43882                     ],
43883                     [
43884                         -6.5216176,
43885                         55.5704434
43886                     ],
43887                     [
43888                         -5.8912587,
43889                         55.5923416
43890                     ],
43891                     [
43892                         -5.8560127,
43893                         55.2320733
43894                     ],
43895                     [
43896                         -5.2293639,
43897                         55.2515958
43898                     ],
43899                     [
43900                         -5.1837064,
43901                         54.6254139
43902                     ],
43903                     [
43904                         -3.6655956,
43905                         54.6518373
43906                     ],
43907                     [
43908                         -3.6496155,
43909                         54.4320023
43910                     ],
43911                     [
43912                         -3.5400375,
43913                         54.4306744
43914                     ],
43915                     [
43916                         -3.530906,
43917                         54.0290181
43918                     ],
43919                     [
43920                         -3.0697656,
43921                         54.030359
43922                     ],
43923                     [
43924                         -3.0675737,
43925                         53.8221388
43926                     ],
43927                     [
43928                         -3.0804876,
43929                         53.7739911
43930                     ],
43931                     [
43932                         -3.0619239,
43933                         53.7477488
43934                     ],
43935                     [
43936                         -3.0611168,
43937                         53.6737049
43938                     ],
43939                     [
43940                         -3.2144691,
43941                         53.6708361
43942                     ],
43943                     [
43944                         -3.2057699,
43945                         53.4226163
43946                     ],
43947                     [
43948                         -3.2799632,
43949                         53.355224
43950                     ],
43951                     [
43952                         -3.2896655,
43953                         53.3608441
43954                     ],
43955                     [
43956                         -3.3327547,
43957                         53.364931
43958                     ],
43959                     [
43960                         -3.3761293,
43961                         53.3540318
43962                     ],
43963                     [
43964                         -4.0888976,
43965                         53.3433102
43966                     ],
43967                     [
43968                         -4.0945474,
43969                         53.4612036
43970                     ],
43971                     [
43972                         -4.697412,
43973                         53.4448624
43974                     ],
43975                     [
43976                         -4.6882805,
43977                         53.3318598
43978                     ],
43979                     [
43980                         -4.7202407,
43981                         53.2895771
43982                     ],
43983                     [
43984                         -4.6837148,
43985                         53.2486184
43986                     ],
43987                     [
43988                         -4.6768661,
43989                         53.1542644
43990                     ],
43991                     [
43992                         -4.8480816,
43993                         53.1446807
43994                     ],
43995                     [
43996                         -4.8178336,
43997                         52.7440299
43998                     ],
43999                     [
44000                         -4.2545751,
44001                         52.7558939
44002                     ],
44003                     [
44004                         -4.228876,
44005                         52.254876
44006                     ],
44007                     [
44008                         -4.2607571,
44009                         52.2536408
44010                     ],
44011                     [
44012                         -4.2724603,
44013                         52.2432637
44014                     ],
44015                     [
44016                         -4.8136263,
44017                         52.230095
44018                     ],
44019                     [
44020                         -4.8079191,
44021                         52.1138892
44022                     ],
44023                     [
44024                         -5.3889104,
44025                         52.0991668
44026                     ],
44027                     [
44028                         -5.3717888,
44029                         51.9129667
44030                     ],
44031                     [
44032                         -5.4208706,
44033                         51.9101502
44034                     ],
44035                     [
44036                         -5.414022,
44037                         51.8453218
44038                     ],
44039                     [
44040                         -5.3683645,
44041                         51.8474373
44042                     ],
44043                     [
44044                         -5.3466772,
44045                         51.5595332
44046                     ],
44047                     [
44048                         -4.773676,
44049                         51.5758518
44050                     ],
44051                     [
44052                         -4.7656859,
44053                         51.4885146
44054                     ],
44055                     [
44056                         -4.1915432,
44057                         51.4970427
44058                     ],
44059                     [
44060                         -4.1869775,
44061                         51.4344663
44062                     ],
44063                     [
44064                         -3.6151177,
44065                         51.4444274
44066                     ],
44067                     [
44068                         -3.6105519,
44069                         51.3746543
44070                     ],
44071                     [
44072                         -3.1494115,
44073                         51.3789292
44074                     ],
44075                     [
44076                         -3.1494115,
44077                         51.2919281
44078                     ],
44079                     [
44080                         -4.3038735,
44081                         51.2745907
44082                     ],
44083                     [
44084                         -4.2861169,
44085                         51.0508721
44086                     ],
44087                     [
44088                         -4.8543277,
44089                         51.0366633
44090                     ],
44091                     [
44092                         -4.8372201,
44093                         50.7212787
44094                     ],
44095                     [
44096                         -5.2618345,
44097                         50.7082694
44098                     ]
44099                 ],
44100                 [
44101                     [
44102                         -2.1502671,
44103                         60.171318
44104                     ],
44105                     [
44106                         -2.0030218,
44107                         60.1696146
44108                     ],
44109                     [
44110                         -2.0013096,
44111                         60.0997023
44112                     ],
44113                     [
44114                         -2.148555,
44115                         60.1011247
44116                     ]
44117                 ],
44118                 [
44119                     [
44120                         -6.2086011,
44121                         59.1163488
44122                     ],
44123                     [
44124                         -6.1229934,
44125                         59.1166418
44126                     ],
44127                     [
44128                         -6.121852,
44129                         59.0714985
44130                     ],
44131                     [
44132                         -6.2097426,
44133                         59.0714985
44134                     ]
44135                 ],
44136                 [
44137                     [
44138                         -4.4159559,
44139                         59.0889036
44140                     ],
44141                     [
44142                         -4.4212022,
44143                         59.0770848
44144                     ],
44145                     [
44146                         -4.3971904,
44147                         59.0779143
44148                     ],
44149                     [
44150                         -4.3913388,
44151                         59.0897328
44152                     ]
44153                 ]
44154             ],
44155             "terms_url": "http://geo.nls.uk/maps/",
44156             "terms_text": "National Library of Scotland Historic Maps"
44157         },
44158         {
44159             "name": "NLS - OS 1:25k 1st Series 1937-61",
44160             "type": "tms",
44161             "template": "http://geo.nls.uk/mapdata2/os/25000/{zoom}/{x}/{-y}.png",
44162             "scaleExtent": [
44163                 5,
44164                 16
44165             ],
44166             "polygon": [
44167                 [
44168                     [
44169                         -4.7157244,
44170                         54.6796556
44171                     ],
44172                     [
44173                         -4.6850662,
44174                         54.6800268
44175                     ],
44176                     [
44177                         -4.6835779,
44178                         54.6623245
44179                     ],
44180                     [
44181                         -4.7148782,
44182                         54.6615818
44183                     ]
44184                 ],
44185                 [
44186                     [
44187                         -3.7085748,
44188                         58.3371151
44189                     ],
44190                     [
44191                         -3.5405937,
44192                         58.3380684
44193                     ],
44194                     [
44195                         -3.5315137,
44196                         58.1608002
44197                     ],
44198                     [
44199                         -3.3608086,
44200                         58.1622372
44201                     ],
44202                     [
44203                         -3.3653486,
44204                         58.252173
44205                     ],
44206                     [
44207                         -3.1610473,
44208                         58.2536063
44209                     ],
44210                     [
44211                         -3.1610473,
44212                         58.3261509
44213                     ],
44214                     [
44215                         -3.0275704,
44216                         58.3271045
44217                     ],
44218                     [
44219                         -3.0366505,
44220                         58.6139001
44221                     ],
44222                     [
44223                         -3.0021463,
44224                         58.614373
44225                     ],
44226                     [
44227                         -3.0030543,
44228                         58.7036341
44229                     ],
44230                     [
44231                         -3.4180129,
44232                         58.7003322
44233                     ],
44234                     [
44235                         -3.4171049,
44236                         58.6290293
44237                     ],
44238                     [
44239                         -3.7240109,
44240                         58.6266658
44241                     ],
44242                     [
44243                         -3.7231029,
44244                         58.606806
44245                     ],
44246                     [
44247                         -4.2361262,
44248                         58.5992374
44249                     ],
44250                     [
44251                         -4.2334022,
44252                         58.5092347
44253                     ],
44254                     [
44255                         -3.88836,
44256                         58.5144516
44257                     ],
44258                     [
44259                         -3.8829119,
44260                         58.4261327
44261                     ],
44262                     [
44263                         -3.7158389,
44264                         58.4270836
44265                     ]
44266                 ],
44267                 [
44268                     [
44269                         -6.46676,
44270                         49.9943621
44271                     ],
44272                     [
44273                         -6.1889102,
44274                         50.004868
44275                     ],
44276                     [
44277                         -6.1789222,
44278                         49.8967815
44279                     ],
44280                     [
44281                         -6.3169391,
44282                         49.8915171
44283                     ],
44284                     [
44285                         -6.312399,
44286                         49.8200979
44287                     ],
44288                     [
44289                         -6.4504159,
44290                         49.8159968
44291                     ]
44292                 ],
44293                 [
44294                     [
44295                         -5.6453263,
44296                         50.2029809
44297                     ],
44298                     [
44299                         -5.7801329,
44300                         50.2014076
44301                     ],
44302                     [
44303                         -5.7637888,
44304                         50.0197267
44305                     ],
44306                     [
44307                         -5.3479221,
44308                         50.0290604
44309                     ],
44310                     [
44311                         -5.3388421,
44312                         49.9414854
44313                     ],
44314                     [
44315                         -5.024672,
44316                         49.9473287
44317                     ],
44318                     [
44319                         -5.0355681,
44320                         50.0383923
44321                     ],
44322                     [
44323                         -5.0010639,
44324                         50.0453901
44325                     ],
44326                     [
44327                         -4.9974319,
44328                         50.1304478
44329                     ],
44330                     [
44331                         -4.855783,
44332                         50.13394
44333                     ],
44334                     [
44335                         -4.861231,
44336                         50.206057
44337                     ],
44338                     [
44339                         -4.6546085,
44340                         50.2140172
44341                     ],
44342                     [
44343                         -4.6558926,
44344                         50.3018616
44345                     ],
44346                     [
44347                         -4.5184924,
44348                         50.3026818
44349                     ],
44350                     [
44351                         -4.51464,
44352                         50.325642
44353                     ],
44354                     [
44355                         -4.2488284,
44356                         50.3264618
44357                     ],
44358                     [
44359                         -4.2488284,
44360                         50.3100631
44361                     ],
44362                     [
44363                         -4.10886,
44364                         50.3141633
44365                     ],
44366                     [
44367                         -4.1062917,
44368                         50.2411267
44369                     ],
44370                     [
44371                         -3.9648088,
44372                         50.2432047
44373                     ],
44374                     [
44375                         -3.9640778,
44376                         50.2254158
44377                     ],
44378                     [
44379                         -3.8522287,
44380                         50.2273626
44381                     ],
44382                     [
44383                         -3.8503757,
44384                         50.1552563
44385                     ],
44386                     [
44387                         -3.6921809,
44388                         50.1572487
44389                     ],
44390                     [
44391                         -3.5414602,
44392                         50.1602198
44393                     ],
44394                     [
44395                         -3.5465781,
44396                         50.3226814
44397                     ],
44398                     [
44399                         -3.4068012,
44400                         50.3241013
44401                     ],
44402                     [
44403                         -3.4165761,
44404                         50.5892711
44405                     ],
44406                     [
44407                         -3.2746691,
44408                         50.5962721
44409                     ],
44410                     [
44411                         -3.2749172,
44412                         50.6106323
44413                     ],
44414                     [
44415                         -2.9971742,
44416                         50.613972
44417                     ],
44418                     [
44419                         -2.9896008,
44420                         50.688537
44421                     ],
44422                     [
44423                         -2.7120266,
44424                         50.690565
44425                     ],
44426                     [
44427                         -2.710908,
44428                         50.6195964
44429                     ],
44430                     [
44431                         -2.5695473,
44432                         50.6157538
44433                     ],
44434                     [
44435                         -2.5651019,
44436                         50.5134083
44437                     ],
44438                     [
44439                         -2.4014463,
44440                         50.513379
44441                     ],
44442                     [
44443                         -2.3940583,
44444                         50.6160348
44445                     ],
44446                     [
44447                         -2.2894123,
44448                         50.6147436
44449                     ],
44450                     [
44451                         -2.2876184,
44452                         50.6008549
44453                     ],
44454                     [
44455                         -2.1477855,
44456                         50.6048506
44457                     ],
44458                     [
44459                         -2.1451013,
44460                         50.5325437
44461                     ],
44462                     [
44463                         -1.9335117,
44464                         50.5347477
44465                     ],
44466                     [
44467                         -1.9362139,
44468                         50.6170445
44469                     ],
44470                     [
44471                         -1.8573025,
44472                         50.6228094
44473                     ],
44474                     [
44475                         -1.8554865,
44476                         50.709139
44477                     ],
44478                     [
44479                         -1.6066929,
44480                         50.709139
44481                     ],
44482                     [
44483                         -1.6085089,
44484                         50.6239615
44485                     ],
44486                     [
44487                         -1.4450678,
44488                         50.6228094
44489                     ],
44490                     [
44491                         -1.4432518,
44492                         50.5317039
44493                     ],
44494                     [
44495                         -1.1545059,
44496                         50.5293951
44497                     ],
44498                     [
44499                         -1.1472419,
44500                         50.6170485
44501                     ],
44502                     [
44503                         -1.011041,
44504                         50.6205051
44505                     ],
44506                     [
44507                         -1.011041,
44508                         50.7056889
44509                     ],
44510                     [
44511                         -0.704135,
44512                         50.7045388
44513                     ],
44514                     [
44515                         -0.700503,
44516                         50.7769401
44517                     ],
44518                     [
44519                         -0.5860943,
44520                         50.7723465
44521                     ],
44522                     [
44523                         -0.5879103,
44524                         50.7907181
44525                     ],
44526                     [
44527                         -0.0149586,
44528                         50.7798108
44529                     ],
44530                     [
44531                         -0.0185906,
44532                         50.7625836
44533                     ],
44534                     [
44535                         0.0967261,
44536                         50.7620093
44537                     ],
44538                     [
44539                         0.0921861,
44540                         50.6913106
44541                     ],
44542                     [
44543                         0.3046595,
44544                         50.6890096
44545                     ],
44546                     [
44547                         0.3101075,
44548                         50.7757917
44549                     ],
44550                     [
44551                         0.5511831,
44552                         50.7726336
44553                     ],
44554                     [
44555                         0.5529991,
44556                         50.8432096
44557                     ],
44558                     [
44559                         0.695556,
44560                         50.8403428
44561                     ],
44562                     [
44563                         0.696464,
44564                         50.8592608
44565                     ],
44566                     [
44567                         0.9852099,
44568                         50.8523824
44569                     ],
44570                     [
44571                         0.9906579,
44572                         50.9417226
44573                     ],
44574                     [
44575                         1.0160821,
44576                         50.9411504
44577                     ],
44578                     [
44579                         1.0215301,
44580                         51.0303204
44581                     ],
44582                     [
44583                         1.2812198,
44584                         51.0240383
44585                     ],
44586                     [
44587                         1.2848518,
44588                         51.0948044
44589                     ],
44590                     [
44591                         1.4277848,
44592                         51.0948044
44593                     ],
44594                     [
44595                         1.4386809,
44596                         51.2882859
44597                     ],
44598                     [
44599                         1.4713691,
44600                         51.2871502
44601                     ],
44602                     [
44603                         1.4804492,
44604                         51.3994534
44605                     ],
44606                     [
44607                         1.1590151,
44608                         51.4073836
44609                     ],
44610                     [
44611                         1.1590151,
44612                         51.3869889
44613                     ],
44614                     [
44615                         1.0191822,
44616                         51.3903886
44617                     ],
44618                     [
44619                         1.0228142,
44620                         51.4798247
44621                     ],
44622                     [
44623                         0.8793493,
44624                         51.4843484
44625                     ],
44626                     [
44627                         0.8829813,
44628                         51.5566675
44629                     ],
44630                     [
44631                         1.0264462,
44632                         51.5544092
44633                     ],
44634                     [
44635                         1.0373423,
44636                         51.7493319
44637                     ],
44638                     [
44639                         1.2607117,
44640                         51.7482076
44641                     ],
44642                     [
44643                         1.2661598,
44644                         51.8279642
44645                     ],
44646                     [
44647                         1.3351682,
44648                         51.8335756
44649                     ],
44650                     [
44651                         1.3478803,
44652                         51.9199021
44653                     ],
44654                     [
44655                         1.4840812,
44656                         51.9199021
44657                     ],
44658                     [
44659                         1.4986093,
44660                         52.0038271
44661                     ],
44662                     [
44663                         1.6438902,
44664                         52.0027092
44665                     ],
44666                     [
44667                         1.6656823,
44668                         52.270221
44669                     ],
44670                     [
44671                         1.7310588,
44672                         52.270221
44673                     ],
44674                     [
44675                         1.7528509,
44676                         52.4465637
44677                     ],
44678                     [
44679                         1.8254914,
44680                         52.4476705
44681                     ],
44682                     [
44683                         1.8345714,
44684                         52.624408
44685                     ],
44686                     [
44687                         1.7690346,
44688                         52.6291402
44689                     ],
44690                     [
44691                         1.7741711,
44692                         52.717904
44693                     ],
44694                     [
44695                         1.6996925,
44696                         52.721793
44697                     ],
44698                     [
44699                         1.706113,
44700                         52.8103687
44701                     ],
44702                     [
44703                         1.559724,
44704                         52.8165777
44705                     ],
44706                     [
44707                         1.5648605,
44708                         52.9034116
44709                     ],
44710                     [
44711                         1.4184715,
44712                         52.9103818
44713                     ],
44714                     [
44715                         1.4223238,
44716                         52.9281894
44717                     ],
44718                     [
44719                         1.3439928,
44720                         52.9289635
44721                     ],
44722                     [
44723                         1.3491293,
44724                         53.0001194
44725                     ],
44726                     [
44727                         0.4515789,
44728                         53.022589
44729                     ],
44730                     [
44731                         0.4497629,
44732                         52.9351139
44733                     ],
44734                     [
44735                         0.3789384,
44736                         52.9351139
44737                     ],
44738                     [
44739                         0.3716744,
44740                         52.846365
44741                     ],
44742                     [
44743                         0.2227614,
44744                         52.8496552
44745                     ],
44746                     [
44747                         0.2336575,
44748                         52.9329248
44749                     ],
44750                     [
44751                         0.3062979,
44752                         52.9351139
44753                     ],
44754                     [
44755                         0.308114,
44756                         53.022589
44757                     ],
44758                     [
44759                         0.3807544,
44760                         53.0236813
44761                     ],
44762                     [
44763                         0.3993708,
44764                         53.2933729
44765                     ],
44766                     [
44767                         0.3248922,
44768                         53.2987454
44769                     ],
44770                     [
44771                         0.3274604,
44772                         53.3853782
44773                     ],
44774                     [
44775                         0.2504136,
44776                         53.38691
44777                     ],
44778                     [
44779                         0.2581183,
44780                         53.4748924
44781                     ],
44782                     [
44783                         0.1862079,
44784                         53.4779494
44785                     ],
44786                     [
44787                         0.1913443,
44788                         53.6548777
44789                     ],
44790                     [
44791                         0.1502527,
44792                         53.6594436
44793                     ],
44794                     [
44795                         0.1528209,
44796                         53.7666003
44797                     ],
44798                     [
44799                         0.0012954,
44800                         53.7734308
44801                     ],
44802                     [
44803                         0.0025796,
44804                         53.8424326
44805                     ],
44806                     [
44807                         -0.0282392,
44808                         53.841675
44809                     ],
44810                     [
44811                         -0.0226575,
44812                         53.9311501
44813                     ],
44814                     [
44815                         -0.1406983,
44816                         53.9322193
44817                     ],
44818                     [
44819                         -0.1416063,
44820                         54.0219323
44821                     ],
44822                     [
44823                         -0.1706625,
44824                         54.0235326
44825                     ],
44826                     [
44827                         -0.1679384,
44828                         54.0949482
44829                     ],
44830                     [
44831                         -0.0126694,
44832                         54.0912206
44833                     ],
44834                     [
44835                         -0.0099454,
44836                         54.1811226
44837                     ],
44838                     [
44839                         -0.1615824,
44840                         54.1837795
44841                     ],
44842                     [
44843                         -0.1606744,
44844                         54.2029038
44845                     ],
44846                     [
44847                         -0.2405789,
44848                         54.2034349
44849                     ],
44850                     [
44851                         -0.2378549,
44852                         54.2936234
44853                     ],
44854                     [
44855                         -0.3894919,
44856                         54.2941533
44857                     ],
44858                     [
44859                         -0.3857497,
44860                         54.3837321
44861                     ],
44862                     [
44863                         -0.461638,
44864                         54.3856364
44865                     ],
44866                     [
44867                         -0.4571122,
44868                         54.4939066
44869                     ],
44870                     [
44871                         -0.6105651,
44872                         54.4965434
44873                     ],
44874                     [
44875                         -0.6096571,
44876                         54.5676704
44877                     ],
44878                     [
44879                         -0.7667421,
44880                         54.569776
44881                     ],
44882                     [
44883                         -0.7640181,
44884                         54.5887213
44885                     ],
44886                     [
44887                         -0.9192871,
44888                         54.5908258
44889                     ],
44890                     [
44891                         -0.9148116,
44892                         54.6608348
44893                     ],
44894                     [
44895                         -1.1485204,
44896                         54.6634343
44897                     ],
44898                     [
44899                         -1.1472363,
44900                         54.7528316
44901                     ],
44902                     [
44903                         -1.2268514,
44904                         54.7532021
44905                     ],
44906                     [
44907                         -1.2265398,
44908                         54.8429879
44909                     ],
44910                     [
44911                         -1.2991803,
44912                         54.8435107
44913                     ],
44914                     [
44915                         -1.2991803,
44916                         54.9333391
44917                     ],
44918                     [
44919                         -1.3454886,
44920                         54.9354258
44921                     ],
44922                     [
44923                         -1.3436726,
44924                         55.0234878
44925                     ],
44926                     [
44927                         -1.3772688,
44928                         55.0255698
44929                     ],
44930                     [
44931                         -1.3754528,
44932                         55.1310877
44933                     ],
44934                     [
44935                         -1.4997441,
44936                         55.1315727
44937                     ],
44938                     [
44939                         -1.4969272,
44940                         55.2928323
44941                     ],
44942                     [
44943                         -1.5296721,
44944                         55.2942946
44945                     ],
44946                     [
44947                         -1.5258198,
44948                         55.6523803
44949                     ],
44950                     [
44951                         -1.7659492,
44952                         55.6545537
44953                     ],
44954                     [
44955                         -1.7620968,
44956                         55.7435626
44957                     ],
44958                     [
44959                         -1.9688392,
44960                         55.7435626
44961                     ],
44962                     [
44963                         -1.9698023,
44964                         55.8334505
44965                     ],
44966                     [
44967                         -2.0019051,
44968                         55.8336308
44969                     ],
44970                     [
44971                         -2.0015841,
44972                         55.9235526
44973                     ],
44974                     [
44975                         -2.1604851,
44976                         55.9240613
44977                     ],
44978                     [
44979                         -2.1613931,
44980                         55.9413549
44981                     ],
44982                     [
44983                         -2.3202942,
44984                         55.9408463
44985                     ],
44986                     [
44987                         -2.3212022,
44988                         56.0145126
44989                     ],
44990                     [
44991                         -2.5627317,
44992                         56.0124824
44993                     ],
44994                     [
44995                         -2.5645477,
44996                         56.1022207
44997                     ],
44998                     [
44999                         -2.9658863,
45000                         56.0991822
45001                     ],
45002                     [
45003                         -2.9667943,
45004                         56.1710304
45005                     ],
45006                     [
45007                         -2.4828272,
45008                         56.1755797
45009                     ],
45010                     [
45011                         -2.4882752,
45012                         56.2856078
45013                     ],
45014                     [
45015                         -2.5645477,
45016                         56.2835918
45017                     ],
45018                     [
45019                         -2.5681798,
45020                         56.3742075
45021                     ],
45022                     [
45023                         -2.7261728,
45024                         56.3732019
45025                     ],
45026                     [
45027                         -2.7316208,
45028                         56.4425301
45029                     ],
45030                     [
45031                         -2.6190281,
45032                         56.4425301
45033                     ],
45034                     [
45035                         -2.6153961,
45036                         56.5317671
45037                     ],
45038                     [
45039                         -2.453771,
45040                         56.5347715
45041                     ],
45042                     [
45043                         -2.4534686,
45044                         56.6420248
45045                     ],
45046                     [
45047                         -2.4062523,
45048                         56.6440218
45049                     ],
45050                     [
45051                         -2.3953562,
45052                         56.7297964
45053                     ],
45054                     [
45055                         -2.2936596,
45056                         56.7337811
45057                     ],
45058                     [
45059                         -2.2972916,
45060                         56.807423
45061                     ],
45062                     [
45063                         -2.1629067,
45064                         56.8113995
45065                     ],
45066                     [
45067                         -2.1592747,
45068                         56.9958425
45069                     ],
45070                     [
45071                         -1.9922016,
45072                         57.0017771
45073                     ],
45074                     [
45075                         -2.0067297,
45076                         57.2737477
45077                     ],
45078                     [
45079                         -1.9195612,
45080                         57.2757112
45081                     ],
45082                     [
45083                         -1.9304572,
45084                         57.3482876
45085                     ],
45086                     [
45087                         -1.8106005,
45088                         57.3443682
45089                     ],
45090                     [
45091                         -1.7997044,
45092                         57.4402728
45093                     ],
45094                     [
45095                         -1.6616875,
45096                         57.4285429
45097                     ],
45098                     [
45099                         -1.6689516,
45100                         57.5398256
45101                     ],
45102                     [
45103                         -1.7452241,
45104                         57.5398256
45105                     ],
45106                     [
45107                         -1.7524881,
45108                         57.6313302
45109                     ],
45110                     [
45111                         -1.8287606,
45112                         57.6332746
45113                     ],
45114                     [
45115                         -1.8287606,
45116                         57.7187255
45117                     ],
45118                     [
45119                         -3.1768526,
45120                         57.7171219
45121                     ],
45122                     [
45123                         -3.1794208,
45124                         57.734264
45125                     ],
45126                     [
45127                         -3.5134082,
45128                         57.7292105
45129                     ],
45130                     [
45131                         -3.5129542,
45132                         57.7112683
45133                     ],
45134                     [
45135                         -3.7635638,
45136                         57.7076303
45137                     ],
45138                     [
45139                         -3.7598539,
45140                         57.635713
45141                     ],
45142                     [
45143                         -3.8420372,
45144                         57.6343382
45145                     ],
45146                     [
45147                         -3.8458895,
45148                         57.6178365
45149                     ],
45150                     [
45151                         -3.9794374,
45152                         57.6157733
45153                     ],
45154                     [
45155                         -3.9794374,
45156                         57.686544
45157                     ],
45158                     [
45159                         -3.8150708,
45160                         57.689976
45161                     ],
45162                     [
45163                         -3.817639,
45164                         57.7968899
45165                     ],
45166                     [
45167                         -3.6853753,
45168                         57.7989429
45169                     ],
45170                     [
45171                         -3.6892276,
45172                         57.8891567
45173                     ],
45174                     [
45175                         -3.9383458,
45176                         57.8877915
45177                     ],
45178                     [
45179                         -3.9421981,
45180                         57.9750592
45181                     ],
45182                     [
45183                         -3.6943641,
45184                         57.9784638
45185                     ],
45186                     [
45187                         -3.6969323,
45188                         58.0695865
45189                     ],
45190                     [
45191                         -4.0372226,
45192                         58.0641528
45193                     ],
45194                     [
45195                         -4.0346543,
45196                         57.9730163
45197                     ],
45198                     [
45199                         -4.2003051,
45200                         57.9702923
45201                     ],
45202                     [
45203                         -4.1832772,
45204                         57.7012869
45205                     ],
45206                     [
45207                         -4.518752,
45208                         57.6951111
45209                     ],
45210                     [
45211                         -4.5122925,
45212                         57.6050682
45213                     ],
45214                     [
45215                         -4.6789116,
45216                         57.6016628
45217                     ],
45218                     [
45219                         -4.666022,
45220                         57.4218334
45221                     ],
45222                     [
45223                         -3.6677696,
45224                         57.4394729
45225                     ],
45226                     [
45227                         -3.671282,
45228                         57.5295384
45229                     ],
45230                     [
45231                         -3.3384979,
45232                         57.5331943
45233                     ],
45234                     [
45235                         -3.3330498,
45236                         57.4438859
45237                     ],
45238                     [
45239                         -2.8336466,
45240                         57.4485275
45241                     ],
45242                     [
45243                         -2.8236396,
45244                         56.9992706
45245                     ],
45246                     [
45247                         -2.3305398,
45248                         57.0006693
45249                     ],
45250                     [
45251                         -2.3298977,
45252                         56.9113932
45253                     ],
45254                     [
45255                         -2.6579889,
45256                         56.9092901
45257                     ],
45258                     [
45259                         -2.6559637,
45260                         56.8198406
45261                     ],
45262                     [
45263                         -2.8216747,
45264                         56.8188467
45265                     ],
45266                     [
45267                         -2.8184967,
45268                         56.7295397
45269                     ],
45270                     [
45271                         -3.1449248,
45272                         56.7265508
45273                     ],
45274                     [
45275                         -3.1435628,
45276                         56.6362749
45277                     ],
45278                     [
45279                         -3.4679089,
45280                         56.6350265
45281                     ],
45282                     [
45283                         -3.474265,
45284                         56.7238108
45285                     ],
45286                     [
45287                         -3.8011471,
45288                         56.7188284
45289                     ],
45290                     [
45291                         -3.785711,
45292                         56.4493026
45293                     ],
45294                     [
45295                         -3.946428,
45296                         56.4457896
45297                     ],
45298                     [
45299                         -3.9428873,
45300                         56.2659777
45301                     ],
45302                     [
45303                         -4.423146,
45304                         56.2588459
45305                     ],
45306                     [
45307                         -4.4141572,
45308                         56.0815506
45309                     ],
45310                     [
45311                         -4.8944159,
45312                         56.0708008
45313                     ],
45314                     [
45315                         -4.8791072,
45316                         55.8896994
45317                     ],
45318                     [
45319                         -5.1994158,
45320                         55.8821374
45321                     ],
45322                     [
45323                         -5.1852906,
45324                         55.7023791
45325                     ],
45326                     [
45327                         -5.0273445,
45328                         55.7067203
45329                     ],
45330                     [
45331                         -5.0222081,
45332                         55.6879046
45333                     ],
45334                     [
45335                         -4.897649,
45336                         55.6907999
45337                     ],
45338                     [
45339                         -4.8880181,
45340                         55.6002822
45341                     ],
45342                     [
45343                         -4.7339244,
45344                         55.6046348
45345                     ],
45346                     [
45347                         -4.7275038,
45348                         55.5342082
45349                     ],
45350                     [
45351                         -4.773732,
45352                         55.5334815
45353                     ],
45354                     [
45355                         -4.7685955,
45356                         55.4447227
45357                     ],
45358                     [
45359                         -4.8494947,
45360                         55.4418092
45361                     ],
45362                     [
45363                         -4.8405059,
45364                         55.3506535
45365                     ],
45366                     [
45367                         -4.8700405,
45368                         55.3513836
45369                     ],
45370                     [
45371                         -4.8649041,
45372                         55.2629462
45373                     ],
45374                     [
45375                         -4.9920314,
45376                         55.2592875
45377                     ],
45378                     [
45379                         -4.9907473,
45380                         55.1691779
45381                     ],
45382                     [
45383                         -5.0600894,
45384                         55.1655105
45385                     ],
45386                     [
45387                         -5.0575212,
45388                         55.0751884
45389                     ],
45390                     [
45391                         -5.2141831,
45392                         55.0722477
45393                     ],
45394                     [
45395                         -5.1991766,
45396                         54.8020337
45397                     ],
45398                     [
45399                         -5.0466316,
45400                         54.8062205
45401                     ],
45402                     [
45403                         -5.0502636,
45404                         54.7244996
45405                     ],
45406                     [
45407                         -4.9703591,
45408                         54.7203043
45409                     ],
45410                     [
45411                         -4.9776232,
45412                         54.6215905
45413                     ],
45414                     [
45415                         -4.796022,
45416                         54.6342056
45417                     ],
45418                     [
45419                         -4.796022,
45420                         54.7307917
45421                     ],
45422                     [
45423                         -4.8977186,
45424                         54.7265971
45425                     ],
45426                     [
45427                         -4.9086147,
45428                         54.8145928
45429                     ],
45430                     [
45431                         -4.8069181,
45432                         54.8166856
45433                     ],
45434                     [
45435                         -4.8105501,
45436                         54.7915648
45437                     ],
45438                     [
45439                         -4.6943253,
45440                         54.7978465
45441                     ],
45442                     [
45443                         -4.6761652,
45444                         54.7244996
45445                     ],
45446                     [
45447                         -4.5744686,
45448                         54.7244996
45449                     ],
45450                     [
45451                         -4.5599405,
45452                         54.6426135
45453                     ],
45454                     [
45455                         -4.3093309,
45456                         54.6384098
45457                     ],
45458                     [
45459                         -4.3333262,
45460                         54.8229889
45461                     ],
45462                     [
45463                         -4.2626999,
45464                         54.8274274
45465                     ],
45466                     [
45467                         -4.2549952,
45468                         54.7348587
45469                     ],
45470                     [
45471                         -3.8338058,
45472                         54.7400481
45473                     ],
45474                     [
45475                         -3.836374,
45476                         54.8141105
45477                     ],
45478                     [
45479                         -3.7118149,
45480                         54.8133706
45481                     ],
45482                     [
45483                         -3.7143831,
45484                         54.8318654
45485                     ],
45486                     [
45487                         -3.5346072,
45488                         54.8355633
45489                     ],
45490                     [
45491                         -3.5271039,
45492                         54.9066228
45493                     ],
45494                     [
45495                         -3.4808758,
45496                         54.9084684
45497                     ],
45498                     [
45499                         -3.4776655,
45500                         54.7457328
45501                     ],
45502                     [
45503                         -3.5874573,
45504                         54.744621
45505                     ],
45506                     [
45507                         -3.5836049,
45508                         54.6546166
45509                     ],
45510                     [
45511                         -3.7107322,
45512                         54.6531308
45513                     ],
45514                     [
45515                         -3.6991752,
45516                         54.4550407
45517                     ],
45518                     [
45519                         -3.5746161,
45520                         54.4572801
45521                     ],
45522                     [
45523                         -3.5759002,
45524                         54.3863042
45525                     ],
45526                     [
45527                         -3.539945,
45528                         54.3855564
45529                     ],
45530                     [
45531                         -3.5386609,
45532                         54.297224
45533                     ],
45534                     [
45535                         -3.46033,
45536                         54.2957252
45537                     ],
45538                     [
45539                         -3.4590458,
45540                         54.2079507
45541                     ],
45542                     [
45543                         -3.3807149,
45544                         54.2102037
45545                     ],
45546                     [
45547                         -3.381999,
45548                         54.1169788
45549                     ],
45550                     [
45551                         -3.302878,
45552                         54.1160656
45553                     ],
45554                     [
45555                         -3.300154,
45556                         54.0276224
45557                     ],
45558                     [
45559                         -3.1013007,
45560                         54.0292224
45561                     ],
45562                     [
45563                         -3.093596,
45564                         53.6062158
45565                     ],
45566                     [
45567                         -3.2065981,
45568                         53.6016441
45569                     ],
45570                     [
45571                         -3.2091663,
45572                         53.4917753
45573                     ],
45574                     [
45575                         -3.2451215,
45576                         53.4887193
45577                     ],
45578                     [
45579                         -3.2348486,
45580                         53.4045934
45581                     ],
45582                     [
45583                         -3.5276266,
45584                         53.3999999
45585                     ],
45586                     [
45587                         -3.5343966,
45588                         53.328481
45589                     ],
45590                     [
45591                         -3.6488053,
45592                         53.3252272
45593                     ],
45594                     [
45595                         -3.6527308,
45596                         53.3057716
45597                     ],
45598                     [
45599                         -3.7271873,
45600                         53.3046865
45601                     ],
45602                     [
45603                         -3.7315003,
45604                         53.3945257
45605                     ],
45606                     [
45607                         -3.9108315,
45608                         53.3912769
45609                     ],
45610                     [
45611                         -3.9071995,
45612                         53.3023804
45613                     ],
45614                     [
45615                         -3.9521457,
45616                         53.3015665
45617                     ],
45618                     [
45619                         -3.9566724,
45620                         53.3912183
45621                     ],
45622                     [
45623                         -4.1081979,
45624                         53.3889209
45625                     ],
45626                     [
45627                         -4.1081979,
45628                         53.4072967
45629                     ],
45630                     [
45631                         -4.2622916,
45632                         53.4065312
45633                     ],
45634                     [
45635                         -4.2635757,
45636                         53.4753707
45637                     ],
45638                     [
45639                         -4.638537,
45640                         53.4677274
45641                     ],
45642                     [
45643                         -4.6346847,
45644                         53.3812621
45645                     ],
45646                     [
45647                         -4.7091633,
45648                         53.3774321
45649                     ],
45650                     [
45651                         -4.7001745,
45652                         53.1954965
45653                     ],
45654                     [
45655                         -4.5499332,
45656                         53.1962658
45657                     ],
45658                     [
45659                         -4.5435126,
45660                         53.1092488
45661                     ],
45662                     [
45663                         -4.3919871,
45664                         53.1100196
45665                     ],
45666                     [
45667                         -4.3855666,
45668                         53.0236002
45669                     ],
45670                     [
45671                         -4.6115707,
45672                         53.0205105
45673                     ],
45674                     [
45675                         -4.603866,
45676                         52.9284932
45677                     ],
45678                     [
45679                         -4.7566756,
45680                         52.9261709
45681                     ],
45682                     [
45683                         -4.7476868,
45684                         52.8370555
45685                     ],
45686                     [
45687                         -4.8208813,
45688                         52.8331768
45689                     ],
45690                     [
45691                         -4.8208813,
45692                         52.7446476
45693                     ],
45694                     [
45695                         -4.3701572,
45696                         52.7539749
45697                     ],
45698                     [
45699                         -4.3765778,
45700                         52.8401583
45701                     ],
45702                     [
45703                         -4.2314728,
45704                         52.8455875
45705                     ],
45706                     [
45707                         -4.2237682,
45708                         52.7586379
45709                     ],
45710                     [
45711                         -4.1056297,
45712                         52.7570836
45713                     ],
45714                     [
45715                         -4.1015192,
45716                         52.6714874
45717                     ],
45718                     [
45719                         -4.1487355,
45720                         52.6703862
45721                     ],
45722                     [
45723                         -4.1305754,
45724                         52.4008596
45725                     ],
45726                     [
45727                         -4.1995838,
45728                         52.3986435
45729                     ],
45730                     [
45731                         -4.2050319,
45732                         52.3110195
45733                     ],
45734                     [
45735                         -4.3466808,
45736                         52.303247
45737                     ],
45738                     [
45739                         -4.3484968,
45740                         52.2365693
45741                     ],
45742                     [
45743                         -4.4901457,
45744                         52.2332328
45745                     ],
45746                     [
45747                         -4.4883297,
45748                         52.2098702
45749                     ],
45750                     [
45751                         -4.6572188,
45752                         52.2098702
45753                     ],
45754                     [
45755                         -4.6590348,
45756                         52.1385939
45757                     ],
45758                     [
45759                         -4.7788916,
45760                         52.13525
45761                     ],
45762                     [
45763                         -4.7807076,
45764                         52.1162967
45765                     ],
45766                     [
45767                         -4.9259885,
45768                         52.1140663
45769                     ],
45770                     [
45771                         -4.9187245,
45772                         52.0392855
45773                     ],
45774                     [
45775                         -5.2365265,
45776                         52.0314653
45777                     ],
45778                     [
45779                         -5.2347105,
45780                         51.9442339
45781                     ],
45782                     [
45783                         -5.3473032,
45784                         51.9408755
45785                     ],
45786                     [
45787                         -5.3473032,
45788                         51.9195995
45789                     ],
45790                     [
45791                         -5.4925842,
45792                         51.9162392
45793                     ],
45794                     [
45795                         -5.4853201,
45796                         51.8265386
45797                     ],
45798                     [
45799                         -5.1983903,
45800                         51.8321501
45801                     ],
45802                     [
45803                         -5.1893102,
45804                         51.7625177
45805                     ],
45806                     [
45807                         -5.335825,
45808                         51.7589528
45809                     ],
45810                     [
45811                         -5.3281204,
45812                         51.6686495
45813                     ],
45814                     [
45815                         -5.1836575,
45816                         51.6730296
45817                     ],
45818                     [
45819                         -5.1836575,
45820                         51.6539134
45821                     ],
45822                     [
45823                         -5.0674452,
45824                         51.6578966
45825                     ],
45826                     [
45827                         -5.0603825,
45828                         51.5677905
45829                     ],
45830                     [
45831                         -4.5974594,
45832                         51.5809588
45833                     ],
45834                     [
45835                         -4.60388,
45836                         51.6726314
45837                     ],
45838                     [
45839                         -4.345773,
45840                         51.6726314
45841                     ],
45842                     [
45843                         -4.3355001,
45844                         51.4962964
45845                     ],
45846                     [
45847                         -3.9528341,
45848                         51.5106841
45849                     ],
45850                     [
45851                         -3.9425611,
45852                         51.5905333
45853                     ],
45854                     [
45855                         -3.8809237,
45856                         51.5953198
45857                     ],
45858                     [
45859                         -3.8706508,
45860                         51.5074872
45861                     ],
45862                     [
45863                         -3.7679216,
45864                         51.4978952
45865                     ],
45866                     [
45867                         -3.7550805,
45868                         51.4242895
45869                     ],
45870                     [
45871                         -3.5855774,
45872                         51.41468
45873                     ],
45874                     [
45875                         -3.5778727,
45876                         51.3329177
45877                     ],
45878                     [
45879                         -3.0796364,
45880                         51.3329177
45881                     ],
45882                     [
45883                         -3.0770682,
45884                         51.2494018
45885                     ],
45886                     [
45887                         -3.7216935,
45888                         51.2381477
45889                     ],
45890                     [
45891                         -3.7216935,
45892                         51.2558315
45893                     ],
45894                     [
45895                         -3.8706508,
45896                         51.2558315
45897                     ],
45898                     [
45899                         -3.8680825,
45900                         51.2365398
45901                     ],
45902                     [
45903                         -4.2944084,
45904                         51.2252825
45905                     ],
45906                     [
45907                         -4.289272,
45908                         51.0496352
45909                     ],
45910                     [
45911                         -4.5692089,
45912                         51.0431767
45913                     ],
45914                     [
45915                         -4.5624122,
45916                         50.9497388
45917                     ],
45918                     [
45919                         -4.5905604,
45920                         50.9520269
45921                     ],
45922                     [
45923                         -4.5896524,
45924                         50.8627065
45925                     ],
45926                     [
45927                         -4.6296046,
45928                         50.8592677
45929                     ],
45930                     [
45931                         -4.6226411,
45932                         50.7691513
45933                     ],
45934                     [
45935                         -4.6952816,
45936                         50.7680028
45937                     ],
45938                     [
45939                         -4.6934655,
45940                         50.6967379
45941                     ],
45942                     [
45943                         -4.8342064,
45944                         50.6938621
45945                     ],
45946                     [
45947                         -4.8296664,
45948                         50.6046231
45949                     ],
45950                     [
45951                         -4.9676833,
45952                         50.6000126
45953                     ],
45954                     [
45955                         -4.9685913,
45956                         50.5821427
45957                     ],
45958                     [
45959                         -5.1084242,
45960                         50.5786832
45961                     ],
45962                     [
45963                         -5.1029762,
45964                         50.4892254
45965                     ],
45966                     [
45967                         -5.1311244,
45968                         50.48807
45969                     ],
45970                     [
45971                         -5.1274923,
45972                         50.4163798
45973                     ],
45974                     [
45975                         -5.2664172,
45976                         50.4117509
45977                     ],
45978                     [
45979                         -5.2609692,
45980                         50.3034214
45981                     ],
45982                     [
45983                         -5.5124868,
45984                         50.2976214
45985                     ],
45986                     [
45987                         -5.5061308,
45988                         50.2256428
45989                     ],
45990                     [
45991                         -5.6468717,
45992                         50.2209953
45993                     ]
45994                 ],
45995                 [
45996                     [
45997                         -5.1336607,
45998                         55.2630226
45999                     ],
46000                     [
46001                         -5.1021999,
46002                         55.2639372
46003                     ],
46004                     [
46005                         -5.0999527,
46006                         55.2458239
46007                     ],
46008                     [
46009                         -5.1322161,
46010                         55.2446343
46011                     ]
46012                 ],
46013                 [
46014                     [
46015                         -5.6431878,
46016                         55.5095745
46017                     ],
46018                     [
46019                         -5.4861028,
46020                         55.5126594
46021                     ],
46022                     [
46023                         -5.4715747,
46024                         55.3348829
46025                     ],
46026                     [
46027                         -5.6277517,
46028                         55.3302345
46029                     ]
46030                 ],
46031                 [
46032                     [
46033                         -4.7213517,
46034                         51.2180246
46035                     ],
46036                     [
46037                         -4.5804201,
46038                         51.2212417
46039                     ],
46040                     [
46041                         -4.5746416,
46042                         51.1306736
46043                     ],
46044                     [
46045                         -4.7174993,
46046                         51.1280545
46047                     ]
46048                 ],
46049                 [
46050                     [
46051                         -5.1608796,
46052                         55.4153626
46053                     ],
46054                     [
46055                         -5.0045387,
46056                         55.4190069
46057                     ],
46058                     [
46059                         -5.0184798,
46060                         55.6153521
46061                     ],
46062                     [
46063                         -5.1755648,
46064                         55.6138137
46065                     ]
46066                 ]
46067             ],
46068             "terms_url": "http://geo.nls.uk/maps/",
46069             "terms_text": "National Library of Scotland Historic Maps"
46070         },
46071         {
46072             "name": "NLS - OS 6-inch Scotland 1842-82",
46073             "type": "tms",
46074             "template": "http://geo.nls.uk/maps/os/six_inch/{zoom}/{x}/{-y}.png",
46075             "scaleExtent": [
46076                 5,
46077                 16
46078             ],
46079             "polygon": [
46080                 [
46081                     [
46082                         -5.2112173,
46083                         54.8018593
46084                     ],
46085                     [
46086                         -5.0642752,
46087                         54.8026508
46088                     ],
46089                     [
46090                         -5.0560354,
46091                         54.6305176
46092                     ],
46093                     [
46094                         -4.3158316,
46095                         54.6297227
46096                     ],
46097                     [
46098                         -4.3117117,
46099                         54.7448258
46100                     ],
46101                     [
46102                         -3.8530325,
46103                         54.7464112
46104                     ],
46105                     [
46106                         -3.8530325,
46107                         54.8034424
46108                     ],
46109                     [
46110                         -3.5522818,
46111                         54.8034424
46112                     ],
46113                     [
46114                         -3.5522818,
46115                         54.8374644
46116                     ],
46117                     [
46118                         -3.468511,
46119                         54.8406277
46120                     ],
46121                     [
46122                         -3.4657644,
46123                         54.8983158
46124                     ],
46125                     [
46126                         -3.3847403,
46127                         54.8991055
46128                     ],
46129                     [
46130                         -3.3888601,
46131                         54.9559214
46132                     ],
46133                     [
46134                         -3.0920786,
46135                         54.9539468
46136                     ],
46137                     [
46138                         -3.0392359,
46139                         54.9923274
46140                     ],
46141                     [
46142                         -3.0212713,
46143                         55.0493881
46144                     ],
46145                     [
46146                         -2.9591232,
46147                         55.0463283
46148                     ],
46149                     [
46150                         -2.9202807,
46151                         55.0666294
46152                     ],
46153                     [
46154                         -2.7857081,
46155                         55.068652
46156                     ],
46157                     [
46158                         -2.7852225,
46159                         55.0914426
46160                     ],
46161                     [
46162                         -2.7337562,
46163                         55.0922761
46164                     ],
46165                     [
46166                         -2.737616,
46167                         55.151204
46168                     ],
46169                     [
46170                         -2.7648395,
46171                         55.1510672
46172                     ],
46173                     [
46174                         -2.7013114,
46175                         55.1722505
46176                     ],
46177                     [
46178                         -2.6635459,
46179                         55.2192808
46180                     ],
46181                     [
46182                         -2.6460364,
46183                         55.2188891
46184                     ],
46185                     [
46186                         -2.629042,
46187                         55.2233933
46188                     ],
46189                     [
46190                         -2.6317886,
46191                         55.2287781
46192                     ],
46193                     [
46194                         -2.6235488,
46195                         55.2446345
46196                     ],
46197                     [
46198                         -2.6197723,
46199                         55.2454663
46200                     ],
46201                     [
46202                         -2.6099017,
46203                         55.2454174
46204                     ],
46205                     [
46206                         -2.6099876,
46207                         55.2486466
46208                     ],
46209                     [
46210                         -2.6408121,
46211                         55.2590039
46212                     ],
46213                     [
46214                         -2.6247896,
46215                         55.2615631
46216                     ],
46217                     [
46218                         -2.6045186,
46219                         55.2823081
46220                     ],
46221                     [
46222                         -2.5693176,
46223                         55.296132
46224                     ],
46225                     [
46226                         -2.5479542,
46227                         55.3121617
46228                     ],
46229                     [
46230                         -2.5091116,
46231                         55.3234891
46232                     ],
46233                     [
46234                         -2.4780376,
46235                         55.3494471
46236                     ],
46237                     [
46238                         -2.4421083,
46239                         55.3533118
46240                     ],
46241                     [
46242                         -2.4052079,
46243                         55.3439256
46244                     ],
46245                     [
46246                         -2.3726772,
46247                         55.3447539
46248                     ],
46249                     [
46250                         -2.3221819,
46251                         55.3687665
46252                     ],
46253                     [
46254                         -2.3241241,
46255                         55.3999337
46256                     ],
46257                     [
46258                         -2.2576062,
46259                         55.425015
46260                     ],
46261                     [
46262                         -2.1985547,
46263                         55.4273529
46264                     ],
46265                     [
46266                         -2.1484296,
46267                         55.4717466
46268                     ],
46269                     [
46270                         -2.1944348,
46271                         55.484199
46272                     ],
46273                     [
46274                         -2.2040479,
46275                         55.529306
46276                     ],
46277                     [
46278                         -2.2960584,
46279                         55.6379722
46280                     ],
46281                     [
46282                         -2.2177808,
46283                         55.6379722
46284                     ],
46285                     [
46286                         -2.1059266,
46287                         55.7452498
46288                     ],
46289                     [
46290                         -1.9716874,
46291                         55.7462161
46292                     ],
46293                     [
46294                         -1.9697453,
46295                         55.9190951
46296                     ],
46297                     [
46298                         -2.1201694,
46299                         55.9207115
46300                     ],
46301                     [
46302                         -2.1242893,
46303                         55.9776133
46304                     ],
46305                     [
46306                         -2.3440159,
46307                         55.9783817
46308                     ],
46309                     [
46310                         -2.3440159,
46311                         56.0390349
46312                     ],
46313                     [
46314                         -2.5046909,
46315                         56.0413363
46316                     ],
46317                     [
46318                         -2.500571,
46319                         56.1003588
46320                     ],
46321                     [
46322                         -2.8823459,
46323                         56.0957629
46324                     ],
46325                     [
46326                         -2.8823459,
46327                         56.1722898
46328                     ],
46329                     [
46330                         -2.4126804,
46331                         56.1692316
46332                     ],
46333                     [
46334                         -2.4181736,
46335                         56.2334017
46336                     ],
46337                     [
46338                         -2.5857151,
46339                         56.2303484
46340                     ],
46341                     [
46342                         -2.5719822,
46343                         56.3416356
46344                     ],
46345                     [
46346                         -2.7257908,
46347                         56.3462022
46348                     ],
46349                     [
46350                         -2.7312839,
46351                         56.4343808
46352                     ],
46353                     [
46354                         -2.6928318,
46355                         56.4343808
46356                     ],
46357                     [
46358                         -2.6928318,
46359                         56.4859769
46360                     ],
46361                     [
46362                         -2.5307834,
46363                         56.4935587
46364                     ],
46365                     [
46366                         -2.5307834,
46367                         56.570806
46368                     ],
46369                     [
46370                         -2.5302878,
46371                         56.6047947
46372                     ],
46373                     [
46374                         -2.3732428,
46375                         56.6044452
46376                     ],
46377                     [
46378                         -2.3684363,
46379                         56.7398824
46380                     ],
46381                     [
46382                         -2.3292975,
46383                         56.7398824
46384                     ],
46385                     [
46386                         -2.3292975,
46387                         56.7888065
46388                     ],
46389                     [
46390                         -2.3145346,
46391                         56.7891826
46392                     ],
46393                     [
46394                         -2.3148779,
46395                         56.7967036
46396                     ],
46397                     [
46398                         -2.171369,
46399                         56.7967036
46400                     ],
46401                     [
46402                         -2.1703979,
46403                         56.9710595
46404                     ],
46405                     [
46406                         -2.0101725,
46407                         56.9694716
46408                     ],
46409                     [
46410                         -2.0101725,
46411                         57.0846832
46412                     ],
46413                     [
46414                         -2.0817687,
46415                         57.085349
46416                     ],
46417                     [
46418                         -2.0488097,
46419                         57.1259963
46420                     ],
46421                     [
46422                         -2.0409133,
46423                         57.126369
46424                     ],
46425                     [
46426                         -2.0383434,
46427                         57.2411129
46428                     ],
46429                     [
46430                         -1.878118,
46431                         57.2421638
46432                     ],
46433                     [
46434                         -1.8771469,
46435                         57.2978175
46436                     ],
46437                     [
46438                         -1.9868771,
46439                         57.2983422
46440                     ],
46441                     [
46442                         -1.9082209,
46443                         57.3560063
46444                     ],
46445                     [
46446                         -1.8752048,
46447                         57.3560063
46448                     ],
46449                     [
46450                         -1.8761758,
46451                         57.3769527
46452                     ],
46453                     [
46454                         -1.8120857,
46455                         57.4120111
46456                     ],
46457                     [
46458                         -1.7120661,
46459                         57.4120111
46460                     ],
46461                     [
46462                         -1.7034646,
46463                         57.6441388
46464                     ],
46465                     [
46466                         -1.8666032,
46467                         57.6451781
46468                     ],
46469                     [
46470                         -1.8646611,
46471                         57.7033351
46472                     ],
46473                     [
46474                         -3.1204292,
46475                         57.7064705
46476                     ],
46477                     [
46478                         -3.1218025,
46479                         57.7504652
46480                     ],
46481                     [
46482                         -3.4445259,
46483                         57.7526635
46484                     ],
46485                     [
46486                         -3.4472724,
46487                         57.7138067
46488                     ],
46489                     [
46490                         -3.5145637,
46491                         57.7094052
46492                     ],
46493                     [
46494                         -3.5118171,
46495                         57.6939956
46496                     ],
46497                     [
46498                         -3.7645027,
46499                         57.6917938
46500                     ],
46501                     [
46502                         -3.7672492,
46503                         57.6344975
46504                     ],
46505                     [
46506                         -3.842378,
46507                         57.6288312
46508                     ],
46509                     [
46510                         -3.8438346,
46511                         57.5965825
46512                     ],
46513                     [
46514                         -3.9414265,
46515                         57.5916386
46516                     ],
46517                     [
46518                         -3.9404554,
46519                         57.6537782
46520                     ],
46521                     [
46522                         -3.8894746,
46523                         57.6529989
46524                     ],
46525                     [
46526                         -3.8826772,
46527                         57.7676408
46528                     ],
46529                     [
46530                         -3.7224517,
46531                         57.766087
46532                     ],
46533                     [
46534                         -3.7195385,
46535                         57.8819201
46536                     ],
46537                     [
46538                         -3.9146888,
46539                         57.8853352
46540                     ],
46541                     [
46542                         -3.916062,
46543                         57.9546243
46544                     ],
46545                     [
46546                         -3.745774,
46547                         57.9538956
46548                     ],
46549                     [
46550                         -3.7471473,
46551                         58.0688409
46552                     ],
46553                     [
46554                         -3.5837256,
46555                         58.0695672
46556                     ],
46557                     [
46558                         -3.5837256,
46559                         58.1116689
46560                     ],
46561                     [
46562                         -3.4560096,
46563                         58.1138452
46564                     ],
46565                     [
46566                         -3.4544646,
46567                         58.228503
46568                     ],
46569                     [
46570                         -3.4379851,
46571                         58.2283222
46572                     ],
46573                     [
46574                         -3.4243233,
46575                         58.2427725
46576                     ],
46577                     [
46578                         -3.412307,
46579                         58.2438567
46580                     ],
46581                     [
46582                         -3.3735115,
46583                         58.2695057
46584                     ],
46585                     [
46586                         -3.3063919,
46587                         58.2862038
46588                     ],
46589                     [
46590                         -3.1229154,
46591                         58.2859395
46592                     ],
46593                     [
46594                         -3.123602,
46595                         58.3443661
46596                     ],
46597                     [
46598                         -2.9574338,
46599                         58.3447264
46600                     ],
46601                     [
46602                         -2.951254,
46603                         58.6422011
46604                     ],
46605                     [
46606                         -2.8812162,
46607                         58.6429157
46608                     ],
46609                     [
46610                         -2.8851004,
46611                         58.8112825
46612                     ],
46613                     [
46614                         -2.7180775,
46615                         58.8142997
46616                     ],
46617                     [
46618                         -2.7161354,
46619                         58.8715749
46620                     ],
46621                     [
46622                         -2.556881,
46623                         58.8775984
46624                     ],
46625                     [
46626                         -2.5544533,
46627                         58.9923453
46628                     ],
46629                     [
46630                         -2.5567617,
46631                         59.0483775
46632                     ],
46633                     [
46634                         -2.391893,
46635                         59.0485996
46636                     ],
46637                     [
46638                         -2.3918002,
46639                         59.1106996
46640                     ],
46641                     [
46642                         -2.4733695,
46643                         59.1106996
46644                     ],
46645                     [
46646                         -2.5591563,
46647                         59.1783028
46648                     ],
46649                     [
46650                         -2.5630406,
46651                         59.2210646
46652                     ],
46653                     [
46654                         -2.3921334,
46655                         59.224046
46656                     ],
46657                     [
46658                         -2.3911409,
46659                         59.2740075
46660                     ],
46661                     [
46662                         -2.3639512,
46663                         59.2745036
46664                     ],
46665                     [
46666                         -2.3658933,
46667                         59.285417
46668                     ],
46669                     [
46670                         -2.3911409,
46671                         59.284921
46672                     ],
46673                     [
46674                         -2.3911409,
46675                         59.3379505
46676                     ],
46677                     [
46678                         -2.2221759,
46679                         59.3381981
46680                     ],
46681                     [
46682                         -2.2233897,
46683                         59.395965
46684                     ],
46685                     [
46686                         -2.3758467,
46687                         59.396583
46688                     ],
46689                     [
46690                         -2.3899271,
46691                         59.4026383
46692                     ],
46693                     [
46694                         -2.4008516,
46695                         59.3962122
46696                     ],
46697                     [
46698                         -2.5637882,
46699                         59.3952604
46700                     ],
46701                     [
46702                         -2.5637882,
46703                         59.3385811
46704                     ],
46705                     [
46706                         -2.7320164,
46707                         59.3375306
46708                     ],
46709                     [
46710                         -2.7333896,
46711                         59.3952604
46712                     ],
46713                     [
46714                         -3.0726511,
46715                         59.3931174
46716                     ],
46717                     [
46718                         -3.0703404,
46719                         59.3354759
46720                     ],
46721                     [
46722                         -3.0753186,
46723                         59.3355634
46724                     ],
46725                     [
46726                         -3.0749753,
46727                         59.3292593
46728                     ],
46729                     [
46730                         -3.0698254,
46731                         59.3289091
46732                     ],
46733                     [
46734                         -3.069801,
46735                         59.2196159
46736                     ],
46737                     [
46738                         -3.2363384,
46739                         59.2166341
46740                     ],
46741                     [
46742                         -3.2336751,
46743                         59.1606496
46744                     ],
46745                     [
46746                         -3.4032766,
46747                         59.1588895
46748                     ],
46749                     [
46750                         -3.394086,
46751                         58.9279316
46752                     ],
46753                     [
46754                         -3.5664497,
46755                         58.9259268
46756                     ],
46757                     [
46758                         -3.5611089,
46759                         58.8679885
46760                     ],
46761                     [
46762                         -3.392508,
46763                         58.8699339
46764                     ],
46765                     [
46766                         -3.3894734,
46767                         58.8698711
46768                     ],
46769                     [
46770                         -3.3891093,
46771                         58.8684905
46772                     ],
46773                     [
46774                         -3.3912942,
46775                         58.868616
46776                     ],
46777                     [
46778                         -3.3884161,
46779                         58.7543084
46780                     ],
46781                     [
46782                         -3.2238208,
46783                         58.7555677
46784                     ],
46785                     [
46786                         -3.2189655,
46787                         58.691289
46788                     ],
46789                     [
46790                         -3.4634113,
46791                         58.6905753
46792                     ],
46793                     [
46794                         -3.4551716,
46795                         58.6341518
46796                     ],
46797                     [
46798                         -3.787508,
46799                         58.6341518
46800                     ],
46801                     [
46802                         -3.7861347,
46803                         58.5769211
46804                     ],
46805                     [
46806                         -3.9028645,
46807                         58.5733411
46808                     ],
46809                     [
46810                         -3.9028645,
46811                         58.6477304
46812                     ],
46813                     [
46814                         -4.0690327,
46815                         58.6491594
46816                     ],
46817                     [
46818                         -4.0690327,
46819                         58.5912376
46820                     ],
46821                     [
46822                         -4.7364521,
46823                         58.5933845
46824                     ],
46825                     [
46826                         -4.7364521,
46827                         58.6505884
46828                     ],
46829                     [
46830                         -5.0715351,
46831                         58.6520173
46832                     ],
46833                     [
46834                         -5.0654779,
46835                         58.5325854
46836                     ],
46837                     [
46838                         -5.2332047,
46839                         58.5316087
46840                     ],
46841                     [
46842                         -5.2283494,
46843                         58.4719947
46844                     ],
46845                     [
46846                         -5.2424298,
46847                         58.4719947
46848                     ],
46849                     [
46850                         -5.2366034,
46851                         58.4089731
46852                     ],
46853                     [
46854                         -5.2283494,
46855                         58.4094818
46856                     ],
46857                     [
46858                         -5.2210664,
46859                         58.3005859
46860                     ],
46861                     [
46862                         -5.5657939,
46863                         58.2959933
46864                     ],
46865                     [
46866                         -5.5580254,
46867                         58.2372573
46868                     ],
46869                     [
46870                         -5.4146722,
46871                         58.2401326
46872                     ],
46873                     [
46874                         -5.4141866,
46875                         58.2267768
46876                     ],
46877                     [
46878                         -5.3885749,
46879                         58.2272242
46880                     ],
46881                     [
46882                         -5.382714,
46883                         58.1198615
46884                     ],
46885                     [
46886                         -5.51043,
46887                         58.1191362
46888                     ],
46889                     [
46890                         -5.5114011,
46891                         58.006214
46892                     ],
46893                     [
46894                         -5.6745397,
46895                         58.0041559
46896                     ],
46897                     [
46898                         -5.6716266,
46899                         57.9449366
46900                     ],
46901                     [
46902                         -5.6716266,
46903                         57.8887166
46904                     ],
46905                     [
46906                         -5.8347652,
46907                         57.8856193
46908                     ],
46909                     [
46910                         -5.8277052,
46911                         57.5988958
46912                     ],
46913                     [
46914                         -6.0384259,
46915                         57.5986357
46916                     ],
46917                     [
46918                         -6.0389115,
46919                         57.6459559
46920                     ],
46921                     [
46922                         -6.1981658,
46923                         57.6456961
46924                     ],
46925                     [
46926                         -6.2076123,
46927                         57.7600132
46928                     ],
46929                     [
46930                         -6.537067,
46931                         57.7544033
46932                     ],
46933                     [
46934                         -6.5312406,
46935                         57.6402392
46936                     ],
46937                     [
46938                         -6.7002056,
46939                         57.6360809
46940                     ],
46941                     [
46942                         -6.6807844,
46943                         57.5236293
46944                     ],
46945                     [
46946                         -6.8516915,
46947                         57.5152857
46948                     ],
46949                     [
46950                         -6.8361545,
46951                         57.3385811
46952                     ],
46953                     [
46954                         -6.6730158,
46955                         57.3438213
46956                     ],
46957                     [
46958                         -6.674958,
46959                         57.2850883
46960                     ],
46961                     [
46962                         -6.5098772,
46963                         57.2850883
46964                     ],
46965                     [
46966                         -6.4982244,
46967                         57.1757637
46968                     ],
46969                     [
46970                         -6.3506228,
46971                         57.1820797
46972                     ],
46973                     [
46974                         -6.3312015,
46975                         57.1251969
46976                     ],
46977                     [
46978                         -6.1797156,
46979                         57.1230884
46980                     ],
46981                     [
46982                         -6.1719471,
46983                         57.0682265
46984                     ],
46985                     [
46986                         -6.4593819,
46987                         57.059779
46988                     ],
46989                     [
46990                         -6.4564687,
46991                         57.1093806
46992                     ],
46993                     [
46994                         -6.6671895,
46995                         57.1062165
46996                     ],
46997                     [
46998                         -6.6730158,
46999                         57.002708
47000                     ],
47001                     [
47002                         -6.5021087,
47003                         57.0048233
47004                     ],
47005                     [
47006                         -6.4836097,
47007                         56.8917522
47008                     ],
47009                     [
47010                         -6.3266104,
47011                         56.8894062
47012                     ],
47013                     [
47014                         -6.3156645,
47015                         56.7799312
47016                     ],
47017                     [
47018                         -6.2146739,
47019                         56.775675
47020                     ],
47021                     [
47022                         -6.2146739,
47023                         56.7234965
47024                     ],
47025                     [
47026                         -6.6866107,
47027                         56.7224309
47028                     ],
47029                     [
47030                         -6.6769001,
47031                         56.6114413
47032                     ],
47033                     [
47034                         -6.8419809,
47035                         56.607166
47036                     ],
47037                     [
47038                         -6.8400387,
47039                         56.5483307
47040                     ],
47041                     [
47042                         -7.1546633,
47043                         56.5461895
47044                     ],
47045                     [
47046                         -7.1488369,
47047                         56.4872592
47048                     ],
47049                     [
47050                         -6.9915246,
47051                         56.490476
47052                     ],
47053                     [
47054                         -6.9876404,
47055                         56.4325329
47056                     ],
47057                     [
47058                         -6.6827265,
47059                         56.4314591
47060                     ],
47061                     [
47062                         -6.6769001,
47063                         56.5472601
47064                     ],
47065                     [
47066                         -6.5292985,
47067                         56.5504717
47068                     ],
47069                     [
47070                         -6.5234721,
47071                         56.4379018
47072                     ],
47073                     [
47074                         -6.3661598,
47075                         56.4368281
47076                     ],
47077                     [
47078                         -6.3642177,
47079                         56.3766524
47080                     ],
47081                     [
47082                         -6.5273563,
47083                         56.3712749
47084                     ],
47085                     [
47086                         -6.5171745,
47087                         56.2428427
47088                     ],
47089                     [
47090                         -6.4869621,
47091                         56.247421
47092                     ],
47093                     [
47094                         -6.4869621,
47095                         56.1893882
47096                     ],
47097                     [
47098                         -6.3001945,
47099                         56.1985572
47100                     ],
47101                     [
47102                         -6.3029411,
47103                         56.2581017
47104                     ],
47105                     [
47106                         -5.9019401,
47107                         56.256576
47108                     ],
47109                     [
47110                         -5.8964469,
47111                         56.0960466
47112                     ],
47113                     [
47114                         -6.0282829,
47115                         56.0883855
47116                     ],
47117                     [
47118                         -6.0392692,
47119                         56.1557502
47120                     ],
47121                     [
47122                         -6.3853385,
47123                         56.1542205
47124                     ],
47125                     [
47126                         -6.3606193,
47127                         55.96099
47128                     ],
47129                     [
47130                         -6.2123039,
47131                         55.9640647
47132                     ],
47133                     [
47134                         -6.2047508,
47135                         55.9202269
47136                     ],
47137                     [
47138                         -6.5185478,
47139                         55.9129158
47140                     ],
47141                     [
47142                         -6.5061881,
47143                         55.7501763
47144                     ],
47145                     [
47146                         -6.6764762,
47147                         55.7409005
47148                     ],
47149                     [
47150                         -6.6599967,
47151                         55.6263176
47152                     ],
47153                     [
47154                         -6.3551261,
47155                         55.6232161
47156                     ],
47157                     [
47158                         -6.3578727,
47159                         55.5689002
47160                     ],
47161                     [
47162                         -6.0392692,
47163                         55.5720059
47164                     ],
47165                     [
47166                         -6.0310294,
47167                         55.6247669
47168                     ],
47169                     [
47170                         -5.7398917,
47171                         55.6309694
47172                     ],
47173                     [
47174                         -5.7371452,
47175                         55.4569279
47176                     ],
47177                     [
47178                         -5.8964469,
47179                         55.4600426
47180                     ],
47181                     [
47182                         -5.8964469,
47183                         55.2789864
47184                     ],
47185                     [
47186                         -5.4350211,
47187                         55.2821151
47188                     ],
47189                     [
47190                         -5.4405143,
47191                         55.4506979
47192                     ],
47193                     [
47194                         -5.2867057,
47195                         55.4569279
47196                     ],
47197                     [
47198                         -5.3086784,
47199                         55.4070602
47200                     ],
47201                     [
47202                         -4.9735954,
47203                         55.4008223
47204                     ],
47205                     [
47206                         -4.9845817,
47207                         55.2038242
47208                     ],
47209                     [
47210                         -5.1493766,
47211                         55.2038242
47212                     ],
47213                     [
47214                         -5.1411369,
47215                         55.037337
47216                     ],
47217                     [
47218                         -5.2152946,
47219                         55.0341891
47220                     ]
47221                 ],
47222                 [
47223                     [
47224                         -2.1646559,
47225                         60.1622059
47226                     ],
47227                     [
47228                         -1.9930299,
47229                         60.1609801
47230                     ],
47231                     [
47232                         -1.9946862,
47233                         60.1035151
47234                     ],
47235                     [
47236                         -2.1663122,
47237                         60.104743
47238                     ]
47239                 ],
47240                 [
47241                     [
47242                         -1.5360658,
47243                         59.8570831
47244                     ],
47245                     [
47246                         -1.3653566,
47247                         59.8559841
47248                     ],
47249                     [
47250                         -1.366847,
47251                         59.7975565
47252                     ],
47253                     [
47254                         -1.190628,
47255                         59.7964199
47256                     ],
47257                     [
47258                         -1.1862046,
47259                         59.9695391
47260                     ],
47261                     [
47262                         -1.0078652,
47263                         59.9683948
47264                     ],
47265                     [
47266                         -1.0041233,
47267                         60.114145
47268                     ],
47269                     [
47270                         -0.8360832,
47271                         60.1130715
47272                     ],
47273                     [
47274                         -0.834574,
47275                         60.1716772
47276                     ],
47277                     [
47278                         -1.0074262,
47279                         60.1727795
47280                     ],
47281                     [
47282                         -1.0052165,
47283                         60.2583924
47284                     ],
47285                     [
47286                         -0.8299659,
47287                         60.2572778
47288                     ],
47289                     [
47290                         -0.826979,
47291                         60.3726551
47292                     ],
47293                     [
47294                         -0.6507514,
47295                         60.3715381
47296                     ],
47297                     [
47298                         -0.6477198,
47299                         60.4882292
47300                     ],
47301                     [
47302                         -0.9984896,
47303                         60.4904445
47304                     ],
47305                     [
47306                         -0.9970279,
47307                         60.546555
47308                     ],
47309                     [
47310                         -0.6425288,
47311                         60.5443201
47312                     ],
47313                     [
47314                         -0.6394896,
47315                         60.6606792
47316                     ],
47317                     [
47318                         -0.8148133,
47319                         60.6617806
47320                     ],
47321                     [
47322                         -0.8132987,
47323                         60.7196112
47324                     ],
47325                     [
47326                         -0.6383298,
47327                         60.7185141
47328                     ],
47329                     [
47330                         -0.635467,
47331                         60.8275393
47332                     ],
47333                     [
47334                         -0.797568,
47335                         60.8285523
47336                     ],
47337                     [
47338                         -0.9941426,
47339                         60.8297807
47340                     ],
47341                     [
47342                         -0.9954966,
47343                         60.7782667
47344                     ],
47345                     [
47346                         -1.1670282,
47347                         60.7793403
47348                     ],
47349                     [
47350                         -1.1700357,
47351                         60.6646181
47352                     ],
47353                     [
47354                         -1.5222599,
47355                         60.6668304
47356                     ],
47357                     [
47358                         -1.5237866,
47359                         60.6084426
47360                     ],
47361                     [
47362                         -1.6975673,
47363                         60.609536
47364                     ],
47365                     [
47366                         -1.7021271,
47367                         60.4345249
47368                     ],
47369                     [
47370                         -1.5260578,
47371                         60.4334111
47372                     ],
47373                     [
47374                         -1.5275203,
47375                         60.3770719
47376                     ],
47377                     [
47378                         -1.8751127,
47379                         60.3792746
47380                     ],
47381                     [
47382                         -1.8781372,
47383                         60.2624647
47384                     ],
47385                     [
47386                         -1.7019645,
47387                         60.2613443
47388                     ],
47389                     [
47390                         -1.7049134,
47391                         60.1470532
47392                     ],
47393                     [
47394                         -1.528659,
47395                         60.1459283
47396                     ]
47397                 ],
47398                 [
47399                     [
47400                         -0.9847667,
47401                         60.8943762
47402                     ],
47403                     [
47404                         -0.9860347,
47405                         60.8361105
47406                     ],
47407                     [
47408                         -0.8078362,
47409                         60.8351904
47410                     ],
47411                     [
47412                         -0.8065683,
47413                         60.8934578
47414                     ]
47415                 ],
47416                 [
47417                     [
47418                         -7.7696901,
47419                         56.8788231
47420                     ],
47421                     [
47422                         -7.7614504,
47423                         56.7608274
47424                     ],
47425                     [
47426                         -7.6009049,
47427                         56.7641903
47428                     ],
47429                     [
47430                         -7.5972473,
47431                         56.819332
47432                     ],
47433                     [
47434                         -7.4479894,
47435                         56.8203948
47436                     ],
47437                     [
47438                         -7.4489319,
47439                         56.8794098
47440                     ],
47441                     [
47442                         -7.2841369,
47443                         56.8794098
47444                     ],
47445                     [
47446                         -7.2813904,
47447                         57.0471152
47448                     ],
47449                     [
47450                         -7.1303283,
47451                         57.0515969
47452                     ],
47453                     [
47454                         -7.1330749,
47455                         57.511801
47456                     ],
47457                     [
47458                         -6.96828,
47459                         57.5147514
47460                     ],
47461                     [
47462                         -6.9765198,
47463                         57.6854668
47464                     ],
47465                     [
47466                         -6.8062317,
47467                         57.6913392
47468                     ],
47469                     [
47470                         -6.8089782,
47471                         57.8041985
47472                     ],
47473                     [
47474                         -6.6496765,
47475                         57.8071252
47476                     ],
47477                     [
47478                         -6.6441833,
47479                         57.8612267
47480                     ],
47481                     [
47482                         -6.3200866,
47483                         57.8626878
47484                     ],
47485                     [
47486                         -6.3200866,
47487                         58.1551617
47488                     ],
47489                     [
47490                         -6.1607849,
47491                         58.1522633
47492                     ],
47493                     [
47494                         -6.1552917,
47495                         58.20874
47496                     ],
47497                     [
47498                         -5.9850036,
47499                         58.2101869
47500                     ],
47501                     [
47502                         -5.9904968,
47503                         58.2680163
47504                     ],
47505                     [
47506                         -6.1497986,
47507                         58.2665717
47508                     ],
47509                     [
47510                         -6.1415588,
47511                         58.5557514
47512                     ],
47513                     [
47514                         -6.3173401,
47515                         58.5557514
47516                     ],
47517                     [
47518                         -6.3091003,
47519                         58.4983923
47520                     ],
47521                     [
47522                         -6.4876282,
47523                         58.4955218
47524                     ],
47525                     [
47526                         -6.4876282,
47527                         58.4423768
47528                     ],
47529                     [
47530                         -6.6606628,
47531                         58.4395018
47532                     ],
47533                     [
47534                         -6.6469299,
47535                         58.3819525
47536                     ],
47537                     [
47538                         -6.8117248,
47539                         58.3805125
47540                     ],
47541                     [
47542                         -6.8117248,
47543                         58.3286357
47544                     ],
47545                     [
47546                         -6.9792663,
47547                         58.3286357
47548                     ],
47549                     [
47550                         -6.9710266,
47551                         58.2694608
47552                     ],
47553                     [
47554                         -7.1413147,
47555                         58.2680163
47556                     ],
47557                     [
47558                         -7.1403816,
47559                         58.0358742
47560                     ],
47561                     [
47562                         -7.3020636,
47563                         58.0351031
47564                     ],
47565                     [
47566                         -7.3030347,
47567                         57.9774797
47568                     ],
47569                     [
47570                         -7.1379539,
47571                         57.9777372
47572                     ],
47573                     [
47574                         -7.1413526,
47575                         57.9202792
47576                     ],
47577                     [
47578                         -7.1398961,
47579                         57.8640206
47580                     ],
47581                     [
47582                         -7.3020636,
47583                         57.862471
47584                     ],
47585                     [
47586                         -7.298484,
47587                         57.7442293
47588                     ],
47589                     [
47590                         -7.4509193,
47591                         57.7456951
47592                     ],
47593                     [
47594                         -7.4550392,
47595                         57.6899522
47596                     ],
47597                     [
47598                         -7.6186131,
47599                         57.6906048
47600                     ],
47601                     [
47602                         -7.6198341,
47603                         57.7456951
47604                     ],
47605                     [
47606                         -7.7901222,
47607                         57.7442293
47608                     ],
47609                     [
47610                         -7.7873756,
47611                         57.6855477
47612                     ],
47613                     [
47614                         -7.6222332,
47615                         57.6853817
47616                     ],
47617                     [
47618                         -7.6173779,
47619                         57.5712602
47620                     ],
47621                     [
47622                         -7.788285,
47623                         57.5709998
47624                     ],
47625                     [
47626                         -7.7892561,
47627                         57.512109
47628                     ],
47629                     [
47630                         -7.7038025,
47631                         57.5115874
47632                     ],
47633                     [
47634                         -7.6999183,
47635                         57.4546902
47636                     ],
47637                     [
47638                         -7.5367796,
47639                         57.4552126
47640                     ],
47641                     [
47642                         -7.5348375,
47643                         57.5126306
47644                     ],
47645                     [
47646                         -7.4581235,
47647                         57.5131521
47648                     ],
47649                     [
47650                         -7.4552103,
47651                         57.2824165
47652                     ],
47653                     [
47654                         -7.6115515,
47655                         57.2845158
47656                     ],
47657                     [
47658                         -7.6144647,
47659                         57.2272651
47660                     ],
47661                     [
47662                         -7.451326,
47663                         57.2256881
47664                     ],
47665                     [
47666                         -7.451326,
47667                         57.1103873
47668                     ],
47669                     [
47670                         -7.6164068,
47671                         57.1088053
47672                     ],
47673                     [
47674                         -7.603783,
47675                         56.8792358
47676                     ]
47677                 ],
47678                 [
47679                     [
47680                         -1.7106618,
47681                         59.5626284
47682                     ],
47683                     [
47684                         -1.5417509,
47685                         59.562215
47686                     ],
47687                     [
47688                         -1.5423082,
47689                         59.5037224
47690                     ],
47691                     [
47692                         -1.7112191,
47693                         59.5041365
47694                     ]
47695                 ]
47696             ],
47697             "terms_url": "http://geo.nls.uk/maps/",
47698             "terms_text": "National Library of Scotland Historic Maps"
47699         },
47700         {
47701             "name": "New & Misaligned TIGER Roads",
47702             "type": "tms",
47703             "description": "At zoom level 16+, public domain map data from the US Census. At lower zooms, only changes since 2006 minus changes already incorporated into OpenStreetMap",
47704             "template": "http://{switch:a,b,c}.tiles.mapbox.com/v3/enf.y5c4ygb9,enf.ho20a3n1,enf.game1617/{zoom}/{x}/{y}.png",
47705             "scaleExtent": [
47706                 0,
47707                 22
47708             ],
47709             "polygon": [
47710                 [
47711                     [
47712                         -124.7617886,
47713                         48.4130148
47714                     ],
47715                     [
47716                         -124.6059492,
47717                         45.90245
47718                     ],
47719                     [
47720                         -124.9934269,
47721                         40.0557614
47722                     ],
47723                     [
47724                         -122.5369737,
47725                         36.8566086
47726                     ],
47727                     [
47728                         -119.9775867,
47729                         33.0064099
47730                     ],
47731                     [
47732                         -117.675935,
47733                         32.4630223
47734                     ],
47735                     [
47736                         -114.8612307,
47737                         32.4799891
47738                     ],
47739                     [
47740                         -111.0089311,
47741                         31.336015
47742                     ],
47743                     [
47744                         -108.1992687,
47745                         31.3260016
47746                     ],
47747                     [
47748                         -108.1871123,
47749                         31.7755116
47750                     ],
47751                     [
47752                         -106.5307225,
47753                         31.7820947
47754                     ],
47755                     [
47756                         -106.4842052,
47757                         31.7464455
47758                     ],
47759                     [
47760                         -106.429317,
47761                         31.7520583
47762                     ],
47763                     [
47764                         -106.2868855,
47765                         31.5613291
47766                     ],
47767                     [
47768                         -106.205248,
47769                         31.446704
47770                     ],
47771                     [
47772                         -105.0205259,
47773                         30.5360988
47774                     ],
47775                     [
47776                         -104.5881916,
47777                         29.6997856
47778                     ],
47779                     [
47780                         -103.2518856,
47781                         28.8908685
47782                     ],
47783                     [
47784                         -102.7173632,
47785                         29.3920567
47786                     ],
47787                     [
47788                         -102.1513983,
47789                         29.7475702
47790                     ],
47791                     [
47792                         -101.2552871,
47793                         29.4810523
47794                     ],
47795                     [
47796                         -100.0062436,
47797                         28.0082173
47798                     ],
47799                     [
47800                         -99.2351068,
47801                         26.4475962
47802                     ],
47803                     [
47804                         -98.0109067,
47805                         25.9928035
47806                     ],
47807                     [
47808                         -97.435024,
47809                         25.8266009
47810                     ],
47811                     [
47812                         -96.9555259,
47813                         25.9821589
47814                     ],
47815                     [
47816                         -96.8061741,
47817                         27.7978168
47818                     ],
47819                     [
47820                         -95.5563349,
47821                         28.5876066
47822                     ],
47823                     [
47824                         -93.7405308,
47825                         29.4742093
47826                     ],
47827                     [
47828                         -90.9028456,
47829                         28.8564513
47830                     ],
47831                     [
47832                         -88.0156706,
47833                         28.9944338
47834                     ],
47835                     [
47836                         -88.0162494,
47837                         30.0038862
47838                     ],
47839                     [
47840                         -86.0277506,
47841                         30.0047454
47842                     ],
47843                     [
47844                         -84.0187909,
47845                         28.9961781
47846                     ],
47847                     [
47848                         -81.9971976,
47849                         25.9826768
47850                     ],
47851                     [
47852                         -81.9966618,
47853                         25.0134917
47854                     ],
47855                     [
47856                         -84.0165592,
47857                         25.0125783
47858                     ],
47859                     [
47860                         -84.0160068,
47861                         24.0052745
47862                     ],
47863                     [
47864                         -80.0199985,
47865                         24.007096
47866                     ],
47867                     [
47868                         -79.8901116,
47869                         26.8550713
47870                     ],
47871                     [
47872                         -80.0245309,
47873                         32.0161282
47874                     ],
47875                     [
47876                         -75.4147385,
47877                         35.0531894
47878                     ],
47879                     [
47880                         -74.0211163,
47881                         39.5727927
47882                     ],
47883                     [
47884                         -72.002019,
47885                         40.9912464
47886                     ],
47887                     [
47888                         -69.8797398,
47889                         40.9920457
47890                     ],
47891                     [
47892                         -69.8489304,
47893                         43.2619916
47894                     ],
47895                     [
47896                         -66.9452845,
47897                         44.7104937
47898                     ],
47899                     [
47900                         -67.7596632,
47901                         47.0990024
47902                     ],
47903                     [
47904                         -69.2505131,
47905                         47.5122328
47906                     ],
47907                     [
47908                         -70.4614886,
47909                         46.2176574
47910                     ],
47911                     [
47912                         -71.412273,
47913                         45.254878
47914                     ],
47915                     [
47916                         -72.0222508,
47917                         45.0059846
47918                     ],
47919                     [
47920                         -75.0798841,
47921                         44.9802854
47922                     ],
47923                     [
47924                         -76.9023061,
47925                         43.8024568
47926                     ],
47927                     [
47928                         -78.7623935,
47929                         43.6249578
47930                     ],
47931                     [
47932                         -79.15798,
47933                         43.4462589
47934                     ],
47935                     [
47936                         -79.0060087,
47937                         42.8005317
47938                     ],
47939                     [
47940                         -82.662475,
47941                         41.6889458
47942                     ],
47943                     [
47944                         -82.1761642,
47945                         43.588535
47946                     ],
47947                     [
47948                         -83.2813977,
47949                         46.138853
47950                     ],
47951                     [
47952                         -87.5064535,
47953                         48.0142702
47954                     ],
47955                     [
47956                         -88.3492194,
47957                         48.2963271
47958                     ],
47959                     [
47960                         -89.4353148,
47961                         47.9837822
47962                     ],
47963                     [
47964                         -93.9981078,
47965                         49.0067142
47966                     ],
47967                     [
47968                         -95.1105379,
47969                         49.412004
47970                     ],
47971                     [
47972                         -96.0131199,
47973                         49.0060547
47974                     ],
47975                     [
47976                         -123.3228926,
47977                         49.0042878
47978                     ],
47979                     [
47980                         -123.2275233,
47981                         48.1849927
47982                     ]
47983                 ],
47984                 [
47985                     [
47986                         -160.5787616,
47987                         22.5062947
47988                     ],
47989                     [
47990                         -160.5782192,
47991                         21.4984647
47992                     ],
47993                     [
47994                         -158.7470604,
47995                         21.2439843
47996                     ],
47997                     [
47998                         -157.5083185,
47999                         20.995803
48000                     ],
48001                     [
48002                         -155.9961942,
48003                         18.7790194
48004                     ],
48005                     [
48006                         -154.6217803,
48007                         18.7586966
48008                     ],
48009                     [
48010                         -154.6890176,
48011                         19.8805722
48012                     ],
48013                     [
48014                         -156.2927622,
48015                         21.2225888
48016                     ],
48017                     [
48018                         -157.5047384,
48019                         21.9984962
48020                     ],
48021                     [
48022                         -159.0093692,
48023                         22.5070181
48024                     ]
48025                 ],
48026                 [
48027                     [
48028                         -167.1571546,
48029                         68.721974
48030                     ],
48031                     [
48032                         -164.8553982,
48033                         67.0255078
48034                     ],
48035                     [
48036                         -168.002195,
48037                         66.0017503
48038                     ],
48039                     [
48040                         -169.0087448,
48041                         66.001546
48042                     ],
48043                     [
48044                         -169.0075381,
48045                         64.9987675
48046                     ],
48047                     [
48048                         -172.5143281,
48049                         63.8767267
48050                     ],
48051                     [
48052                         -173.8197023,
48053                         59.74014
48054                     ],
48055                     [
48056                         -162.5018149,
48057                         58.0005815
48058                     ],
48059                     [
48060                         -160.0159024,
48061                         58.0012389
48062                     ],
48063                     [
48064                         -160.0149725,
48065                         57.000035
48066                     ],
48067                     [
48068                         -160.5054788,
48069                         56.9999017
48070                     ],
48071                     [
48072                         -165.8092575,
48073                         54.824847
48074                     ],
48075                     [
48076                         -178.000097,
48077                         52.2446469
48078                     ],
48079                     [
48080                         -177.9992996,
48081                         51.2554252
48082                     ],
48083                     [
48084                         -171.4689067,
48085                         51.8215329
48086                     ],
48087                     [
48088                         -162.40251,
48089                         53.956664
48090                     ],
48091                     [
48092                         -159.0075717,
48093                         55.002502
48094                     ],
48095                     [
48096                         -158.0190709,
48097                         55.0027849
48098                     ],
48099                     [
48100                         -151.9963213,
48101                         55.9991902
48102                     ],
48103                     [
48104                         -151.500341,
48105                         57.9987853
48106                     ],
48107                     [
48108                         -151.5012894,
48109                         58.9919816
48110                     ],
48111                     [
48112                         -138.5159989,
48113                         58.9953194
48114                     ],
48115                     [
48116                         -138.5150471,
48117                         57.9986434
48118                     ],
48119                     [
48120                         -133.9948193,
48121                         54.0031685
48122                     ],
48123                     [
48124                         -130.0044418,
48125                         54.0043387
48126                     ],
48127                     [
48128                         -130.0070826,
48129                         57.0000507
48130                     ],
48131                     [
48132                         -131.975877,
48133                         56.9995156
48134                     ],
48135                     [
48136                         -135.1229873,
48137                         59.756601
48138                     ],
48139                     [
48140                         -138.0071813,
48141                         59.991805
48142                     ],
48143                     [
48144                         -139.1715881,
48145                         60.4127229
48146                     ],
48147                     [
48148                         -140.9874011,
48149                         61.0118551
48150                     ],
48151                     [
48152                         -140.9683975,
48153                         69.9535069
48154                     ],
48155                     [
48156                         -156.176891,
48157                         71.5633329
48158                     ],
48159                     [
48160                         -160.413634,
48161                         70.7397728
48162                     ],
48163                     [
48164                         -163.0218273,
48165                         69.9707435
48166                     ],
48167                     [
48168                         -164.9717003,
48169                         68.994689
48170                     ]
48171                 ]
48172             ],
48173             "overlay": true
48174         },
48175         {
48176             "name": "OS 1:25k historic (OSM)",
48177             "type": "tms",
48178             "template": "http://ooc.openstreetmap.org/os1/{zoom}/{x}/{y}.jpg",
48179             "scaleExtent": [
48180                 6,
48181                 17
48182             ],
48183             "polygon": [
48184                 [
48185                     [
48186                         -9,
48187                         49.8
48188                     ],
48189                     [
48190                         -9,
48191                         61.1
48192                     ],
48193                     [
48194                         1.9,
48195                         61.1
48196                     ],
48197                     [
48198                         1.9,
48199                         49.8
48200                     ],
48201                     [
48202                         -9,
48203                         49.8
48204                     ]
48205                 ]
48206             ]
48207         },
48208         {
48209             "name": "OS New Popular Edition historic",
48210             "type": "tms",
48211             "template": "http://ooc.openstreetmap.org/npe/{zoom}/{x}/{y}.png",
48212             "polygon": [
48213                 [
48214                     [
48215                         -5.8,
48216                         49.8
48217                     ],
48218                     [
48219                         -5.8,
48220                         55.8
48221                     ],
48222                     [
48223                         1.9,
48224                         55.8
48225                     ],
48226                     [
48227                         1.9,
48228                         49.8
48229                     ],
48230                     [
48231                         -5.8,
48232                         49.8
48233                     ]
48234                 ]
48235             ]
48236         },
48237         {
48238             "name": "OS OpenData Locator",
48239             "type": "tms",
48240             "template": "http://tiles.itoworld.com/os_locator/{zoom}/{x}/{y}.png",
48241             "polygon": [
48242                 [
48243                     [
48244                         -9,
48245                         49.8
48246                     ],
48247                     [
48248                         -9,
48249                         61.1
48250                     ],
48251                     [
48252                         1.9,
48253                         61.1
48254                     ],
48255                     [
48256                         1.9,
48257                         49.8
48258                     ],
48259                     [
48260                         -9,
48261                         49.8
48262                     ]
48263                 ]
48264             ],
48265             "overlay": true
48266         },
48267         {
48268             "name": "OS OpenData StreetView",
48269             "type": "tms",
48270             "template": "http://os.openstreetmap.org/sv/{zoom}/{x}/{y}.png",
48271             "scaleExtent": [
48272                 1,
48273                 18
48274             ],
48275             "polygon": [
48276                 [
48277                     [
48278                         -5.8292886,
48279                         50.0229734
48280                     ],
48281                     [
48282                         -5.8292886,
48283                         50.254819
48284                     ],
48285                     [
48286                         -5.373356,
48287                         50.254819
48288                     ],
48289                     [
48290                         -5.373356,
48291                         50.3530588
48292                     ],
48293                     [
48294                         -5.1756021,
48295                         50.3530588
48296                     ],
48297                     [
48298                         -5.1756021,
48299                         50.5925406
48300                     ],
48301                     [
48302                         -4.9970743,
48303                         50.5925406
48304                     ],
48305                     [
48306                         -4.9970743,
48307                         50.6935617
48308                     ],
48309                     [
48310                         -4.7965738,
48311                         50.6935617
48312                     ],
48313                     [
48314                         -4.7965738,
48315                         50.7822112
48316                     ],
48317                     [
48318                         -4.6949503,
48319                         50.7822112
48320                     ],
48321                     [
48322                         -4.6949503,
48323                         50.9607371
48324                     ],
48325                     [
48326                         -4.6043131,
48327                         50.9607371
48328                     ],
48329                     [
48330                         -4.6043131,
48331                         51.0692066
48332                     ],
48333                     [
48334                         -4.3792215,
48335                         51.0692066
48336                     ],
48337                     [
48338                         -4.3792215,
48339                         51.2521782
48340                     ],
48341                     [
48342                         -3.9039346,
48343                         51.2521782
48344                     ],
48345                     [
48346                         -3.9039346,
48347                         51.2916998
48348                     ],
48349                     [
48350                         -3.7171671,
48351                         51.2916998
48352                     ],
48353                     [
48354                         -3.7171671,
48355                         51.2453014
48356                     ],
48357                     [
48358                         -3.1486246,
48359                         51.2453014
48360                     ],
48361                     [
48362                         -3.1486246,
48363                         51.362067
48364                     ],
48365                     [
48366                         -3.7446329,
48367                         51.362067
48368                     ],
48369                     [
48370                         -3.7446329,
48371                         51.4340386
48372                     ],
48373                     [
48374                         -3.8297769,
48375                         51.4340386
48376                     ],
48377                     [
48378                         -3.8297769,
48379                         51.5298246
48380                     ],
48381                     [
48382                         -4.0852091,
48383                         51.5298246
48384                     ],
48385                     [
48386                         -4.0852091,
48387                         51.4939284
48388                     ],
48389                     [
48390                         -4.3792215,
48391                         51.4939284
48392                     ],
48393                     [
48394                         -4.3792215,
48395                         51.5427168
48396                     ],
48397                     [
48398                         -5.1444195,
48399                         51.5427168
48400                     ],
48401                     [
48402                         -5.1444195,
48403                         51.6296003
48404                     ],
48405                     [
48406                         -5.7387103,
48407                         51.6296003
48408                     ],
48409                     [
48410                         -5.7387103,
48411                         51.774037
48412                     ],
48413                     [
48414                         -5.5095393,
48415                         51.774037
48416                     ],
48417                     [
48418                         -5.5095393,
48419                         51.9802596
48420                     ],
48421                     [
48422                         -5.198799,
48423                         51.9802596
48424                     ],
48425                     [
48426                         -5.198799,
48427                         52.0973358
48428                     ],
48429                     [
48430                         -4.8880588,
48431                         52.0973358
48432                     ],
48433                     [
48434                         -4.8880588,
48435                         52.1831557
48436                     ],
48437                     [
48438                         -4.4957492,
48439                         52.1831557
48440                     ],
48441                     [
48442                         -4.4957492,
48443                         52.2925739
48444                     ],
48445                     [
48446                         -4.3015365,
48447                         52.2925739
48448                     ],
48449                     [
48450                         -4.3015365,
48451                         52.3685318
48452                     ],
48453                     [
48454                         -4.1811246,
48455                         52.3685318
48456                     ],
48457                     [
48458                         -4.1811246,
48459                         52.7933685
48460                     ],
48461                     [
48462                         -4.4413696,
48463                         52.7933685
48464                     ],
48465                     [
48466                         -4.4413696,
48467                         52.7369614
48468                     ],
48469                     [
48470                         -4.8569847,
48471                         52.7369614
48472                     ],
48473                     [
48474                         -4.8569847,
48475                         52.9317255
48476                     ],
48477                     [
48478                         -4.7288044,
48479                         52.9317255
48480                     ],
48481                     [
48482                         -4.7288044,
48483                         53.5038599
48484                     ],
48485                     [
48486                         -4.1578191,
48487                         53.5038599
48488                     ],
48489                     [
48490                         -4.1578191,
48491                         53.4113498
48492                     ],
48493                     [
48494                         -3.3110518,
48495                         53.4113498
48496                     ],
48497                     [
48498                         -3.3110518,
48499                         53.5038599
48500                     ],
48501                     [
48502                         -3.2333667,
48503                         53.5038599
48504                     ],
48505                     [
48506                         -3.2333667,
48507                         54.0159169
48508                     ],
48509                     [
48510                         -3.3926211,
48511                         54.0159169
48512                     ],
48513                     [
48514                         -3.3926211,
48515                         54.1980953
48516                     ],
48517                     [
48518                         -3.559644,
48519                         54.1980953
48520                     ],
48521                     [
48522                         -3.559644,
48523                         54.433732
48524                     ],
48525                     [
48526                         -3.7188984,
48527                         54.433732
48528                     ],
48529                     [
48530                         -3.7188984,
48531                         54.721897
48532                     ],
48533                     [
48534                         -4.3015365,
48535                         54.721897
48536                     ],
48537                     [
48538                         -4.3015365,
48539                         54.6140739
48540                     ],
48541                     [
48542                         -5.0473132,
48543                         54.6140739
48544                     ],
48545                     [
48546                         -5.0473132,
48547                         54.7532915
48548                     ],
48549                     [
48550                         -5.2298731,
48551                         54.7532915
48552                     ],
48553                     [
48554                         -5.2298731,
48555                         55.2190799
48556                     ],
48557                     [
48558                         -5.6532567,
48559                         55.2190799
48560                     ],
48561                     [
48562                         -5.6532567,
48563                         55.250088
48564                     ],
48565                     [
48566                         -5.8979647,
48567                         55.250088
48568                     ],
48569                     [
48570                         -5.8979647,
48571                         55.4822462
48572                     ],
48573                     [
48574                         -6.5933212,
48575                         55.4822462
48576                     ],
48577                     [
48578                         -6.5933212,
48579                         56.3013441
48580                     ],
48581                     [
48582                         -7.1727691,
48583                         56.3013441
48584                     ],
48585                     [
48586                         -7.1727691,
48587                         56.5601822
48588                     ],
48589                     [
48590                         -6.8171722,
48591                         56.5601822
48592                     ],
48593                     [
48594                         -6.8171722,
48595                         56.6991713
48596                     ],
48597                     [
48598                         -6.5315276,
48599                         56.6991713
48600                     ],
48601                     [
48602                         -6.5315276,
48603                         56.9066964
48604                     ],
48605                     [
48606                         -6.811679,
48607                         56.9066964
48608                     ],
48609                     [
48610                         -6.811679,
48611                         57.3716613
48612                     ],
48613                     [
48614                         -6.8721038,
48615                         57.3716613
48616                     ],
48617                     [
48618                         -6.8721038,
48619                         57.5518893
48620                     ],
48621                     [
48622                         -7.0973235,
48623                         57.5518893
48624                     ],
48625                     [
48626                         -7.0973235,
48627                         57.2411085
48628                     ],
48629                     [
48630                         -7.1742278,
48631                         57.2411085
48632                     ],
48633                     [
48634                         -7.1742278,
48635                         56.9066964
48636                     ],
48637                     [
48638                         -7.3719817,
48639                         56.9066964
48640                     ],
48641                     [
48642                         -7.3719817,
48643                         56.8075885
48644                     ],
48645                     [
48646                         -7.5202972,
48647                         56.8075885
48648                     ],
48649                     [
48650                         -7.5202972,
48651                         56.7142479
48652                     ],
48653                     [
48654                         -7.8306806,
48655                         56.7142479
48656                     ],
48657                     [
48658                         -7.8306806,
48659                         56.8994605
48660                     ],
48661                     [
48662                         -7.6494061,
48663                         56.8994605
48664                     ],
48665                     [
48666                         -7.6494061,
48667                         57.4739617
48668                     ],
48669                     [
48670                         -7.8306806,
48671                         57.4739617
48672                     ],
48673                     [
48674                         -7.8306806,
48675                         57.7915584
48676                     ],
48677                     [
48678                         -7.4736249,
48679                         57.7915584
48680                     ],
48681                     [
48682                         -7.4736249,
48683                         58.086063
48684                     ],
48685                     [
48686                         -7.1879804,
48687                         58.086063
48688                     ],
48689                     [
48690                         -7.1879804,
48691                         58.367197
48692                     ],
48693                     [
48694                         -6.8034589,
48695                         58.367197
48696                     ],
48697                     [
48698                         -6.8034589,
48699                         58.4155786
48700                     ],
48701                     [
48702                         -6.638664,
48703                         58.4155786
48704                     ],
48705                     [
48706                         -6.638664,
48707                         58.4673277
48708                     ],
48709                     [
48710                         -6.5178143,
48711                         58.4673277
48712                     ],
48713                     [
48714                         -6.5178143,
48715                         58.5625632
48716                     ],
48717                     [
48718                         -6.0536224,
48719                         58.5625632
48720                     ],
48721                     [
48722                         -6.0536224,
48723                         58.1568843
48724                     ],
48725                     [
48726                         -6.1470062,
48727                         58.1568843
48728                     ],
48729                     [
48730                         -6.1470062,
48731                         58.1105865
48732                     ],
48733                     [
48734                         -6.2799798,
48735                         58.1105865
48736                     ],
48737                     [
48738                         -6.2799798,
48739                         57.7122664
48740                     ],
48741                     [
48742                         -6.1591302,
48743                         57.7122664
48744                     ],
48745                     [
48746                         -6.1591302,
48747                         57.6667563
48748                     ],
48749                     [
48750                         -5.9339104,
48751                         57.6667563
48752                     ],
48753                     [
48754                         -5.9339104,
48755                         57.8892524
48756                     ],
48757                     [
48758                         -5.80643,
48759                         57.8892524
48760                     ],
48761                     [
48762                         -5.80643,
48763                         57.9621767
48764                     ],
48765                     [
48766                         -5.6141692,
48767                         57.9621767
48768                     ],
48769                     [
48770                         -5.6141692,
48771                         58.0911236
48772                     ],
48773                     [
48774                         -5.490819,
48775                         58.0911236
48776                     ],
48777                     [
48778                         -5.490819,
48779                         58.3733281
48780                     ],
48781                     [
48782                         -5.3199118,
48783                         58.3733281
48784                     ],
48785                     [
48786                         -5.3199118,
48787                         58.75015
48788                     ],
48789                     [
48790                         -3.5719977,
48791                         58.75015
48792                     ],
48793                     [
48794                         -3.5719977,
48795                         59.2091788
48796                     ],
48797                     [
48798                         -3.1944501,
48799                         59.2091788
48800                     ],
48801                     [
48802                         -3.1944501,
48803                         59.4759216
48804                     ],
48805                     [
48806                         -2.243583,
48807                         59.4759216
48808                     ],
48809                     [
48810                         -2.243583,
48811                         59.1388749
48812                     ],
48813                     [
48814                         -2.4611012,
48815                         59.1388749
48816                     ],
48817                     [
48818                         -2.4611012,
48819                         58.8185938
48820                     ],
48821                     [
48822                         -2.7407675,
48823                         58.8185938
48824                     ],
48825                     [
48826                         -2.7407675,
48827                         58.5804743
48828                     ],
48829                     [
48830                         -2.9116746,
48831                         58.5804743
48832                     ],
48833                     [
48834                         -2.9116746,
48835                         58.1157523
48836                     ],
48837                     [
48838                         -3.4865441,
48839                         58.1157523
48840                     ],
48841                     [
48842                         -3.4865441,
48843                         57.740386
48844                     ],
48845                     [
48846                         -1.7153245,
48847                         57.740386
48848                     ],
48849                     [
48850                         -1.7153245,
48851                         57.2225558
48852                     ],
48853                     [
48854                         -1.9794538,
48855                         57.2225558
48856                     ],
48857                     [
48858                         -1.9794538,
48859                         56.8760742
48860                     ],
48861                     [
48862                         -2.1658979,
48863                         56.8760742
48864                     ],
48865                     [
48866                         -2.1658979,
48867                         56.6333186
48868                     ],
48869                     [
48870                         -2.3601106,
48871                         56.6333186
48872                     ],
48873                     [
48874                         -2.3601106,
48875                         56.0477521
48876                     ],
48877                     [
48878                         -1.9794538,
48879                         56.0477521
48880                     ],
48881                     [
48882                         -1.9794538,
48883                         55.8650949
48884                     ],
48885                     [
48886                         -1.4745008,
48887                         55.8650949
48888                     ],
48889                     [
48890                         -1.4745008,
48891                         55.2499926
48892                     ],
48893                     [
48894                         -1.3221997,
48895                         55.2499926
48896                     ],
48897                     [
48898                         -1.3221997,
48899                         54.8221737
48900                     ],
48901                     [
48902                         -1.0550014,
48903                         54.8221737
48904                     ],
48905                     [
48906                         -1.0550014,
48907                         54.6746628
48908                     ],
48909                     [
48910                         -0.6618765,
48911                         54.6746628
48912                     ],
48913                     [
48914                         -0.6618765,
48915                         54.5527463
48916                     ],
48917                     [
48918                         -0.3247617,
48919                         54.5527463
48920                     ],
48921                     [
48922                         -0.3247617,
48923                         54.2865195
48924                     ],
48925                     [
48926                         0.0092841,
48927                         54.2865195
48928                     ],
48929                     [
48930                         0.0092841,
48931                         53.7938518
48932                     ],
48933                     [
48934                         0.2081962,
48935                         53.7938518
48936                     ],
48937                     [
48938                         0.2081962,
48939                         53.5217726
48940                     ],
48941                     [
48942                         0.4163548,
48943                         53.5217726
48944                     ],
48945                     [
48946                         0.4163548,
48947                         53.0298851
48948                     ],
48949                     [
48950                         1.4273388,
48951                         53.0298851
48952                     ],
48953                     [
48954                         1.4273388,
48955                         52.92021
48956                     ],
48957                     [
48958                         1.8333912,
48959                         52.92021
48960                     ],
48961                     [
48962                         1.8333912,
48963                         52.042488
48964                     ],
48965                     [
48966                         1.5235504,
48967                         52.042488
48968                     ],
48969                     [
48970                         1.5235504,
48971                         51.8261335
48972                     ],
48973                     [
48974                         1.2697049,
48975                         51.8261335
48976                     ],
48977                     [
48978                         1.2697049,
48979                         51.6967453
48980                     ],
48981                     [
48982                         1.116651,
48983                         51.6967453
48984                     ],
48985                     [
48986                         1.116651,
48987                         51.440346
48988                     ],
48989                     [
48990                         1.5235504,
48991                         51.440346
48992                     ],
48993                     [
48994                         1.5235504,
48995                         51.3331831
48996                     ],
48997                     [
48998                         1.4507565,
48999                         51.3331831
49000                     ],
49001                     [
49002                         1.4507565,
49003                         51.0207553
49004                     ],
49005                     [
49006                         1.0699883,
49007                         51.0207553
49008                     ],
49009                     [
49010                         1.0699883,
49011                         50.9008416
49012                     ],
49013                     [
49014                         0.7788126,
49015                         50.9008416
49016                     ],
49017                     [
49018                         0.7788126,
49019                         50.729843
49020                     ],
49021                     [
49022                         -0.7255952,
49023                         50.729843
49024                     ],
49025                     [
49026                         -0.7255952,
49027                         50.7038437
49028                     ],
49029                     [
49030                         -1.0074383,
49031                         50.7038437
49032                     ],
49033                     [
49034                         -1.0074383,
49035                         50.5736307
49036                     ],
49037                     [
49038                         -2.3625252,
49039                         50.5736307
49040                     ],
49041                     [
49042                         -2.3625252,
49043                         50.4846421
49044                     ],
49045                     [
49046                         -2.4987805,
49047                         50.4846421
49048                     ],
49049                     [
49050                         -2.4987805,
49051                         50.5736307
49052                     ],
49053                     [
49054                         -3.4096378,
49055                         50.5736307
49056                     ],
49057                     [
49058                         -3.4096378,
49059                         50.2057837
49060                     ],
49061                     [
49062                         -3.6922446,
49063                         50.2057837
49064                     ],
49065                     [
49066                         -3.6922446,
49067                         50.1347737
49068                     ],
49069                     [
49070                         -5.005468,
49071                         50.1347737
49072                     ],
49073                     [
49074                         -5.005468,
49075                         49.9474456
49076                     ],
49077                     [
49078                         -5.2839506,
49079                         49.9474456
49080                     ],
49081                     [
49082                         -5.2839506,
49083                         50.0229734
49084                     ]
49085                 ],
49086                 [
49087                     [
49088                         -6.4580707,
49089                         49.8673563
49090                     ],
49091                     [
49092                         -6.4580707,
49093                         49.9499935
49094                     ],
49095                     [
49096                         -6.3978807,
49097                         49.9499935
49098                     ],
49099                     [
49100                         -6.3978807,
49101                         50.0053797
49102                     ],
49103                     [
49104                         -6.1799606,
49105                         50.0053797
49106                     ],
49107                     [
49108                         -6.1799606,
49109                         49.9168614
49110                     ],
49111                     [
49112                         -6.2540201,
49113                         49.9168614
49114                     ],
49115                     [
49116                         -6.2540201,
49117                         49.8673563
49118                     ]
49119                 ],
49120                 [
49121                     [
49122                         -5.8343165,
49123                         49.932156
49124                     ],
49125                     [
49126                         -5.8343165,
49127                         49.9754641
49128                     ],
49129                     [
49130                         -5.7683254,
49131                         49.9754641
49132                     ],
49133                     [
49134                         -5.7683254,
49135                         49.932156
49136                     ]
49137                 ],
49138                 [
49139                     [
49140                         -1.9483797,
49141                         60.6885737
49142                     ],
49143                     [
49144                         -1.9483797,
49145                         60.3058841
49146                     ],
49147                     [
49148                         -1.7543149,
49149                         60.3058841
49150                     ],
49151                     [
49152                         -1.7543149,
49153                         60.1284428
49154                     ],
49155                     [
49156                         -1.5754914,
49157                         60.1284428
49158                     ],
49159                     [
49160                         -1.5754914,
49161                         59.797917
49162                     ],
49163                     [
49164                         -1.0316959,
49165                         59.797917
49166                     ],
49167                     [
49168                         -1.0316959,
49169                         60.0354518
49170                     ],
49171                     [
49172                         -0.6626918,
49173                         60.0354518
49174                     ],
49175                     [
49176                         -0.6626918,
49177                         60.9103862
49178                     ],
49179                     [
49180                         -1.1034395,
49181                         60.9103862
49182                     ],
49183                     [
49184                         -1.1034395,
49185                         60.8040022
49186                     ],
49187                     [
49188                         -1.3506319,
49189                         60.8040022
49190                     ],
49191                     [
49192                         -1.3506319,
49193                         60.6885737
49194                     ]
49195                 ],
49196                 [
49197                     [
49198                         -2.203381,
49199                         60.1968568
49200                     ],
49201                     [
49202                         -2.203381,
49203                         60.0929443
49204                     ],
49205                     [
49206                         -1.9864011,
49207                         60.0929443
49208                     ],
49209                     [
49210                         -1.9864011,
49211                         60.1968568
49212                     ]
49213                 ],
49214                 [
49215                     [
49216                         -1.7543149,
49217                         59.5698289
49218                     ],
49219                     [
49220                         -1.7543149,
49221                         59.4639383
49222                     ],
49223                     [
49224                         -1.5373349,
49225                         59.4639383
49226                     ],
49227                     [
49228                         -1.5373349,
49229                         59.5698289
49230                     ]
49231                 ],
49232                 [
49233                     [
49234                         -4.5585981,
49235                         59.1370518
49236                     ],
49237                     [
49238                         -4.5585981,
49239                         58.9569099
49240                     ],
49241                     [
49242                         -4.2867004,
49243                         58.9569099
49244                     ],
49245                     [
49246                         -4.2867004,
49247                         59.1370518
49248                     ]
49249                 ],
49250                 [
49251                     [
49252                         -6.2787732,
49253                         59.2025744
49254                     ],
49255                     [
49256                         -6.2787732,
49257                         59.0227769
49258                     ],
49259                     [
49260                         -5.6650612,
49261                         59.0227769
49262                     ],
49263                     [
49264                         -5.6650612,
49265                         59.2025744
49266                     ]
49267                 ],
49268                 [
49269                     [
49270                         -8.7163482,
49271                         57.9440556
49272                     ],
49273                     [
49274                         -8.7163482,
49275                         57.7305936
49276                     ],
49277                     [
49278                         -8.3592926,
49279                         57.7305936
49280                     ],
49281                     [
49282                         -8.3592926,
49283                         57.9440556
49284                     ]
49285                 ],
49286                 [
49287                     [
49288                         -7.6077005,
49289                         50.4021026
49290                     ],
49291                     [
49292                         -7.6077005,
49293                         50.2688657
49294                     ],
49295                     [
49296                         -7.3907205,
49297                         50.2688657
49298                     ],
49299                     [
49300                         -7.3907205,
49301                         50.4021026
49302                     ]
49303                 ],
49304                 [
49305                     [
49306                         -7.7304303,
49307                         58.3579902
49308                     ],
49309                     [
49310                         -7.7304303,
49311                         58.248313
49312                     ],
49313                     [
49314                         -7.5134503,
49315                         58.248313
49316                     ],
49317                     [
49318                         -7.5134503,
49319                         58.3579902
49320                     ]
49321                 ]
49322             ]
49323         },
49324         {
49325             "name": "OS Scottish Popular historic",
49326             "type": "tms",
49327             "template": "http://ooc.openstreetmap.org/npescotland/tiles/{zoom}/{x}/{y}.jpg",
49328             "scaleExtent": [
49329                 6,
49330                 15
49331             ],
49332             "polygon": [
49333                 [
49334                     [
49335                         -7.8,
49336                         54.5
49337                     ],
49338                     [
49339                         -7.8,
49340                         61.1
49341                     ],
49342                     [
49343                         -1.1,
49344                         61.1
49345                     ],
49346                     [
49347                         -1.1,
49348                         54.5
49349                     ],
49350                     [
49351                         -7.8,
49352                         54.5
49353                     ]
49354                 ]
49355             ]
49356         },
49357         {
49358             "name": "OS Town Plans, Aberdeen 1866-1867 (NLS)",
49359             "type": "tms",
49360             "description": "Detailed town plan of Aberdeen 1866-1867, courtesy of National Library of Scotland.",
49361             "template": "http://geo.nls.uk/maps/towns/aberdeen/{zoom}/{x}/{-y}.png",
49362             "scaleExtent": [
49363                 13,
49364                 20
49365             ],
49366             "polygon": [
49367                 [
49368                     [
49369                         -2.14039404,
49370                         57.11218789
49371                     ],
49372                     [
49373                         -2.14064752,
49374                         57.17894161
49375                     ],
49376                     [
49377                         -2.04501987,
49378                         57.17901252
49379                     ],
49380                     [
49381                         -2.04493842,
49382                         57.11225862
49383                     ]
49384                 ]
49385             ],
49386             "terms_url": "http://maps.nls.uk/townplans/aberdeen.html",
49387             "terms_text": "National Library of Scotland - Aberdeen 1866-1867"
49388         },
49389         {
49390             "name": "OS Town Plans, Airdrie 1858 (NLS)",
49391             "type": "tms",
49392             "description": "Detailed town plan of Airdrie 1858, courtesy of National Library of Scotland.",
49393             "template": "http://geo.nls.uk/maps/towns/airdrie/{zoom}/{x}/{-y}.png",
49394             "scaleExtent": [
49395                 13,
49396                 20
49397             ],
49398             "polygon": [
49399                 [
49400                     [
49401                         -3.99291738,
49402                         55.86408041
49403                     ],
49404                     [
49405                         -3.99338933,
49406                         55.87329115
49407                     ],
49408                     [
49409                         -3.9691085,
49410                         55.87368212
49411                     ],
49412                     [
49413                         -3.9686423,
49414                         55.86447124
49415                     ]
49416                 ]
49417             ],
49418             "terms_url": "http://maps.nls.uk/townplans/airdrie.html",
49419             "terms_text": "National Library of Scotland - Airdrie 1858"
49420         },
49421         {
49422             "name": "OS Town Plans, Alexandria 1859 (NLS)",
49423             "type": "tms",
49424             "description": "Detailed town plan of Alexandria 1859, courtesy of National Library of Scotland.",
49425             "template": "http://geo.nls.uk/maps/towns/alexandria/{zoom}/{x}/{-y}.png",
49426             "scaleExtent": [
49427                 13,
49428                 20
49429             ],
49430             "polygon": [
49431                 [
49432                     [
49433                         -4.58973571,
49434                         55.97536707
49435                     ],
49436                     [
49437                         -4.59104461,
49438                         55.99493153
49439                     ],
49440                     [
49441                         -4.55985072,
49442                         55.99558348
49443                     ],
49444                     [
49445                         -4.55855754,
49446                         55.97601855
49447                     ]
49448                 ]
49449             ],
49450             "terms_url": "http://maps.nls.uk/townplans/alexandria.html",
49451             "terms_text": "National Library of Scotland - Alexandria 1859"
49452         },
49453         {
49454             "name": "OS Town Plans, Alloa 1861-1862 (NLS)",
49455             "type": "tms",
49456             "description": "Detailed town plan of Alloa 1861-1862, courtesy of National Library of Scotland.",
49457             "template": "http://geo.nls.uk/maps/towns/alloa/{zoom}/{x}/{-y}.png",
49458             "scaleExtent": [
49459                 13,
49460                 20
49461             ],
49462             "polygon": [
49463                 [
49464                     [
49465                         -3.81166061,
49466                         56.09864363
49467                     ],
49468                     [
49469                         -3.81274448,
49470                         56.12169929
49471                     ],
49472                     [
49473                         -3.7804609,
49474                         56.12216898
49475                     ],
49476                     [
49477                         -3.77939631,
49478                         56.09911292
49479                     ]
49480                 ]
49481             ],
49482             "terms_url": "http://maps.nls.uk/townplans/alloa.html",
49483             "terms_text": "National Library of Scotland - Alloa 1861-1862"
49484         },
49485         {
49486             "name": "OS Town Plans, Annan 1859 (NLS)",
49487             "type": "tms",
49488             "description": "Detailed town plan of Annan 1859, courtesy of National Library of Scotland.",
49489             "template": "http://geo.nls.uk/maps/towns/annan/{zoom}/{x}/{-y}.png",
49490             "scaleExtent": [
49491                 13,
49492                 20
49493             ],
49494             "polygon": [
49495                 [
49496                     [
49497                         -3.27921439,
49498                         54.98252155
49499                     ],
49500                     [
49501                         -3.27960062,
49502                         54.9946601
49503                     ],
49504                     [
49505                         -3.24866331,
49506                         54.99498165
49507                     ],
49508                     [
49509                         -3.24828642,
49510                         54.98284297
49511                     ]
49512                 ]
49513             ],
49514             "terms_url": "http://maps.nls.uk/townplans/annan.html",
49515             "terms_text": "National Library of Scotland - Annan 1859"
49516         },
49517         {
49518             "name": "OS Town Plans, Arbroath 1858 (NLS)",
49519             "type": "tms",
49520             "description": "Detailed town plan of Arbroath 1858, courtesy of National Library of Scotland.",
49521             "template": "http://geo.nls.uk/maps/towns/arbroath/{zoom}/{x}/{-y}.png",
49522             "scaleExtent": [
49523                 13,
49524                 20
49525             ],
49526             "polygon": [
49527                 [
49528                     [
49529                         -2.60716469,
49530                         56.53995105
49531                     ],
49532                     [
49533                         -2.60764981,
49534                         56.57022426
49535                     ],
49536                     [
49537                         -2.56498708,
49538                         56.57042549
49539                     ],
49540                     [
49541                         -2.564536,
49542                         56.54015206
49543                     ]
49544                 ]
49545             ],
49546             "terms_url": "http://maps.nls.uk/townplans/arbroath.html",
49547             "terms_text": "National Library of Scotland - Arbroath 1858"
49548         },
49549         {
49550             "name": "OS Town Plans, Ayr 1855 (NLS)",
49551             "type": "tms",
49552             "description": "Detailed town plan of Ayr 1855, courtesy of National Library of Scotland.",
49553             "template": "http://geo.nls.uk/maps/towns/ayr/{zoom}/{x}/{-y}.png",
49554             "scaleExtent": [
49555                 13,
49556                 20
49557             ],
49558             "polygon": [
49559                 [
49560                     [
49561                         -4.66768105,
49562                         55.43748864
49563                     ],
49564                     [
49565                         -4.67080057,
49566                         55.48363961
49567                     ],
49568                     [
49569                         -4.60609844,
49570                         55.48503484
49571                     ],
49572                     [
49573                         -4.60305426,
49574                         55.43888149
49575                     ]
49576                 ]
49577             ],
49578             "terms_url": "http://maps.nls.uk/townplans/ayr.html",
49579             "terms_text": "National Library of Scotland - Ayr 1855"
49580         },
49581         {
49582             "name": "OS Town Plans, Berwick-upon-Tweed 1852 (NLS)",
49583             "type": "tms",
49584             "description": "Detailed town plan of Berwick-upon-Tweed 1852, courtesy of National Library of Scotland.",
49585             "template": "http://geo.nls.uk/maps/towns/berwick/{zoom}/{x}/{-y}.png",
49586             "scaleExtent": [
49587                 13,
49588                 20
49589             ],
49590             "polygon": [
49591                 [
49592                     [
49593                         -2.02117487,
49594                         55.75577627
49595                     ],
49596                     [
49597                         -2.02118763,
49598                         55.77904118
49599                     ],
49600                     [
49601                         -1.98976956,
49602                         55.77904265
49603                     ],
49604                     [
49605                         -1.9897755,
49606                         55.75577774
49607                     ]
49608                 ]
49609             ],
49610             "terms_url": "http://maps.nls.uk/townplans/berwick.html",
49611             "terms_text": "National Library of Scotland - Berwick-upon-Tweed 1852"
49612         },
49613         {
49614             "name": "OS Town Plans, Brechin 1862 (NLS)",
49615             "type": "tms",
49616             "description": "Detailed town plan of Brechin 1862, courtesy of National Library of Scotland.",
49617             "template": "http://geo.nls.uk/maps/towns/brechin/{zoom}/{x}/{-y}.png",
49618             "scaleExtent": [
49619                 13,
49620                 20
49621             ],
49622             "polygon": [
49623                 [
49624                     [
49625                         -2.67480248,
49626                         56.71456775
49627                     ],
49628                     [
49629                         -2.67521172,
49630                         56.73739937
49631                     ],
49632                     [
49633                         -2.64319679,
49634                         56.73756872
49635                     ],
49636                     [
49637                         -2.64280695,
49638                         56.71473694
49639                     ]
49640                 ]
49641             ],
49642             "terms_url": "http://maps.nls.uk/townplans/brechin.html",
49643             "terms_text": "National Library of Scotland - Brechin 1862"
49644         },
49645         {
49646             "name": "OS Town Plans, Burntisland 1894 (NLS)",
49647             "type": "tms",
49648             "description": "Detailed town plan of Burntisland 1894, courtesy of National Library of Scotland.",
49649             "template": "http://geo.nls.uk/maps/towns/burntisland/{zoom}/{x}/{-y}.png",
49650             "scaleExtent": [
49651                 13,
49652                 20
49653             ],
49654             "polygon": [
49655                 [
49656                     [
49657                         -3.24879624,
49658                         56.04240046
49659                     ],
49660                     [
49661                         -3.2495182,
49662                         56.06472996
49663                     ],
49664                     [
49665                         -3.21830572,
49666                         56.06504207
49667                     ],
49668                     [
49669                         -3.21760179,
49670                         56.0427123
49671                     ]
49672                 ]
49673             ],
49674             "terms_url": "http://maps.nls.uk/townplans/burntisland.html",
49675             "terms_text": "National Library of Scotland - Burntisland 1894"
49676         },
49677         {
49678             "name": "OS Town Plans, Campbelton 1865 (NLS)",
49679             "type": "tms",
49680             "description": "Detailed town plan of Campbelton 1865, courtesy of National Library of Scotland.",
49681             "template": "http://geo.nls.uk/maps/towns/campbeltown/{zoom}/{x}/{-y}.png",
49682             "scaleExtent": [
49683                 13,
49684                 20
49685             ],
49686             "polygon": [
49687                 [
49688                     [
49689                         -5.62345307,
49690                         55.40255998
49691                     ],
49692                     [
49693                         -5.62631353,
49694                         55.43375303
49695                     ],
49696                     [
49697                         -5.58276654,
49698                         55.43503753
49699                     ],
49700                     [
49701                         -5.57994024,
49702                         55.40384299
49703                     ]
49704                 ]
49705             ],
49706             "terms_url": "http://maps.nls.uk/townplans/campbelton.html",
49707             "terms_text": "National Library of Scotland - Campbelton 1865"
49708         },
49709         {
49710             "name": "OS Town Plans, Coatbridge 1858 (NLS)",
49711             "type": "tms",
49712             "description": "Detailed town plan of Coatbridge 1858, courtesy of National Library of Scotland.",
49713             "template": "http://geo.nls.uk/maps/towns/coatbridge/{zoom}/{x}/{-y}.png",
49714             "scaleExtent": [
49715                 13,
49716                 20
49717             ],
49718             "polygon": [
49719                 [
49720                     [
49721                         -4.05035921,
49722                         55.84648689
49723                     ],
49724                     [
49725                         -4.05157062,
49726                         55.86947193
49727                     ],
49728                     [
49729                         -4.01953905,
49730                         55.87000186
49731                     ],
49732                     [
49733                         -4.01834651,
49734                         55.84701638
49735                     ]
49736                 ]
49737             ],
49738             "terms_url": "http://maps.nls.uk/townplans/coatbridge.html",
49739             "terms_text": "National Library of Scotland - Coatbridge 1858"
49740         },
49741         {
49742             "name": "OS Town Plans, Cupar 1854 (NLS)",
49743             "type": "tms",
49744             "description": "Detailed town plan of Cupar 1854, courtesy of National Library of Scotland.",
49745             "template": "http://geo.nls.uk/maps/towns/cupar1854/{zoom}/{x}/{-y}.png",
49746             "scaleExtent": [
49747                 13,
49748                 20
49749             ],
49750             "polygon": [
49751                 [
49752                     [
49753                         -3.04765872,
49754                         56.28653177
49755                     ],
49756                     [
49757                         -3.04890965,
49758                         56.332192
49759                     ],
49760                     [
49761                         -2.98498515,
49762                         56.33271677
49763                     ],
49764                     [
49765                         -2.98381041,
49766                         56.28705563
49767                     ]
49768                 ]
49769             ],
49770             "terms_url": "http://maps.nls.uk/townplans/cupar_1.html",
49771             "terms_text": "National Library of Scotland - Cupar 1854"
49772         },
49773         {
49774             "name": "OS Town Plans, Cupar 1893-1894 (NLS)",
49775             "type": "tms",
49776             "description": "Detailed town plan of Cupar 1893-1894, courtesy of National Library of Scotland.",
49777             "template": "http://geo.nls.uk/maps/towns/cupar1893/{zoom}/{x}/{-y}.png",
49778             "scaleExtent": [
49779                 13,
49780                 20
49781             ],
49782             "polygon": [
49783                 [
49784                     [
49785                         -3.0327697,
49786                         56.30243657
49787                     ],
49788                     [
49789                         -3.03338443,
49790                         56.32520139
49791                     ],
49792                     [
49793                         -3.00146629,
49794                         56.32546356
49795                     ],
49796                     [
49797                         -3.00087054,
49798                         56.30269852
49799                     ]
49800                 ]
49801             ],
49802             "terms_url": "http://maps.nls.uk/townplans/cupar_2.html",
49803             "terms_text": "National Library of Scotland - Cupar 1893-1894"
49804         },
49805         {
49806             "name": "OS Town Plans, Dalkeith 1852 (NLS)",
49807             "type": "tms",
49808             "description": "Detailed town plan of Dalkeith 1852, courtesy of National Library of Scotland.",
49809             "template": "http://geo.nls.uk/maps/towns/dalkeith1852/{zoom}/{x}/{-y}.png",
49810             "scaleExtent": [
49811                 13,
49812                 20
49813             ],
49814             "polygon": [
49815                 [
49816                     [
49817                         -3.07862465,
49818                         55.88900264
49819                     ],
49820                     [
49821                         -3.0790381,
49822                         55.90389729
49823                     ],
49824                     [
49825                         -3.05835611,
49826                         55.90407681
49827                     ],
49828                     [
49829                         -3.05795059,
49830                         55.88918206
49831                     ]
49832                 ]
49833             ],
49834             "terms_url": "http://maps.nls.uk/townplans/dalkeith_1.html",
49835             "terms_text": "National Library of Scotland - Dalkeith 1852"
49836         },
49837         {
49838             "name": "OS Town Plans, Dalkeith 1893 (NLS)",
49839             "type": "tms",
49840             "description": "Detailed town plan of Dalkeith 1893, courtesy of National Library of Scotland.",
49841             "template": "http://geo.nls.uk/maps/towns/dalkeith1893/{zoom}/{x}/{-y}.png",
49842             "scaleExtent": [
49843                 13,
49844                 20
49845             ],
49846             "polygon": [
49847                 [
49848                     [
49849                         -3.08600192,
49850                         55.87936087
49851                     ],
49852                     [
49853                         -3.08658588,
49854                         55.90025926
49855                     ],
49856                     [
49857                         -3.0436473,
49858                         55.90063074
49859                     ],
49860                     [
49861                         -3.04308639,
49862                         55.87973206
49863                     ]
49864                 ]
49865             ],
49866             "terms_url": "http://maps.nls.uk/townplans/dalkeith_2.html",
49867             "terms_text": "National Library of Scotland - Dalkeith 1893"
49868         },
49869         {
49870             "name": "OS Town Plans, Dumbarton 1859 (NLS)",
49871             "type": "tms",
49872             "description": "Detailed town plan of Dumbarton 1859, courtesy of National Library of Scotland.",
49873             "template": "http://geo.nls.uk/maps/towns/dumbarton/{zoom}/{x}/{-y}.png",
49874             "scaleExtent": [
49875                 13,
49876                 20
49877             ],
49878             "polygon": [
49879                 [
49880                     [
49881                         -4.58559982,
49882                         55.92742578
49883                     ],
49884                     [
49885                         -4.58714245,
49886                         55.95056014
49887                     ],
49888                     [
49889                         -4.55463269,
49890                         55.95123882
49891                     ],
49892                     [
49893                         -4.55310939,
49894                         55.92810387
49895                     ]
49896                 ]
49897             ],
49898             "terms_url": "http://maps.nls.uk/townplans/dumbarton.html",
49899             "terms_text": "National Library of Scotland - Dumbarton 1859"
49900         },
49901         {
49902             "name": "OS Town Plans, Dumfries 1850 (NLS)",
49903             "type": "tms",
49904             "description": "Detailed town plan of Dumfries 1850, courtesy of National Library of Scotland.",
49905             "template": "http://geo.nls.uk/maps/towns/dumfries1850/{zoom}/{x}/{-y}.png",
49906             "scaleExtent": [
49907                 13,
49908                 20
49909             ],
49910             "polygon": [
49911                 [
49912                     [
49913                         -3.63928076,
49914                         55.03715991
49915                     ],
49916                     [
49917                         -3.64116352,
49918                         55.08319002
49919                     ],
49920                     [
49921                         -3.57823183,
49922                         55.08402202
49923                     ],
49924                     [
49925                         -3.57642118,
49926                         55.0379905
49927                     ]
49928                 ]
49929             ],
49930             "terms_url": "http://maps.nls.uk/townplans/dumfries_1.html",
49931             "terms_text": "National Library of Scotland - Dumfries 1850"
49932         },
49933         {
49934             "name": "OS Town Plans, Dumfries 1893 (NLS)",
49935             "type": "tms",
49936             "description": "Detailed town plan of Dumfries 1893, courtesy of National Library of Scotland.",
49937             "template": "http://geo.nls.uk/maps/towns/dumfries1893/{zoom}/{x}/{-y}.png",
49938             "scaleExtent": [
49939                 13,
49940                 20
49941             ],
49942             "polygon": [
49943                 [
49944                     [
49945                         -3.63179081,
49946                         55.04150111
49947                     ],
49948                     [
49949                         -3.63330662,
49950                         55.07873429
49951                     ],
49952                     [
49953                         -3.58259012,
49954                         55.07940411
49955                     ],
49956                     [
49957                         -3.58112132,
49958                         55.04217001
49959                     ]
49960                 ]
49961             ],
49962             "terms_url": "http://maps.nls.uk/townplans/dumfries_2.html",
49963             "terms_text": "National Library of Scotland - Dumfries 1893"
49964         },
49965         {
49966             "name": "OS Town Plans, Dundee 1857-1858 (NLS)",
49967             "type": "tms",
49968             "description": "Detailed town plan of Dundee 1857-1858, courtesy of National Library of Scotland.",
49969             "template": "http://geo.nls.uk/maps/towns/dundee1857/{zoom}/{x}/{-y}.png",
49970             "scaleExtent": [
49971                 13,
49972                 20
49973             ],
49974             "polygon": [
49975                 [
49976                     [
49977                         -3.02584468,
49978                         56.44879161
49979                     ],
49980                     [
49981                         -3.02656969,
49982                         56.47566815
49983                     ],
49984                     [
49985                         -2.94710317,
49986                         56.47629984
49987                     ],
49988                     [
49989                         -2.94643424,
49990                         56.44942266
49991                     ]
49992                 ]
49993             ],
49994             "terms_url": "http://maps.nls.uk/townplans/dundee_1.html",
49995             "terms_text": "National Library of Scotland - Dundee 1857-1858"
49996         },
49997         {
49998             "name": "OS Town Plans, Dundee 1870-1872 (NLS)",
49999             "type": "tms",
50000             "description": "Detailed town plan of Dundee 1870-1872, courtesy of National Library of Scotland.",
50001             "template": "http://geo.nls.uk/maps/towns/dundee1870/{zoom}/{x}/{-y}.png",
50002             "scaleExtent": [
50003                 13,
50004                 20
50005             ],
50006             "polygon": [
50007                 [
50008                     [
50009                         -3.03399945,
50010                         56.448497
50011                     ],
50012                     [
50013                         -3.03497463,
50014                         56.48435238
50015                     ],
50016                     [
50017                         -2.92352705,
50018                         56.48523137
50019                     ],
50020                     [
50021                         -2.92265681,
50022                         56.4493748
50023                     ]
50024                 ]
50025             ],
50026             "terms_url": "http://maps.nls.uk/townplans/dundee_2.html",
50027             "terms_text": "National Library of Scotland - Dundee 1870-1872"
50028         },
50029         {
50030             "name": "OS Town Plans, Dunfermline 1854 (NLS)",
50031             "type": "tms",
50032             "description": "Detailed town plan of Dunfermline 1854, courtesy of National Library of Scotland.",
50033             "template": "http://geo.nls.uk/maps/towns/dunfermline1854/{zoom}/{x}/{-y}.png",
50034             "scaleExtent": [
50035                 13,
50036                 20
50037             ],
50038             "polygon": [
50039                 [
50040                     [
50041                         -3.49045481,
50042                         56.0605979
50043                     ],
50044                     [
50045                         -3.49116489,
50046                         56.07898822
50047                     ],
50048                     [
50049                         -3.44374075,
50050                         56.07955208
50051                     ],
50052                     [
50053                         -3.44305323,
50054                         56.06116138
50055                     ]
50056                 ]
50057             ],
50058             "terms_url": "http://maps.nls.uk/townplans/dunfermline_1.html",
50059             "terms_text": "National Library of Scotland - Dunfermline 1854"
50060         },
50061         {
50062             "name": "OS Town Plans, Dunfermline 1894 (NLS)",
50063             "type": "tms",
50064             "description": "Detailed town plan of Dunfermline 1894, courtesy of National Library of Scotland.",
50065             "template": "http://geo.nls.uk/maps/towns/dunfermline1893/{zoom}/{x}/{-y}.png",
50066             "scaleExtent": [
50067                 13,
50068                 20
50069             ],
50070             "polygon": [
50071                 [
50072                     [
50073                         -3.48284159,
50074                         56.05198219
50075                     ],
50076                     [
50077                         -3.48399434,
50078                         56.08198924
50079                     ],
50080                     [
50081                         -3.44209721,
50082                         56.08248587
50083                     ],
50084                     [
50085                         -3.44097697,
50086                         56.05247826
50087                     ]
50088                 ]
50089             ],
50090             "terms_url": "http://maps.nls.uk/townplans/dunfermline_2.html",
50091             "terms_text": "National Library of Scotland - Dunfermline 1894"
50092         },
50093         {
50094             "name": "OS Town Plans, Edinburgh 1849-1851 (NLS)",
50095             "type": "tms",
50096             "description": "Detailed town plan of Edinburgh 1849-1851, courtesy of National Library of Scotland.",
50097             "template": "http://geo.nls.uk/maps/towns/edinburgh1849/{zoom}/{x}/{-y}.png",
50098             "scaleExtent": [
50099                 13,
50100                 20
50101             ],
50102             "polygon": [
50103                 [
50104                     [
50105                         -3.2361048,
50106                         55.921366
50107                     ],
50108                     [
50109                         -3.23836397,
50110                         55.99217223
50111                     ],
50112                     [
50113                         -3.14197035,
50114                         55.99310288
50115                     ],
50116                     [
50117                         -3.13988689,
50118                         55.92229419
50119                     ]
50120                 ]
50121             ],
50122             "terms_url": "http://maps.nls.uk/townplans/edinburgh1056_1.html",
50123             "terms_text": "National Library of Scotland - Edinburgh 1849-1851"
50124         },
50125         {
50126             "name": "OS Town Plans, Edinburgh 1876-1877 (NLS)",
50127             "type": "tms",
50128             "description": "Detailed town plan of Edinburgh 1876-1877, courtesy of National Library of Scotland.",
50129             "template": "http://geo.nls.uk/maps/towns/edinburgh1876/{zoom}/{x}/{-y}.png",
50130             "scaleExtent": [
50131                 13,
50132                 20
50133             ],
50134             "polygon": [
50135                 [
50136                     [
50137                         -3.24740498,
50138                         55.92116518
50139                     ],
50140                     [
50141                         -3.24989581,
50142                         55.99850896
50143                     ],
50144                     [
50145                         -3.13061127,
50146                         55.99966059
50147                     ],
50148                     [
50149                         -3.12835798,
50150                         55.92231348
50151                     ]
50152                 ]
50153             ],
50154             "terms_url": "http://maps.nls.uk/townplans/edinburgh1056_2.html",
50155             "terms_text": "National Library of Scotland - Edinburgh 1876-1877"
50156         },
50157         {
50158             "name": "OS Town Plans, Edinburgh 1893-1894 (NLS)",
50159             "type": "tms",
50160             "description": "Detailed town plan of Edinburgh 1893-1894, courtesy of National Library of Scotland.",
50161             "template": "http://geo.nls.uk/maps/towns/edinburgh1893/{zoom}/{x}/{-y}.png",
50162             "scaleExtent": [
50163                 13,
50164                 20
50165             ],
50166             "polygon": [
50167                 [
50168                     [
50169                         -3.26111081,
50170                         55.89555387
50171                     ],
50172                     [
50173                         -3.26450423,
50174                         55.9997912
50175                     ],
50176                     [
50177                         -3.11970824,
50178                         56.00119128
50179                     ],
50180                     [
50181                         -3.1167031,
50182                         55.89694851
50183                     ]
50184                 ]
50185             ],
50186             "terms_url": "http://maps.nls.uk/townplans/edinburgh500.html",
50187             "terms_text": "National Library of Scotland - Edinburgh 1893-1894"
50188         },
50189         {
50190             "name": "OS Town Plans, Elgin 1868 (NLS)",
50191             "type": "tms",
50192             "description": "Detailed town plan of Elgin 1868, courtesy of National Library of Scotland.",
50193             "template": "http://geo.nls.uk/maps/towns/elgin/{zoom}/{x}/{-y}.png",
50194             "scaleExtent": [
50195                 13,
50196                 20
50197             ],
50198             "polygon": [
50199                 [
50200                     [
50201                         -3.33665196,
50202                         57.62879017
50203                     ],
50204                     [
50205                         -3.33776583,
50206                         57.65907381
50207                     ],
50208                     [
50209                         -3.29380859,
50210                         57.65953111
50211                     ],
50212                     [
50213                         -3.29273129,
50214                         57.62924695
50215                     ]
50216                 ]
50217             ],
50218             "terms_url": "http://maps.nls.uk/townplans/elgin.html",
50219             "terms_text": "National Library of Scotland - Elgin 1868"
50220         },
50221         {
50222             "name": "OS Town Plans, Falkirk 1858-1859 (NLS)",
50223             "type": "tms",
50224             "description": "Detailed town plan of Falkirk 1858-1859, courtesy of National Library of Scotland.",
50225             "template": "http://geo.nls.uk/maps/towns/falkirk/{zoom}/{x}/{-y}.png",
50226             "scaleExtent": [
50227                 13,
50228                 20
50229             ],
50230             "polygon": [
50231                 [
50232                     [
50233                         -3.79587441,
50234                         55.99343101
50235                     ],
50236                     [
50237                         -3.79697783,
50238                         56.01720281
50239                     ],
50240                     [
50241                         -3.76648151,
50242                         56.01764348
50243                     ],
50244                     [
50245                         -3.76539679,
50246                         55.99387129
50247                     ]
50248                 ]
50249             ],
50250             "terms_url": "http://maps.nls.uk/townplans/falkirk.html",
50251             "terms_text": "National Library of Scotland - Falkirk 1858-1859"
50252         },
50253         {
50254             "name": "OS Town Plans, Forfar 1860-1861 (NLS)",
50255             "type": "tms",
50256             "description": "Detailed town plan of Forfar 1860-1861, courtesy of National Library of Scotland.",
50257             "template": "http://geo.nls.uk/maps/towns/forfar/{zoom}/{x}/{-y}.png",
50258             "scaleExtent": [
50259                 13,
50260                 20
50261             ],
50262             "polygon": [
50263                 [
50264                     [
50265                         -2.90326183,
50266                         56.6289471
50267                     ],
50268                     [
50269                         -2.90378797,
50270                         56.65095013
50271                     ],
50272                     [
50273                         -2.87228457,
50274                         56.65117489
50275                     ],
50276                     [
50277                         -2.87177676,
50278                         56.62917168
50279                     ]
50280                 ]
50281             ],
50282             "terms_url": "http://maps.nls.uk/townplans/forfar.html",
50283             "terms_text": "National Library of Scotland - Forfar 1860-1861"
50284         },
50285         {
50286             "name": "OS Town Plans, Forres 1868 (NLS)",
50287             "type": "tms",
50288             "description": "Detailed town plan of Forres 1868, courtesy of National Library of Scotland.",
50289             "template": "http://geo.nls.uk/maps/towns/forres/{zoom}/{x}/{-y}.png",
50290             "scaleExtent": [
50291                 13,
50292                 20
50293             ],
50294             "polygon": [
50295                 [
50296                     [
50297                         -3.63516795,
50298                         57.58887872
50299                     ],
50300                     [
50301                         -3.63647637,
50302                         57.618002
50303                     ],
50304                     [
50305                         -3.57751453,
50306                         57.61875171
50307                     ],
50308                     [
50309                         -3.5762532,
50310                         57.58962759
50311                     ]
50312                 ]
50313             ],
50314             "terms_url": "http://maps.nls.uk/townplans/forres.html",
50315             "terms_text": "National Library of Scotland - Forres 1868"
50316         },
50317         {
50318             "name": "OS Town Plans, Galashiels 1858 (NLS)",
50319             "type": "tms",
50320             "description": "Detailed town plan of Galashiels 1858, courtesy of National Library of Scotland.",
50321             "template": "http://geo.nls.uk/maps/towns/galashiels/{zoom}/{x}/{-y}.png",
50322             "scaleExtent": [
50323                 13,
50324                 20
50325             ],
50326             "polygon": [
50327                 [
50328                     [
50329                         -2.82918609,
50330                         55.59586303
50331                     ],
50332                     [
50333                         -2.82981273,
50334                         55.62554026
50335                     ],
50336                     [
50337                         -2.78895254,
50338                         55.62580992
50339                     ],
50340                     [
50341                         -2.78835674,
50342                         55.59613239
50343                     ]
50344                 ]
50345             ],
50346             "terms_url": "http://maps.nls.uk/townplans/galashiels.html",
50347             "terms_text": "National Library of Scotland - Galashiels 1858"
50348         },
50349         {
50350             "name": "OS Town Plans, Girvan 1857 (NLS)",
50351             "type": "tms",
50352             "description": "Detailed town plan of Girvan 1857, courtesy of National Library of Scotland.",
50353             "template": "http://geo.nls.uk/maps/towns/girvan/{zoom}/{x}/{-y}.png",
50354             "scaleExtent": [
50355                 13,
50356                 20
50357             ],
50358             "polygon": [
50359                 [
50360                     [
50361                         -4.87424251,
50362                         55.22679729
50363                     ],
50364                     [
50365                         -4.87587895,
50366                         55.24945946
50367                     ],
50368                     [
50369                         -4.84447382,
50370                         55.25019598
50371                     ],
50372                     [
50373                         -4.84285519,
50374                         55.22753318
50375                     ]
50376                 ]
50377             ],
50378             "terms_url": "http://maps.nls.uk/townplans/girvan.html",
50379             "terms_text": "National Library of Scotland - Girvan 1857"
50380         },
50381         {
50382             "name": "OS Town Plans, Glasgow 1857-1858 (NLS)",
50383             "type": "tms",
50384             "description": "Detailed town plan of Glasgow 1857-1858, courtesy of National Library of Scotland.",
50385             "template": "http://geo.nls.uk/maps/towns/glasgow1857/{zoom}/{x}/{-y}.png",
50386             "scaleExtent": [
50387                 13,
50388                 20
50389             ],
50390             "polygon": [
50391                 [
50392                     [
50393                         -4.31575491,
50394                         55.82072009
50395                     ],
50396                     [
50397                         -4.319683,
50398                         55.88667625
50399                     ],
50400                     [
50401                         -4.1771319,
50402                         55.88928081
50403                     ],
50404                     [
50405                         -4.1734447,
50406                         55.82331825
50407                     ]
50408                 ]
50409             ],
50410             "terms_url": "http://maps.nls.uk/townplans/glasgow_1.html",
50411             "terms_text": "National Library of Scotland - Glasgow 1857-1858"
50412         },
50413         {
50414             "name": "OS Town Plans, Glasgow 1892-1894 (NLS)",
50415             "type": "tms",
50416             "description": "Detailed town plan of Glasgow 1892-1894, courtesy of National Library of Scotland.",
50417             "template": "http://geo.nls.uk/maps/towns/glasgow1894/{zoom}/{x}/{-y}.png",
50418             "scaleExtent": [
50419                 13,
50420                 20
50421             ],
50422             "polygon": [
50423                 [
50424                     [
50425                         -4.3465357,
50426                         55.81456228
50427                     ],
50428                     [
50429                         -4.35157646,
50430                         55.89806268
50431                     ],
50432                     [
50433                         -4.17788765,
50434                         55.9012587
50435                     ],
50436                     [
50437                         -4.17321842,
50438                         55.81774834
50439                     ]
50440                 ]
50441             ],
50442             "terms_url": "http://maps.nls.uk/townplans/glasgow_2.html",
50443             "terms_text": "National Library of Scotland - Glasgow 1892-1894"
50444         },
50445         {
50446             "name": "OS Town Plans, Greenock 1857 (NLS)",
50447             "type": "tms",
50448             "description": "Detailed town plan of Greenock 1857, courtesy of National Library of Scotland.",
50449             "template": "http://geo.nls.uk/maps/towns/greenock/{zoom}/{x}/{-y}.png",
50450             "scaleExtent": [
50451                 13,
50452                 20
50453             ],
50454             "polygon": [
50455                 [
50456                     [
50457                         -4.78108857,
50458                         55.92617865
50459                     ],
50460                     [
50461                         -4.78382957,
50462                         55.96437481
50463                     ],
50464                     [
50465                         -4.7302257,
50466                         55.96557475
50467                     ],
50468                     [
50469                         -4.72753731,
50470                         55.92737687
50471                     ]
50472                 ]
50473             ],
50474             "terms_url": "http://maps.nls.uk/townplans/greenock.html",
50475             "terms_text": "National Library of Scotland - Greenock 1857"
50476         },
50477         {
50478             "name": "OS Town Plans, Haddington 1853 (NLS)",
50479             "type": "tms",
50480             "description": "Detailed town plan of Haddington 1853, courtesy of National Library of Scotland.",
50481             "template": "http://geo.nls.uk/maps/towns/haddington1853/{zoom}/{x}/{-y}.png",
50482             "scaleExtent": [
50483                 13,
50484                 20
50485             ],
50486             "polygon": [
50487                 [
50488                     [
50489                         -2.78855542,
50490                         55.9451862
50491                     ],
50492                     [
50493                         -2.78888196,
50494                         55.96124194
50495                     ],
50496                     [
50497                         -2.76674325,
50498                         55.9613817
50499                     ],
50500                     [
50501                         -2.76642588,
50502                         55.94532587
50503                     ]
50504                 ]
50505             ],
50506             "terms_url": "http://maps.nls.uk/townplans/haddington_1.html",
50507             "terms_text": "National Library of Scotland - Haddington 1853"
50508         },
50509         {
50510             "name": "OS Town Plans, Haddington 1893 (NLS)",
50511             "type": "tms",
50512             "description": "Detailed town plan of Haddington 1893, courtesy of National Library of Scotland.",
50513             "template": "http://geo.nls.uk/maps/towns/haddington1893/{zoom}/{x}/{-y}.png",
50514             "scaleExtent": [
50515                 13,
50516                 20
50517             ],
50518             "polygon": [
50519                 [
50520                     [
50521                         -2.80152293,
50522                         55.93428734
50523                     ],
50524                     [
50525                         -2.80214693,
50526                         55.96447189
50527                     ],
50528                     [
50529                         -2.76038069,
50530                         55.9647367
50531                     ],
50532                     [
50533                         -2.75978916,
50534                         55.93455185
50535                     ]
50536                 ]
50537             ],
50538             "terms_url": "http://maps.nls.uk/townplans/haddington_2.html",
50539             "terms_text": "National Library of Scotland - Haddington 1893"
50540         },
50541         {
50542             "name": "OS Town Plans, Hamilton 1858 (NLS)",
50543             "type": "tms",
50544             "description": "Detailed town plan of Hamilton 1858, courtesy of National Library of Scotland.",
50545             "template": "http://geo.nls.uk/maps/towns/hamilton/{zoom}/{x}/{-y}.png",
50546             "scaleExtent": [
50547                 13,
50548                 20
50549             ],
50550             "polygon": [
50551                 [
50552                     [
50553                         -4.06721642,
50554                         55.74877265
50555                     ],
50556                     [
50557                         -4.06924047,
50558                         55.78698508
50559                     ],
50560                     [
50561                         -4.01679233,
50562                         55.78785698
50563                     ],
50564                     [
50565                         -4.01481949,
50566                         55.74964331
50567                     ]
50568                 ]
50569             ],
50570             "terms_url": "http://maps.nls.uk/townplans/hamilton.html",
50571             "terms_text": "National Library of Scotland - Hamilton 1858"
50572         },
50573         {
50574             "name": "OS Town Plans, Hawick 1857-1858 (NLS)",
50575             "type": "tms",
50576             "description": "Detailed town plan of Hawick 1857-1858, courtesy of National Library of Scotland.",
50577             "template": "http://geo.nls.uk/maps/towns/hawick/{zoom}/{x}/{-y}.png",
50578             "scaleExtent": [
50579                 13,
50580                 20
50581             ],
50582             "polygon": [
50583                 [
50584                     [
50585                         -2.80130149,
50586                         55.4102516
50587                     ],
50588                     [
50589                         -2.80176329,
50590                         55.43304638
50591                     ],
50592                     [
50593                         -2.7708832,
50594                         55.43324489
50595                     ],
50596                     [
50597                         -2.77043917,
50598                         55.41044995
50599                     ]
50600                 ]
50601             ],
50602             "terms_url": "http://maps.nls.uk/townplans/hawick.html",
50603             "terms_text": "National Library of Scotland - Hawick 1857-1858"
50604         },
50605         {
50606             "name": "OS Town Plans, Inverness 1867-1868 (NLS)",
50607             "type": "tms",
50608             "description": "Detailed town plan of Inverness 1867-1868, courtesy of National Library of Scotland.",
50609             "template": "http://geo.nls.uk/maps/towns/inverness/{zoom}/{x}/{-y}.png",
50610             "scaleExtent": [
50611                 13,
50612                 20
50613             ],
50614             "polygon": [
50615                 [
50616                     [
50617                         -4.25481758,
50618                         57.45916363
50619                     ],
50620                     [
50621                         -4.25752308,
50622                         57.50302387
50623                     ],
50624                     [
50625                         -4.19713638,
50626                         57.50409032
50627                     ],
50628                     [
50629                         -4.1945031,
50630                         57.46022829
50631                     ]
50632                 ]
50633             ],
50634             "terms_url": "http://maps.nls.uk/townplans/inverness.html",
50635             "terms_text": "National Library of Scotland - Inverness 1867-1868"
50636         },
50637         {
50638             "name": "OS Town Plans, Irvine 1859 (NLS)",
50639             "type": "tms",
50640             "description": "Detailed town plan of Irvine 1859, courtesy of National Library of Scotland.",
50641             "template": "http://geo.nls.uk/maps/towns/irvine/{zoom}/{x}/{-y}.png",
50642             "scaleExtent": [
50643                 13,
50644                 20
50645             ],
50646             "polygon": [
50647                 [
50648                     [
50649                         -4.67540402,
50650                         55.60649957
50651                     ],
50652                     [
50653                         -4.67643252,
50654                         55.62159024
50655                     ],
50656                     [
50657                         -4.65537888,
50658                         55.62204812
50659                     ],
50660                     [
50661                         -4.65435844,
50662                         55.60695719
50663                     ]
50664                 ]
50665             ],
50666             "terms_url": "http://maps.nls.uk/townplans/irvine.html",
50667             "terms_text": "National Library of Scotland - Irvine 1859"
50668         },
50669         {
50670             "name": "OS Town Plans, Jedburgh 1858 (NLS)",
50671             "type": "tms",
50672             "description": "Detailed town plan of Jedburgh 1858, courtesy of National Library of Scotland.",
50673             "template": "http://geo.nls.uk/maps/towns/jedburgh/{zoom}/{x}/{-y}.png",
50674             "scaleExtent": [
50675                 13,
50676                 20
50677             ],
50678             "polygon": [
50679                 [
50680                     [
50681                         -2.56332521,
50682                         55.47105448
50683                     ],
50684                     [
50685                         -2.56355503,
50686                         55.48715562
50687                     ],
50688                     [
50689                         -2.54168193,
50690                         55.48725438
50691                     ],
50692                     [
50693                         -2.54146103,
50694                         55.47115318
50695                     ]
50696                 ]
50697             ],
50698             "terms_url": "http://maps.nls.uk/townplans/jedburgh.html",
50699             "terms_text": "National Library of Scotland - Jedburgh 1858"
50700         },
50701         {
50702             "name": "OS Town Plans, Kelso 1857 (NLS)",
50703             "type": "tms",
50704             "description": "Detailed town plan of Kelso 1857, courtesy of National Library of Scotland.",
50705             "template": "http://geo.nls.uk/maps/towns/kelso/{zoom}/{x}/{-y}.png",
50706             "scaleExtent": [
50707                 13,
50708                 20
50709             ],
50710             "polygon": [
50711                 [
50712                     [
50713                         -2.44924544,
50714                         55.58390848
50715                     ],
50716                     [
50717                         -2.44949757,
50718                         55.6059582
50719                     ],
50720                     [
50721                         -2.41902085,
50722                         55.60606617
50723                     ],
50724                     [
50725                         -2.41878581,
50726                         55.58401636
50727                     ]
50728                 ]
50729             ],
50730             "terms_url": "http://maps.nls.uk/townplans/kelso.html",
50731             "terms_text": "National Library of Scotland - Kelso 1857"
50732         },
50733         {
50734             "name": "OS Town Plans, Kilmarnock 1857-1859 (NLS)",
50735             "type": "tms",
50736             "description": "Detailed town plan of Kilmarnock 1857-1859, courtesy of National Library of Scotland.",
50737             "template": "http://geo.nls.uk/maps/towns/kilmarnock/{zoom}/{x}/{-y}.png",
50738             "scaleExtent": [
50739                 13,
50740                 20
50741             ],
50742             "polygon": [
50743                 [
50744                     [
50745                         -4.51746876,
50746                         55.58950933
50747                     ],
50748                     [
50749                         -4.5194347,
50750                         55.62017114
50751                     ],
50752                     [
50753                         -4.47675652,
50754                         55.62104083
50755                     ],
50756                     [
50757                         -4.4748238,
50758                         55.59037802
50759                     ]
50760                 ]
50761             ],
50762             "terms_url": "http://maps.nls.uk/townplans/kilmarnock.html",
50763             "terms_text": "National Library of Scotland - Kilmarnock 1857-1859"
50764         },
50765         {
50766             "name": "OS Town Plans, Kirkcaldy 1855 (NLS)",
50767             "type": "tms",
50768             "description": "Detailed town plan of Kirkcaldy 1855, courtesy of National Library of Scotland.",
50769             "template": "http://geo.nls.uk/maps/towns/kirkcaldy1855/{zoom}/{x}/{-y}.png",
50770             "scaleExtent": [
50771                 13,
50772                 20
50773             ],
50774             "polygon": [
50775                 [
50776                     [
50777                         -3.17455285,
50778                         56.09518942
50779                     ],
50780                     [
50781                         -3.17554995,
50782                         56.12790251
50783                     ],
50784                     [
50785                         -3.12991402,
50786                         56.12832843
50787                     ],
50788                     [
50789                         -3.12895559,
50790                         56.09561481
50791                     ]
50792                 ]
50793             ],
50794             "terms_url": "http://maps.nls.uk/townplans/kirkcaldy_1.html",
50795             "terms_text": "National Library of Scotland - Kirkcaldy 1855"
50796         },
50797         {
50798             "name": "OS Town Plans, Kirkcaldy 1894 (NLS)",
50799             "type": "tms",
50800             "description": "Detailed town plan of Kirkcaldy 1894, courtesy of National Library of Scotland.",
50801             "template": "http://geo.nls.uk/maps/towns/kirkcaldy1894/{zoom}/{x}/{-y}.png",
50802             "scaleExtent": [
50803                 13,
50804                 20
50805             ],
50806             "polygon": [
50807                 [
50808                     [
50809                         -3.17460426,
50810                         56.09513375
50811                     ],
50812                     [
50813                         -3.17560428,
50814                         56.12794116
50815                     ],
50816                     [
50817                         -3.12989512,
50818                         56.12836777
50819                     ],
50820                     [
50821                         -3.12893395,
50822                         56.09555983
50823                     ]
50824                 ]
50825             ],
50826             "terms_url": "http://maps.nls.uk/townplans/kirkcaldy_2.html",
50827             "terms_text": "National Library of Scotland - Kirkcaldy 1894"
50828         },
50829         {
50830             "name": "OS Town Plans, Kirkcudbright 1850 (NLS)",
50831             "type": "tms",
50832             "description": "Detailed town plan of Kirkcudbright 1850, courtesy of National Library of Scotland.",
50833             "template": "http://geo.nls.uk/maps/towns/kirkcudbright1850/{zoom}/{x}/{-y}.png",
50834             "scaleExtent": [
50835                 13,
50836                 20
50837             ],
50838             "polygon": [
50839                 [
50840                     [
50841                         -4.06154334,
50842                         54.82586314
50843                     ],
50844                     [
50845                         -4.0623081,
50846                         54.84086061
50847                     ],
50848                     [
50849                         -4.0420219,
50850                         54.84120364
50851                     ],
50852                     [
50853                         -4.04126464,
50854                         54.82620598
50855                     ]
50856                 ]
50857             ],
50858             "terms_url": "http://maps.nls.uk/townplans/kirkcudbright_1.html",
50859             "terms_text": "National Library of Scotland - Kirkcudbright 1850"
50860         },
50861         {
50862             "name": "OS Town Plans, Kirkcudbright 1893 (NLS)",
50863             "type": "tms",
50864             "description": "Detailed town plan of Kirkcudbright 1893, courtesy of National Library of Scotland.",
50865             "template": "http://geo.nls.uk/maps/towns/kirkcudbright1893/{zoom}/{x}/{-y}.png",
50866             "scaleExtent": [
50867                 13,
50868                 20
50869             ],
50870             "polygon": [
50871                 [
50872                     [
50873                         -4.06001868,
50874                         54.82720122
50875                     ],
50876                     [
50877                         -4.06079036,
50878                         54.84234455
50879                     ],
50880                     [
50881                         -4.04025067,
50882                         54.84269158
50883                     ],
50884                     [
50885                         -4.03948667,
50886                         54.82754805
50887                     ]
50888                 ]
50889             ],
50890             "terms_url": "http://maps.nls.uk/townplans/kirkcudbright_2.html",
50891             "terms_text": "National Library of Scotland - Kirkcudbright 1893"
50892         },
50893         {
50894             "name": "OS Town Plans, Kirkintilloch 1859 (NLS)",
50895             "type": "tms",
50896             "description": "Detailed town plan of Kirkintilloch 1859, courtesy of National Library of Scotland.",
50897             "template": "http://geo.nls.uk/maps/towns/kirkintilloch/{zoom}/{x}/{-y}.png",
50898             "scaleExtent": [
50899                 13,
50900                 20
50901             ],
50902             "polygon": [
50903                 [
50904                     [
50905                         -4.16664222,
50906                         55.93124287
50907                     ],
50908                     [
50909                         -4.16748402,
50910                         55.94631265
50911                     ],
50912                     [
50913                         -4.14637318,
50914                         55.94668235
50915                     ],
50916                     [
50917                         -4.14553956,
50918                         55.93161237
50919                     ]
50920                 ]
50921             ],
50922             "terms_url": "http://maps.nls.uk/townplans/kirkintilloch.html",
50923             "terms_text": "National Library of Scotland - Kirkintilloch 1859"
50924         },
50925         {
50926             "name": "OS Town Plans, Kirriemuir 1861 (NLS)",
50927             "type": "tms",
50928             "description": "Detailed town plan of Kirriemuir 1861, courtesy of National Library of Scotland.",
50929             "template": "http://geo.nls.uk/maps/towns/kirriemuir/{zoom}/{x}/{-y}.png",
50930             "scaleExtent": [
50931                 13,
50932                 20
50933             ],
50934             "polygon": [
50935                 [
50936                     [
50937                         -3.01255744,
50938                         56.65896044
50939                     ],
50940                     [
50941                         -3.01302683,
50942                         56.67645382
50943                     ],
50944                     [
50945                         -2.98815879,
50946                         56.67665366
50947                     ],
50948                     [
50949                         -2.98770092,
50950                         56.65916014
50951                     ]
50952                 ]
50953             ],
50954             "terms_url": "http://maps.nls.uk/townplans/kirriemuir.html",
50955             "terms_text": "National Library of Scotland - Kirriemuir 1861"
50956         },
50957         {
50958             "name": "OS Town Plans, Lanark 1858 (NLS)",
50959             "type": "tms",
50960             "description": "Detailed town plan of Lanark 1858, courtesy of National Library of Scotland.",
50961             "template": "http://geo.nls.uk/maps/towns/lanark/{zoom}/{x}/{-y}.png",
50962             "scaleExtent": [
50963                 13,
50964                 20
50965             ],
50966             "polygon": [
50967                 [
50968                     [
50969                         -3.78642584,
50970                         55.66308804
50971                     ],
50972                     [
50973                         -3.78710605,
50974                         55.67800854
50975                     ],
50976                     [
50977                         -3.76632876,
50978                         55.67830935
50979                     ],
50980                     [
50981                         -3.76565645,
50982                         55.66338868
50983                     ]
50984                 ]
50985             ],
50986             "terms_url": "http://maps.nls.uk/townplans/lanark.html",
50987             "terms_text": "National Library of Scotland - Lanark 1858"
50988         },
50989         {
50990             "name": "OS Town Plans, Linlithgow 1856 (NLS)",
50991             "type": "tms",
50992             "description": "Detailed town plan of Linlithgow 1856, courtesy of National Library of Scotland.",
50993             "template": "http://geo.nls.uk/maps/towns/linlithgow/{zoom}/{x}/{-y}.png",
50994             "scaleExtent": [
50995                 13,
50996                 20
50997             ],
50998             "polygon": [
50999                 [
51000                     [
51001                         -3.61908334,
51002                         55.95549561
51003                     ],
51004                     [
51005                         -3.62033259,
51006                         55.98538615
51007                     ],
51008                     [
51009                         -3.57838447,
51010                         55.98593047
51011                     ],
51012                     [
51013                         -3.57716753,
51014                         55.95603932
51015                     ]
51016                 ]
51017             ],
51018             "terms_url": "http://maps.nls.uk/townplans/linlithgow.html",
51019             "terms_text": "National Library of Scotland - Linlithgow 1856"
51020         },
51021         {
51022             "name": "OS Town Plans, Mayole 1856-1857 (NLS)",
51023             "type": "tms",
51024             "description": "Detailed town plan of Mayole 1856-1857, courtesy of National Library of Scotland.",
51025             "template": "http://geo.nls.uk/maps/towns/maybole/{zoom}/{x}/{-y}.png",
51026             "scaleExtent": [
51027                 13,
51028                 20
51029             ],
51030             "polygon": [
51031                 [
51032                     [
51033                         -4.69086378,
51034                         55.34340178
51035                     ],
51036                     [
51037                         -4.6918884,
51038                         55.35849731
51039                     ],
51040                     [
51041                         -4.67089656,
51042                         55.35895813
51043                     ],
51044                     [
51045                         -4.6698799,
51046                         55.34386234
51047                     ]
51048                 ]
51049             ],
51050             "terms_url": "http://maps.nls.uk/townplans/maybole.html",
51051             "terms_text": "National Library of Scotland - Mayole 1856-1857"
51052         },
51053         {
51054             "name": "OS Town Plans, Montrose 1861-1862 (NLS)",
51055             "type": "tms",
51056             "description": "Detailed town plan of Montrose 1861-1862, courtesy of National Library of Scotland.",
51057             "template": "http://geo.nls.uk/maps/towns/montrose/{zoom}/{x}/{-y}.png",
51058             "scaleExtent": [
51059                 13,
51060                 20
51061             ],
51062             "polygon": [
51063                 [
51064                     [
51065                         -2.4859324,
51066                         56.69645192
51067                     ],
51068                     [
51069                         -2.4862257,
51070                         56.71918799
51071                     ],
51072                     [
51073                         -2.45405417,
51074                         56.71930941
51075                     ],
51076                     [
51077                         -2.45378027,
51078                         56.69657324
51079                     ]
51080                 ]
51081             ],
51082             "terms_url": "http://maps.nls.uk/townplans/montrose.html",
51083             "terms_text": "National Library of Scotland - Montrose 1861-1862"
51084         },
51085         {
51086             "name": "OS Town Plans, Musselburgh 1853 (NLS)",
51087             "type": "tms",
51088             "description": "Detailed town plan of Musselburgh 1853, courtesy of National Library of Scotland.",
51089             "template": "http://geo.nls.uk/maps/towns/musselburgh1853/{zoom}/{x}/{-y}.png",
51090             "scaleExtent": [
51091                 13,
51092                 20
51093             ],
51094             "polygon": [
51095                 [
51096                     [
51097                         -3.07888558,
51098                         55.93371953
51099                     ],
51100                     [
51101                         -3.07954151,
51102                         55.95729781
51103                     ],
51104                     [
51105                         -3.03240684,
51106                         55.95770177
51107                     ],
51108                     [
51109                         -3.03177952,
51110                         55.93412313
51111                     ]
51112                 ]
51113             ],
51114             "terms_url": "http://maps.nls.uk/townplans/musselburgh_1.html",
51115             "terms_text": "National Library of Scotland - Musselburgh 1853"
51116         },
51117         {
51118             "name": "OS Town Plans, Musselburgh 1893 (NLS)",
51119             "type": "tms",
51120             "description": "Detailed town plan of Musselburgh 1893, courtesy of National Library of Scotland.",
51121             "template": "http://geo.nls.uk/maps/towns/musselburgh1893/{zoom}/{x}/{-y}.png",
51122             "scaleExtent": [
51123                 13,
51124                 20
51125             ],
51126             "polygon": [
51127                 [
51128                     [
51129                         -3.07017621,
51130                         55.92694102
51131                     ],
51132                     [
51133                         -3.07078961,
51134                         55.94917624
51135                     ],
51136                     [
51137                         -3.03988228,
51138                         55.94944099
51139                     ],
51140                     [
51141                         -3.03928658,
51142                         55.92720556
51143                     ]
51144                 ]
51145             ],
51146             "terms_url": "http://maps.nls.uk/townplans/musselburgh_2.html",
51147             "terms_text": "National Library of Scotland - Musselburgh 1893"
51148         },
51149         {
51150             "name": "OS Town Plans, Nairn 1867-1868 (NLS)",
51151             "type": "tms",
51152             "description": "Detailed town plan of Nairn 1867-1868, courtesy of National Library of Scotland.",
51153             "template": "http://geo.nls.uk/maps/towns/nairn/{zoom}/{x}/{-y}.png",
51154             "scaleExtent": [
51155                 13,
51156                 20
51157             ],
51158             "polygon": [
51159                 [
51160                     [
51161                         -3.88433907,
51162                         57.57899149
51163                     ],
51164                     [
51165                         -3.88509905,
51166                         57.5936822
51167                     ],
51168                     [
51169                         -3.85931017,
51170                         57.59406441
51171                     ],
51172                     [
51173                         -3.85856057,
51174                         57.57937348
51175                     ]
51176                 ]
51177             ],
51178             "terms_url": "http://maps.nls.uk/townplans/nairn.html",
51179             "terms_text": "National Library of Scotland - Nairn 1867-1868"
51180         },
51181         {
51182             "name": "OS Town Plans, Oban 1867-1868 (NLS)",
51183             "type": "tms",
51184             "description": "Detailed town plan of Oban 1867-1868, courtesy of National Library of Scotland.",
51185             "template": "http://geo.nls.uk/maps/towns/oban/{zoom}/{x}/{-y}.png",
51186             "scaleExtent": [
51187                 13,
51188                 20
51189             ],
51190             "polygon": [
51191                 [
51192                     [
51193                         -5.49548449,
51194                         56.39080407
51195                     ],
51196                     [
51197                         -5.49836627,
51198                         56.42219039
51199                     ],
51200                     [
51201                         -5.45383984,
51202                         56.42343933
51203                     ],
51204                     [
51205                         -5.45099456,
51206                         56.39205153
51207                     ]
51208                 ]
51209             ],
51210             "terms_url": "http://maps.nls.uk/townplans/oban.html",
51211             "terms_text": "National Library of Scotland - Oban 1867-1868"
51212         },
51213         {
51214             "name": "OS Town Plans, Peebles 1856 (NLS)",
51215             "type": "tms",
51216             "description": "Detailed town plan of Peebles 1856, courtesy of National Library of Scotland.",
51217             "template": "http://geo.nls.uk/maps/towns/peebles/{zoom}/{x}/{-y}.png",
51218             "scaleExtent": [
51219                 13,
51220                 20
51221             ],
51222             "polygon": [
51223                 [
51224                     [
51225                         -3.20921287,
51226                         55.63635834
51227                     ],
51228                     [
51229                         -3.20990288,
51230                         55.65873817
51231                     ],
51232                     [
51233                         -3.17896372,
51234                         55.65903935
51235                     ],
51236                     [
51237                         -3.17829135,
51238                         55.63665927
51239                     ]
51240                 ]
51241             ],
51242             "terms_url": "http://maps.nls.uk/townplans/peebles.html",
51243             "terms_text": "National Library of Scotland - Peebles 1856"
51244         },
51245         {
51246             "name": "OS Town Plans, Perth 1860 (NLS)",
51247             "type": "tms",
51248             "description": "Detailed town plan of Perth 1860, courtesy of National Library of Scotland.",
51249             "template": "http://geo.nls.uk/maps/towns/perth/{zoom}/{x}/{-y}.png",
51250             "scaleExtent": [
51251                 13,
51252                 20
51253             ],
51254             "polygon": [
51255                 [
51256                     [
51257                         -3.45302495,
51258                         56.37794226
51259                     ],
51260                     [
51261                         -3.45416664,
51262                         56.40789908
51263                     ],
51264                     [
51265                         -3.41187528,
51266                         56.40838777
51267                     ],
51268                     [
51269                         -3.41076676,
51270                         56.3784304
51271                     ]
51272                 ]
51273             ],
51274             "terms_url": "http://maps.nls.uk/townplans/perth.html",
51275             "terms_text": "National Library of Scotland - Perth 1860"
51276         },
51277         {
51278             "name": "OS Town Plans, Peterhead 1868 (NLS)",
51279             "type": "tms",
51280             "description": "Detailed town plan of Peterhead 1868, courtesy of National Library of Scotland.",
51281             "template": "http://geo.nls.uk/maps/towns/peterhead/{zoom}/{x}/{-y}.png",
51282             "scaleExtent": [
51283                 13,
51284                 20
51285             ],
51286             "polygon": [
51287                 [
51288                     [
51289                         -1.80513747,
51290                         57.48046916
51291                     ],
51292                     [
51293                         -1.80494005,
51294                         57.51755411
51295                     ],
51296                     [
51297                         -1.75135366,
51298                         57.51746003
51299                     ],
51300                     [
51301                         -1.75160539,
51302                         57.48037522
51303                     ]
51304                 ]
51305             ],
51306             "terms_url": "http://maps.nls.uk/townplans/peterhead",
51307             "terms_text": "National Library of Scotland - Peterhead 1868"
51308         },
51309         {
51310             "name": "OS Town Plans, Port Glasgow 1856-1857 (NLS)",
51311             "type": "tms",
51312             "description": "Detailed town plan of Port Glasgow 1856-1857, courtesy of National Library of Scotland.",
51313             "template": "http://geo.nls.uk/maps/towns/portglasgow/{zoom}/{x}/{-y}.png",
51314             "scaleExtent": [
51315                 13,
51316                 20
51317             ],
51318             "polygon": [
51319                 [
51320                     [
51321                         -4.70063209,
51322                         55.91995983
51323                     ],
51324                     [
51325                         -4.70222026,
51326                         55.9427679
51327                     ],
51328                     [
51329                         -4.67084958,
51330                         55.94345237
51331                     ],
51332                     [
51333                         -4.6692798,
51334                         55.92064372
51335                     ]
51336                 ]
51337             ],
51338             "terms_url": "http://maps.nls.uk/townplans/port-glasgow.html",
51339             "terms_text": "National Library of Scotland - Port Glasgow 1856-1857"
51340         },
51341         {
51342             "name": "OS Town Plans, Portobello 1893-1894 (NLS)",
51343             "type": "tms",
51344             "description": "Detailed town plan of Portobello 1893-1894, courtesy of National Library of Scotland.",
51345             "template": "http://geo.nls.uk/maps/towns/portobello/{zoom}/{x}/{-y}.png",
51346             "scaleExtent": [
51347                 13,
51348                 20
51349             ],
51350             "polygon": [
51351                 [
51352                     [
51353                         -3.12437919,
51354                         55.93846889
51355                     ],
51356                     [
51357                         -3.1250234,
51358                         55.96068605
51359                     ],
51360                     [
51361                         -3.09394827,
51362                         55.96096586
51363                     ],
51364                     [
51365                         -3.09332184,
51366                         55.93874847
51367                     ]
51368                 ]
51369             ],
51370             "terms_url": "http://maps.nls.uk/townplans/portobello.html",
51371             "terms_text": "National Library of Scotland - Portobello 1893-1894"
51372         },
51373         {
51374             "name": "OS Town Plans, Rothesay 1862-1863 (NLS)",
51375             "type": "tms",
51376             "description": "Detailed town plan of Rothesay 1862-1863, courtesy of National Library of Scotland.",
51377             "template": "http://geo.nls.uk/maps/towns/rothesay/{zoom}/{x}/{-y}.png",
51378             "scaleExtent": [
51379                 13,
51380                 20
51381             ],
51382             "polygon": [
51383                 [
51384                     [
51385                         -5.06449893,
51386                         55.82864114
51387                     ],
51388                     [
51389                         -5.06569719,
51390                         55.84385927
51391                     ],
51392                     [
51393                         -5.04413114,
51394                         55.84439519
51395                     ],
51396                     [
51397                         -5.04294127,
51398                         55.82917676
51399                     ]
51400                 ]
51401             ],
51402             "terms_url": "http://maps.nls.uk/townplans/rothesay.html",
51403             "terms_text": "National Library of Scotland - Rothesay 1862-1863"
51404         },
51405         {
51406             "name": "OS Town Plans, Selkirk 1865 (NLS)",
51407             "type": "tms",
51408             "description": "Detailed town plan of Selkirk 1865, courtesy of National Library of Scotland.",
51409             "template": "http://geo.nls.uk/maps/towns/selkirk/{zoom}/{x}/{-y}.png",
51410             "scaleExtent": [
51411                 13,
51412                 20
51413             ],
51414             "polygon": [
51415                 [
51416                     [
51417                         -2.85998582,
51418                         55.53499576
51419                     ],
51420                     [
51421                         -2.86063259,
51422                         55.56459732
51423                     ],
51424                     [
51425                         -2.82003242,
51426                         55.56487574
51427                     ],
51428                     [
51429                         -2.81941615,
51430                         55.53527387
51431                     ]
51432                 ]
51433             ],
51434             "terms_url": "http://maps.nls.uk/townplans/selkirk.html",
51435             "terms_text": "National Library of Scotland - Selkirk 1865"
51436         },
51437         {
51438             "name": "OS Town Plans, St Andrews 1854 (NLS)",
51439             "type": "tms",
51440             "description": "Detailed town plan of St Andrews 1854, courtesy of National Library of Scotland.",
51441             "template": "http://geo.nls.uk/maps/towns/standrews1854/{zoom}/{x}/{-y}.png",
51442             "scaleExtent": [
51443                 13,
51444                 20
51445             ],
51446             "polygon": [
51447                 [
51448                     [
51449                         -2.81342686,
51450                         56.32097352
51451                     ],
51452                     [
51453                         -2.81405804,
51454                         56.3506222
51455                     ],
51456                     [
51457                         -2.77243712,
51458                         56.35088865
51459                     ],
51460                     [
51461                         -2.77183819,
51462                         56.32123967
51463                     ]
51464                 ]
51465             ],
51466             "terms_url": "http://maps.nls.uk/townplans/st-andrews_1.html",
51467             "terms_text": "National Library of Scotland - St Andrews 1854"
51468         },
51469         {
51470             "name": "OS Town Plans, St Andrews 1893 (NLS)",
51471             "type": "tms",
51472             "description": "Detailed town plan of St Andrews 1893, courtesy of National Library of Scotland.",
51473             "template": "http://geo.nls.uk/maps/towns/standrews1893/{zoom}/{x}/{-y}.png",
51474             "scaleExtent": [
51475                 13,
51476                 20
51477             ],
51478             "polygon": [
51479                 [
51480                     [
51481                         -2.81545583,
51482                         56.31861733
51483                     ],
51484                     [
51485                         -2.81609919,
51486                         56.3487653
51487                     ],
51488                     [
51489                         -2.77387785,
51490                         56.34903619
51491                     ],
51492                     [
51493                         -2.77326775,
51494                         56.31888792
51495                     ]
51496                 ]
51497             ],
51498             "terms_url": "http://maps.nls.uk/townplans/st-andrews_2.html",
51499             "terms_text": "National Library of Scotland - St Andrews 1893"
51500         },
51501         {
51502             "name": "OS Town Plans, Stirling 1858 (NLS)",
51503             "type": "tms",
51504             "description": "Detailed town plan of Stirling 1858, courtesy of National Library of Scotland.",
51505             "template": "http://geo.nls.uk/maps/towns/stirling/{zoom}/{x}/{-y}.png",
51506             "scaleExtent": [
51507                 13,
51508                 20
51509             ],
51510             "polygon": [
51511                 [
51512                     [
51513                         -3.95768489,
51514                         56.10754239
51515                     ],
51516                     [
51517                         -3.95882978,
51518                         56.13007142
51519                     ],
51520                     [
51521                         -3.92711024,
51522                         56.13057046
51523                     ],
51524                     [
51525                         -3.92598386,
51526                         56.10804101
51527                     ]
51528                 ]
51529             ],
51530             "terms_url": "http://maps.nls.uk/townplans/stirling.html",
51531             "terms_text": "National Library of Scotland - Stirling 1858"
51532         },
51533         {
51534             "name": "OS Town Plans, Stonehaven 1864 (NLS)",
51535             "type": "tms",
51536             "description": "Detailed town plan of Stonehaven 1864, courtesy of National Library of Scotland.",
51537             "template": "http://geo.nls.uk/maps/towns/stonehaven/{zoom}/{x}/{-y}.png",
51538             "scaleExtent": [
51539                 13,
51540                 20
51541             ],
51542             "polygon": [
51543                 [
51544                     [
51545                         -2.220167,
51546                         56.9565098
51547                     ],
51548                     [
51549                         -2.2202543,
51550                         56.97129283
51551                     ],
51552                     [
51553                         -2.19924399,
51554                         56.9713281
51555                     ],
51556                     [
51557                         -2.19916501,
51558                         56.95654504
51559                     ]
51560                 ]
51561             ],
51562             "terms_url": "http://maps.nls.uk/townplans/stonehaven.html",
51563             "terms_text": "National Library of Scotland - Stonehaven 1864"
51564         },
51565         {
51566             "name": "OS Town Plans, Stranraer 1847 (NLS)",
51567             "type": "tms",
51568             "description": "Detailed town plan of Stranraer 1847, courtesy of National Library of Scotland.",
51569             "template": "http://geo.nls.uk/maps/towns/stranraer1847/{zoom}/{x}/{-y}.png",
51570             "scaleExtent": [
51571                 13,
51572                 20
51573             ],
51574             "polygon": [
51575                 [
51576                     [
51577                         -5.04859743,
51578                         54.8822997
51579                     ],
51580                     [
51581                         -5.0508954,
51582                         54.91268061
51583                     ],
51584                     [
51585                         -5.0095373,
51586                         54.91371278
51587                     ],
51588                     [
51589                         -5.00727037,
51590                         54.88333071
51591                     ]
51592                 ]
51593             ],
51594             "terms_url": "http://maps.nls.uk/townplans/stranraer_1.html",
51595             "terms_text": "National Library of Scotland - Stranraer 1847"
51596         },
51597         {
51598             "name": "OS Town Plans, Stranraer 1863-1877 (NLS)",
51599             "type": "tms",
51600             "description": "Detailed town plan of Stranraer 1863-1877, courtesy of National Library of Scotland.",
51601             "template": "http://geo.nls.uk/maps/towns/stranraer1867/{zoom}/{x}/{-y}.png",
51602             "scaleExtent": [
51603                 13,
51604                 20
51605             ],
51606             "polygon": [
51607                 [
51608                     [
51609                         -5.04877289,
51610                         54.88228699
51611                     ],
51612                     [
51613                         -5.05107324,
51614                         54.9126976
51615                     ],
51616                     [
51617                         -5.00947337,
51618                         54.91373582
51619                     ],
51620                     [
51621                         -5.00720427,
51622                         54.88332405
51623                     ]
51624                 ]
51625             ],
51626             "terms_url": "http://maps.nls.uk/townplans/stranraer_1a.html",
51627             "terms_text": "National Library of Scotland - Stranraer 1863-1877"
51628         },
51629         {
51630             "name": "OS Town Plans, Stranraer 1893 (NLS)",
51631             "type": "tms",
51632             "description": "Detailed town plan of Stranraer 1893, courtesy of National Library of Scotland.",
51633             "template": "http://geo.nls.uk/maps/towns/stranraer1893/{zoom}/{x}/{-y}.png",
51634             "scaleExtent": [
51635                 13,
51636                 20
51637             ],
51638             "polygon": [
51639                 [
51640                     [
51641                         -5.04418424,
51642                         54.89773858
51643                     ],
51644                     [
51645                         -5.04511026,
51646                         54.90999885
51647                     ],
51648                     [
51649                         -5.0140499,
51650                         54.91077389
51651                     ],
51652                     [
51653                         -5.0131333,
51654                         54.89851327
51655                     ]
51656                 ]
51657             ],
51658             "terms_url": "http://maps.nls.uk/townplans/stranraer_2.html",
51659             "terms_text": "National Library of Scotland - Stranraer 1893"
51660         },
51661         {
51662             "name": "OS Town Plans, Strathaven 1858 (NLS)",
51663             "type": "tms",
51664             "description": "Detailed town plan of Strathaven 1858, courtesy of National Library of Scotland.",
51665             "template": "http://geo.nls.uk/maps/towns/strathaven/{zoom}/{x}/{-y}.png",
51666             "scaleExtent": [
51667                 13,
51668                 20
51669             ],
51670             "polygon": [
51671                 [
51672                     [
51673                         -4.06914872,
51674                         55.67242091
51675                     ],
51676                     [
51677                         -4.06954357,
51678                         55.67989707
51679                     ],
51680                     [
51681                         -4.05917487,
51682                         55.6800715
51683                     ],
51684                     [
51685                         -4.05878199,
51686                         55.67259529
51687                     ]
51688                 ]
51689             ],
51690             "terms_url": "http://maps.nls.uk/townplans/strathaven.html",
51691             "terms_text": "National Library of Scotland - Strathaven 1858"
51692         },
51693         {
51694             "name": "OS Town Plans, Wick 1872 (NLS)",
51695             "type": "tms",
51696             "description": "Detailed town plan of Wick 1872, courtesy of National Library of Scotland.",
51697             "template": "http://geo.nls.uk/maps/towns/wick/{zoom}/{x}/{-y}.png",
51698             "scaleExtent": [
51699                 13,
51700                 20
51701             ],
51702             "polygon": [
51703                 [
51704                     [
51705                         -3.11470001,
51706                         58.41344839
51707                     ],
51708                     [
51709                         -3.11588837,
51710                         58.45101446
51711                     ],
51712                     [
51713                         -3.05949843,
51714                         58.45149284
51715                     ],
51716                     [
51717                         -3.05837008,
51718                         58.41392606
51719                     ]
51720                 ]
51721             ],
51722             "terms_url": "http://maps.nls.uk/townplans/wick.html",
51723             "terms_text": "National Library of Scotland - Wick 1872"
51724         },
51725         {
51726             "name": "OS Town Plans, Wigtown 1848 (NLS)",
51727             "type": "tms",
51728             "description": "Detailed town plan of Wigtown 1848, courtesy of National Library of Scotland.",
51729             "template": "http://geo.nls.uk/maps/towns/wigtown1848/{zoom}/{x}/{-y}.png",
51730             "scaleExtent": [
51731                 13,
51732                 20
51733             ],
51734             "polygon": [
51735                 [
51736                     [
51737                         -4.45235587,
51738                         54.8572296
51739                     ],
51740                     [
51741                         -4.45327284,
51742                         54.87232603
51743                     ],
51744                     [
51745                         -4.43254469,
51746                         54.87274317
51747                     ],
51748                     [
51749                         -4.43163545,
51750                         54.85764651
51751                     ]
51752                 ]
51753             ],
51754             "terms_url": "http://maps.nls.uk/townplans/wigtown_1.html",
51755             "terms_text": "National Library of Scotland - Wigtown 1848"
51756         },
51757         {
51758             "name": "OS Town Plans, Wigtown 1894 (NLS)",
51759             "type": "tms",
51760             "description": "Detailed town plan of Wigtown 1894, courtesy of National Library of Scotland.",
51761             "template": "http://geo.nls.uk/maps/towns/wigtown1894/{zoom}/{x}/{-y}.png",
51762             "scaleExtent": [
51763                 13,
51764                 20
51765             ],
51766             "polygon": [
51767                 [
51768                     [
51769                         -4.45233361,
51770                         54.85721131
51771                     ],
51772                     [
51773                         -4.45325423,
51774                         54.87236807
51775                     ],
51776                     [
51777                         -4.43257837,
51778                         54.87278416
51779                     ],
51780                     [
51781                         -4.43166549,
51782                         54.85762716
51783                     ]
51784                 ]
51785             ],
51786             "terms_url": "http://maps.nls.uk/townplans/wigtown_2.html",
51787             "terms_text": "National Library of Scotland - Wigtown 1894"
51788         },
51789         {
51790             "name": "OpenPT Map (overlay)",
51791             "type": "tms",
51792             "template": "http://openptmap.de/tiles/{zoom}/{x}/{y}.png",
51793             "scaleExtent": [
51794                 5,
51795                 16
51796             ],
51797             "polygon": [
51798                 [
51799                     [
51800                         6.4901072,
51801                         53.665658
51802                     ],
51803                     [
51804                         8.5665347,
51805                         53.9848257
51806                     ],
51807                     [
51808                         8.1339457,
51809                         54.709715
51810                     ],
51811                     [
51812                         8.317796,
51813                         55.0952362
51814                     ],
51815                     [
51816                         10.1887438,
51817                         54.7783834
51818                     ],
51819                     [
51820                         10.6321475,
51821                         54.4778841
51822                     ],
51823                     [
51824                         11.2702164,
51825                         54.6221504
51826                     ],
51827                     [
51828                         11.681176,
51829                         54.3709243
51830                     ],
51831                     [
51832                         12.0272473,
51833                         54.3898199
51834                     ],
51835                     [
51836                         13.3250145,
51837                         54.8531617
51838                     ],
51839                     [
51840                         13.9198245,
51841                         54.6972173
51842                     ],
51843                     [
51844                         14.2118221,
51845                         54.1308273
51846                     ],
51847                     [
51848                         14.493005,
51849                         53.2665063
51850                     ],
51851                     [
51852                         14.1577485,
51853                         52.8766495
51854                     ],
51855                     [
51856                         14.7525584,
51857                         52.5819369
51858                     ],
51859                     [
51860                         15.0986297,
51861                         51.0171541
51862                     ],
51863                     [
51864                         14.9364088,
51865                         50.8399279
51866                     ],
51867                     [
51868                         14.730929,
51869                         50.7920977
51870                     ],
51871                     [
51872                         14.4389313,
51873                         50.8808862
51874                     ],
51875                     [
51876                         12.9573138,
51877                         50.3939044
51878                     ],
51879                     [
51880                         12.51391,
51881                         50.3939044
51882                     ],
51883                     [
51884                         12.3084302,
51885                         50.1173237
51886                     ],
51887                     [
51888                         12.6112425,
51889                         49.9088337
51890                     ],
51891                     [
51892                         12.394948,
51893                         49.7344006
51894                     ],
51895                     [
51896                         12.7734634,
51897                         49.4047626
51898                     ],
51899                     [
51900                         14.1469337,
51901                         48.6031036
51902                     ],
51903                     [
51904                         14.6768553,
51905                         48.6531391
51906                     ],
51907                     [
51908                         15.0661855,
51909                         49.0445497
51910                     ],
51911                     [
51912                         16.2666202,
51913                         48.7459305
51914                     ],
51915                     [
51916                         16.4937294,
51917                         48.8741286
51918                     ],
51919                     [
51920                         16.904689,
51921                         48.7173975
51922                     ],
51923                     [
51924                         16.9371332,
51925                         48.5315383
51926                     ],
51927                     [
51928                         16.8384693,
51929                         48.3823161
51930                     ],
51931                     [
51932                         17.2017097,
51933                         48.010204
51934                     ],
51935                     [
51936                         17.1214145,
51937                         47.6997605
51938                     ],
51939                     [
51940                         16.777292,
51941                         47.6585709
51942                     ],
51943                     [
51944                         16.6090543,
51945                         47.7460598
51946                     ],
51947                     [
51948                         16.410228,
51949                         47.6637214
51950                     ],
51951                     [
51952                         16.7352326,
51953                         47.6147714
51954                     ],
51955                     [
51956                         16.5555242,
51957                         47.3589738
51958                     ],
51959                     [
51960                         16.4790525,
51961                         46.9768539
51962                     ],
51963                     [
51964                         16.0355168,
51965                         46.8096295
51966                     ],
51967                     [
51968                         16.0508112,
51969                         46.6366332
51970                     ],
51971                     [
51972                         14.9572663,
51973                         46.6313822
51974                     ],
51975                     [
51976                         14.574908,
51977                         46.3892866
51978                     ],
51979                     [
51980                         12.3954655,
51981                         46.6891149
51982                     ],
51983                     [
51984                         12.1507562,
51985                         47.0550608
51986                     ],
51987                     [
51988                         11.1183887,
51989                         46.9142058
51990                     ],
51991                     [
51992                         11.0342699,
51993                         46.7729797
51994                     ],
51995                     [
51996                         10.4836739,
51997                         46.8462544
51998                     ],
51999                     [
52000                         10.4607324,
52001                         46.5472973
52002                     ],
52003                     [
52004                         10.1013156,
52005                         46.5735879
52006                     ],
52007                     [
52008                         10.2007287,
52009                         46.1831867
52010                     ],
52011                     [
52012                         9.8948421,
52013                         46.3629068
52014                     ],
52015                     [
52016                         9.5966026,
52017                         46.2889758
52018                     ],
52019                     [
52020                         9.2983631,
52021                         46.505206
52022                     ],
52023                     [
52024                         9.2830687,
52025                         46.2572605
52026                     ],
52027                     [
52028                         9.0536537,
52029                         45.7953255
52030                     ],
52031                     [
52032                         8.4265861,
52033                         46.2466846
52034                     ],
52035                     [
52036                         8.4418804,
52037                         46.4736161
52038                     ],
52039                     [
52040                         7.8759901,
52041                         45.9284607
52042                     ],
52043                     [
52044                         7.0959791,
52045                         45.8645956
52046                     ],
52047                     [
52048                         6.7747981,
52049                         46.1620044
52050                     ],
52051                     [
52052                         6.8206811,
52053                         46.4051083
52054                     ],
52055                     [
52056                         6.5453831,
52057                         46.4578142
52058                     ],
52059                     [
52060                         6.3312624,
52061                         46.3840116
52062                     ],
52063                     [
52064                         6.3847926,
52065                         46.2466846
52066                     ],
52067                     [
52068                         5.8953739,
52069                         46.0878021
52070                     ],
52071                     [
52072                         6.1171418,
52073                         46.3681838
52074                     ],
52075                     [
52076                         6.0942003,
52077                         46.5998657
52078                     ],
52079                     [
52080                         6.4383228,
52081                         46.7782169
52082                     ],
52083                     [
52084                         6.4306756,
52085                         46.9298747
52086                     ],
52087                     [
52088                         7.0806847,
52089                         47.3460216
52090                     ],
52091                     [
52092                         6.8436226,
52093                         47.3719227
52094                     ],
52095                     [
52096                         6.9965659,
52097                         47.5012373
52098                     ],
52099                     [
52100                         7.1800979,
52101                         47.5064033
52102                     ],
52103                     [
52104                         7.2336281,
52105                         47.439206
52106                     ],
52107                     [
52108                         7.4553959,
52109                         47.4805683
52110                     ],
52111                     [
52112                         7.7842241,
52113                         48.645735
52114                     ],
52115                     [
52116                         8.1971711,
52117                         49.0282701
52118                     ],
52119                     [
52120                         7.6006921,
52121                         49.0382974
52122                     ],
52123                     [
52124                         7.4477487,
52125                         49.1634679
52126                     ],
52127                     [
52128                         7.2030394,
52129                         49.1034255
52130                     ],
52131                     [
52132                         6.6677378,
52133                         49.1634679
52134                     ],
52135                     [
52136                         6.6371491,
52137                         49.3331933
52138                     ],
52139                     [
52140                         6.3542039,
52141                         49.4576194
52142                     ],
52143                     [
52144                         6.5453831,
52145                         49.8043366
52146                     ],
52147                     [
52148                         6.2471436,
52149                         49.873384
52150                     ],
52151                     [
52152                         6.0789059,
52153                         50.1534883
52154                     ],
52155                     [
52156                         6.3618511,
52157                         50.3685934
52158                     ],
52159                     [
52160                         6.0865531,
52161                         50.7039632
52162                     ],
52163                     [
52164                         5.8800796,
52165                         51.0513752
52166                     ],
52167                     [
52168                         6.1247889,
52169                         51.1618085
52170                     ],
52171                     [
52172                         6.1936134,
52173                         51.491527
52174                     ],
52175                     [
52176                         5.9641984,
52177                         51.7526501
52178                     ],
52179                     [
52180                         6.0253758,
52181                         51.8897286
52182                     ],
52183                     [
52184                         6.4536171,
52185                         51.8661241
52186                     ],
52187                     [
52188                         6.8436226,
52189                         51.9557552
52190                     ],
52191                     [
52192                         6.6906793,
52193                         52.0499105
52194                     ],
52195                     [
52196                         7.0042131,
52197                         52.2282603
52198                     ],
52199                     [
52200                         7.0195074,
52201                         52.4525245
52202                     ],
52203                     [
52204                         6.6983264,
52205                         52.4665032
52206                     ],
52207                     [
52208                         6.6906793,
52209                         52.6524628
52210                     ],
52211                     [
52212                         7.0348017,
52213                         52.6385432
52214                     ],
52215                     [
52216                         7.0730376,
52217                         52.8330151
52218                     ],
52219                     [
52220                         7.2183337,
52221                         52.9852064
52222                     ],
52223                     [
52224                         7.1953922,
52225                         53.3428087
52226                     ],
52227                     [
52228                         7.0042131,
52229                         53.3291098
52230                     ]
52231                 ]
52232             ],
52233             "terms_url": "http://openstreetmap.org/",
52234             "terms_text": "© OpenStreetMap contributors, CC-BY-SA"
52235         },
52236         {
52237             "name": "OpenStreetMap (Mapnik)",
52238             "type": "tms",
52239             "description": "The default OpenStreetMap layer.",
52240             "template": "http://tile.openstreetmap.org/{zoom}/{x}/{y}.png",
52241             "scaleExtent": [
52242                 0,
52243                 19
52244             ],
52245             "terms_url": "http://openstreetmap.org/",
52246             "terms_text": "© OpenStreetMap contributors, CC-BY-SA",
52247             "id": "MAPNIK",
52248             "default": true
52249         },
52250         {
52251             "name": "OpenStreetMap GPS traces",
52252             "type": "tms",
52253             "description": "Public GPS traces uploaded to OpenStreetMap.",
52254             "template": "http://{switch:a,b,c}.gps-tile.openstreetmap.org/lines/{zoom}/{x}/{y}.png",
52255             "scaleExtent": [
52256                 0,
52257                 20
52258             ],
52259             "terms_url": "http://www.openstreetmap.org/copyright",
52260             "terms_text": "© OpenStreetMap contributors",
52261             "terms_html": "© <a href='http://www.openstreetmap.org/copyright'>OpenStreetMap contributors</a>. North: <span style='display: inline-block; width: 10px; height: 10px; background-color: #7fed11;'></span> South: <span style='display: inline-block; width: 10px; height: 10px; background-color: #7f11ed;'></span> East: <span style='display: inline-block; width: 10px; height: 10px; background-color: #ff3f3f;'></span> West: <span style='display: inline-block; width: 10px; height: 10px; background-color: #00bfbf;'></span>",
52262             "overlay": true
52263         },
52264         {
52265             "name": "Pangasinán/Bulacan (Phillipines HiRes)",
52266             "type": "tms",
52267             "template": "http://gravitystorm.dev.openstreetmap.org/imagery/philippines/{zoom}/{x}/{y}.png",
52268             "scaleExtent": [
52269                 12,
52270                 19
52271             ],
52272             "polygon": [
52273                 [
52274                     [
52275                         120.336593,
52276                         15.985768
52277                     ],
52278                     [
52279                         120.445995,
52280                         15.984
52281                     ],
52282                     [
52283                         120.446134,
52284                         15.974459
52285                     ],
52286                     [
52287                         120.476464,
52288                         15.974592
52289                     ],
52290                     [
52291                         120.594247,
52292                         15.946832
52293                     ],
52294                     [
52295                         120.598064,
52296                         16.090795
52297                     ],
52298                     [
52299                         120.596537,
52300                         16.197999
52301                     ],
52302                     [
52303                         120.368537,
52304                         16.218527
52305                     ],
52306                     [
52307                         120.347576,
52308                         16.042308
52309                     ],
52310                     [
52311                         120.336593,
52312                         15.985768
52313                     ]
52314                 ],
52315                 [
52316                     [
52317                         120.8268,
52318                         15.3658
52319                     ],
52320                     [
52321                         121.2684,
52322                         15.2602
52323                     ],
52324                     [
52325                         121.2699,
52326                         14.7025
52327                     ],
52328                     [
52329                         120.695,
52330                         14.8423
52331                     ]
52332                 ]
52333             ]
52334         },
52335         {
52336             "name": "Slovakia EEA CORINE 2006",
52337             "type": "tms",
52338             "template": "http://www.freemap.sk/tms/clc/{zoom}/{x}/{y}.png",
52339             "polygon": [
52340                 [
52341                     [
52342                         19.83682,
52343                         49.25529
52344                     ],
52345                     [
52346                         19.80075,
52347                         49.42385
52348                     ],
52349                     [
52350                         19.60437,
52351                         49.48058
52352                     ],
52353                     [
52354                         19.49179,
52355                         49.63961
52356                     ],
52357                     [
52358                         19.21831,
52359                         49.52604
52360                     ],
52361                     [
52362                         19.16778,
52363                         49.42521
52364                     ],
52365                     [
52366                         19.00308,
52367                         49.42236
52368                     ],
52369                     [
52370                         18.97611,
52371                         49.5308
52372                     ],
52373                     [
52374                         18.54685,
52375                         49.51425
52376                     ],
52377                     [
52378                         18.31432,
52379                         49.33818
52380                     ],
52381                     [
52382                         18.15913,
52383                         49.2961
52384                     ],
52385                     [
52386                         18.05564,
52387                         49.11134
52388                     ],
52389                     [
52390                         17.56396,
52391                         48.84938
52392                     ],
52393                     [
52394                         17.17929,
52395                         48.88816
52396                     ],
52397                     [
52398                         17.058,
52399                         48.81105
52400                     ],
52401                     [
52402                         16.90426,
52403                         48.61947
52404                     ],
52405                     [
52406                         16.79685,
52407                         48.38561
52408                     ],
52409                     [
52410                         17.06762,
52411                         48.01116
52412                     ],
52413                     [
52414                         17.32787,
52415                         47.97749
52416                     ],
52417                     [
52418                         17.51699,
52419                         47.82535
52420                     ],
52421                     [
52422                         17.74776,
52423                         47.73093
52424                     ],
52425                     [
52426                         18.29515,
52427                         47.72075
52428                     ],
52429                     [
52430                         18.67959,
52431                         47.75541
52432                     ],
52433                     [
52434                         18.89755,
52435                         47.81203
52436                     ],
52437                     [
52438                         18.79463,
52439                         47.88245
52440                     ],
52441                     [
52442                         18.84318,
52443                         48.04046
52444                     ],
52445                     [
52446                         19.46212,
52447                         48.05333
52448                     ],
52449                     [
52450                         19.62064,
52451                         48.22938
52452                     ],
52453                     [
52454                         19.89585,
52455                         48.09387
52456                     ],
52457                     [
52458                         20.33766,
52459                         48.2643
52460                     ],
52461                     [
52462                         20.55395,
52463                         48.52358
52464                     ],
52465                     [
52466                         20.82335,
52467                         48.55714
52468                     ],
52469                     [
52470                         21.10271,
52471                         48.47096
52472                     ],
52473                     [
52474                         21.45863,
52475                         48.55513
52476                     ],
52477                     [
52478                         21.74536,
52479                         48.31435
52480                     ],
52481                     [
52482                         22.15293,
52483                         48.37179
52484                     ],
52485                     [
52486                         22.61255,
52487                         49.08914
52488                     ],
52489                     [
52490                         22.09997,
52491                         49.23814
52492                     ],
52493                     [
52494                         21.9686,
52495                         49.36363
52496                     ],
52497                     [
52498                         21.6244,
52499                         49.46989
52500                     ],
52501                     [
52502                         21.06873,
52503                         49.46402
52504                     ],
52505                     [
52506                         20.94336,
52507                         49.31088
52508                     ],
52509                     [
52510                         20.73052,
52511                         49.44006
52512                     ],
52513                     [
52514                         20.22804,
52515                         49.41714
52516                     ],
52517                     [
52518                         20.05234,
52519                         49.23052
52520                     ],
52521                     [
52522                         19.83682,
52523                         49.25529
52524                     ]
52525                 ]
52526             ],
52527             "terms_url": "http://www.eea.europa.eu/data-and-maps/data/clc-2006-vector-data-version-1",
52528             "terms_text": "EEA Corine 2006"
52529         },
52530         {
52531             "name": "Slovakia EEA GMES Urban Atlas",
52532             "type": "tms",
52533             "template": "http://www.freemap.sk/tms/urbanatlas/{zoom}/{x}/{y}.png",
52534             "polygon": [
52535                 [
52536                     [
52537                         19.83682,
52538                         49.25529
52539                     ],
52540                     [
52541                         19.80075,
52542                         49.42385
52543                     ],
52544                     [
52545                         19.60437,
52546                         49.48058
52547                     ],
52548                     [
52549                         19.49179,
52550                         49.63961
52551                     ],
52552                     [
52553                         19.21831,
52554                         49.52604
52555                     ],
52556                     [
52557                         19.16778,
52558                         49.42521
52559                     ],
52560                     [
52561                         19.00308,
52562                         49.42236
52563                     ],
52564                     [
52565                         18.97611,
52566                         49.5308
52567                     ],
52568                     [
52569                         18.54685,
52570                         49.51425
52571                     ],
52572                     [
52573                         18.31432,
52574                         49.33818
52575                     ],
52576                     [
52577                         18.15913,
52578                         49.2961
52579                     ],
52580                     [
52581                         18.05564,
52582                         49.11134
52583                     ],
52584                     [
52585                         17.56396,
52586                         48.84938
52587                     ],
52588                     [
52589                         17.17929,
52590                         48.88816
52591                     ],
52592                     [
52593                         17.058,
52594                         48.81105
52595                     ],
52596                     [
52597                         16.90426,
52598                         48.61947
52599                     ],
52600                     [
52601                         16.79685,
52602                         48.38561
52603                     ],
52604                     [
52605                         17.06762,
52606                         48.01116
52607                     ],
52608                     [
52609                         17.32787,
52610                         47.97749
52611                     ],
52612                     [
52613                         17.51699,
52614                         47.82535
52615                     ],
52616                     [
52617                         17.74776,
52618                         47.73093
52619                     ],
52620                     [
52621                         18.29515,
52622                         47.72075
52623                     ],
52624                     [
52625                         18.67959,
52626                         47.75541
52627                     ],
52628                     [
52629                         18.89755,
52630                         47.81203
52631                     ],
52632                     [
52633                         18.79463,
52634                         47.88245
52635                     ],
52636                     [
52637                         18.84318,
52638                         48.04046
52639                     ],
52640                     [
52641                         19.46212,
52642                         48.05333
52643                     ],
52644                     [
52645                         19.62064,
52646                         48.22938
52647                     ],
52648                     [
52649                         19.89585,
52650                         48.09387
52651                     ],
52652                     [
52653                         20.33766,
52654                         48.2643
52655                     ],
52656                     [
52657                         20.55395,
52658                         48.52358
52659                     ],
52660                     [
52661                         20.82335,
52662                         48.55714
52663                     ],
52664                     [
52665                         21.10271,
52666                         48.47096
52667                     ],
52668                     [
52669                         21.45863,
52670                         48.55513
52671                     ],
52672                     [
52673                         21.74536,
52674                         48.31435
52675                     ],
52676                     [
52677                         22.15293,
52678                         48.37179
52679                     ],
52680                     [
52681                         22.61255,
52682                         49.08914
52683                     ],
52684                     [
52685                         22.09997,
52686                         49.23814
52687                     ],
52688                     [
52689                         21.9686,
52690                         49.36363
52691                     ],
52692                     [
52693                         21.6244,
52694                         49.46989
52695                     ],
52696                     [
52697                         21.06873,
52698                         49.46402
52699                     ],
52700                     [
52701                         20.94336,
52702                         49.31088
52703                     ],
52704                     [
52705                         20.73052,
52706                         49.44006
52707                     ],
52708                     [
52709                         20.22804,
52710                         49.41714
52711                     ],
52712                     [
52713                         20.05234,
52714                         49.23052
52715                     ],
52716                     [
52717                         19.83682,
52718                         49.25529
52719                     ]
52720                 ]
52721             ],
52722             "terms_url": "http://www.eea.europa.eu/data-and-maps/data/urban-atlas",
52723             "terms_text": "EEA GMES Urban Atlas"
52724         },
52725         {
52726             "name": "Slovakia Historic Maps",
52727             "type": "tms",
52728             "template": "http://tms.freemap.sk/historicke/{zoom}/{x}/{y}.png",
52729             "scaleExtent": [
52730                 0,
52731                 12
52732             ],
52733             "polygon": [
52734                 [
52735                     [
52736                         16.8196949,
52737                         47.4927236
52738                     ],
52739                     [
52740                         16.8196949,
52741                         49.5030322
52742                     ],
52743                     [
52744                         22.8388318,
52745                         49.5030322
52746                     ],
52747                     [
52748                         22.8388318,
52749                         47.4927236
52750                     ],
52751                     [
52752                         16.8196949,
52753                         47.4927236
52754                     ]
52755                 ]
52756             ]
52757         },
52758         {
52759             "name": "South Africa CD:NGI Aerial",
52760             "type": "tms",
52761             "template": "http://{switch:a,b,c}.aerial.openstreetmap.org.za/ngi-aerial/{zoom}/{x}/{y}.jpg",
52762             "scaleExtent": [
52763                 1,
52764                 22
52765             ],
52766             "polygon": [
52767                 [
52768                     [
52769                         17.8396817,
52770                         -32.7983384
52771                     ],
52772                     [
52773                         17.8893509,
52774                         -32.6972835
52775                     ],
52776                     [
52777                         18.00364,
52778                         -32.6982187
52779                     ],
52780                     [
52781                         18.0991679,
52782                         -32.7485251
52783                     ],
52784                     [
52785                         18.2898747,
52786                         -32.5526645
52787                     ],
52788                     [
52789                         18.2930182,
52790                         -32.0487089
52791                     ],
52792                     [
52793                         18.105455,
52794                         -31.6454966
52795                     ],
52796                     [
52797                         17.8529257,
52798                         -31.3443951
52799                     ],
52800                     [
52801                         17.5480046,
52802                         -30.902171
52803                     ],
52804                     [
52805                         17.4044506,
52806                         -30.6374731
52807                     ],
52808                     [
52809                         17.2493704,
52810                         -30.3991663
52811                     ],
52812                     [
52813                         16.9936977,
52814                         -29.6543552
52815                     ],
52816                     [
52817                         16.7987996,
52818                         -29.19437
52819                     ],
52820                     [
52821                         16.5494139,
52822                         -28.8415949
52823                     ],
52824                     [
52825                         16.4498691,
52826                         -28.691876
52827                     ],
52828                     [
52829                         16.4491046,
52830                         -28.5515766
52831                     ],
52832                     [
52833                         16.6002551,
52834                         -28.4825663
52835                     ],
52836                     [
52837                         16.7514057,
52838                         -28.4486958
52839                     ],
52840                     [
52841                         16.7462192,
52842                         -28.2458973
52843                     ],
52844                     [
52845                         16.8855148,
52846                         -28.04729
52847                     ],
52848                     [
52849                         16.9929502,
52850                         -28.0244005
52851                     ],
52852                     [
52853                         17.0529659,
52854                         -28.0257086
52855                     ],
52856                     [
52857                         17.1007562,
52858                         -28.0338839
52859                     ],
52860                     [
52861                         17.2011527,
52862                         -28.0930546
52863                     ],
52864                     [
52865                         17.2026346,
52866                         -28.2328424
52867                     ],
52868                     [
52869                         17.2474611,
52870                         -28.2338215
52871                     ],
52872                     [
52873                         17.2507953,
52874                         -28.198892
52875                     ],
52876                     [
52877                         17.3511919,
52878                         -28.1975861
52879                     ],
52880                     [
52881                         17.3515624,
52882                         -28.2442655
52883                     ],
52884                     [
52885                         17.4015754,
52886                         -28.2452446
52887                     ],
52888                     [
52889                         17.4149122,
52890                         -28.3489751
52891                     ],
52892                     [
52893                         17.4008345,
52894                         -28.547997
52895                     ],
52896                     [
52897                         17.4526999,
52898                         -28.5489733
52899                     ],
52900                     [
52901                         17.4512071,
52902                         -28.6495106
52903                     ],
52904                     [
52905                         17.4983599,
52906                         -28.6872054
52907                     ],
52908                     [
52909                         17.6028204,
52910                         -28.6830048
52911                     ],
52912                     [
52913                         17.6499732,
52914                         -28.6967928
52915                     ],
52916                     [
52917                         17.6525928,
52918                         -28.7381457
52919                     ],
52920                     [
52921                         17.801386,
52922                         -28.7381457
52923                     ],
52924                     [
52925                         17.9994276,
52926                         -28.7560602
52927                     ],
52928                     [
52929                         18.0002748,
52930                         -28.7956172
52931                     ],
52932                     [
52933                         18.1574507,
52934                         -28.8718055
52935                     ],
52936                     [
52937                         18.5063811,
52938                         -28.8718055
52939                     ],
52940                     [
52941                         18.6153564,
52942                         -28.8295875
52943                     ],
52944                     [
52945                         18.9087513,
52946                         -28.8277516
52947                     ],
52948                     [
52949                         19.1046973,
52950                         -28.9488548
52951                     ],
52952                     [
52953                         19.1969071,
52954                         -28.9378513
52955                     ],
52956                     [
52957                         19.243012,
52958                         -28.8516164
52959                     ],
52960                     [
52961                         19.2314858,
52962                         -28.802963
52963                     ],
52964                     [
52965                         19.2587296,
52966                         -28.7009928
52967                     ],
52968                     [
52969                         19.4431493,
52970                         -28.6973163
52971                     ],
52972                     [
52973                         19.5500289,
52974                         -28.4958332
52975                     ],
52976                     [
52977                         19.6967264,
52978                         -28.4939914
52979                     ],
52980                     [
52981                         19.698822,
52982                         -28.4479358
52983                     ],
52984                     [
52985                         19.8507587,
52986                         -28.4433291
52987                     ],
52988                     [
52989                         19.8497109,
52990                         -28.4027818
52991                     ],
52992                     [
52993                         19.9953605,
52994                         -28.399095
52995                     ],
52996                     [
52997                         19.9893671,
52998                         -24.7497859
52999                     ],
53000                     [
53001                         20.2916682,
53002                         -24.9192346
53003                     ],
53004                     [
53005                         20.4724562,
53006                         -25.1501701
53007                     ],
53008                     [
53009                         20.6532441,
53010                         -25.4529449
53011                     ],
53012                     [
53013                         20.733265,
53014                         -25.6801957
53015                     ],
53016                     [
53017                         20.8281046,
53018                         -25.8963498
53019                     ],
53020                     [
53021                         20.8429232,
53022                         -26.215851
53023                     ],
53024                     [
53025                         20.6502804,
53026                         -26.4840868
53027                     ],
53028                     [
53029                         20.6532441,
53030                         -26.8204869
53031                     ],
53032                     [
53033                         21.0889134,
53034                         -26.846933
53035                     ],
53036                     [
53037                         21.6727695,
53038                         -26.8389998
53039                     ],
53040                     [
53041                         21.7765003,
53042                         -26.6696268
53043                     ],
53044                     [
53045                         21.9721069,
53046                         -26.6431395
53047                     ],
53048                     [
53049                         22.2803355,
53050                         -26.3274702
53051                     ],
53052                     [
53053                         22.5707817,
53054                         -26.1333967
53055                     ],
53056                     [
53057                         22.7752795,
53058                         -25.6775246
53059                     ],
53060                     [
53061                         23.0005235,
53062                         -25.2761948
53063                     ],
53064                     [
53065                         23.4658301,
53066                         -25.2735148
53067                     ],
53068                     [
53069                         23.883717,
53070                         -25.597366
53071                     ],
53072                     [
53073                         24.2364017,
53074                         -25.613402
53075                     ],
53076                     [
53077                         24.603905,
53078                         -25.7896563
53079                     ],
53080                     [
53081                         25.110704,
53082                         -25.7389432
53083                     ],
53084                     [
53085                         25.5078447,
53086                         -25.6855376
53087                     ],
53088                     [
53089                         25.6441766,
53090                         -25.4823781
53091                     ],
53092                     [
53093                         25.8419267,
53094                         -24.7805437
53095                     ],
53096                     [
53097                         25.846641,
53098                         -24.7538456
53099                     ],
53100                     [
53101                         26.3928487,
53102                         -24.6332894
53103                     ],
53104                     [
53105                         26.4739066,
53106                         -24.5653312
53107                     ],
53108                     [
53109                         26.5089966,
53110                         -24.4842437
53111                     ],
53112                     [
53113                         26.5861946,
53114                         -24.4075775
53115                     ],
53116                     [
53117                         26.7300635,
53118                         -24.3014458
53119                     ],
53120                     [
53121                         26.8567384,
53122                         -24.2499463
53123                     ],
53124                     [
53125                         26.8574402,
53126                         -24.1026901
53127                     ],
53128                     [
53129                         26.9215471,
53130                         -23.8990957
53131                     ],
53132                     [
53133                         26.931831,
53134                         -23.8461891
53135                     ],
53136                     [
53137                         26.9714827,
53138                         -23.6994344
53139                     ],
53140                     [
53141                         27.0006074,
53142                         -23.6367644
53143                     ],
53144                     [
53145                         27.0578041,
53146                         -23.6052574
53147                     ],
53148                     [
53149                         27.1360547,
53150                         -23.5203437
53151                     ],
53152                     [
53153                         27.3339623,
53154                         -23.3973792
53155                     ],
53156                     [
53157                         27.5144057,
53158                         -23.3593929
53159                     ],
53160                     [
53161                         27.5958145,
53162                         -23.2085465
53163                     ],
53164                     [
53165                         27.8098634,
53166                         -23.0994957
53167                     ],
53168                     [
53169                         27.8828506,
53170                         -23.0620496
53171                     ],
53172                     [
53173                         27.9382928,
53174                         -22.9496487
53175                     ],
53176                     [
53177                         28.0407556,
53178                         -22.8255118
53179                     ],
53180                     [
53181                         28.2056786,
53182                         -22.6552861
53183                     ],
53184                     [
53185                         28.3397223,
53186                         -22.5639374
53187                     ],
53188                     [
53189                         28.4906093,
53190                         -22.560697
53191                     ],
53192                     [
53193                         28.6108769,
53194                         -22.5400248
53195                     ],
53196                     [
53197                         28.828175,
53198                         -22.4550173
53199                     ],
53200                     [
53201                         28.9285324,
53202                         -22.4232328
53203                     ],
53204                     [
53205                         28.9594116,
53206                         -22.3090081
53207                     ],
53208                     [
53209                         29.0162574,
53210                         -22.208335
53211                     ],
53212                     [
53213                         29.2324117,
53214                         -22.1693453
53215                     ],
53216                     [
53217                         29.3531213,
53218                         -22.1842926
53219                     ],
53220                     [
53221                         29.6548952,
53222                         -22.1186426
53223                     ],
53224                     [
53225                         29.7777102,
53226                         -22.1361956
53227                     ],
53228                     [
53229                         29.9292989,
53230                         -22.1849425
53231                     ],
53232                     [
53233                         30.1166795,
53234                         -22.2830348
53235                     ],
53236                     [
53237                         30.2563377,
53238                         -22.2914767
53239                     ],
53240                     [
53241                         30.3033582,
53242                         -22.3395204
53243                     ],
53244                     [
53245                         30.5061784,
53246                         -22.3057617
53247                     ],
53248                     [
53249                         30.8374279,
53250                         -22.284983
53251                     ],
53252                     [
53253                         31.0058599,
53254                         -22.3077095
53255                     ],
53256                     [
53257                         31.1834152,
53258                         -22.3232913
53259                     ],
53260                     [
53261                         31.2930586,
53262                         -22.3674647
53263                     ],
53264                     [
53265                         31.5680579,
53266                         -23.1903385
53267                     ],
53268                     [
53269                         31.5568311,
53270                         -23.4430809
53271                     ],
53272                     [
53273                         31.6931122,
53274                         -23.6175209
53275                     ],
53276                     [
53277                         31.7119696,
53278                         -23.741136
53279                     ],
53280                     [
53281                         31.7774743,
53282                         -23.8800628
53283                     ],
53284                     [
53285                         31.8886337,
53286                         -23.9481098
53287                     ],
53288                     [
53289                         31.9144386,
53290                         -24.1746736
53291                     ],
53292                     [
53293                         31.9948307,
53294                         -24.3040878
53295                     ],
53296                     [
53297                         32.0166656,
53298                         -24.4405988
53299                     ],
53300                     [
53301                         32.0077331,
53302                         -24.6536578
53303                     ],
53304                     [
53305                         32.019643,
53306                         -24.9140701
53307                     ],
53308                     [
53309                         32.035523,
53310                         -25.0849767
53311                     ],
53312                     [
53313                         32.019643,
53314                         -25.3821442
53315                     ],
53316                     [
53317                         31.9928457,
53318                         -25.4493771
53319                     ],
53320                     [
53321                         31.9997931,
53322                         -25.5165725
53323                     ],
53324                     [
53325                         32.0057481,
53326                         -25.6078978
53327                     ],
53328                     [
53329                         32.0057481,
53330                         -25.6624806
53331                     ],
53332                     [
53333                         31.9362735,
53334                         -25.8403721
53335                     ],
53336                     [
53337                         31.9809357,
53338                         -25.9546537
53339                     ],
53340                     [
53341                         31.8687838,
53342                         -26.0037251
53343                     ],
53344                     [
53345                         31.4162062,
53346                         -25.7277683
53347                     ],
53348                     [
53349                         31.3229117,
53350                         -25.7438611
53351                     ],
53352                     [
53353                         31.2504595,
53354                         -25.8296526
53355                     ],
53356                     [
53357                         31.1393001,
53358                         -25.9162746
53359                     ],
53360                     [
53361                         31.1164727,
53362                         -25.9912361
53363                     ],
53364                     [
53365                         30.9656135,
53366                         -26.2665756
53367                     ],
53368                     [
53369                         30.8921689,
53370                         -26.3279703
53371                     ],
53372                     [
53373                         30.8534616,
53374                         -26.4035568
53375                     ],
53376                     [
53377                         30.8226943,
53378                         -26.4488849
53379                     ],
53380                     [
53381                         30.8022583,
53382                         -26.5240694
53383                     ],
53384                     [
53385                         30.8038369,
53386                         -26.8082089
53387                     ],
53388                     [
53389                         30.9020939,
53390                         -26.7807451
53391                     ],
53392                     [
53393                         30.9100338,
53394                         -26.8489495
53395                     ],
53396                     [
53397                         30.9824859,
53398                         -26.9082627
53399                     ],
53400                     [
53401                         30.976531,
53402                         -27.0029222
53403                     ],
53404                     [
53405                         31.0034434,
53406                         -27.0441587
53407                     ],
53408                     [
53409                         31.1543322,
53410                         -27.1980416
53411                     ],
53412                     [
53413                         31.5015607,
53414                         -27.311117
53415                     ],
53416                     [
53417                         31.9700183,
53418                         -27.311117
53419                     ],
53420                     [
53421                         31.9700183,
53422                         -27.120472
53423                     ],
53424                     [
53425                         31.9769658,
53426                         -27.050664
53427                     ],
53428                     [
53429                         32.0002464,
53430                         -26.7983892
53431                     ],
53432                     [
53433                         32.1069826,
53434                         -26.7984645
53435                     ],
53436                     [
53437                         32.3114546,
53438                         -26.8479493
53439                     ],
53440                     [
53441                         32.899986,
53442                         -26.8516059
53443                     ],
53444                     [
53445                         32.886091,
53446                         -26.9816971
53447                     ],
53448                     [
53449                         32.709427,
53450                         -27.4785436
53451                     ],
53452                     [
53453                         32.6240724,
53454                         -27.7775144
53455                     ],
53456                     [
53457                         32.5813951,
53458                         -28.07479
53459                     ],
53460                     [
53461                         32.5387178,
53462                         -28.2288046
53463                     ],
53464                     [
53465                         32.4275584,
53466                         -28.5021568
53467                     ],
53468                     [
53469                         32.3640388,
53470                         -28.5945699
53471                     ],
53472                     [
53473                         32.0702603,
53474                         -28.8469827
53475                     ],
53476                     [
53477                         31.9878832,
53478                         -28.9069497
53479                     ],
53480                     [
53481                         31.7764818,
53482                         -28.969487
53483                     ],
53484                     [
53485                         31.4638459,
53486                         -29.2859343
53487                     ],
53488                     [
53489                         31.359634,
53490                         -29.3854348
53491                     ],
53492                     [
53493                         31.1680825,
53494                         -29.6307408
53495                     ],
53496                     [
53497                         31.064863,
53498                         -29.7893535
53499                     ],
53500                     [
53501                         31.0534493,
53502                         -29.8470469
53503                     ],
53504                     [
53505                         31.0669933,
53506                         -29.8640319
53507                     ],
53508                     [
53509                         31.0455459,
53510                         -29.9502017
53511                     ],
53512                     [
53513                         30.9518556,
53514                         -30.0033946
53515                     ],
53516                     [
53517                         30.8651833,
53518                         -30.1024093
53519                     ],
53520                     [
53521                         30.7244725,
53522                         -30.392502
53523                     ],
53524                     [
53525                         30.3556256,
53526                         -30.9308873
53527                     ],
53528                     [
53529                         30.0972364,
53530                         -31.2458274
53531                     ],
53532                     [
53533                         29.8673136,
53534                         -31.4304296
53535                     ],
53536                     [
53537                         29.7409393,
53538                         -31.5014699
53539                     ],
53540                     [
53541                         29.481312,
53542                         -31.6978686
53543                     ],
53544                     [
53545                         28.8943171,
53546                         -32.2898903
53547                     ],
53548                     [
53549                         28.5497137,
53550                         -32.5894641
53551                     ],
53552                     [
53553                         28.1436499,
53554                         -32.8320732
53555                     ],
53556                     [
53557                         28.0748735,
53558                         -32.941689
53559                     ],
53560                     [
53561                         27.8450942,
53562                         -33.082869
53563                     ],
53564                     [
53565                         27.3757956,
53566                         -33.3860685
53567                     ],
53568                     [
53569                         26.8805407,
53570                         -33.6458951
53571                     ],
53572                     [
53573                         26.5916871,
53574                         -33.7480756
53575                     ],
53576                     [
53577                         26.4527308,
53578                         -33.7935795
53579                     ],
53580                     [
53581                         26.206754,
53582                         -33.7548943
53583                     ],
53584                     [
53585                         26.0077897,
53586                         -33.7223961
53587                     ],
53588                     [
53589                         25.8055494,
53590                         -33.7524272
53591                     ],
53592                     [
53593                         25.7511073,
53594                         -33.8006512
53595                     ],
53596                     [
53597                         25.6529079,
53598                         -33.8543597
53599                     ],
53600                     [
53601                         25.6529079,
53602                         -33.9469768
53603                     ],
53604                     [
53605                         25.7195789,
53606                         -34.0040115
53607                     ],
53608                     [
53609                         25.7202807,
53610                         -34.0511235
53611                     ],
53612                     [
53613                         25.5508915,
53614                         -34.063151
53615                     ],
53616                     [
53617                         25.3504571,
53618                         -34.0502627
53619                     ],
53620                     [
53621                         25.2810609,
53622                         -34.0020322
53623                     ],
53624                     [
53625                         25.0476316,
53626                         -33.9994588
53627                     ],
53628                     [
53629                         24.954724,
53630                         -34.0043594
53631                     ],
53632                     [
53633                         24.9496586,
53634                         -34.1010363
53635                     ],
53636                     [
53637                         24.8770358,
53638                         -34.1506456
53639                     ],
53640                     [
53641                         24.8762914,
53642                         -34.2005281
53643                     ],
53644                     [
53645                         24.8532574,
53646                         -34.2189562
53647                     ],
53648                     [
53649                         24.7645287,
53650                         -34.2017946
53651                     ],
53652                     [
53653                         24.5001356,
53654                         -34.2003254
53655                     ],
53656                     [
53657                         24.3486733,
53658                         -34.1163824
53659                     ],
53660                     [
53661                         24.1988819,
53662                         -34.1019039
53663                     ],
53664                     [
53665                         23.9963377,
53666                         -34.0514443
53667                     ],
53668                     [
53669                         23.8017509,
53670                         -34.0524332
53671                     ],
53672                     [
53673                         23.7493589,
53674                         -34.0111855
53675                     ],
53676                     [
53677                         23.4973536,
53678                         -34.009014
53679                     ],
53680                     [
53681                         23.4155191,
53682                         -34.0434586
53683                     ],
53684                     [
53685                         23.4154284,
53686                         -34.1140433
53687                     ],
53688                     [
53689                         22.9000853,
53690                         -34.0993009
53691                     ],
53692                     [
53693                         22.8412418,
53694                         -34.0547911
53695                     ],
53696                     [
53697                         22.6470321,
53698                         -34.0502627
53699                     ],
53700                     [
53701                         22.6459843,
53702                         -34.0072768
53703                     ],
53704                     [
53705                         22.570016,
53706                         -34.0064081
53707                     ],
53708                     [
53709                         22.5050499,
53710                         -34.0645866
53711                     ],
53712                     [
53713                         22.2519968,
53714                         -34.0645866
53715                     ],
53716                     [
53717                         22.2221334,
53718                         -34.1014701
53719                     ],
53720                     [
53721                         22.1621197,
53722                         -34.1057019
53723                     ],
53724                     [
53725                         22.1712431,
53726                         -34.1521766
53727                     ],
53728                     [
53729                         22.1576913,
53730                         -34.2180897
53731                     ],
53732                     [
53733                         22.0015632,
53734                         -34.2172232
53735                     ],
53736                     [
53737                         21.9496952,
53738                         -34.3220009
53739                     ],
53740                     [
53741                         21.8611528,
53742                         -34.4007145
53743                     ],
53744                     [
53745                         21.5614708,
53746                         -34.4020114
53747                     ],
53748                     [
53749                         21.5468011,
53750                         -34.3661242
53751                     ],
53752                     [
53753                         21.501744,
53754                         -34.3669892
53755                     ],
53756                     [
53757                         21.5006961,
53758                         -34.4020114
53759                     ],
53760                     [
53761                         21.4194886,
53762                         -34.4465247
53763                     ],
53764                     [
53765                         21.1978706,
53766                         -34.4478208
53767                     ],
53768                     [
53769                         21.0988193,
53770                         -34.3991325
53771                     ],
53772                     [
53773                         21.0033746,
53774                         -34.3753872
53775                     ],
53776                     [
53777                         20.893192,
53778                         -34.3997115
53779                     ],
53780                     [
53781                         20.8976647,
53782                         -34.4854003
53783                     ],
53784                     [
53785                         20.7446802,
53786                         -34.4828092
53787                     ],
53788                     [
53789                         20.5042011,
53790                         -34.486264
53791                     ],
53792                     [
53793                         20.2527197,
53794                         -34.701477
53795                     ],
53796                     [
53797                         20.0803502,
53798                         -34.8361855
53799                     ],
53800                     [
53801                         19.9923317,
53802                         -34.8379056
53803                     ],
53804                     [
53805                         19.899074,
53806                         -34.8275845
53807                     ],
53808                     [
53809                         19.8938348,
53810                         -34.7936018
53811                     ],
53812                     [
53813                         19.5972963,
53814                         -34.7961833
53815                     ],
53816                     [
53817                         19.3929677,
53818                         -34.642015
53819                     ],
53820                     [
53821                         19.2877095,
53822                         -34.6404784
53823                     ],
53824                     [
53825                         19.2861377,
53826                         -34.5986563
53827                     ],
53828                     [
53829                         19.3474363,
53830                         -34.5244458
53831                     ],
53832                     [
53833                         19.3285256,
53834                         -34.4534372
53835                     ],
53836                     [
53837                         19.098001,
53838                         -34.449981
53839                     ],
53840                     [
53841                         19.0725583,
53842                         -34.3802371
53843                     ],
53844                     [
53845                         19.0023531,
53846                         -34.3525593
53847                     ],
53848                     [
53849                         18.9520568,
53850                         -34.3949373
53851                     ],
53852                     [
53853                         18.7975006,
53854                         -34.3936403
53855                     ],
53856                     [
53857                         18.7984174,
53858                         -34.1016376
53859                     ],
53860                     [
53861                         18.501748,
53862                         -34.1015292
53863                     ],
53864                     [
53865                         18.4999545,
53866                         -34.3616945
53867                     ],
53868                     [
53869                         18.4477325,
53870                         -34.3620007
53871                     ],
53872                     [
53873                         18.4479944,
53874                         -34.3522691
53875                     ],
53876                     [
53877                         18.3974362,
53878                         -34.3514041
53879                     ],
53880                     [
53881                         18.3971742,
53882                         -34.3022959
53883                     ],
53884                     [
53885                         18.3565705,
53886                         -34.3005647
53887                     ],
53888                     [
53889                         18.3479258,
53890                         -34.2020436
53891                     ],
53892                     [
53893                         18.2972095,
53894                         -34.1950274
53895                     ],
53896                     [
53897                         18.2951139,
53898                         -33.9937138
53899                     ],
53900                     [
53901                         18.3374474,
53902                         -33.9914079
53903                     ],
53904                     [
53905                         18.3476638,
53906                         -33.8492427
53907                     ],
53908                     [
53909                         18.3479258,
53910                         -33.781555
53911                     ],
53912                     [
53913                         18.4124718,
53914                         -33.7448849
53915                     ],
53916                     [
53917                         18.3615477,
53918                         -33.6501624
53919                     ],
53920                     [
53921                         18.2992013,
53922                         -33.585591
53923                     ],
53924                     [
53925                         18.2166839,
53926                         -33.448872
53927                     ],
53928                     [
53929                         18.1389858,
53930                         -33.3974083
53931                     ],
53932                     [
53933                         17.9473472,
53934                         -33.1602647
53935                     ],
53936                     [
53937                         17.8855247,
53938                         -33.0575732
53939                     ],
53940                     [
53941                         17.8485884,
53942                         -32.9668505
53943                     ],
53944                     [
53945                         17.8396817,
53946                         -32.8507302
53947                     ]
53948                 ]
53949             ]
53950         },
53951         {
53952             "name": "South Tyrol Orthofoto 2011",
53953             "type": "tms",
53954             "template": "http://sdi.provincia.bz.it/geoserver/gwc/service/tms/1.0.0/WMTS_OF2011_APB-PAB@GoogleMapsCompatible@png8/{z}/{x}/{-y}.png",
53955             "polygon": [
53956                 [
53957                     [
53958                         10.373383,
53959                         46.213553
53960                     ],
53961                     [
53962                         10.373383,
53963                         47.098175
53964                     ],
53965                     [
53966                         12.482758,
53967                         47.098175
53968                     ],
53969                     [
53970                         12.482758,
53971                         46.213553
53972                     ],
53973                     [
53974                         10.373383,
53975                         46.213553
53976                     ]
53977                 ]
53978             ],
53979             "id": "sdi.provinz.bz.it-WMTS_OF2011_APB-PAB"
53980         },
53981         {
53982             "name": "South Tyrol Topomap",
53983             "type": "tms",
53984             "template": "http://sdi.provincia.bz.it/geoserver/gwc/service/tms/1.0.0/WMTS_TOPOMAP_APB-PAB@GoogleMapsCompatible@png8/{z}/{x}/{-y}.png",
53985             "polygon": [
53986                 [
53987                     [
53988                         10.373383,
53989                         46.213553
53990                     ],
53991                     [
53992                         10.373383,
53993                         47.098175
53994                     ],
53995                     [
53996                         12.482758,
53997                         47.098175
53998                     ],
53999                     [
54000                         12.482758,
54001                         46.213553
54002                     ],
54003                     [
54004                         10.373383,
54005                         46.213553
54006                     ]
54007                 ]
54008             ],
54009             "id": "sdi.provinz.bz.it-WMTS_TOPOMAP_APB-PAB"
54010         },
54011         {
54012             "name": "Stadt Uster Orthophoto 2008 10cm",
54013             "type": "tms",
54014             "template": "http://mapproxy.sosm.ch:8080/tiles/uster/EPSG900913/{zoom}/{x}/{y}.png?origin=nw",
54015             "polygon": [
54016                 [
54017                     [
54018                         8.6,
54019                         47.31
54020                     ],
54021                     [
54022                         8.6,
54023                         47.39
54024                     ],
54025                     [
54026                         8.77,
54027                         47.39
54028                     ],
54029                     [
54030                         8.77,
54031                         47.31
54032                     ],
54033                     [
54034                         8.6,
54035                         47.31
54036                     ]
54037                 ]
54038             ],
54039             "terms_text": "Stadt Uster Vermessung Orthophoto 2008"
54040         },
54041         {
54042             "name": "Stevns (Denmark)",
54043             "type": "tms",
54044             "template": "http://{switch:a,b,c}.tile.openstreetmap.dk/stevns/2009/{zoom}/{x}/{y}.png",
54045             "scaleExtent": [
54046                 0,
54047                 20
54048             ],
54049             "polygon": [
54050                 [
54051                     [
54052                         12.0913942,
54053                         55.3491574
54054                     ],
54055                     [
54056                         12.0943104,
54057                         55.3842256
54058                     ],
54059                     [
54060                         12.1573875,
54061                         55.3833103
54062                     ],
54063                     [
54064                         12.1587287,
54065                         55.4013326
54066                     ],
54067                     [
54068                         12.1903468,
54069                         55.400558
54070                     ],
54071                     [
54072                         12.1931411,
54073                         55.4364665
54074                     ],
54075                     [
54076                         12.2564251,
54077                         55.4347995
54078                     ],
54079                     [
54080                         12.2547073,
54081                         55.4168882
54082                     ],
54083                     [
54084                         12.3822489,
54085                         55.4134349
54086                     ],
54087                     [
54088                         12.3795942,
54089                         55.3954143
54090                     ],
54091                     [
54092                         12.4109213,
54093                         55.3946958
54094                     ],
54095                     [
54096                         12.409403,
54097                         55.3766417
54098                     ],
54099                     [
54100                         12.4407807,
54101                         55.375779
54102                     ],
54103                     [
54104                         12.4394142,
54105                         55.3578314
54106                     ],
54107                     [
54108                         12.4707413,
54109                         55.3569971
54110                     ],
54111                     [
54112                         12.4629475,
54113                         55.2672214
54114                     ],
54115                     [
54116                         12.4315633,
54117                         55.2681491
54118                     ],
54119                     [
54120                         12.430045,
54121                         55.2502103
54122                     ],
54123                     [
54124                         12.3672011,
54125                         55.2519673
54126                     ],
54127                     [
54128                         12.3656858,
54129                         55.2340267
54130                     ],
54131                     [
54132                         12.2714604,
54133                         55.2366031
54134                     ],
54135                     [
54136                         12.2744467,
54137                         55.272476
54138                     ],
54139                     [
54140                         12.2115654,
54141                         55.2741475
54142                     ],
54143                     [
54144                         12.2130078,
54145                         55.2920322
54146                     ],
54147                     [
54148                         12.1815665,
54149                         55.2928638
54150                     ],
54151                     [
54152                         12.183141,
54153                         55.3107091
54154                     ],
54155                     [
54156                         12.2144897,
54157                         55.3100981
54158                     ],
54159                     [
54160                         12.2159927,
54161                         55.3279764
54162                     ],
54163                     [
54164                         12.1214458,
54165                         55.3303379
54166                     ],
54167                     [
54168                         12.1229489,
54169                         55.3483291
54170                     ]
54171                 ]
54172             ],
54173             "terms_text": "Stevns Kommune"
54174         },
54175         {
54176             "name": "Surrey Air Survey",
54177             "type": "tms",
54178             "template": "http://gravitystorm.dev.openstreetmap.org/surrey/{zoom}/{x}/{y}.png",
54179             "scaleExtent": [
54180                 8,
54181                 19
54182             ],
54183             "polygon": [
54184                 [
54185                     [
54186                         -0.752478,
54187                         51.0821941
54188                     ],
54189                     [
54190                         -0.7595183,
54191                         51.0856254
54192                     ],
54193                     [
54194                         -0.8014342,
54195                         51.1457917
54196                     ],
54197                     [
54198                         -0.8398864,
54199                         51.1440686
54200                     ],
54201                     [
54202                         -0.8357665,
54203                         51.1802397
54204                     ],
54205                     [
54206                         -0.8529549,
54207                         51.2011266
54208                     ],
54209                     [
54210                         -0.8522683,
54211                         51.2096231
54212                     ],
54213                     [
54214                         -0.8495217,
54215                         51.217903
54216                     ],
54217                     [
54218                         -0.8266907,
54219                         51.2403696
54220                     ],
54221                     [
54222                         -0.8120995,
54223                         51.2469248
54224                     ],
54225                     [
54226                         -0.7736474,
54227                         51.2459577
54228                     ],
54229                     [
54230                         -0.7544213,
54231                         51.2381127
54232                     ],
54233                     [
54234                         -0.754078,
54235                         51.233921
54236                     ],
54237                     [
54238                         -0.7446366,
54239                         51.2333836
54240                     ],
54241                     [
54242                         -0.7430693,
54243                         51.2847178
54244                     ],
54245                     [
54246                         -0.751503,
54247                         51.3069524
54248                     ],
54249                     [
54250                         -0.7664376,
54251                         51.3121032
54252                     ],
54253                     [
54254                         -0.7820588,
54255                         51.3270157
54256                     ],
54257                     [
54258                         -0.7815438,
54259                         51.3388135
54260                     ],
54261                     [
54262                         -0.7374268,
54263                         51.3720456
54264                     ],
54265                     [
54266                         -0.7192307,
54267                         51.3769748
54268                     ],
54269                     [
54270                         -0.6795769,
54271                         51.3847961
54272                     ],
54273                     [
54274                         -0.6807786,
54275                         51.3901523
54276                     ],
54277                     [
54278                         -0.6531411,
54279                         51.3917591
54280                     ],
54281                     [
54282                         -0.6301385,
54283                         51.3905808
54284                     ],
54285                     [
54286                         -0.6291085,
54287                         51.3970074
54288                     ],
54289                     [
54290                         -0.6234437,
54291                         51.3977572
54292                     ],
54293                     [
54294                         -0.613144,
54295                         51.4295552
54296                     ],
54297                     [
54298                         -0.6002471,
54299                         51.4459121
54300                     ],
54301                     [
54302                         -0.5867081,
54303                         51.4445365
54304                     ],
54305                     [
54306                         -0.5762368,
54307                         51.453202
54308                     ],
54309                     [
54310                         -0.5626755,
54311                         51.4523462
54312                     ],
54313                     [
54314                         -0.547741,
54315                         51.4469972
54316                     ],
54317                     [
54318                         -0.5372697,
54319                         51.4448575
54320                     ],
54321                     [
54322                         -0.537098,
54323                         51.4526671
54324                     ],
54325                     [
54326                         -0.5439644,
54327                         51.4545926
54328                     ],
54329                     [
54330                         -0.5405312,
54331                         51.4698865
54332                     ],
54333                     [
54334                         -0.5309182,
54335                         51.4760881
54336                     ],
54337                     [
54338                         -0.5091172,
54339                         51.4744843
54340                     ],
54341                     [
54342                         -0.5086022,
54343                         51.4695657
54344                     ],
54345                     [
54346                         -0.4900628,
54347                         51.4682825
54348                     ],
54349                     [
54350                         -0.4526406,
54351                         51.4606894
54352                     ],
54353                     [
54354                         -0.4486924,
54355                         51.4429316
54356                     ],
54357                     [
54358                         -0.4414826,
54359                         51.4418616
54360                     ],
54361                     [
54362                         -0.4418259,
54363                         51.4369394
54364                     ],
54365                     [
54366                         -0.4112702,
54367                         51.4380095
54368                     ],
54369                     [
54370                         -0.4014855,
54371                         51.4279498
54372                     ],
54373                     [
54374                         -0.3807145,
54375                         51.4262372
54376                     ],
54377                     [
54378                         -0.3805428,
54379                         51.4161749
54380                     ],
54381                     [
54382                         -0.3491288,
54383                         51.4138195
54384                     ],
54385                     [
54386                         -0.3274994,
54387                         51.4037544
54388                     ],
54389                     [
54390                         -0.3039818,
54391                         51.3990424
54392                     ],
54393                     [
54394                         -0.3019219,
54395                         51.3754747
54396                     ],
54397                     [
54398                         -0.309475,
54399                         51.369688
54400                     ],
54401                     [
54402                         -0.3111916,
54403                         51.3529669
54404                     ],
54405                     [
54406                         -0.2955704,
54407                         51.3541462
54408                     ],
54409                     [
54410                         -0.2923089,
54411                         51.3673303
54412                     ],
54413                     [
54414                         -0.2850991,
54415                         51.3680805
54416                     ],
54417                     [
54418                         -0.2787476,
54419                         51.3771891
54420                     ],
54421                     [
54422                         -0.2655297,
54423                         51.3837247
54424                     ],
54425                     [
54426                         -0.2411538,
54427                         51.3847961
54428                     ],
54429                     [
54430                         -0.2123147,
54431                         51.3628288
54432                     ],
54433                     [
54434                         -0.2107697,
54435                         51.3498578
54436                     ],
54437                     [
54438                         -0.190857,
54439                         51.3502867
54440                     ],
54441                     [
54442                         -0.1542931,
54443                         51.3338802
54444                     ],
54445                     [
54446                         -0.1496583,
54447                         51.3057719
54448                     ],
54449                     [
54450                         -0.1074296,
54451                         51.2966491
54452                     ],
54453                     [
54454                         -0.0887185,
54455                         51.3099571
54456                     ],
54457                     [
54458                         -0.0878602,
54459                         51.3220811
54460                     ],
54461                     [
54462                         -0.0652009,
54463                         51.3215448
54464                     ],
54465                     [
54466                         -0.0641709,
54467                         51.3264793
54468                     ],
54469                     [
54470                         -0.0519829,
54471                         51.3263721
54472                     ],
54473                     [
54474                         -0.0528412,
54475                         51.334631
54476                     ],
54477                     [
54478                         -0.0330779,
54479                         51.3430876
54480                     ],
54481                     [
54482                         0.0019187,
54483                         51.3376339
54484                     ],
54485                     [
54486                         0.0118751,
54487                         51.3281956
54488                     ],
54489                     [
54490                         0.013935,
54491                         51.2994398
54492                     ],
54493                     [
54494                         0.0202865,
54495                         51.2994398
54496                     ],
54497                     [
54498                         0.0240631,
54499                         51.3072743
54500                     ],
54501                     [
54502                         0.0331611,
54503                         51.3086694
54504                     ],
54505                     [
54506                         0.0455207,
54507                         51.30545
54508                     ],
54509                     [
54510                         0.0523872,
54511                         51.2877392
54512                     ],
54513                     [
54514                         0.0616569,
54515                         51.2577764
54516                     ],
54517                     [
54518                         0.0640602,
54519                         51.2415518
54520                     ],
54521                     [
54522                         0.0462074,
54523                         51.2126342
54524                     ],
54525                     [
54526                         0.0407142,
54527                         51.2109136
54528                     ],
54529                     [
54530                         0.0448341,
54531                         51.1989753
54532                     ],
54533                     [
54534                         0.0494689,
54535                         51.1997283
54536                     ],
54537                     [
54538                         0.0558204,
54539                         51.1944573
54540                     ],
54541                     [
54542                         0.0611419,
54543                         51.1790713
54544                     ],
54545                     [
54546                         0.0623435,
54547                         51.1542061
54548                     ],
54549                     [
54550                         0.0577087,
54551                         51.1417146
54552                     ],
54553                     [
54554                         0.0204582,
54555                         51.1365447
54556                     ],
54557                     [
54558                         -0.0446015,
54559                         51.1336364
54560                     ],
54561                     [
54562                         -0.1566964,
54563                         51.1352522
54564                     ],
54565                     [
54566                         -0.1572114,
54567                         51.1290043
54568                     ],
54569                     [
54570                         -0.2287942,
54571                         51.1183379
54572                     ],
54573                     [
54574                         -0.2473336,
54575                         51.1183379
54576                     ],
54577                     [
54578                         -0.2500802,
54579                         51.1211394
54580                     ],
54581                     [
54582                         -0.299347,
54583                         51.1137042
54584                     ],
54585                     [
54586                         -0.3221779,
54587                         51.1119799
54588                     ],
54589                     [
54590                         -0.3223496,
54591                         51.1058367
54592                     ],
54593                     [
54594                         -0.3596001,
54595                         51.1019563
54596                     ],
54597                     [
54598                         -0.3589135,
54599                         51.1113333
54600                     ],
54601                     [
54602                         -0.3863793,
54603                         51.1117644
54604                     ],
54605                     [
54606                         -0.3869014,
54607                         51.1062516
54608                     ],
54609                     [
54610                         -0.4281001,
54611                         51.0947174
54612                     ],
54613                     [
54614                         -0.4856784,
54615                         51.0951554
54616                     ],
54617                     [
54618                         -0.487135,
54619                         51.0872266
54620                     ],
54621                     [
54622                         -0.5297404,
54623                         51.0865404
54624                     ],
54625                     [
54626                         -0.5302259,
54627                         51.0789914
54628                     ],
54629                     [
54630                         -0.61046,
54631                         51.076551
54632                     ],
54633                     [
54634                         -0.6099745,
54635                         51.080669
54636                     ],
54637                     [
54638                         -0.6577994,
54639                         51.0792202
54640                     ],
54641                     [
54642                         -0.6582849,
54643                         51.0743394
54644                     ],
54645                     [
54646                         -0.6836539,
54647                         51.0707547
54648                     ],
54649                     [
54650                         -0.6997979,
54651                         51.070831
54652                     ],
54653                     [
54654                         -0.7296581,
54655                         51.0744919
54656                     ]
54657                 ]
54658             ]
54659         },
54660         {
54661             "name": "Toulouse - Orthophotoplan 2007",
54662             "type": "tms",
54663             "template": "http://wms.openstreetmap.fr/tms/1.0.0/toulouse_ortho2007/{zoom}/{x}/{y}",
54664             "scaleExtent": [
54665                 0,
54666                 22
54667             ],
54668             "polygon": [
54669                 [
54670                     [
54671                         1.1919978,
54672                         43.6328791
54673                     ],
54674                     [
54675                         1.2015377,
54676                         43.6329729
54677                     ],
54678                     [
54679                         1.2011107,
54680                         43.6554932
54681                     ],
54682                     [
54683                         1.2227985,
54684                         43.6557029
54685                     ],
54686                     [
54687                         1.2226231,
54688                         43.6653353
54689                     ],
54690                     [
54691                         1.2275341,
54692                         43.6653849
54693                     ],
54694                     [
54695                         1.2275417,
54696                         43.6656387
54697                     ],
54698                     [
54699                         1.2337568,
54700                         43.6656883
54701                     ],
54702                     [
54703                         1.2337644,
54704                         43.6650153
54705                     ],
54706                     [
54707                         1.2351218,
54708                         43.6650319
54709                     ],
54710                     [
54711                         1.2350913,
54712                         43.6670729
54713                     ],
54714                     [
54715                         1.2443566,
54716                         43.6671556
54717                     ],
54718                     [
54719                         1.2441584,
54720                         43.6743925
54721                     ],
54722                     [
54723                         1.2493973,
54724                         43.6744256
54725                     ],
54726                     [
54727                         1.2493973,
54728                         43.6746628
54729                     ],
54730                     [
54731                         1.2555666,
54732                         43.6747234
54733                     ],
54734                     [
54735                         1.2555742,
54736                         43.6744532
54737                     ],
54738                     [
54739                         1.2569545,
54740                         43.6744697
54741                     ],
54742                     [
54743                         1.2568782,
54744                         43.678529
54745                     ],
54746                     [
54747                         1.2874873,
54748                         43.6788257
54749                     ],
54750                     [
54751                         1.2870803,
54752                         43.7013229
54753                     ],
54754                     [
54755                         1.3088219,
54756                         43.7014632
54757                     ],
54758                     [
54759                         1.3086493,
54760                         43.7127673
54761                     ],
54762                     [
54763                         1.3303262,
54764                         43.7129544
54765                     ],
54766                     [
54767                         1.3300242,
54768                         43.7305221
54769                     ],
54770                     [
54771                         1.3367106,
54772                         43.7305845
54773                     ],
54774                     [
54775                         1.3367322,
54776                         43.7312235
54777                     ],
54778                     [
54779                         1.3734338,
54780                         43.7310456
54781                     ],
54782                     [
54783                         1.3735848,
54784                         43.7245772
54785                     ],
54786                     [
54787                         1.4604504,
54788                         43.7252947
54789                     ],
54790                     [
54791                         1.4607783,
54792                         43.7028034
54793                     ],
54794                     [
54795                         1.4824875,
54796                         43.7029516
54797                     ],
54798                     [
54799                         1.4829828,
54800                         43.6692071
54801                     ],
54802                     [
54803                         1.5046832,
54804                         43.6693616
54805                     ],
54806                     [
54807                         1.5048383,
54808                         43.6581174
54809                     ],
54810                     [
54811                         1.5265475,
54812                         43.6582656
54813                     ],
54814                     [
54815                         1.5266945,
54816                         43.6470298
54817                     ],
54818                     [
54819                         1.548368,
54820                         43.6471633
54821                     ],
54822                     [
54823                         1.5485357,
54824                         43.6359385
54825                     ],
54826                     [
54827                         1.5702172,
54828                         43.636082
54829                     ],
54830                     [
54831                         1.5705123,
54832                         43.6135777
54833                     ],
54834                     [
54835                         1.5488166,
54836                         43.6134276
54837                     ],
54838                     [
54839                         1.549097,
54840                         43.5909479
54841                     ],
54842                     [
54843                         1.5707695,
54844                         43.5910694
54845                     ],
54846                     [
54847                         1.5709373,
54848                         43.5798341
54849                     ],
54850                     [
54851                         1.5793714,
54852                         43.5798894
54853                     ],
54854                     [
54855                         1.5794782,
54856                         43.5737682
54857                     ],
54858                     [
54859                         1.5809119,
54860                         43.5737792
54861                     ],
54862                     [
54863                         1.5810859,
54864                         43.5573794
54865                     ],
54866                     [
54867                         1.5712334,
54868                         43.5573131
54869                     ],
54870                     [
54871                         1.5716504,
54872                         43.5235497
54873                     ],
54874                     [
54875                         1.3984804,
54876                         43.5222618
54877                     ],
54878                     [
54879                         1.3986509,
54880                         43.5110113
54881                     ],
54882                     [
54883                         1.3120959,
54884                         43.5102543
54885                     ],
54886                     [
54887                         1.3118968,
54888                         43.5215192
54889                     ],
54890                     [
54891                         1.2902569,
54892                         43.5213126
54893                     ],
54894                     [
54895                         1.2898637,
54896                         43.5438168
54897                     ],
54898                     [
54899                         1.311517,
54900                         43.5440133
54901                     ],
54902                     [
54903                         1.3113271,
54904                         43.5552596
54905                     ],
54906                     [
54907                         1.3036924,
54908                         43.5551924
54909                     ],
54910                     [
54911                         1.3036117,
54912                         43.5595099
54913                     ],
54914                     [
54915                         1.2955449,
54916                         43.5594317
54917                     ],
54918                     [
54919                         1.2955449,
54920                         43.5595489
54921                     ],
54922                     [
54923                         1.2895595,
54924                         43.5594473
54925                     ],
54926                     [
54927                         1.2892899,
54928                         43.5775366
54929                     ],
54930                     [
54931                         1.2675698,
54932                         43.5773647
54933                     ],
54934                     [
54935                         1.2673973,
54936                         43.5886141
54937                     ],
54938                     [
54939                         1.25355,
54940                         43.5885047
54941                     ],
54942                     [
54943                         1.2533774,
54944                         43.5956282
54945                     ],
54946                     [
54947                         1.2518029,
54948                         43.5956282
54949                     ],
54950                     [
54951                         1.2518029,
54952                         43.5949409
54953                     ],
54954                     [
54955                         1.2350437,
54956                         43.5947847
54957                     ],
54958                     [
54959                         1.2350437,
54960                         43.5945972
54961                     ],
54962                     [
54963                         1.2239572,
54964                         43.5945972
54965                     ],
54966                     [
54967                         1.2239357,
54968                         43.5994708
54969                     ],
54970                     [
54971                         1.2139708,
54972                         43.599299
54973                     ],
54974                     [
54975                         1.2138845,
54976                         43.6046408
54977                     ],
54978                     [
54979                         1.2020647,
54980                         43.6044846
54981                     ],
54982                     [
54983                         1.2019464,
54984                         43.61048
54985                     ],
54986                     [
54987                         1.1924294,
54988                         43.6103695
54989                     ]
54990                 ]
54991             ],
54992             "terms_url": "https://wiki.openstreetmap.org/wiki/Toulouse/ToulouseMetropoleData",
54993             "terms_text": "ToulouseMetropole"
54994         },
54995         {
54996             "name": "Toulouse - Orthophotoplan 2011",
54997             "type": "tms",
54998             "template": "http://wms.openstreetmap.fr/tms/1.0.0/toulouse_ortho2011/{zoom}/{x}/{y}",
54999             "scaleExtent": [
55000                 0,
55001                 22
55002             ],
55003             "polygon": [
55004                 [
55005                     [
55006                         1.1135067,
55007                         43.6867566
55008                     ],
55009                     [
55010                         1.1351836,
55011                         43.6870842
55012                     ],
55013                     [
55014                         1.1348907,
55015                         43.6983471
55016                     ],
55017                     [
55018                         1.1782867,
55019                         43.6990338
55020                     ],
55021                     [
55022                         1.1779903,
55023                         43.7102786
55024                     ],
55025                     [
55026                         1.1996591,
55027                         43.7106144
55028                     ],
55029                     [
55030                         1.1993387,
55031                         43.7218722
55032                     ],
55033                     [
55034                         1.2427356,
55035                         43.7225269
55036                     ],
55037                     [
55038                         1.2424336,
55039                         43.7337491
55040                     ],
55041                     [
55042                         1.2641536,
55043                         43.734092
55044                     ],
55045                     [
55046                         1.2638301,
55047                         43.7453588
55048                     ],
55049                     [
55050                         1.2855285,
55051                         43.7456548
55052                     ],
55053                     [
55054                         1.2852481,
55055                         43.756935
55056                     ],
55057                     [
55058                         1.306925,
55059                         43.757231
55060                     ],
55061                     [
55062                         1.3066446,
55063                         43.7684779
55064                     ],
55065                     [
55066                         1.3283431,
55067                         43.7687894
55068                     ],
55069                     [
55070                         1.3280842,
55071                         43.780034
55072                     ],
55073                     [
55074                         1.4367275,
55075                         43.7815757
55076                     ],
55077                     [
55078                         1.4373098,
55079                         43.7591004
55080                     ],
55081                     [
55082                         1.4590083,
55083                         43.7593653
55084                     ],
55085                     [
55086                         1.4593318,
55087                         43.7481479
55088                     ],
55089                     [
55090                         1.4810303,
55091                         43.7483972
55092                     ],
55093                     [
55094                         1.4813322,
55095                         43.7371777
55096                     ],
55097                     [
55098                         1.5030307,
55099                         43.7374115
55100                     ],
55101                     [
55102                         1.5035915,
55103                         43.7149664
55104                     ],
55105                     [
55106                         1.5253115,
55107                         43.7151846
55108                     ],
55109                     [
55110                         1.5256135,
55111                         43.7040057
55112                     ],
55113                     [
55114                         1.5472688,
55115                         43.7042552
55116                     ],
55117                     [
55118                         1.5475708,
55119                         43.6930431
55120                     ],
55121                     [
55122                         1.5692045,
55123                         43.6932926
55124                     ],
55125                     [
55126                         1.5695712,
55127                         43.6820316
55128                     ],
55129                     [
55130                         1.5912049,
55131                         43.6822656
55132                     ],
55133                     [
55134                         1.5917441,
55135                         43.6597998
55136                     ],
55137                     [
55138                         1.613421,
55139                         43.6600339
55140                     ],
55141                     [
55142                         1.613723,
55143                         43.6488291
55144                     ],
55145                     [
55146                         1.6353783,
55147                         43.6490788
55148                     ],
55149                     [
55150                         1.6384146,
55151                         43.5140731
55152                     ],
55153                     [
55154                         1.2921649,
55155                         43.5094658
55156                     ],
55157                     [
55158                         1.2918629,
55159                         43.5206966
55160                     ],
55161                     [
55162                         1.2702076,
55163                         43.5203994
55164                     ],
55165                     [
55166                         1.2698841,
55167                         43.5316437
55168                     ],
55169                     [
55170                         1.2482288,
55171                         43.531331
55172                     ],
55173                     [
55174                         1.2476048,
55175                         43.5537788
55176                     ],
55177                     [
55178                         1.2259628,
55179                         43.5534914
55180                     ],
55181                     [
55182                         1.2256819,
55183                         43.564716
55184                     ],
55185                     [
55186                         1.2039835,
55187                         43.564419
55188                     ],
55189                     [
55190                         1.2033148,
55191                         43.5869049
55192                     ],
55193                     [
55194                         1.1816164,
55195                         43.5865611
55196                     ],
55197                     [
55198                         1.1810237,
55199                         43.6090368
55200                     ],
55201                     [
55202                         1.1592821,
55203                         43.6086932
55204                     ],
55205                     [
55206                         1.1589585,
55207                         43.6199523
55208                     ],
55209                     [
55210                         1.1372601,
55211                         43.6196244
55212                     ],
55213                     [
55214                         1.1365933,
55215                         43.642094
55216                     ],
55217                     [
55218                         1.1149055,
55219                         43.6417629
55220                     ]
55221                 ]
55222             ],
55223             "terms_url": "https://wiki.openstreetmap.org/wiki/Toulouse/ToulouseMetropoleData",
55224             "terms_text": "ToulouseMetropole"
55225         },
55226         {
55227             "name": "Tours - Orthophotos 2008",
55228             "type": "tms",
55229             "template": "http://tms.mapspot.ge/tms/2/nonstandard/{zoom}/{x}/{y}.jpeg",
55230             "polygon": [
55231                 [
55232                     [
55233                         0.5457462,
55234                         47.465264
55235                     ],
55236                     [
55237                         0.54585,
55238                         47.4608163
55239                     ],
55240                     [
55241                         0.5392188,
55242                         47.4606983
55243                     ],
55244                     [
55245                         0.5393484,
55246                         47.456243
55247                     ],
55248                     [
55249                         0.5327959,
55250                         47.4561003
55251                     ],
55252                     [
55253                         0.5329011,
55254                         47.451565
55255                     ],
55256                     [
55257                         0.52619,
55258                         47.4514013
55259                     ],
55260                     [
55261                         0.5265854,
55262                         47.4424884
55263                     ],
55264                     [
55265                         0.5000941,
55266                         47.4420739
55267                     ],
55268                     [
55269                         0.5002357,
55270                         47.4375835
55271                     ],
55272                     [
55273                         0.4936014,
55274                         47.4374324
55275                     ],
55276                     [
55277                         0.4937,
55278                         47.4329285
55279                     ],
55280                     [
55281                         0.4606141,
55282                         47.4324593
55283                     ],
55284                     [
55285                         0.4607248,
55286                         47.4279827
55287                     ],
55288                     [
55289                         0.4541016,
55290                         47.4278125
55291                     ],
55292                     [
55293                         0.454932,
55294                         47.4053921
55295                     ],
55296                     [
55297                         0.4615431,
55298                         47.4054476
55299                     ],
55300                     [
55301                         0.4619097,
55302                         47.3964924
55303                     ],
55304                     [
55305                         0.4684346,
55306                         47.3966005
55307                     ],
55308                     [
55309                         0.4691319,
55310                         47.3786415
55311                     ],
55312                     [
55313                         0.4757125,
55314                         47.3787609
55315                     ],
55316                     [
55317                         0.4762116,
55318                         47.3652018
55319                     ],
55320                     [
55321                         0.4828297,
55322                         47.3653499
55323                     ],
55324                     [
55325                         0.4832223,
55326                         47.3518574
55327                     ],
55328                     [
55329                         0.5097927,
55330                         47.3522592
55331                     ],
55332                     [
55333                         0.5095688,
55334                         47.3567713
55335                     ],
55336                     [
55337                         0.5227698,
55338                         47.3569785
55339                     ],
55340                     [
55341                         0.5226429,
55342                         47.3614867
55343                     ],
55344                     [
55345                         0.5490721,
55346                         47.3618878
55347                     ],
55348                     [
55349                         0.5489087,
55350                         47.3663307
55351                     ],
55352                     [
55353                         0.5555159,
55354                         47.3664985
55355                     ],
55356                     [
55357                         0.5559105,
55358                         47.3575522
55359                     ],
55360                     [
55361                         0.6152789,
55362                         47.358407
55363                     ],
55364                     [
55365                         0.6152963,
55366                         47.362893
55367                     ],
55368                     [
55369                         0.6285093,
55370                         47.3630936
55371                     ],
55372                     [
55373                         0.6288256,
55374                         47.353987
55375                     ],
55376                     [
55377                         0.6155012,
55378                         47.3538823
55379                     ],
55380                     [
55381                         0.6157682,
55382                         47.3493424
55383                     ],
55384                     [
55385                         0.6090956,
55386                         47.3492991
55387                     ],
55388                     [
55389                         0.6094735,
55390                         47.3402962
55391                     ],
55392                     [
55393                         0.6160477,
55394                         47.3404448
55395                     ],
55396                     [
55397                         0.616083,
55398                         47.3369074
55399                     ],
55400                     [
55401                         0.77497,
55402                         47.3388218
55403                     ],
55404                     [
55405                         0.7745786,
55406                         47.351628
55407                     ],
55408                     [
55409                         0.7680363,
55410                         47.3515901
55411                     ],
55412                     [
55413                         0.767589,
55414                         47.3605298
55415                     ],
55416                     [
55417                         0.7742443,
55418                         47.3606238
55419                     ],
55420                     [
55421                         0.7733465,
55422                         47.3921266
55423                     ],
55424                     [
55425                         0.7667434,
55426                         47.3920195
55427                     ],
55428                     [
55429                         0.7664411,
55430                         47.4010837
55431                     ],
55432                     [
55433                         0.7730647,
55434                         47.4011115
55435                     ],
55436                     [
55437                         0.7728868,
55438                         47.4101297
55439                     ],
55440                     [
55441                         0.7661849,
55442                         47.4100226
55443                     ],
55444                     [
55445                         0.7660267,
55446                         47.4145044
55447                     ],
55448                     [
55449                         0.7527613,
55450                         47.4143038
55451                     ],
55452                     [
55453                         0.7529788,
55454                         47.4098086
55455                     ],
55456                     [
55457                         0.7462373,
55458                         47.4097016
55459                     ],
55460                     [
55461                         0.7459424,
55462                         47.4232208
55463                     ],
55464                     [
55465                         0.7392324,
55466                         47.4231451
55467                     ],
55468                     [
55469                         0.738869,
55470                         47.4366116
55471                     ],
55472                     [
55473                         0.7323267,
55474                         47.4365171
55475                     ],
55476                     [
55477                         0.7321869,
55478                         47.4410556
55479                     ],
55480                     [
55481                         0.7255048,
55482                         47.44098
55483                     ],
55484                     [
55485                         0.7254209,
55486                         47.4453479
55487                     ],
55488                     [
55489                         0.7318793,
55490                         47.4454803
55491                     ],
55492                     [
55493                         0.7318514,
55494                         47.4501126
55495                     ],
55496                     [
55497                         0.7384496,
55498                         47.450226
55499                     ],
55500                     [
55501                         0.7383098,
55502                         47.454631
55503                     ],
55504                     [
55505                         0.7449359,
55506                         47.4547444
55507                     ],
55508                     [
55509                         0.7443209,
55510                         47.4771985
55511                     ],
55512                     [
55513                         0.7310685,
55514                         47.4769717
55515                     ],
55516                     [
55517                         0.7309008,
55518                         47.4815445
55519                     ],
55520                     [
55521                         0.7176205,
55522                         47.4812611
55523                     ],
55524                     [
55525                         0.7177883,
55526                         47.4768394
55527                     ],
55528                     [
55529                         0.69777,
55530                         47.4764993
55531                     ],
55532                     [
55533                         0.6980496,
55534                         47.4719827
55535                     ],
55536                     [
55537                         0.6914514,
55538                         47.4718882
55539                     ],
55540                     [
55541                         0.6917309,
55542                         47.4630241
55543                     ],
55544                     [
55545                         0.6851048,
55546                         47.4629295
55547                     ],
55548                     [
55549                         0.684937,
55550                         47.4673524
55551                     ],
55552                     [
55553                         0.678255,
55554                         47.4673335
55555                     ],
55556                     [
55557                         0.6779754,
55558                         47.4762158
55559                     ],
55560                     [
55561                         0.6714051,
55562                         47.4761592
55563                     ],
55564                     [
55565                         0.6710417,
55566                         47.4881952
55567                     ],
55568                     [
55569                         0.6577334,
55570                         47.4879685
55571                     ],
55572                     [
55573                         0.6578173,
55574                         47.48504
55575                     ],
55576                     [
55577                         0.6511911,
55578                         47.4848322
55579                     ],
55580                     [
55581                         0.6514707,
55582                         47.4758568
55583                     ],
55584                     [
55585                         0.6448166,
55586                         47.4757245
55587                     ],
55588                     [
55589                         0.6449284,
55590                         47.4712646
55591                     ],
55592                     [
55593                         0.6117976,
55594                         47.4707543
55595                     ],
55596                     [
55597                         0.6118815,
55598                         47.4663129
55599                     ],
55600                     [
55601                         0.6052833,
55602                         47.4661239
55603                     ],
55604                     [
55605                         0.6054231,
55606                         47.4616631
55607                     ],
55608                     [
55609                         0.5988808,
55610                         47.4615497
55611                     ],
55612                     [
55613                         0.5990206,
55614                         47.4570886
55615                     ],
55616                     [
55617                         0.572488,
55618                         47.4566916
55619                     ],
55620                     [
55621                         0.5721805,
55622                         47.4656513
55623                     ]
55624                 ]
55625             ],
55626             "terms_url": "http://wiki.openstreetmap.org/wiki/Tours/Orthophoto",
55627             "terms_text": "Orthophoto Tour(s) Plus 2008"
55628         },
55629         {
55630             "name": "Tours - Orthophotos 2008-2010",
55631             "type": "tms",
55632             "template": "http://wms.openstreetmap.fr/tms/1.0.0/tours/{zoom}/{x}/{y}",
55633             "scaleExtent": [
55634                 0,
55635                 20
55636             ],
55637             "polygon": [
55638                 [
55639                     [
55640                         0.5457462,
55641                         47.465264
55642                     ],
55643                     [
55644                         0.54585,
55645                         47.4608163
55646                     ],
55647                     [
55648                         0.5392188,
55649                         47.4606983
55650                     ],
55651                     [
55652                         0.5393484,
55653                         47.456243
55654                     ],
55655                     [
55656                         0.5327959,
55657                         47.4561003
55658                     ],
55659                     [
55660                         0.5329011,
55661                         47.451565
55662                     ],
55663                     [
55664                         0.52619,
55665                         47.4514013
55666                     ],
55667                     [
55668                         0.5265854,
55669                         47.4424884
55670                     ],
55671                     [
55672                         0.5000941,
55673                         47.4420739
55674                     ],
55675                     [
55676                         0.5002357,
55677                         47.4375835
55678                     ],
55679                     [
55680                         0.4936014,
55681                         47.4374324
55682                     ],
55683                     [
55684                         0.4937,
55685                         47.4329285
55686                     ],
55687                     [
55688                         0.4606141,
55689                         47.4324593
55690                     ],
55691                     [
55692                         0.4607248,
55693                         47.4279827
55694                     ],
55695                     [
55696                         0.4541016,
55697                         47.4278125
55698                     ],
55699                     [
55700                         0.454932,
55701                         47.4053921
55702                     ],
55703                     [
55704                         0.4615431,
55705                         47.4054476
55706                     ],
55707                     [
55708                         0.4619097,
55709                         47.3964924
55710                     ],
55711                     [
55712                         0.4684346,
55713                         47.3966005
55714                     ],
55715                     [
55716                         0.4691319,
55717                         47.3786415
55718                     ],
55719                     [
55720                         0.4757125,
55721                         47.3787609
55722                     ],
55723                     [
55724                         0.4762116,
55725                         47.3652018
55726                     ],
55727                     [
55728                         0.4828297,
55729                         47.3653499
55730                     ],
55731                     [
55732                         0.4829611,
55733                         47.3608321
55734                     ],
55735                     [
55736                         0.4763543,
55737                         47.360743
55738                     ],
55739                     [
55740                         0.476654,
55741                         47.3517263
55742                     ],
55743                     [
55744                         0.4700497,
55745                         47.3516186
55746                     ],
55747                     [
55748                         0.4701971,
55749                         47.3471313
55750                     ],
55751                     [
55752                         0.4637503,
55753                         47.3470104
55754                     ],
55755                     [
55756                         0.4571425,
55757                         47.3424146
55758                     ],
55759                     [
55760                         0.4572922,
55761                         47.3379061
55762                     ],
55763                     [
55764                         0.4506741,
55765                         47.3378081
55766                     ],
55767                     [
55768                         0.4508379,
55769                         47.3333051
55770                     ],
55771                     [
55772                         0.4442212,
55773                         47.3332032
55774                     ],
55775                     [
55776                         0.4443809,
55777                         47.328711
55778                     ],
55779                     [
55780                         0.4311392,
55781                         47.3284977
55782                     ],
55783                     [
55784                         0.4316262,
55785                         47.3150004
55786                     ],
55787                     [
55788                         0.4382432,
55789                         47.3151136
55790                     ],
55791                     [
55792                         0.4383815,
55793                         47.3106174
55794                     ],
55795                     [
55796                         0.4714487,
55797                         47.3111374
55798                     ],
55799                     [
55800                         0.4713096,
55801                         47.3156565
55802                     ],
55803                     [
55804                         0.477888,
55805                         47.3157542
55806                     ],
55807                     [
55808                         0.4780733,
55809                         47.3112802
55810                     ],
55811                     [
55812                         0.4846826,
55813                         47.3113639
55814                     ],
55815                     [
55816                         0.4848576,
55817                         47.3068686
55818                     ],
55819                     [
55820                         0.4914359,
55821                         47.3069803
55822                     ],
55823                     [
55824                         0.491745,
55825                         47.2979733
55826                     ],
55827                     [
55828                         0.4851578,
55829                         47.2978722
55830                     ],
55831                     [
55832                         0.4854269,
55833                         47.2888744
55834                     ],
55835                     [
55836                         0.4788485,
55837                         47.2887697
55838                     ],
55839                     [
55840                         0.4791574,
55841                         47.2797818
55842                     ],
55843                     [
55844                         0.4857769,
55845                         47.2799005
55846                     ],
55847                     [
55848                         0.4859107,
55849                         47.2753885
55850                     ],
55851                     [
55852                         0.492539,
55853                         47.2755029
55854                     ],
55855                     [
55856                         0.4926669,
55857                         47.2710127
55858                     ],
55859                     [
55860                         0.4992986,
55861                         47.2711066
55862                     ],
55863                     [
55864                         0.4994296,
55865                         47.2666116
55866                     ],
55867                     [
55868                         0.5192658,
55869                         47.2669245
55870                     ],
55871                     [
55872                         0.5194225,
55873                         47.2624231
55874                     ],
55875                     [
55876                         0.5260186,
55877                         47.2625205
55878                     ],
55879                     [
55880                         0.5258735,
55881                         47.2670183
55882                     ],
55883                     [
55884                         0.5456972,
55885                         47.2673383
55886                     ],
55887                     [
55888                         0.5455537,
55889                         47.2718283
55890                     ],
55891                     [
55892                         0.5587737,
55893                         47.2720366
55894                     ],
55895                     [
55896                         0.5586259,
55897                         47.2765185
55898                     ],
55899                     [
55900                         0.5652252,
55901                         47.2766278
55902                     ],
55903                     [
55904                         0.5650848,
55905                         47.2811206
55906                     ],
55907                     [
55908                         0.5716753,
55909                         47.2812285
55910                     ],
55911                     [
55912                         0.5715223,
55913                         47.2857217
55914                     ],
55915                     [
55916                         0.5781436,
55917                         47.2858299
55918                     ],
55919                     [
55920                         0.5779914,
55921                         47.2903294
55922                     ],
55923                     [
55924                         0.5846023,
55925                         47.2904263
55926                     ],
55927                     [
55928                         0.5843076,
55929                         47.2994231
55930                     ],
55931                     [
55932                         0.597499,
55933                         47.2996094
55934                     ],
55935                     [
55936                         0.5976637,
55937                         47.2951375
55938                     ],
55939                     [
55940                         0.6571596,
55941                         47.2960036
55942                     ],
55943                     [
55944                         0.6572988,
55945                         47.2915091
55946                     ],
55947                     [
55948                         0.6705019,
55949                         47.2917186
55950                     ],
55951                     [
55952                         0.6703475,
55953                         47.2962082
55954                     ],
55955                     [
55956                         0.6836175,
55957                         47.2963688
55958                     ],
55959                     [
55960                         0.6834322,
55961                         47.3008929
55962                     ],
55963                     [
55964                         0.690062,
55965                         47.3009558
55966                     ],
55967                     [
55968                         0.6899241,
55969                         47.3054703
55970                     ],
55971                     [
55972                         0.7362019,
55973                         47.3061157
55974                     ],
55975                     [
55976                         0.7360848,
55977                         47.3106063
55978                     ],
55979                     [
55980                         0.7559022,
55981                         47.3108935
55982                     ],
55983                     [
55984                         0.7557718,
55985                         47.315392
55986                     ],
55987                     [
55988                         0.7623755,
55989                         47.3154716
55990                     ],
55991                     [
55992                         0.7622314,
55993                         47.3199941
55994                     ],
55995                     [
55996                         0.7754911,
55997                         47.3201546
55998                     ],
55999                     [
56000                         0.77497,
56001                         47.3388218
56002                     ],
56003                     [
56004                         0.7745786,
56005                         47.351628
56006                     ],
56007                     [
56008                         0.7680363,
56009                         47.3515901
56010                     ],
56011                     [
56012                         0.767589,
56013                         47.3605298
56014                     ],
56015                     [
56016                         0.7742443,
56017                         47.3606238
56018                     ],
56019                     [
56020                         0.7733465,
56021                         47.3921266
56022                     ],
56023                     [
56024                         0.7667434,
56025                         47.3920195
56026                     ],
56027                     [
56028                         0.7664411,
56029                         47.4010837
56030                     ],
56031                     [
56032                         0.7730647,
56033                         47.4011115
56034                     ],
56035                     [
56036                         0.7728868,
56037                         47.4101297
56038                     ],
56039                     [
56040                         0.7661849,
56041                         47.4100226
56042                     ],
56043                     [
56044                         0.7660267,
56045                         47.4145044
56046                     ],
56047                     [
56048                         0.7527613,
56049                         47.4143038
56050                     ],
56051                     [
56052                         0.7529788,
56053                         47.4098086
56054                     ],
56055                     [
56056                         0.7462373,
56057                         47.4097016
56058                     ],
56059                     [
56060                         0.7459424,
56061                         47.4232208
56062                     ],
56063                     [
56064                         0.7392324,
56065                         47.4231451
56066                     ],
56067                     [
56068                         0.738869,
56069                         47.4366116
56070                     ],
56071                     [
56072                         0.7323267,
56073                         47.4365171
56074                     ],
56075                     [
56076                         0.7321869,
56077                         47.4410556
56078                     ],
56079                     [
56080                         0.7255048,
56081                         47.44098
56082                     ],
56083                     [
56084                         0.7254209,
56085                         47.4453479
56086                     ],
56087                     [
56088                         0.7318793,
56089                         47.4454803
56090                     ],
56091                     [
56092                         0.7318514,
56093                         47.4501126
56094                     ],
56095                     [
56096                         0.7384496,
56097                         47.450226
56098                     ],
56099                     [
56100                         0.7383098,
56101                         47.454631
56102                     ],
56103                     [
56104                         0.7449359,
56105                         47.4547444
56106                     ],
56107                     [
56108                         0.7443209,
56109                         47.4771985
56110                     ],
56111                     [
56112                         0.7310685,
56113                         47.4769717
56114                     ],
56115                     [
56116                         0.7309008,
56117                         47.4815445
56118                     ],
56119                     [
56120                         0.7176205,
56121                         47.4812611
56122                     ],
56123                     [
56124                         0.7177883,
56125                         47.4768394
56126                     ],
56127                     [
56128                         0.69777,
56129                         47.4764993
56130                     ],
56131                     [
56132                         0.6980496,
56133                         47.4719827
56134                     ],
56135                     [
56136                         0.6914514,
56137                         47.4718882
56138                     ],
56139                     [
56140                         0.6917309,
56141                         47.4630241
56142                     ],
56143                     [
56144                         0.6851048,
56145                         47.4629295
56146                     ],
56147                     [
56148                         0.684937,
56149                         47.4673524
56150                     ],
56151                     [
56152                         0.678255,
56153                         47.4673335
56154                     ],
56155                     [
56156                         0.6779754,
56157                         47.4762158
56158                     ],
56159                     [
56160                         0.6714051,
56161                         47.4761592
56162                     ],
56163                     [
56164                         0.6710417,
56165                         47.4881952
56166                     ],
56167                     [
56168                         0.6577334,
56169                         47.4879685
56170                     ],
56171                     [
56172                         0.6578173,
56173                         47.48504
56174                     ],
56175                     [
56176                         0.6511911,
56177                         47.4848322
56178                     ],
56179                     [
56180                         0.6514707,
56181                         47.4758568
56182                     ],
56183                     [
56184                         0.6448166,
56185                         47.4757245
56186                     ],
56187                     [
56188                         0.6449284,
56189                         47.4712646
56190                     ],
56191                     [
56192                         0.6117976,
56193                         47.4707543
56194                     ],
56195                     [
56196                         0.6118815,
56197                         47.4663129
56198                     ],
56199                     [
56200                         0.6052833,
56201                         47.4661239
56202                     ],
56203                     [
56204                         0.6054231,
56205                         47.4616631
56206                     ],
56207                     [
56208                         0.5988808,
56209                         47.4615497
56210                     ],
56211                     [
56212                         0.5990206,
56213                         47.4570886
56214                     ],
56215                     [
56216                         0.572488,
56217                         47.4566916
56218                     ],
56219                     [
56220                         0.5721805,
56221                         47.4656513
56222                     ]
56223                 ]
56224             ],
56225             "terms_url": "http://wiki.openstreetmap.org/wiki/Tours/Orthophoto",
56226             "terms_text": "Orthophoto Tour(s) Plus 2008"
56227         },
56228         {
56229             "name": "USGS Large Scale Imagery",
56230             "type": "tms",
56231             "template": "http://{switch:a,b,c}.tile.openstreetmap.us/usgs_large_scale/{zoom}/{x}/{y}.jpg",
56232             "scaleExtent": [
56233                 12,
56234                 20
56235             ],
56236             "polygon": [
56237                 [
56238                     [
56239                         -123.2549305,
56240                         48.7529029
56241                     ],
56242                     [
56243                         -123.2549305,
56244                         48.5592263
56245                     ],
56246                     [
56247                         -123.192224,
56248                         48.5592263
56249                     ],
56250                     [
56251                         -123.192224,
56252                         48.4348366
56253                     ],
56254                     [
56255                         -122.9419646,
56256                         48.4348366
56257                     ],
56258                     [
56259                         -122.9419646,
56260                         48.3720812
56261                     ],
56262                     [
56263                         -122.8806229,
56264                         48.3720812
56265                     ],
56266                     [
56267                         -122.8806229,
56268                         48.3094763
56269                     ],
56270                     [
56271                         -122.8167566,
56272                         48.3094763
56273                     ],
56274                     [
56275                         -122.8167566,
56276                         48.1904587
56277                     ],
56278                     [
56279                         -123.0041133,
56280                         48.1904587
56281                     ],
56282                     [
56283                         -123.0041133,
56284                         48.1275918
56285                     ],
56286                     [
56287                         -123.058416,
56288                         48.1275918
56289                     ],
56290                     [
56291                         -123.058416,
56292                         48.190514
56293                     ],
56294                     [
56295                         -123.254113,
56296                         48.190514
56297                     ],
56298                     [
56299                         -123.254113,
56300                         48.1274982
56301                     ],
56302                     [
56303                         -123.3706593,
56304                         48.1274982
56305                     ],
56306                     [
56307                         -123.3706593,
56308                         48.1908403
56309                     ],
56310                     [
56311                         -124.0582632,
56312                         48.1908403
56313                     ],
56314                     [
56315                         -124.0582632,
56316                         48.253442
56317                     ],
56318                     [
56319                         -124.1815163,
56320                         48.253442
56321                     ],
56322                     [
56323                         -124.1815163,
56324                         48.3164666
56325                     ],
56326                     [
56327                         -124.4319117,
56328                         48.3164666
56329                     ],
56330                     [
56331                         -124.4319117,
56332                         48.3782613
56333                     ],
56334                     [
56335                         -124.5564618,
56336                         48.3782613
56337                     ],
56338                     [
56339                         -124.5564618,
56340                         48.4408305
56341                     ],
56342                     [
56343                         -124.7555107,
56344                         48.4408305
56345                     ],
56346                     [
56347                         -124.7555107,
56348                         48.1914986
56349                     ],
56350                     [
56351                         -124.8185282,
56352                         48.1914986
56353                     ],
56354                     [
56355                         -124.8185282,
56356                         48.1228381
56357                     ],
56358                     [
56359                         -124.7552951,
56360                         48.1228381
56361                     ],
56362                     [
56363                         -124.7552951,
56364                         47.5535253
56365                     ],
56366                     [
56367                         -124.3812108,
56368                         47.5535253
56369                     ],
56370                     [
56371                         -124.3812108,
56372                         47.1218696
56373                     ],
56374                     [
56375                         -124.1928897,
56376                         47.1218696
56377                     ],
56378                     [
56379                         -124.1928897,
56380                         43.7569431
56381                     ],
56382                     [
56383                         -124.4443382,
56384                         43.7569431
56385                     ],
56386                     [
56387                         -124.4443382,
56388                         43.1425556
56389                     ],
56390                     [
56391                         -124.6398855,
56392                         43.1425556
56393                     ],
56394                     [
56395                         -124.6398855,
56396                         42.6194503
56397                     ],
56398                     [
56399                         -124.4438525,
56400                         42.6194503
56401                     ],
56402                     [
56403                         -124.4438525,
56404                         39.8080662
56405                     ],
56406                     [
56407                         -123.8815685,
56408                         39.8080662
56409                     ],
56410                     [
56411                         -123.8815685,
56412                         39.1102825
56413                     ],
56414                     [
56415                         -123.75805,
56416                         39.1102825
56417                     ],
56418                     [
56419                         -123.75805,
56420                         38.4968799
56421                     ],
56422                     [
56423                         -123.2702803,
56424                         38.4968799
56425                     ],
56426                     [
56427                         -123.2702803,
56428                         37.9331905
56429                     ],
56430                     [
56431                         -122.8148084,
56432                         37.9331905
56433                     ],
56434                     [
56435                         -122.8148084,
56436                         37.8019606
56437                     ],
56438                     [
56439                         -122.5664316,
56440                         37.8019606
56441                     ],
56442                     [
56443                         -122.5664316,
56444                         36.9319611
56445                     ],
56446                     [
56447                         -121.8784026,
56448                         36.9319611
56449                     ],
56450                     [
56451                         -121.8784026,
56452                         36.6897596
56453                     ],
56454                     [
56455                         -122.0034748,
56456                         36.6897596
56457                     ],
56458                     [
56459                         -122.0034748,
56460                         36.4341056
56461                     ],
56462                     [
56463                         -121.9414159,
56464                         36.4341056
56465                     ],
56466                     [
56467                         -121.9414159,
56468                         35.9297636
56469                     ],
56470                     [
56471                         -121.5040977,
56472                         35.9297636
56473                     ],
56474                     [
56475                         -121.5040977,
56476                         35.8100273
56477                     ],
56478                     [
56479                         -121.3790276,
56480                         35.8100273
56481                     ],
56482                     [
56483                         -121.3790276,
56484                         35.4239164
56485                     ],
56486                     [
56487                         -120.9426515,
56488                         35.4239164
56489                     ],
56490                     [
56491                         -120.9426515,
56492                         35.1849683
56493                     ],
56494                     [
56495                         -120.8171978,
56496                         35.1849683
56497                     ],
56498                     [
56499                         -120.8171978,
56500                         35.1219894
56501                     ],
56502                     [
56503                         -120.6918447,
56504                         35.1219894
56505                     ],
56506                     [
56507                         -120.6918447,
56508                         34.4966794
56509                     ],
56510                     [
56511                         -120.5045898,
56512                         34.4966794
56513                     ],
56514                     [
56515                         -120.5045898,
56516                         34.4339651
56517                     ],
56518                     [
56519                         -120.0078775,
56520                         34.4339651
56521                     ],
56522                     [
56523                         -120.0078775,
56524                         34.3682626
56525                     ],
56526                     [
56527                         -119.5283517,
56528                         34.3682626
56529                     ],
56530                     [
56531                         -119.5283517,
56532                         34.0576434
56533                     ],
56534                     [
56535                         -119.0060985,
56536                         34.0576434
56537                     ],
56538                     [
56539                         -119.0060985,
56540                         33.9975267
56541                     ],
56542                     [
56543                         -118.5046259,
56544                         33.9975267
56545                     ],
56546                     [
56547                         -118.5046259,
56548                         33.8694631
56549                     ],
56550                     [
56551                         -118.4413209,
56552                         33.8694631
56553                     ],
56554                     [
56555                         -118.4413209,
56556                         33.6865253
56557                     ],
56558                     [
56559                         -118.066912,
56560                         33.6865253
56561                     ],
56562                     [
56563                         -118.066912,
56564                         33.3063832
56565                     ],
56566                     [
56567                         -117.5030045,
56568                         33.3063832
56569                     ],
56570                     [
56571                         -117.5030045,
56572                         33.0500337
56573                     ],
56574                     [
56575                         -117.3188195,
56576                         33.0500337
56577                     ],
56578                     [
56579                         -117.3188195,
56580                         32.6205888
56581                     ],
56582                     [
56583                         -117.1917023,
56584                         32.6205888
56585                     ],
56586                     [
56587                         -117.1917023,
56588                         32.4974566
56589                     ],
56590                     [
56591                         -116.746496,
56592                         32.4974566
56593                     ],
56594                     [
56595                         -116.746496,
56596                         32.5609161
56597                     ],
56598                     [
56599                         -115.9970138,
56600                         32.5609161
56601                     ],
56602                     [
56603                         -115.9970138,
56604                         32.6264942
56605                     ],
56606                     [
56607                         -114.8808125,
56608                         32.6264942
56609                     ],
56610                     [
56611                         -114.8808125,
56612                         32.4340796
56613                     ],
56614                     [
56615                         -114.6294474,
56616                         32.4340796
56617                     ],
56618                     [
56619                         -114.6294474,
56620                         32.3731636
56621                     ],
56622                     [
56623                         -114.4447437,
56624                         32.3731636
56625                     ],
56626                     [
56627                         -114.4447437,
56628                         32.3075418
56629                     ],
56630                     [
56631                         -114.2557628,
56632                         32.3075418
56633                     ],
56634                     [
56635                         -114.2557628,
56636                         32.2444561
56637                     ],
56638                     [
56639                         -114.0680274,
56640                         32.2444561
56641                     ],
56642                     [
56643                         -114.0680274,
56644                         32.1829113
56645                     ],
56646                     [
56647                         -113.8166499,
56648                         32.1829113
56649                     ],
56650                     [
56651                         -113.8166499,
56652                         32.1207622
56653                     ],
56654                     [
56655                         -113.6307421,
56656                         32.1207622
56657                     ],
56658                     [
56659                         -113.6307421,
56660                         32.0565099
56661                     ],
56662                     [
56663                         -113.4417495,
56664                         32.0565099
56665                     ],
56666                     [
56667                         -113.4417495,
56668                         31.9984372
56669                     ],
56670                     [
56671                         -113.2546027,
56672                         31.9984372
56673                     ],
56674                     [
56675                         -113.2546027,
56676                         31.9325434
56677                     ],
56678                     [
56679                         -113.068072,
56680                         31.9325434
56681                     ],
56682                     [
56683                         -113.068072,
56684                         31.8718062
56685                     ],
56686                     [
56687                         -112.8161105,
56688                         31.8718062
56689                     ],
56690                     [
56691                         -112.8161105,
56692                         31.8104171
56693                     ],
56694                     [
56695                         -112.6308756,
56696                         31.8104171
56697                     ],
56698                     [
56699                         -112.6308756,
56700                         31.7464723
56701                     ],
56702                     [
56703                         -112.4418918,
56704                         31.7464723
56705                     ],
56706                     [
56707                         -112.4418918,
56708                         31.6856001
56709                     ],
56710                     [
56711                         -112.257192,
56712                         31.6856001
56713                     ],
56714                     [
56715                         -112.257192,
56716                         31.6210352
56717                     ],
56718                     [
56719                         -112.0033787,
56720                         31.6210352
56721                     ],
56722                     [
56723                         -112.0033787,
56724                         31.559584
56725                     ],
56726                     [
56727                         -111.815619,
56728                         31.559584
56729                     ],
56730                     [
56731                         -111.815619,
56732                         31.4970238
56733                     ],
56734                     [
56735                         -111.6278586,
56736                         31.4970238
56737                     ],
56738                     [
56739                         -111.6278586,
56740                         31.4339867
56741                     ],
56742                     [
56743                         -111.4418978,
56744                         31.4339867
56745                     ],
56746                     [
56747                         -111.4418978,
56748                         31.3733859
56749                     ],
56750                     [
56751                         -111.2559708,
56752                         31.3733859
56753                     ],
56754                     [
56755                         -111.2559708,
56756                         31.3113225
56757                     ],
56758                     [
56759                         -108.1845822,
56760                         31.3113225
56761                     ],
56762                     [
56763                         -108.1845822,
56764                         31.7459502
56765                     ],
56766                     [
56767                         -106.5065055,
56768                         31.7459502
56769                     ],
56770                     [
56771                         -106.5065055,
56772                         31.6842308
56773                     ],
56774                     [
56775                         -106.3797265,
56776                         31.6842308
56777                     ],
56778                     [
56779                         -106.3797265,
56780                         31.621752
56781                     ],
56782                     [
56783                         -106.317434,
56784                         31.621752
56785                     ],
56786                     [
56787                         -106.317434,
56788                         31.4968167
56789                     ],
56790                     [
56791                         -106.2551769,
56792                         31.4968167
56793                     ],
56794                     [
56795                         -106.2551769,
56796                         31.4344889
56797                     ],
56798                     [
56799                         -106.1924698,
56800                         31.4344889
56801                     ],
56802                     [
56803                         -106.1924698,
56804                         31.3721296
56805                     ],
56806                     [
56807                         -106.0039212,
56808                         31.3721296
56809                     ],
56810                     [
56811                         -106.0039212,
56812                         31.309328
56813                     ],
56814                     [
56815                         -105.9416582,
56816                         31.309328
56817                     ],
56818                     [
56819                         -105.9416582,
56820                         31.2457547
56821                     ],
56822                     [
56823                         -105.8798174,
56824                         31.2457547
56825                     ],
56826                     [
56827                         -105.8798174,
56828                         31.1836194
56829                     ],
56830                     [
56831                         -105.8162349,
56832                         31.1836194
56833                     ],
56834                     [
56835                         -105.8162349,
56836                         31.1207155
56837                     ],
56838                     [
56839                         -105.6921198,
56840                         31.1207155
56841                     ],
56842                     [
56843                         -105.6921198,
56844                         31.0584835
56845                     ],
56846                     [
56847                         -105.6302881,
56848                         31.0584835
56849                     ],
56850                     [
56851                         -105.6302881,
56852                         30.9328271
56853                     ],
56854                     [
56855                         -105.5044418,
56856                         30.9328271
56857                     ],
56858                     [
56859                         -105.5044418,
56860                         30.8715864
56861                     ],
56862                     [
56863                         -105.4412973,
56864                         30.8715864
56865                     ],
56866                     [
56867                         -105.4412973,
56868                         30.808463
56869                     ],
56870                     [
56871                         -105.3781497,
56872                         30.808463
56873                     ],
56874                     [
56875                         -105.3781497,
56876                         30.7471828
56877                     ],
56878                     [
56879                         -105.1904658,
56880                         30.7471828
56881                     ],
56882                     [
56883                         -105.1904658,
56884                         30.6843231
56885                     ],
56886                     [
56887                         -105.1286244,
56888                         30.6843231
56889                     ],
56890                     [
56891                         -105.1286244,
56892                         30.6199737
56893                     ],
56894                     [
56895                         -105.0036504,
56896                         30.6199737
56897                     ],
56898                     [
56899                         -105.0036504,
56900                         30.5589058
56901                     ],
56902                     [
56903                         -104.9417962,
56904                         30.5589058
56905                     ],
56906                     [
56907                         -104.9417962,
56908                         30.4963236
56909                     ],
56910                     [
56911                         -104.8782018,
56912                         30.4963236
56913                     ],
56914                     [
56915                         -104.8782018,
56916                         30.3098261
56917                     ],
56918                     [
56919                         -104.8155257,
56920                         30.3098261
56921                     ],
56922                     [
56923                         -104.8155257,
56924                         30.2478305
56925                     ],
56926                     [
56927                         -104.7536079,
56928                         30.2478305
56929                     ],
56930                     [
56931                         -104.7536079,
56932                         29.9353916
56933                     ],
56934                     [
56935                         -104.690949,
56936                         29.9353916
56937                     ],
56938                     [
56939                         -104.690949,
56940                         29.8090156
56941                     ],
56942                     [
56943                         -104.6291301,
56944                         29.8090156
56945                     ],
56946                     [
56947                         -104.6291301,
56948                         29.6843577
56949                     ],
56950                     [
56951                         -104.5659869,
56952                         29.6843577
56953                     ],
56954                     [
56955                         -104.5659869,
56956                         29.6223459
56957                     ],
56958                     [
56959                         -104.5037188,
56960                         29.6223459
56961                     ],
56962                     [
56963                         -104.5037188,
56964                         29.5595436
56965                     ],
56966                     [
56967                         -104.4410072,
56968                         29.5595436
56969                     ],
56970                     [
56971                         -104.4410072,
56972                         29.4974832
56973                     ],
56974                     [
56975                         -104.2537551,
56976                         29.4974832
56977                     ],
56978                     [
56979                         -104.2537551,
56980                         29.3716718
56981                     ],
56982                     [
56983                         -104.1291984,
56984                         29.3716718
56985                     ],
56986                     [
56987                         -104.1291984,
56988                         29.3091621
56989                     ],
56990                     [
56991                         -104.0688737,
56992                         29.3091621
56993                     ],
56994                     [
56995                         -104.0688737,
56996                         29.2467276
56997                     ],
56998                     [
56999                         -103.8187309,
57000                         29.2467276
57001                     ],
57002                     [
57003                         -103.8187309,
57004                         29.1843076
57005                     ],
57006                     [
57007                         -103.755736,
57008                         29.1843076
57009                     ],
57010                     [
57011                         -103.755736,
57012                         29.1223174
57013                     ],
57014                     [
57015                         -103.5667542,
57016                         29.1223174
57017                     ],
57018                     [
57019                         -103.5667542,
57020                         29.0598119
57021                     ],
57022                     [
57023                         -103.5049819,
57024                         29.0598119
57025                     ],
57026                     [
57027                         -103.5049819,
57028                         28.9967506
57029                     ],
57030                     [
57031                         -103.3165753,
57032                         28.9967506
57033                     ],
57034                     [
57035                         -103.3165753,
57036                         28.9346923
57037                     ],
57038                     [
57039                         -103.0597572,
57040                         28.9346923
57041                     ],
57042                     [
57043                         -103.0597572,
57044                         29.0592965
57045                     ],
57046                     [
57047                         -102.9979694,
57048                         29.0592965
57049                     ],
57050                     [
57051                         -102.9979694,
57052                         29.1212855
57053                     ],
57054                     [
57055                         -102.9331397,
57056                         29.1212855
57057                     ],
57058                     [
57059                         -102.9331397,
57060                         29.1848575
57061                     ],
57062                     [
57063                         -102.8095989,
57064                         29.1848575
57065                     ],
57066                     [
57067                         -102.8095989,
57068                         29.2526154
57069                     ],
57070                     [
57071                         -102.8701345,
57072                         29.2526154
57073                     ],
57074                     [
57075                         -102.8701345,
57076                         29.308096
57077                     ],
57078                     [
57079                         -102.8096681,
57080                         29.308096
57081                     ],
57082                     [
57083                         -102.8096681,
57084                         29.3715484
57085                     ],
57086                     [
57087                         -102.7475655,
57088                         29.3715484
57089                     ],
57090                     [
57091                         -102.7475655,
57092                         29.5581899
57093                     ],
57094                     [
57095                         -102.684554,
57096                         29.5581899
57097                     ],
57098                     [
57099                         -102.684554,
57100                         29.6847655
57101                     ],
57102                     [
57103                         -102.4967764,
57104                         29.6847655
57105                     ],
57106                     [
57107                         -102.4967764,
57108                         29.7457694
57109                     ],
57110                     [
57111                         -102.3086647,
57112                         29.7457694
57113                     ],
57114                     [
57115                         -102.3086647,
57116                         29.8086627
57117                     ],
57118                     [
57119                         -102.1909323,
57120                         29.8086627
57121                     ],
57122                     [
57123                         -102.1909323,
57124                         29.7460097
57125                     ],
57126                     [
57127                         -101.5049914,
57128                         29.7460097
57129                     ],
57130                     [
57131                         -101.5049914,
57132                         29.6846777
57133                     ],
57134                     [
57135                         -101.3805796,
57136                         29.6846777
57137                     ],
57138                     [
57139                         -101.3805796,
57140                         29.5594459
57141                     ],
57142                     [
57143                         -101.3175057,
57144                         29.5594459
57145                     ],
57146                     [
57147                         -101.3175057,
57148                         29.4958934
57149                     ],
57150                     [
57151                         -101.1910075,
57152                         29.4958934
57153                     ],
57154                     [
57155                         -101.1910075,
57156                         29.4326115
57157                     ],
57158                     [
57159                         -101.067501,
57160                         29.4326115
57161                     ],
57162                     [
57163                         -101.067501,
57164                         29.308808
57165                     ],
57166                     [
57167                         -100.9418897,
57168                         29.308808
57169                     ],
57170                     [
57171                         -100.9418897,
57172                         29.2456231
57173                     ],
57174                     [
57175                         -100.8167271,
57176                         29.2456231
57177                     ],
57178                     [
57179                         -100.8167271,
57180                         29.1190449
57181                     ],
57182                     [
57183                         -100.7522672,
57184                         29.1190449
57185                     ],
57186                     [
57187                         -100.7522672,
57188                         29.0578214
57189                     ],
57190                     [
57191                         -100.6925358,
57192                         29.0578214
57193                     ],
57194                     [
57195                         -100.6925358,
57196                         28.8720431
57197                     ],
57198                     [
57199                         -100.6290158,
57200                         28.8720431
57201                     ],
57202                     [
57203                         -100.6290158,
57204                         28.8095363
57205                     ],
57206                     [
57207                         -100.5679901,
57208                         28.8095363
57209                     ],
57210                     [
57211                         -100.5679901,
57212                         28.622554
57213                     ],
57214                     [
57215                         -100.5040411,
57216                         28.622554
57217                     ],
57218                     [
57219                         -100.5040411,
57220                         28.5583804
57221                     ],
57222                     [
57223                         -100.4421832,
57224                         28.5583804
57225                     ],
57226                     [
57227                         -100.4421832,
57228                         28.4968266
57229                     ],
57230                     [
57231                         -100.379434,
57232                         28.4968266
57233                     ],
57234                     [
57235                         -100.379434,
57236                         28.3092865
57237                     ],
57238                     [
57239                         -100.3171942,
57240                         28.3092865
57241                     ],
57242                     [
57243                         -100.3171942,
57244                         28.1835681
57245                     ],
57246                     [
57247                         -100.254483,
57248                         28.1835681
57249                     ],
57250                     [
57251                         -100.254483,
57252                         28.1213885
57253                     ],
57254                     [
57255                         -100.1282282,
57256                         28.1213885
57257                     ],
57258                     [
57259                         -100.1282282,
57260                         28.059215
57261                     ],
57262                     [
57263                         -100.0659537,
57264                         28.059215
57265                     ],
57266                     [
57267                         -100.0659537,
57268                         27.9966087
57269                     ],
57270                     [
57271                         -100.0023855,
57272                         27.9966087
57273                     ],
57274                     [
57275                         -100.0023855,
57276                         27.9332152
57277                     ],
57278                     [
57279                         -99.9426497,
57280                         27.9332152
57281                     ],
57282                     [
57283                         -99.9426497,
57284                         27.7454658
57285                     ],
57286                     [
57287                         -99.816851,
57288                         27.7454658
57289                     ],
57290                     [
57291                         -99.816851,
57292                         27.6834301
57293                     ],
57294                     [
57295                         -99.7541346,
57296                         27.6834301
57297                     ],
57298                     [
57299                         -99.7541346,
57300                         27.6221543
57301                     ],
57302                     [
57303                         -99.6291629,
57304                         27.6221543
57305                     ],
57306                     [
57307                         -99.6291629,
57308                         27.5588977
57309                     ],
57310                     [
57311                         -99.5672838,
57312                         27.5588977
57313                     ],
57314                     [
57315                         -99.5672838,
57316                         27.4353752
57317                     ],
57318                     [
57319                         -99.5041798,
57320                         27.4353752
57321                     ],
57322                     [
57323                         -99.5041798,
57324                         27.3774021
57325                     ],
57326                     [
57327                         -99.5671796,
57328                         27.3774021
57329                     ],
57330                     [
57331                         -99.5671796,
57332                         27.2463726
57333                     ],
57334                     [
57335                         -99.504975,
57336                         27.2463726
57337                     ],
57338                     [
57339                         -99.504975,
57340                         26.9965649
57341                     ],
57342                     [
57343                         -99.4427427,
57344                         26.9965649
57345                     ],
57346                     [
57347                         -99.4427427,
57348                         26.872803
57349                     ],
57350                     [
57351                         -99.3800633,
57352                         26.872803
57353                     ],
57354                     [
57355                         -99.3800633,
57356                         26.8068179
57357                     ],
57358                     [
57359                         -99.3190684,
57360                         26.8068179
57361                     ],
57362                     [
57363                         -99.3190684,
57364                         26.7473614
57365                     ],
57366                     [
57367                         -99.2537541,
57368                         26.7473614
57369                     ],
57370                     [
57371                         -99.2537541,
57372                         26.6210068
57373                     ],
57374                     [
57375                         -99.1910617,
57376                         26.6210068
57377                     ],
57378                     [
57379                         -99.1910617,
57380                         26.4956737
57381                     ],
57382                     [
57383                         -99.1300639,
57384                         26.4956737
57385                     ],
57386                     [
57387                         -99.1300639,
57388                         26.3713808
57389                     ],
57390                     [
57391                         -99.0029473,
57392                         26.3713808
57393                     ],
57394                     [
57395                         -99.0029473,
57396                         26.3093836
57397                     ],
57398                     [
57399                         -98.816572,
57400                         26.3093836
57401                     ],
57402                     [
57403                         -98.816572,
57404                         26.2457762
57405                     ],
57406                     [
57407                         -98.6920082,
57408                         26.2457762
57409                     ],
57410                     [
57411                         -98.6920082,
57412                         26.1837096
57413                     ],
57414                     [
57415                         -98.4440896,
57416                         26.1837096
57417                     ],
57418                     [
57419                         -98.4440896,
57420                         26.1217217
57421                     ],
57422                     [
57423                         -98.3823181,
57424                         26.1217217
57425                     ],
57426                     [
57427                         -98.3823181,
57428                         26.0596488
57429                     ],
57430                     [
57431                         -98.2532707,
57432                         26.0596488
57433                     ],
57434                     [
57435                         -98.2532707,
57436                         25.9986871
57437                     ],
57438                     [
57439                         -98.0109084,
57440                         25.9986871
57441                     ],
57442                     [
57443                         -98.0109084,
57444                         25.9932255
57445                     ],
57446                     [
57447                         -97.6932319,
57448                         25.9932255
57449                     ],
57450                     [
57451                         -97.6932319,
57452                         25.9334103
57453                     ],
57454                     [
57455                         -97.6313904,
57456                         25.9334103
57457                     ],
57458                     [
57459                         -97.6313904,
57460                         25.8695893
57461                     ],
57462                     [
57463                         -97.5046779,
57464                         25.8695893
57465                     ],
57466                     [
57467                         -97.5046779,
57468                         25.8073488
57469                     ],
57470                     [
57471                         -97.3083401,
57472                         25.8073488
57473                     ],
57474                     [
57475                         -97.3083401,
57476                         25.8731159
57477                     ],
57478                     [
57479                         -97.2456326,
57480                         25.8731159
57481                     ],
57482                     [
57483                         -97.2456326,
57484                         25.9353731
57485                     ],
57486                     [
57487                         -97.1138939,
57488                         25.9353731
57489                     ],
57490                     [
57491                         -97.1138939,
57492                         27.6809179
57493                     ],
57494                     [
57495                         -97.0571035,
57496                         27.6809179
57497                     ],
57498                     [
57499                         -97.0571035,
57500                         27.8108242
57501                     ],
57502                     [
57503                         -95.5810766,
57504                         27.8108242
57505                     ],
57506                     [
57507                         -95.5810766,
57508                         28.7468827
57509                     ],
57510                     [
57511                         -94.271041,
57512                         28.7468827
57513                     ],
57514                     [
57515                         -94.271041,
57516                         29.5594076
57517                     ],
57518                     [
57519                         -92.5029947,
57520                         29.5594076
57521                     ],
57522                     [
57523                         -92.5029947,
57524                         29.4974754
57525                     ],
57526                     [
57527                         -91.8776216,
57528                         29.4974754
57529                     ],
57530                     [
57531                         -91.8776216,
57532                         29.3727013
57533                     ],
57534                     [
57535                         -91.378418,
57536                         29.3727013
57537                     ],
57538                     [
57539                         -91.378418,
57540                         29.2468326
57541                     ],
57542                     [
57543                         -91.3153953,
57544                         29.2468326
57545                     ],
57546                     [
57547                         -91.3153953,
57548                         29.1844301
57549                     ],
57550                     [
57551                         -91.1294702,
57552                         29.1844301
57553                     ],
57554                     [
57555                         -91.1294702,
57556                         29.1232559
57557                     ],
57558                     [
57559                         -91.0052632,
57560                         29.1232559
57561                     ],
57562                     [
57563                         -91.0052632,
57564                         28.9968437
57565                     ],
57566                     [
57567                         -89.4500159,
57568                         28.9968437
57569                     ],
57570                     [
57571                         -89.4500159,
57572                         28.8677422
57573                     ],
57574                     [
57575                         -88.8104309,
57576                         28.8677422
57577                     ],
57578                     [
57579                         -88.8104309,
57580                         30.1841864
57581                     ],
57582                     [
57583                         -85.8791527,
57584                         30.1841864
57585                     ],
57586                     [
57587                         -85.8791527,
57588                         29.5455038
57589                     ],
57590                     [
57591                         -84.8368083,
57592                         29.5455038
57593                     ],
57594                     [
57595                         -84.8368083,
57596                         29.6225158
57597                     ],
57598                     [
57599                         -84.7482786,
57600                         29.6225158
57601                     ],
57602                     [
57603                         -84.7482786,
57604                         29.683624
57605                     ],
57606                     [
57607                         -84.685894,
57608                         29.683624
57609                     ],
57610                     [
57611                         -84.685894,
57612                         29.7468386
57613                     ],
57614                     [
57615                         -83.6296975,
57616                         29.7468386
57617                     ],
57618                     [
57619                         -83.6296975,
57620                         29.4324361
57621                     ],
57622                     [
57623                         -83.3174937,
57624                         29.4324361
57625                     ],
57626                     [
57627                         -83.3174937,
57628                         29.0579442
57629                     ],
57630                     [
57631                         -82.879659,
57632                         29.0579442
57633                     ],
57634                     [
57635                         -82.879659,
57636                         27.7453529
57637                     ],
57638                     [
57639                         -82.8182822,
57640                         27.7453529
57641                     ],
57642                     [
57643                         -82.8182822,
57644                         26.9290868
57645                     ],
57646                     [
57647                         -82.3796782,
57648                         26.9290868
57649                     ],
57650                     [
57651                         -82.3796782,
57652                         26.3694183
57653                     ],
57654                     [
57655                         -81.8777106,
57656                         26.3694183
57657                     ],
57658                     [
57659                         -81.8777106,
57660                         25.805971
57661                     ],
57662                     [
57663                         -81.5036862,
57664                         25.805971
57665                     ],
57666                     [
57667                         -81.5036862,
57668                         25.7474753
57669                     ],
57670                     [
57671                         -81.4405462,
57672                         25.7474753
57673                     ],
57674                     [
57675                         -81.4405462,
57676                         25.6851489
57677                     ],
57678                     [
57679                         -81.3155883,
57680                         25.6851489
57681                     ],
57682                     [
57683                         -81.3155883,
57684                         25.5600985
57685                     ],
57686                     [
57687                         -81.2538534,
57688                         25.5600985
57689                     ],
57690                     [
57691                         -81.2538534,
57692                         25.4342361
57693                     ],
57694                     [
57695                         -81.1902012,
57696                         25.4342361
57697                     ],
57698                     [
57699                         -81.1902012,
57700                         25.1234341
57701                     ],
57702                     [
57703                         -81.1288133,
57704                         25.1234341
57705                     ],
57706                     [
57707                         -81.1288133,
57708                         25.0619389
57709                     ],
57710                     [
57711                         -81.0649231,
57712                         25.0619389
57713                     ],
57714                     [
57715                         -81.0649231,
57716                         24.8157807
57717                     ],
57718                     [
57719                         -81.6289469,
57720                         24.8157807
57721                     ],
57722                     [
57723                         -81.6289469,
57724                         24.7538367
57725                     ],
57726                     [
57727                         -81.6907173,
57728                         24.7538367
57729                     ],
57730                     [
57731                         -81.6907173,
57732                         24.6899374
57733                     ],
57734                     [
57735                         -81.8173189,
57736                         24.6899374
57737                     ],
57738                     [
57739                         -81.8173189,
57740                         24.6279161
57741                     ],
57742                     [
57743                         -82.1910041,
57744                         24.6279161
57745                     ],
57746                     [
57747                         -82.1910041,
57748                         24.496294
57749                     ],
57750                     [
57751                         -81.6216596,
57752                         24.496294
57753                     ],
57754                     [
57755                         -81.6216596,
57756                         24.559484
57757                     ],
57758                     [
57759                         -81.372006,
57760                         24.559484
57761                     ],
57762                     [
57763                         -81.372006,
57764                         24.6220687
57765                     ],
57766                     [
57767                         -81.0593278,
57768                         24.6220687
57769                     ],
57770                     [
57771                         -81.0593278,
57772                         24.684826
57773                     ],
57774                     [
57775                         -80.9347147,
57776                         24.684826
57777                     ],
57778                     [
57779                         -80.9347147,
57780                         24.7474828
57781                     ],
57782                     [
57783                         -80.7471081,
57784                         24.7474828
57785                     ],
57786                     [
57787                         -80.7471081,
57788                         24.8100618
57789                     ],
57790                     [
57791                         -80.3629898,
57792                         24.8100618
57793                     ],
57794                     [
57795                         -80.3629898,
57796                         25.1175858
57797                     ],
57798                     [
57799                         -80.122344,
57800                         25.1175858
57801                     ],
57802                     [
57803                         -80.122344,
57804                         25.7472357
57805                     ],
57806                     [
57807                         -80.0588458,
57808                         25.7472357
57809                     ],
57810                     [
57811                         -80.0588458,
57812                         26.3708251
57813                     ],
57814                     [
57815                         -79.995837,
57816                         26.3708251
57817                     ],
57818                     [
57819                         -79.995837,
57820                         26.9398003
57821                     ],
57822                     [
57823                         -80.0587265,
57824                         26.9398003
57825                     ],
57826                     [
57827                         -80.0587265,
57828                         27.1277466
57829                     ],
57830                     [
57831                         -80.1226251,
57832                         27.1277466
57833                     ],
57834                     [
57835                         -80.1226251,
57836                         27.2534279
57837                     ],
57838                     [
57839                         -80.1846956,
57840                         27.2534279
57841                     ],
57842                     [
57843                         -80.1846956,
57844                         27.3781229
57845                     ],
57846                     [
57847                         -80.246175,
57848                         27.3781229
57849                     ],
57850                     [
57851                         -80.246175,
57852                         27.5658729
57853                     ],
57854                     [
57855                         -80.3094768,
57856                         27.5658729
57857                     ],
57858                     [
57859                         -80.3094768,
57860                         27.7530311
57861                     ],
57862                     [
57863                         -80.3721485,
57864                         27.7530311
57865                     ],
57866                     [
57867                         -80.3721485,
57868                         27.8774451
57869                     ],
57870                     [
57871                         -80.4351457,
57872                         27.8774451
57873                     ],
57874                     [
57875                         -80.4351457,
57876                         28.0033366
57877                     ],
57878                     [
57879                         -80.4966078,
57880                         28.0033366
57881                     ],
57882                     [
57883                         -80.4966078,
57884                         28.1277326
57885                     ],
57886                     [
57887                         -80.5587159,
57888                         28.1277326
57889                     ],
57890                     [
57891                         -80.5587159,
57892                         28.3723509
57893                     ],
57894                     [
57895                         -80.4966335,
57896                         28.3723509
57897                     ],
57898                     [
57899                         -80.4966335,
57900                         29.5160326
57901                     ],
57902                     [
57903                         -81.1213644,
57904                         29.5160326
57905                     ],
57906                     [
57907                         -81.1213644,
57908                         31.6846966
57909                     ],
57910                     [
57911                         -80.6018723,
57912                         31.6846966
57913                     ],
57914                     [
57915                         -80.6018723,
57916                         32.2475309
57917                     ],
57918                     [
57919                         -79.4921024,
57920                         32.2475309
57921                     ],
57922                     [
57923                         -79.4921024,
57924                         32.9970261
57925                     ],
57926                     [
57927                         -79.1116488,
57928                         32.9970261
57929                     ],
57930                     [
57931                         -79.1116488,
57932                         33.3729457
57933                     ],
57934                     [
57935                         -78.6153621,
57936                         33.3729457
57937                     ],
57938                     [
57939                         -78.6153621,
57940                         33.8097638
57941                     ],
57942                     [
57943                         -77.9316963,
57944                         33.8097638
57945                     ],
57946                     [
57947                         -77.9316963,
57948                         33.8718243
57949                     ],
57950                     [
57951                         -77.8692252,
57952                         33.8718243
57953                     ],
57954                     [
57955                         -77.8692252,
57956                         34.0552454
57957                     ],
57958                     [
57959                         -77.6826392,
57960                         34.0552454
57961                     ],
57962                     [
57963                         -77.6826392,
57964                         34.2974598
57965                     ],
57966                     [
57967                         -77.2453509,
57968                         34.2974598
57969                     ],
57970                     [
57971                         -77.2453509,
57972                         34.5598585
57973                     ],
57974                     [
57975                         -76.4973277,
57976                         34.5598585
57977                     ],
57978                     [
57979                         -76.4973277,
57980                         34.622796
57981                     ],
57982                     [
57983                         -76.4337602,
57984                         34.622796
57985                     ],
57986                     [
57987                         -76.4337602,
57988                         34.6849285
57989                     ],
57990                     [
57991                         -76.373212,
57992                         34.6849285
57993                     ],
57994                     [
57995                         -76.373212,
57996                         34.7467674
57997                     ],
57998                     [
57999                         -76.3059364,
58000                         34.7467674
58001                     ],
58002                     [
58003                         -76.3059364,
58004                         34.808551
58005                     ],
58006                     [
58007                         -76.2468017,
58008                         34.808551
58009                     ],
58010                     [
58011                         -76.2468017,
58012                         34.8728418
58013                     ],
58014                     [
58015                         -76.1825922,
58016                         34.8728418
58017                     ],
58018                     [
58019                         -76.1825922,
58020                         34.9335332
58021                     ],
58022                     [
58023                         -76.120814,
58024                         34.9335332
58025                     ],
58026                     [
58027                         -76.120814,
58028                         34.9952359
58029                     ],
58030                     [
58031                         -75.9979015,
58032                         34.9952359
58033                     ],
58034                     [
58035                         -75.9979015,
58036                         35.0578182
58037                     ],
58038                     [
58039                         -75.870338,
58040                         35.0578182
58041                     ],
58042                     [
58043                         -75.870338,
58044                         35.1219097
58045                     ],
58046                     [
58047                         -75.7462194,
58048                         35.1219097
58049                     ],
58050                     [
58051                         -75.7462194,
58052                         35.1818911
58053                     ],
58054                     [
58055                         -75.4929694,
58056                         35.1818911
58057                     ],
58058                     [
58059                         -75.4929694,
58060                         35.3082988
58061                     ],
58062                     [
58063                         -75.4325662,
58064                         35.3082988
58065                     ],
58066                     [
58067                         -75.4325662,
58068                         35.7542495
58069                     ],
58070                     [
58071                         -75.4969907,
58072                         35.7542495
58073                     ],
58074                     [
58075                         -75.4969907,
58076                         37.8105602
58077                     ],
58078                     [
58079                         -75.3082972,
58080                         37.8105602
58081                     ],
58082                     [
58083                         -75.3082972,
58084                         37.8720088
58085                     ],
58086                     [
58087                         -75.245601,
58088                         37.8720088
58089                     ],
58090                     [
58091                         -75.245601,
58092                         37.9954849
58093                     ],
58094                     [
58095                         -75.1828751,
58096                         37.9954849
58097                     ],
58098                     [
58099                         -75.1828751,
58100                         38.0585079
58101                     ],
58102                     [
58103                         -75.1184793,
58104                         38.0585079
58105                     ],
58106                     [
58107                         -75.1184793,
58108                         38.2469091
58109                     ],
58110                     [
58111                         -75.0592098,
58112                         38.2469091
58113                     ],
58114                     [
58115                         -75.0592098,
58116                         38.3704316
58117                     ],
58118                     [
58119                         -74.9948111,
58120                         38.3704316
58121                     ],
58122                     [
58123                         -74.9948111,
58124                         38.8718417
58125                     ],
58126                     [
58127                         -74.4878252,
58128                         38.8718417
58129                     ],
58130                     [
58131                         -74.4878252,
58132                         39.3089428
58133                     ],
58134                     [
58135                         -74.1766317,
58136                         39.3089428
58137                     ],
58138                     [
58139                         -74.1766317,
58140                         39.6224653
58141                     ],
58142                     [
58143                         -74.0567045,
58144                         39.6224653
58145                     ],
58146                     [
58147                         -74.0567045,
58148                         39.933178
58149                     ],
58150                     [
58151                         -73.9959035,
58152                         39.933178
58153                     ],
58154                     [
58155                         -73.9959035,
58156                         40.1854852
58157                     ],
58158                     [
58159                         -73.9341593,
58160                         40.1854852
58161                     ],
58162                     [
58163                         -73.9341593,
58164                         40.4959486
58165                     ],
58166                     [
58167                         -73.8723024,
58168                         40.4959486
58169                     ],
58170                     [
58171                         -73.8723024,
58172                         40.5527135
58173                     ],
58174                     [
58175                         -71.8074506,
58176                         40.5527135
58177                     ],
58178                     [
58179                         -71.8074506,
58180                         41.3088005
58181                     ],
58182                     [
58183                         -70.882512,
58184                         41.3088005
58185                     ],
58186                     [
58187                         -70.882512,
58188                         41.184978
58189                     ],
58190                     [
58191                         -70.7461947,
58192                         41.184978
58193                     ],
58194                     [
58195                         -70.7461947,
58196                         41.3091865
58197                     ],
58198                     [
58199                         -70.4337553,
58200                         41.3091865
58201                     ],
58202                     [
58203                         -70.4337553,
58204                         41.4963885
58205                     ],
58206                     [
58207                         -69.9334281,
58208                         41.4963885
58209                     ],
58210                     [
58211                         -69.9334281,
58212                         41.6230802
58213                     ],
58214                     [
58215                         -69.869857,
58216                         41.6230802
58217                     ],
58218                     [
58219                         -69.869857,
58220                         41.8776895
58221                     ],
58222                     [
58223                         -69.935791,
58224                         41.8776895
58225                     ],
58226                     [
58227                         -69.935791,
58228                         42.0032342
58229                     ],
58230                     [
58231                         -69.9975823,
58232                         42.0032342
58233                     ],
58234                     [
58235                         -69.9975823,
58236                         42.0650191
58237                     ],
58238                     [
58239                         -70.0606103,
58240                         42.0650191
58241                     ],
58242                     [
58243                         -70.0606103,
58244                         42.1294348
58245                     ],
58246                     [
58247                         -70.5572884,
58248                         42.1294348
58249                     ],
58250                     [
58251                         -70.5572884,
58252                         43.2487079
58253                     ],
58254                     [
58255                         -70.4974097,
58256                         43.2487079
58257                     ],
58258                     [
58259                         -70.4974097,
58260                         43.3092194
58261                     ],
58262                     [
58263                         -70.3704249,
58264                         43.3092194
58265                     ],
58266                     [
58267                         -70.3704249,
58268                         43.371963
58269                     ],
58270                     [
58271                         -70.3085701,
58272                         43.371963
58273                     ],
58274                     [
58275                         -70.3085701,
58276                         43.4969879
58277                     ],
58278                     [
58279                         -70.183921,
58280                         43.4969879
58281                     ],
58282                     [
58283                         -70.183921,
58284                         43.6223531
58285                     ],
58286                     [
58287                         -70.057583,
58288                         43.6223531
58289                     ],
58290                     [
58291                         -70.057583,
58292                         43.6850173
58293                     ],
58294                     [
58295                         -69.7455247,
58296                         43.6850173
58297                     ],
58298                     [
58299                         -69.7455247,
58300                         43.7476571
58301                     ],
58302                     [
58303                         -69.2472845,
58304                         43.7476571
58305                     ],
58306                     [
58307                         -69.2472845,
58308                         43.8107035
58309                     ],
58310                     [
58311                         -69.0560701,
58312                         43.8107035
58313                     ],
58314                     [
58315                         -69.0560701,
58316                         43.8717247
58317                     ],
58318                     [
58319                         -68.9950522,
58320                         43.8717247
58321                     ],
58322                     [
58323                         -68.9950522,
58324                         43.9982022
58325                     ],
58326                     [
58327                         -68.4963672,
58328                         43.9982022
58329                     ],
58330                     [
58331                         -68.4963672,
58332                         44.0597368
58333                     ],
58334                     [
58335                         -68.3081038,
58336                         44.0597368
58337                     ],
58338                     [
58339                         -68.3081038,
58340                         44.122137
58341                     ],
58342                     [
58343                         -68.1851802,
58344                         44.122137
58345                     ],
58346                     [
58347                         -68.1851802,
58348                         44.3081382
58349                     ],
58350                     [
58351                         -67.9956019,
58352                         44.3081382
58353                     ],
58354                     [
58355                         -67.9956019,
58356                         44.3727489
58357                     ],
58358                     [
58359                         -67.8103041,
58360                         44.3727489
58361                     ],
58362                     [
58363                         -67.8103041,
58364                         44.435178
58365                     ],
58366                     [
58367                         -67.4965289,
58368                         44.435178
58369                     ],
58370                     [
58371                         -67.4965289,
58372                         44.4968776
58373                     ],
58374                     [
58375                         -67.37102,
58376                         44.4968776
58377                     ],
58378                     [
58379                         -67.37102,
58380                         44.5600642
58381                     ],
58382                     [
58383                         -67.1848753,
58384                         44.5600642
58385                     ],
58386                     [
58387                         -67.1848753,
58388                         44.6213345
58389                     ],
58390                     [
58391                         -67.1221208,
58392                         44.6213345
58393                     ],
58394                     [
58395                         -67.1221208,
58396                         44.6867918
58397                     ],
58398                     [
58399                         -67.059365,
58400                         44.6867918
58401                     ],
58402                     [
58403                         -67.059365,
58404                         44.7473657
58405                     ],
58406                     [
58407                         -66.9311098,
58408                         44.7473657
58409                     ],
58410                     [
58411                         -66.9311098,
58412                         44.9406566
58413                     ],
58414                     [
58415                         -66.994683,
58416                         44.9406566
58417                     ],
58418                     [
58419                         -66.994683,
58420                         45.0024514
58421                     ],
58422                     [
58423                         -67.0595847,
58424                         45.0024514
58425                     ],
58426                     [
58427                         -67.0595847,
58428                         45.1273377
58429                     ],
58430                     [
58431                         -67.1201974,
58432                         45.1273377
58433                     ],
58434                     [
58435                         -67.1201974,
58436                         45.1910115
58437                     ],
58438                     [
58439                         -67.2469811,
58440                         45.1910115
58441                     ],
58442                     [
58443                         -67.2469811,
58444                         45.253442
58445                     ],
58446                     [
58447                         -67.3177546,
58448                         45.253442
58449                     ],
58450                     [
58451                         -67.3177546,
58452                         45.1898369
58453                     ],
58454                     [
58455                         -67.370749,
58456                         45.1898369
58457                     ],
58458                     [
58459                         -67.370749,
58460                         45.2534001
58461                     ],
58462                     [
58463                         -67.4326888,
58464                         45.2534001
58465                     ],
58466                     [
58467                         -67.4326888,
58468                         45.3083409
58469                     ],
58470                     [
58471                         -67.3708571,
58472                         45.3083409
58473                     ],
58474                     [
58475                         -67.3708571,
58476                         45.4396986
58477                     ],
58478                     [
58479                         -67.4305573,
58480                         45.4396986
58481                     ],
58482                     [
58483                         -67.4305573,
58484                         45.4950095
58485                     ],
58486                     [
58487                         -67.37099,
58488                         45.4950095
58489                     ],
58490                     [
58491                         -67.37099,
58492                         45.6264543
58493                     ],
58494                     [
58495                         -67.6214982,
58496                         45.6264543
58497                     ],
58498                     [
58499                         -67.6214982,
58500                         45.6896133
58501                     ],
58502                     [
58503                         -67.683828,
58504                         45.6896133
58505                     ],
58506                     [
58507                         -67.683828,
58508                         45.753259
58509                     ],
58510                     [
58511                         -67.7462097,
58512                         45.753259
58513                     ],
58514                     [
58515                         -67.7462097,
58516                         47.1268165
58517                     ],
58518                     [
58519                         -67.8700141,
58520                         47.1268165
58521                     ],
58522                     [
58523                         -67.8700141,
58524                         47.1900278
58525                     ],
58526                     [
58527                         -67.9323803,
58528                         47.1900278
58529                     ],
58530                     [
58531                         -67.9323803,
58532                         47.2539678
58533                     ],
58534                     [
58535                         -67.9959387,
58536                         47.2539678
58537                     ],
58538                     [
58539                         -67.9959387,
58540                         47.3149737
58541                     ],
58542                     [
58543                         -68.1206676,
58544                         47.3149737
58545                     ],
58546                     [
58547                         -68.1206676,
58548                         47.3780823
58549                     ],
58550                     [
58551                         -68.4423175,
58552                         47.3780823
58553                     ],
58554                     [
58555                         -68.4423175,
58556                         47.3166082
58557                     ],
58558                     [
58559                         -68.6314305,
58560                         47.3166082
58561                     ],
58562                     [
58563                         -68.6314305,
58564                         47.2544676
58565                     ],
58566                     [
58567                         -68.9978037,
58568                         47.2544676
58569                     ],
58570                     [
58571                         -68.9978037,
58572                         47.439895
58573                     ],
58574                     [
58575                         -69.0607223,
58576                         47.439895
58577                     ],
58578                     [
58579                         -69.0607223,
58580                         47.5047558
58581                     ],
58582                     [
58583                         -69.2538122,
58584                         47.5047558
58585                     ],
58586                     [
58587                         -69.2538122,
58588                         47.4398084
58589                     ],
58590                     [
58591                         -69.3179284,
58592                         47.4398084
58593                     ],
58594                     [
58595                         -69.3179284,
58596                         47.378601
58597                     ],
58598                     [
58599                         -69.4438546,
58600                         47.378601
58601                     ],
58602                     [
58603                         -69.4438546,
58604                         47.3156274
58605                     ],
58606                     [
58607                         -69.5038204,
58608                         47.3156274
58609                     ],
58610                     [
58611                         -69.5038204,
58612                         47.2525839
58613                     ],
58614                     [
58615                         -69.5667838,
58616                         47.2525839
58617                     ],
58618                     [
58619                         -69.5667838,
58620                         47.1910884
58621                     ],
58622                     [
58623                         -69.6303478,
58624                         47.1910884
58625                     ],
58626                     [
58627                         -69.6303478,
58628                         47.128701
58629                     ],
58630                     [
58631                         -69.6933103,
58632                         47.128701
58633                     ],
58634                     [
58635                         -69.6933103,
58636                         47.0654307
58637                     ],
58638                     [
58639                         -69.7557063,
58640                         47.0654307
58641                     ],
58642                     [
58643                         -69.7557063,
58644                         47.0042751
58645                     ],
58646                     [
58647                         -69.8180391,
58648                         47.0042751
58649                     ],
58650                     [
58651                         -69.8180391,
58652                         46.9415344
58653                     ],
58654                     [
58655                         -69.8804023,
58656                         46.9415344
58657                     ],
58658                     [
58659                         -69.8804023,
58660                         46.8792519
58661                     ],
58662                     [
58663                         -69.9421674,
58664                         46.8792519
58665                     ],
58666                     [
58667                         -69.9421674,
58668                         46.8177399
58669                     ],
58670                     [
58671                         -70.0063088,
58672                         46.8177399
58673                     ],
58674                     [
58675                         -70.0063088,
58676                         46.6920295
58677                     ],
58678                     [
58679                         -70.0704265,
58680                         46.6920295
58681                     ],
58682                     [
58683                         -70.0704265,
58684                         46.4425926
58685                     ],
58686                     [
58687                         -70.1945902,
58688                         46.4425926
58689                     ],
58690                     [
58691                         -70.1945902,
58692                         46.3785887
58693                     ],
58694                     [
58695                         -70.2562047,
58696                         46.3785887
58697                     ],
58698                     [
58699                         -70.2562047,
58700                         46.3152628
58701                     ],
58702                     [
58703                         -70.3203651,
58704                         46.3152628
58705                     ],
58706                     [
58707                         -70.3203651,
58708                         46.0651209
58709                     ],
58710                     [
58711                         -70.3814988,
58712                         46.0651209
58713                     ],
58714                     [
58715                         -70.3814988,
58716                         45.93552
58717                     ],
58718                     [
58719                         -70.3201618,
58720                         45.93552
58721                     ],
58722                     [
58723                         -70.3201618,
58724                         45.879479
58725                     ],
58726                     [
58727                         -70.4493131,
58728                         45.879479
58729                     ],
58730                     [
58731                         -70.4493131,
58732                         45.7538713
58733                     ],
58734                     [
58735                         -70.5070021,
58736                         45.7538713
58737                     ],
58738                     [
58739                         -70.5070021,
58740                         45.6916912
58741                     ],
58742                     [
58743                         -70.6316642,
58744                         45.6916912
58745                     ],
58746                     [
58747                         -70.6316642,
58748                         45.6291619
58749                     ],
58750                     [
58751                         -70.7575538,
58752                         45.6291619
58753                     ],
58754                     [
58755                         -70.7575538,
58756                         45.4414685
58757                     ],
58758                     [
58759                         -70.8809878,
58760                         45.4414685
58761                     ],
58762                     [
58763                         -70.8809878,
58764                         45.3780612
58765                     ],
58766                     [
58767                         -71.13328,
58768                         45.3780612
58769                     ],
58770                     [
58771                         -71.13328,
58772                         45.3151452
58773                     ],
58774                     [
58775                         -71.3830282,
58776                         45.3151452
58777                     ],
58778                     [
58779                         -71.3830282,
58780                         45.253416
58781                     ],
58782                     [
58783                         -71.5076448,
58784                         45.253416
58785                     ],
58786                     [
58787                         -71.5076448,
58788                         45.0655726
58789                     ],
58790                     [
58791                         -73.9418929,
58792                         45.0655726
58793                     ],
58794                     [
58795                         -73.9418929,
58796                         45.0031242
58797                     ],
58798                     [
58799                         -74.7469725,
58800                         45.0031242
58801                     ],
58802                     [
58803                         -74.7469725,
58804                         45.0649003
58805                     ],
58806                     [
58807                         -74.8800964,
58808                         45.0649003
58809                     ],
58810                     [
58811                         -74.8800964,
58812                         45.0029023
58813                     ],
58814                     [
58815                         -75.0662455,
58816                         45.0029023
58817                     ],
58818                     [
58819                         -75.0662455,
58820                         44.9415167
58821                     ],
58822                     [
58823                         -75.2539363,
58824                         44.9415167
58825                     ],
58826                     [
58827                         -75.2539363,
58828                         44.8776043
58829                     ],
58830                     [
58831                         -75.3789648,
58832                         44.8776043
58833                     ],
58834                     [
58835                         -75.3789648,
58836                         44.8153462
58837                     ],
58838                     [
58839                         -75.4431283,
58840                         44.8153462
58841                     ],
58842                     [
58843                         -75.4431283,
58844                         44.7536053
58845                     ],
58846                     [
58847                         -75.5666566,
58848                         44.7536053
58849                     ],
58850                     [
58851                         -75.5666566,
58852                         44.6909879
58853                     ],
58854                     [
58855                         -75.6290205,
58856                         44.6909879
58857                     ],
58858                     [
58859                         -75.6290205,
58860                         44.6284958
58861                     ],
58862                     [
58863                         -75.7540484,
58864                         44.6284958
58865                     ],
58866                     [
58867                         -75.7540484,
58868                         44.566385
58869                     ],
58870                     [
58871                         -75.817312,
58872                         44.566385
58873                     ],
58874                     [
58875                         -75.817312,
58876                         44.5028932
58877                     ],
58878                     [
58879                         -75.8799549,
58880                         44.5028932
58881                     ],
58882                     [
58883                         -75.8799549,
58884                         44.3784946
58885                     ],
58886                     [
58887                         -76.1300319,
58888                         44.3784946
58889                     ],
58890                     [
58891                         -76.1300319,
58892                         44.3159227
58893                     ],
58894                     [
58895                         -76.1926961,
58896                         44.3159227
58897                     ],
58898                     [
58899                         -76.1926961,
58900                         44.2534378
58901                     ],
58902                     [
58903                         -76.3182619,
58904                         44.2534378
58905                     ],
58906                     [
58907                         -76.3182619,
58908                         44.1916726
58909                     ],
58910                     [
58911                         -76.3792975,
58912                         44.1916726
58913                     ],
58914                     [
58915                         -76.3792975,
58916                         44.0653733
58917                     ],
58918                     [
58919                         -76.4427584,
58920                         44.0653733
58921                     ],
58922                     [
58923                         -76.4427584,
58924                         43.9963825
58925                     ],
58926                     [
58927                         -76.317027,
58928                         43.9963825
58929                     ],
58930                     [
58931                         -76.317027,
58932                         43.9414581
58933                     ],
58934                     [
58935                         -76.5076611,
58936                         43.9414581
58937                     ],
58938                     [
58939                         -76.5076611,
58940                         43.8723335
58941                     ],
58942                     [
58943                         -76.3829974,
58944                         43.8723335
58945                     ],
58946                     [
58947                         -76.3829974,
58948                         43.8091872
58949                     ],
58950                     [
58951                         -76.2534102,
58952                         43.8091872
58953                     ],
58954                     [
58955                         -76.2534102,
58956                         43.5665222
58957                     ],
58958                     [
58959                         -76.5064833,
58960                         43.5665222
58961                     ],
58962                     [
58963                         -76.5064833,
58964                         43.5033881
58965                     ],
58966                     [
58967                         -76.6331208,
58968                         43.5033881
58969                     ],
58970                     [
58971                         -76.6331208,
58972                         43.4432252
58973                     ],
58974                     [
58975                         -76.6951085,
58976                         43.4432252
58977                     ],
58978                     [
58979                         -76.6951085,
58980                         43.3786858
58981                     ],
58982                     [
58983                         -76.8177798,
58984                         43.3786858
58985                     ],
58986                     [
58987                         -76.8177798,
58988                         43.318066
58989                     ],
58990                     [
58991                         -77.682,
58992                         43.318066
58993                     ],
58994                     [
58995                         -77.682,
58996                         43.3789376
58997                     ],
58998                     [
58999                         -78.0565883,
59000                         43.3789376
59001                     ],
59002                     [
59003                         -78.0565883,
59004                         43.4396918
59005                     ],
59006                     [
59007                         -78.4389748,
59008                         43.4396918
59009                     ],
59010                     [
59011                         -78.4389748,
59012                         43.3794382
59013                     ],
59014                     [
59015                         -78.8803396,
59016                         43.3794382
59017                     ],
59018                     [
59019                         -78.8803396,
59020                         43.3149724
59021                     ],
59022                     [
59023                         -79.1298858,
59024                         43.3149724
59025                     ],
59026                     [
59027                         -79.1298858,
59028                         43.2429286
59029                     ],
59030                     [
59031                         -79.0669615,
59032                         43.2429286
59033                     ],
59034                     [
59035                         -79.0669615,
59036                         43.1299931
59037                     ],
59038                     [
59039                         -79.1298858,
59040                         43.1299931
59041                     ],
59042                     [
59043                         -79.1298858,
59044                         43.0577305
59045                     ],
59046                     [
59047                         -79.071264,
59048                         43.0577305
59049                     ],
59050                     [
59051                         -79.071264,
59052                         42.9294906
59053                     ],
59054                     [
59055                         -78.943264,
59056                         42.9294906
59057                     ],
59058                     [
59059                         -78.943264,
59060                         42.7542165
59061                     ],
59062                     [
59063                         -79.069439,
59064                         42.7542165
59065                     ],
59066                     [
59067                         -79.069439,
59068                         42.6941622
59069                     ],
59070                     [
59071                         -79.133439,
59072                         42.6941622
59073                     ],
59074                     [
59075                         -79.133439,
59076                         42.6296973
59077                     ],
59078                     [
59079                         -79.1947499,
59080                         42.6296973
59081                     ],
59082                     [
59083                         -79.1947499,
59084                         42.5663538
59085                     ],
59086                     [
59087                         -79.3786827,
59088                         42.5663538
59089                     ],
59090                     [
59091                         -79.3786827,
59092                         42.5033425
59093                     ],
59094                     [
59095                         -79.4442961,
59096                         42.5033425
59097                     ],
59098                     [
59099                         -79.4442961,
59100                         42.4410614
59101                     ],
59102                     [
59103                         -79.5679936,
59104                         42.4410614
59105                     ],
59106                     [
59107                         -79.5679936,
59108                         42.3775264
59109                     ],
59110                     [
59111                         -79.6906154,
59112                         42.3775264
59113                     ],
59114                     [
59115                         -79.6906154,
59116                         42.3171086
59117                     ],
59118                     [
59119                         -79.8164642,
59120                         42.3171086
59121                     ],
59122                     [
59123                         -79.8164642,
59124                         42.2534481
59125                     ],
59126                     [
59127                         -80.0052373,
59128                         42.2534481
59129                     ],
59130                     [
59131                         -80.0052373,
59132                         42.1909188
59133                     ],
59134                     [
59135                         -80.1916829,
59136                         42.1909188
59137                     ],
59138                     [
59139                         -80.1916829,
59140                         42.1272555
59141                     ],
59142                     [
59143                         -80.3167992,
59144                         42.1272555
59145                     ],
59146                     [
59147                         -80.3167992,
59148                         42.0669857
59149                     ],
59150                     [
59151                         -80.5063234,
59152                         42.0669857
59153                     ],
59154                     [
59155                         -80.5063234,
59156                         42.0034331
59157                     ],
59158                     [
59159                         -80.6930471,
59160                         42.0034331
59161                     ],
59162                     [
59163                         -80.6930471,
59164                         41.9415141
59165                     ],
59166                     [
59167                         -80.9440403,
59168                         41.9415141
59169                     ],
59170                     [
59171                         -80.9440403,
59172                         41.8781193
59173                     ],
59174                     [
59175                         -81.1942729,
59176                         41.8781193
59177                     ],
59178                     [
59179                         -81.1942729,
59180                         41.8166455
59181                     ],
59182                     [
59183                         -81.3190089,
59184                         41.8166455
59185                     ],
59186                     [
59187                         -81.3190089,
59188                         41.7545453
59189                     ],
59190                     [
59191                         -81.4418435,
59192                         41.7545453
59193                     ],
59194                     [
59195                         -81.4418435,
59196                         41.690965
59197                     ],
59198                     [
59199                         -81.5053523,
59200                         41.690965
59201                     ],
59202                     [
59203                         -81.5053523,
59204                         41.6301643
59205                     ],
59206                     [
59207                         -82.7470081,
59208                         41.6301643
59209                     ],
59210                     [
59211                         -82.7470081,
59212                         41.7536942
59213                     ],
59214                     [
59215                         -82.8839135,
59216                         41.7536942
59217                     ],
59218                     [
59219                         -82.8839135,
59220                         41.5656075
59221                     ],
59222                     [
59223                         -82.9957195,
59224                         41.5656075
59225                     ],
59226                     [
59227                         -82.9957195,
59228                         41.6270375
59229                     ],
59230                     [
59231                         -83.1257796,
59232                         41.6270375
59233                     ],
59234                     [
59235                         -83.1257796,
59236                         41.6878411
59237                     ],
59238                     [
59239                         -83.2474733,
59240                         41.6878411
59241                     ],
59242                     [
59243                         -83.2474733,
59244                         41.7536942
59245                     ],
59246                     [
59247                         -83.3737305,
59248                         41.7536942
59249                     ],
59250                     [
59251                         -83.3737305,
59252                         41.809276
59253                     ],
59254                     [
59255                         -83.3106019,
59256                         41.809276
59257                     ],
59258                     [
59259                         -83.3106019,
59260                         41.8716064
59261                     ],
59262                     [
59263                         -83.2474733,
59264                         41.8716064
59265                     ],
59266                     [
59267                         -83.2474733,
59268                         41.9361393
59269                     ],
59270                     [
59271                         -83.1843447,
59272                         41.9361393
59273                     ],
59274                     [
59275                         -83.1843447,
59276                         41.9960851
59277                     ],
59278                     [
59279                         -83.1207681,
59280                         41.9960851
59281                     ],
59282                     [
59283                         -83.1207681,
59284                         42.2464812
59285                     ],
59286                     [
59287                         -83.0589194,
59288                         42.2464812
59289                     ],
59290                     [
59291                         -83.0589194,
59292                         42.3089555
59293                     ],
59294                     [
59295                         -82.8685328,
59296                         42.3089555
59297                     ],
59298                     [
59299                         -82.8685328,
59300                         42.3717652
59301                     ],
59302                     [
59303                         -82.8072219,
59304                         42.3717652
59305                     ],
59306                     [
59307                         -82.8072219,
59308                         42.558553
59309                     ],
59310                     [
59311                         -82.7553745,
59312                         42.558553
59313                     ],
59314                     [
59315                         -82.7553745,
59316                         42.4954945
59317                     ],
59318                     [
59319                         -82.5599041,
59320                         42.4954945
59321                     ],
59322                     [
59323                         -82.5599041,
59324                         42.558553
59325                     ],
59326                     [
59327                         -82.4967755,
59328                         42.558553
59329                     ],
59330                     [
59331                         -82.4967755,
59332                         42.6833607
59333                     ],
59334                     [
59335                         -82.4328863,
59336                         42.6833607
59337                     ],
59338                     [
59339                         -82.4328863,
59340                         42.9342196
59341                     ],
59342                     [
59343                         -82.3700552,
59344                         42.9342196
59345                     ],
59346                     [
59347                         -82.3700552,
59348                         43.0648071
59349                     ],
59350                     [
59351                         -82.4328863,
59352                         43.0648071
59353                     ],
59354                     [
59355                         -82.4328863,
59356                         43.1917566
59357                     ],
59358                     [
59359                         -82.4947464,
59360                         43.1917566
59361                     ],
59362                     [
59363                         -82.4947464,
59364                         43.5034627
59365                     ],
59366                     [
59367                         -82.557133,
59368                         43.5034627
59369                     ],
59370                     [
59371                         -82.557133,
59372                         43.8160901
59373                     ],
59374                     [
59375                         -82.6197884,
59376                         43.8160901
59377                     ],
59378                     [
59379                         -82.6197884,
59380                         43.9422098
59381                     ],
59382                     [
59383                         -82.6839499,
59384                         43.9422098
59385                     ],
59386                     [
59387                         -82.6839499,
59388                         44.0022641
59389                     ],
59390                     [
59391                         -82.7465346,
59392                         44.0022641
59393                     ],
59394                     [
59395                         -82.7465346,
59396                         44.0670545
59397                     ],
59398                     [
59399                         -82.8708696,
59400                         44.0670545
59401                     ],
59402                     [
59403                         -82.8708696,
59404                         44.1291935
59405                     ],
59406                     [
59407                         -83.008517,
59408                         44.1291935
59409                     ],
59410                     [
59411                         -83.008517,
59412                         44.0664786
59413                     ],
59414                     [
59415                         -83.1336086,
59416                         44.0664786
59417                     ],
59418                     [
59419                         -83.1336086,
59420                         44.0053949
59421                     ],
59422                     [
59423                         -83.2414522,
59424                         44.0053949
59425                     ],
59426                     [
59427                         -83.2414522,
59428                         44.9962034
59429                     ],
59430                     [
59431                         -83.1806112,
59432                         44.9962034
59433                     ],
59434                     [
59435                         -83.1806112,
59436                         45.067302
59437                     ],
59438                     [
59439                         -83.2455172,
59440                         45.067302
59441                     ],
59442                     [
59443                         -83.2455172,
59444                         45.1287382
59445                     ],
59446                     [
59447                         -83.3065878,
59448                         45.1287382
59449                     ],
59450                     [
59451                         -83.3065878,
59452                         45.2551509
59453                     ],
59454                     [
59455                         -83.3706087,
59456                         45.2551509
59457                     ],
59458                     [
59459                         -83.3706087,
59460                         45.3165923
59461                     ],
59462                     [
59463                         -83.4325644,
59464                         45.3165923
59465                     ],
59466                     [
59467                         -83.4325644,
59468                         45.3792105
59469                     ],
59470                     [
59471                         -83.6178415,
59472                         45.3792105
59473                     ],
59474                     [
59475                         -83.6178415,
59476                         45.4419665
59477                     ],
59478                     [
59479                         -83.8084291,
59480                         45.4419665
59481                     ],
59482                     [
59483                         -83.8084291,
59484                         45.5036189
59485                     ],
59486                     [
59487                         -84.0550718,
59488                         45.5036189
59489                     ],
59490                     [
59491                         -84.0550718,
59492                         45.5647907
59493                     ],
59494                     [
59495                         -84.1235181,
59496                         45.5647907
59497                     ],
59498                     [
59499                         -84.1235181,
59500                         45.6287845
59501                     ],
59502                     [
59503                         -84.1807534,
59504                         45.6287845
59505                     ],
59506                     [
59507                         -84.1807534,
59508                         45.6914688
59509                     ],
59510                     [
59511                         -84.3111554,
59512                         45.6914688
59513                     ],
59514                     [
59515                         -84.3111554,
59516                         45.9337076
59517                     ],
59518                     [
59519                         -83.8209974,
59520                         45.9337076
59521                     ],
59522                     [
59523                         -83.8209974,
59524                         45.8725113
59525                     ],
59526                     [
59527                         -83.4968086,
59528                         45.8725113
59529                     ],
59530                     [
59531                         -83.4968086,
59532                         45.9337076
59533                     ],
59534                     [
59535                         -83.4338066,
59536                         45.9337076
59537                     ],
59538                     [
59539                         -83.4338066,
59540                         46.0016863
59541                     ],
59542                     [
59543                         -83.4962697,
59544                         46.0016863
59545                     ],
59546                     [
59547                         -83.4962697,
59548                         46.0668178
59549                     ],
59550                     [
59551                         -83.5599956,
59552                         46.0668178
59553                     ],
59554                     [
59555                         -83.5599956,
59556                         46.1261576
59557                     ],
59558                     [
59559                         -83.9954558,
59560                         46.1261576
59561                     ],
59562                     [
59563                         -83.9954558,
59564                         46.1931747
59565                     ],
59566                     [
59567                         -84.0591816,
59568                         46.1931747
59569                     ],
59570                     [
59571                         -84.0591816,
59572                         46.3814972
59573                     ],
59574                     [
59575                         -84.1152614,
59576                         46.3814972
59577                     ],
59578                     [
59579                         -84.1152614,
59580                         46.4953584
59581                     ],
59582                     [
59583                         -84.0591816,
59584                         46.4953584
59585                     ],
59586                     [
59587                         -84.0591816,
59588                         46.5682653
59589                     ],
59590                     [
59591                         -84.2579545,
59592                         46.5682653
59593                     ],
59594                     [
59595                         -84.2579545,
59596                         46.5051232
59597                     ],
59598                     [
59599                         -84.3071879,
59600                         46.5051232
59601                     ],
59602                     [
59603                         -84.3071879,
59604                         46.5682653
59605                     ],
59606                     [
59607                         -84.4415364,
59608                         46.5682653
59609                     ],
59610                     [
59611                         -84.4415364,
59612                         46.504525
59613                     ],
59614                     [
59615                         -84.9965729,
59616                         46.504525
59617                     ],
59618                     [
59619                         -84.9965729,
59620                         46.6842882
59621                     ],
59622                     [
59623                         -84.9298158,
59624                         46.6842882
59625                     ],
59626                     [
59627                         -84.9298158,
59628                         46.818077
59629                     ],
59630                     [
59631                         -85.3165894,
59632                         46.818077
59633                     ],
59634                     [
59635                         -85.3165894,
59636                         46.7535825
59637                     ],
59638                     [
59639                         -87.5562645,
59640                         46.7535825
59641                     ],
59642                     [
59643                         -87.5562645,
59644                         47.4407371
59645                     ],
59646                     [
59647                         -87.6825361,
59648                         47.4407371
59649                     ],
59650                     [
59651                         -87.6825361,
59652                         47.5035554
59653                     ],
59654                     [
59655                         -88.2560738,
59656                         47.5035554
59657                     ],
59658                     [
59659                         -88.2560738,
59660                         47.4433716
59661                     ],
59662                     [
59663                         -88.4417419,
59664                         47.4433716
59665                     ],
59666                     [
59667                         -88.4417419,
59668                         47.3789949
59669                     ],
59670                     [
59671                         -88.50683,
59672                         47.3789949
59673                     ],
59674                     [
59675                         -88.50683,
59676                         47.3153881
59677                     ],
59678                     [
59679                         -88.6312821,
59680                         47.3153881
59681                     ],
59682                     [
59683                         -88.6312821,
59684                         47.2539782
59685                     ],
59686                     [
59687                         -88.7569636,
59688                         47.2539782
59689                     ],
59690                     [
59691                         -88.7569636,
59692                         47.1934682
59693                     ],
59694                     [
59695                         -88.8838253,
59696                         47.1934682
59697                     ],
59698                     [
59699                         -88.8838253,
59700                         47.1284735
59701                     ],
59702                     [
59703                         -88.9434208,
59704                         47.1284735
59705                     ],
59706                     [
59707                         -88.9434208,
59708                         47.0662127
59709                     ],
59710                     [
59711                         -89.0708726,
59712                         47.0662127
59713                     ],
59714                     [
59715                         -89.0708726,
59716                         47.0026826
59717                     ],
59718                     [
59719                         -89.2565553,
59720                         47.0026826
59721                     ],
59722                     [
59723                         -89.2565553,
59724                         46.9410806
59725                     ],
59726                     [
59727                         -90.3677669,
59728                         46.9410806
59729                     ],
59730                     [
59731                         -90.3677669,
59732                         47.6844827
59733                     ],
59734                     [
59735                         -90.3069978,
59736                         47.6844827
59737                     ],
59738                     [
59739                         -90.3069978,
59740                         47.7460174
59741                     ],
59742                     [
59743                         -89.994859,
59744                         47.7460174
59745                     ],
59746                     [
59747                         -89.994859,
59748                         47.8082719
59749                     ],
59750                     [
59751                         -89.8048615,
59752                         47.8082719
59753                     ],
59754                     [
59755                         -89.8048615,
59756                         47.8700562
59757                     ],
59758                     [
59759                         -89.6797699,
59760                         47.8700562
59761                     ],
59762                     [
59763                         -89.6797699,
59764                         47.9339637
59765                     ],
59766                     [
59767                         -89.4933757,
59768                         47.9339637
59769                     ],
59770                     [
59771                         -89.4933757,
59772                         47.9957956
59773                     ],
59774                     [
59775                         -89.4284697,
59776                         47.9957956
59777                     ],
59778                     [
59779                         -89.4284697,
59780                         48.0656377
59781                     ],
59782                     [
59783                         -89.9932739,
59784                         48.0656377
59785                     ],
59786                     [
59787                         -89.9932739,
59788                         48.1282966
59789                     ],
59790                     [
59791                         -90.7455933,
59792                         48.1282966
59793                     ],
59794                     [
59795                         -90.7455933,
59796                         48.1893056
59797                     ],
59798                     [
59799                         -90.8087291,
59800                         48.1893056
59801                     ],
59802                     [
59803                         -90.8087291,
59804                         48.2522065
59805                     ],
59806                     [
59807                         -91.067763,
59808                         48.2522065
59809                     ],
59810                     [
59811                         -91.067763,
59812                         48.1916658
59813                     ],
59814                     [
59815                         -91.1946247,
59816                         48.1916658
59817                     ],
59818                     [
59819                         -91.1946247,
59820                         48.1279027
59821                     ],
59822                     [
59823                         -91.6814196,
59824                         48.1279027
59825                     ],
59826                     [
59827                         -91.6814196,
59828                         48.2525994
59829                     ],
59830                     [
59831                         -91.9321927,
59832                         48.2525994
59833                     ],
59834                     [
59835                         -91.9321927,
59836                         48.3142454
59837                     ],
59838                     [
59839                         -91.9929683,
59840                         48.3142454
59841                     ],
59842                     [
59843                         -91.9929683,
59844                         48.3780845
59845                     ],
59846                     [
59847                         -92.3189383,
59848                         48.3780845
59849                     ],
59850                     [
59851                         -92.3189383,
59852                         48.2529081
59853                     ],
59854                     [
59855                         -92.3732233,
59856                         48.2529081
59857                     ],
59858                     [
59859                         -92.3732233,
59860                         48.3153385
59861                     ],
59862                     [
59863                         -92.4322288,
59864                         48.3153385
59865                     ],
59866                     [
59867                         -92.4322288,
59868                         48.4411448
59869                     ],
59870                     [
59871                         -92.4977248,
59872                         48.4411448
59873                     ],
59874                     [
59875                         -92.4977248,
59876                         48.501781
59877                     ],
59878                     [
59879                         -92.5679413,
59880                         48.501781
59881                     ],
59882                     [
59883                         -92.5679413,
59884                         48.439579
59885                     ],
59886                     [
59887                         -92.6210462,
59888                         48.439579
59889                     ],
59890                     [
59891                         -92.6210462,
59892                         48.5650783
59893                     ],
59894                     [
59895                         -92.8086835,
59896                         48.5650783
59897                     ],
59898                     [
59899                         -92.8086835,
59900                         48.6286865
59901                     ],
59902                     [
59903                         -92.8086835,
59904                         48.6267365
59905                     ],
59906                     [
59907                         -92.933185,
59908                         48.6267365
59909                     ],
59910                     [
59911                         -92.933185,
59912                         48.6922145
59913                     ],
59914                     [
59915                         -93.0051716,
59916                         48.6922145
59917                     ],
59918                     [
59919                         -93.0051716,
59920                         48.6282965
59921                     ],
59922                     [
59923                         -93.1225924,
59924                         48.6282965
59925                     ],
59926                     [
59927                         -93.1225924,
59928                         48.6922145
59929                     ],
59930                     [
59931                         -93.3190806,
59932                         48.6922145
59933                     ],
59934                     [
59935                         -93.3190806,
59936                         48.6267365
59937                     ],
59938                     [
59939                         -93.5049477,
59940                         48.6267365
59941                     ],
59942                     [
59943                         -93.5049477,
59944                         48.5635164
59945                     ],
59946                     [
59947                         -93.7474601,
59948                         48.5635164
59949                     ],
59950                     [
59951                         -93.7474601,
59952                         48.6267365
59953                     ],
59954                     [
59955                         -93.8135461,
59956                         48.6267365
59957                     ],
59958                     [
59959                         -93.8135461,
59960                         48.6898775
59961                     ],
59962                     [
59963                         -94.2453121,
59964                         48.6898775
59965                     ],
59966                     [
59967                         -94.2453121,
59968                         48.7554327
59969                     ],
59970                     [
59971                         -94.6183171,
59972                         48.7554327
59973                     ],
59974                     [
59975                         -94.6183171,
59976                         48.941036
59977                     ],
59978                     [
59979                         -94.6809018,
59980                         48.941036
59981                     ],
59982                     [
59983                         -94.6809018,
59984                         49.0029737
59985                     ],
59986                     [
59987                         -94.7441532,
59988                         49.0029737
59989                     ],
59990                     [
59991                         -94.7441532,
59992                         49.2536079
59993                     ],
59994                     [
59995                         -94.8084069,
59996                         49.2536079
59997                     ],
59998                     [
59999                         -94.8084069,
60000                         49.3784134
60001                     ],
60002                     [
60003                         -95.1192391,
60004                         49.3784134
60005                     ],
60006                     [
60007                         -95.1192391,
60008                         49.4425264
60009                     ],
60010                     [
60011                         -95.1934341,
60012                         49.4425264
60013                     ],
60014                     [
60015                         -95.1934341,
60016                         49.0035292
60017                     ],
60018                     [
60019                         -96.87069,
60020                         49.0035292
60021                     ],
60022                     [
60023                         -96.87069,
60024                         49.0656063
60025                     ],
60026                     [
60027                         -99.0049312,
60028                         49.0656063
60029                     ],
60030                     [
60031                         -99.0049312,
60032                         49.0050714
60033                     ],
60034                     [
60035                         -109.3699257,
60036                         49.0050714
60037                     ],
60038                     [
60039                         -109.3699257,
60040                         49.0668231
60041                     ],
60042                     [
60043                         -109.5058746,
60044                         49.0668231
60045                     ],
60046                     [
60047                         -109.5058746,
60048                         49.0050714
60049                     ],
60050                     [
60051                         -114.1830014,
60052                         49.0050714
60053                     ],
60054                     [
60055                         -114.1830014,
60056                         49.0687317
60057                     ],
60058                     [
60059                         -114.7578709,
60060                         49.0687317
60061                     ],
60062                     [
60063                         -114.7578709,
60064                         49.0050714
60065                     ],
60066                     [
60067                         -115.433731,
60068                         49.0050714
60069                     ],
60070                     [
60071                         -115.433731,
60072                         49.0671412
60073                     ],
60074                     [
60075                         -116.5062706,
60076                         49.0671412
60077                     ],
60078                     [
60079                         -116.5062706,
60080                         49.0050714
60081                     ],
60082                     [
60083                         -117.3089504,
60084                         49.0050714
60085                     ],
60086                     [
60087                         -117.3089504,
60088                         49.0659803
60089                     ],
60090                     [
60091                         -119.882945,
60092                         49.0659803
60093                     ],
60094                     [
60095                         -119.882945,
60096                         49.0050714
60097                     ],
60098                     [
60099                         -120.1208555,
60100                         49.0050714
60101                     ],
60102                     [
60103                         -120.1208555,
60104                         49.0678367
60105                     ],
60106                     [
60107                         -121.4451636,
60108                         49.0678367
60109                     ],
60110                     [
60111                         -121.4451636,
60112                         49.0050714
60113                     ],
60114                     [
60115                         -121.9311808,
60116                         49.0050714
60117                     ],
60118                     [
60119                         -121.9311808,
60120                         49.0656099
60121                     ],
60122                     [
60123                         -122.817484,
60124                         49.0656099
60125                     ],
60126                     [
60127                         -122.817484,
60128                         49.0029143
60129                     ],
60130                     [
60131                         -122.8795155,
60132                         49.0029143
60133                     ],
60134                     [
60135                         -122.8795155,
60136                         48.9347018
60137                     ],
60138                     [
60139                         -122.8174629,
60140                         48.9347018
60141                     ],
60142                     [
60143                         -122.8174629,
60144                         48.8101998
60145                     ],
60146                     [
60147                         -122.7538859,
60148                         48.8101998
60149                     ],
60150                     [
60151                         -122.7538859,
60152                         48.7533758
60153                     ],
60154                     [
60155                         -122.8712937,
60156                         48.7533758
60157                     ],
60158                     [
60159                         -122.8712937,
60160                         48.8153948
60161                     ],
60162                     [
60163                         -123.0055391,
60164                         48.8153948
60165                     ],
60166                     [
60167                         -123.0055391,
60168                         48.7529529
60169                     ],
60170                     [
60171                         -123.1296926,
60172                         48.7529529
60173                     ],
60174                     [
60175                         -123.1296926,
60176                         48.6902201
60177                     ],
60178                     [
60179                         -123.1838197,
60180                         48.6902201
60181                     ],
60182                     [
60183                         -123.1838197,
60184                         48.7529029
60185                     ]
60186                 ],
60187                 [
60188                     [
60189                         -122.9341743,
60190                         37.7521547
60191                     ],
60192                     [
60193                         -122.9347457,
60194                         37.6842013
60195                     ],
60196                     [
60197                         -123.0679013,
60198                         37.6849023
60199                     ],
60200                     [
60201                         -123.0673747,
60202                         37.7475251
60203                     ],
60204                     [
60205                         -123.1292603,
60206                         37.7478506
60207                     ],
60208                     [
60209                         -123.1286894,
60210                         37.815685
60211                     ],
60212                     [
60213                         -123.0590687,
60214                         37.8153192
60215                     ],
60216                     [
60217                         -123.0595947,
60218                         37.7528143
60219                     ]
60220                 ],
60221                 [
60222                     [
60223                         -71.6299464,
60224                         41.2540893
60225                     ],
60226                     [
60227                         -71.4966465,
60228                         41.2541393
60229                     ],
60230                     [
60231                         -71.4965596,
60232                         41.122965
60233                     ],
60234                     [
60235                         -71.6298594,
60236                         41.1229149
60237                     ]
60238                 ],
60239                 [
60240                     [
60241                         -70.3184265,
60242                         41.3775196
60243                     ],
60244                     [
60245                         -70.3183384,
60246                         41.2448243
60247                     ],
60248                     [
60249                         -70.1906612,
60250                         41.2448722
60251                     ],
60252                     [
60253                         -70.1906239,
60254                         41.1886019
60255                     ],
60256                     [
60257                         -69.9336025,
60258                         41.1886984
60259                     ],
60260                     [
60261                         -69.933729,
60262                         41.3791941
60263                     ],
60264                     [
60265                         -69.9950664,
60266                         41.3791712
60267                     ],
60268                     [
60269                         -69.995109,
60270                         41.443159
60271                     ],
60272                     [
60273                         -70.0707828,
60274                         41.4431307
60275                     ],
60276                     [
60277                         -70.0706972,
60278                         41.3144915
60279                     ],
60280                     [
60281                         -70.2461667,
60282                         41.3144258
60283                     ],
60284                     [
60285                         -70.2462087,
60286                         41.3775467
60287                     ]
60288                 ],
60289                 [
60290                     [
60291                         -68.9403374,
60292                         43.9404062
60293                     ],
60294                     [
60295                         -68.6856948,
60296                         43.9404977
60297                     ],
60298                     [
60299                         -68.6856475,
60300                         43.8721797
60301                     ],
60302                     [
60303                         -68.7465405,
60304                         43.8721577
60305                     ],
60306                     [
60307                         -68.7464976,
60308                         43.8102529
60309                     ],
60310                     [
60311                         -68.8090782,
60312                         43.8102304
60313                     ],
60314                     [
60315                         -68.8090343,
60316                         43.746728
60317                     ],
60318                     [
60319                         -68.8773094,
60320                         43.7467034
60321                     ],
60322                     [
60323                         -68.8773544,
60324                         43.8117826
60325                     ],
60326                     [
60327                         -68.9402483,
60328                         43.8117599
60329                     ]
60330                 ],
60331                 [
60332                     [
60333                         -123.1291466,
60334                         49.0645144
60335                     ],
60336                     [
60337                         -122.9954224,
60338                         49.0645144
60339                     ],
60340                     [
60341                         -122.9954224,
60342                         48.9343243
60343                     ],
60344                     [
60345                         -123.1291466,
60346                         48.9343243
60347                     ]
60348                 ],
60349                 [
60350                     [
60351                         -82.9407144,
60352                         24.7535913
60353                     ],
60354                     [
60355                         -82.8719398,
60356                         24.7535913
60357                     ],
60358                     [
60359                         -82.8719398,
60360                         24.6905653
60361                     ],
60362                     [
60363                         -82.7446233,
60364                         24.6905653
60365                     ],
60366                     [
60367                         -82.7446233,
60368                         24.6214593
60369                     ],
60370                     [
60371                         -82.8088038,
60372                         24.6214593
60373                     ],
60374                     [
60375                         -82.8088038,
60376                         24.5594908
60377                     ],
60378                     [
60379                         -82.9407144,
60380                         24.5594908
60381                     ]
60382                 ]
60383             ]
60384         },
60385         {
60386             "name": "USGS Topographic Maps",
60387             "type": "tms",
60388             "template": "http://{switch:a,b,c}.tile.openstreetmap.us/usgs_scanned_topos/{zoom}/{x}/{y}.png",
60389             "polygon": [
60390                 [
60391                     [
60392                         -125.990173,
60393                         48.9962416
60394                     ],
60395                     [
60396                         -125.989419,
60397                         47.9948396
60398                     ],
60399                     [
60400                         -123.9929739,
60401                         47.9955062
60402                     ],
60403                     [
60404                         -123.9922429,
60405                         47.0059202
60406                     ],
60407                     [
60408                         -125.988688,
60409                         47.0052409
60410                     ],
60411                     [
60412                         -125.9879604,
60413                         46.0015618
60414                     ],
60415                     [
60416                         -123.9939396,
60417                         46.0022529
60418                     ],
60419                     [
60420                         -123.9925238,
60421                         43.9961708
60422                     ],
60423                     [
60424                         -124.9931832,
60425                         43.9958116
60426                     ],
60427                     [
60428                         -124.9918175,
60429                         41.9942149
60430                     ],
60431                     [
60432                         -125.9851789,
60433                         41.9938465
60434                     ],
60435                     [
60436                         -125.9838655,
60437                         40.0076111
60438                     ],
60439                     [
60440                         -123.9833285,
60441                         40.0083757
60442                     ],
60443                     [
60444                         -123.9814115,
60445                         37.002615
60446                     ],
60447                     [
60448                         -122.21903,
60449                         37.0033173
60450                     ],
60451                     [
60452                         -122.2184144,
60453                         36.011671
60454                     ],
60455                     [
60456                         -122.020087,
60457                         36.011751
60458                     ],
60459                     [
60460                         -122.0188591,
60461                         33.9961766
60462                     ],
60463                     [
60464                         -119.9787757,
60465                         33.9970206
60466                     ],
60467                     [
60468                         -119.9775867,
60469                         31.9987658
60470                     ],
60471                     [
60472                         -114.0122833,
60473                         32.00129
60474                     ],
60475                     [
60476                         -114.0116894,
60477                         30.9862401
60478                     ],
60479                     [
60480                         -105.998294,
60481                         30.9896679
60482                     ],
60483                     [
60484                         -105.9971419,
60485                         28.9901065
60486                     ],
60487                     [
60488                         -102.0210506,
60489                         28.9918418
60490                     ],
60491                     [
60492                         -102.0204916,
60493                         28.00733
60494                     ],
60495                     [
60496                         -100.0062436,
60497                         28.0082173
60498                     ],
60499                     [
60500                         -100.0051143,
60501                         25.991909
60502                     ],
60503                     [
60504                         -98.0109067,
60505                         25.9928035
60506                     ],
60507                     [
60508                         -98.0103613,
60509                         25.0063461
60510                     ],
60511                     [
60512                         -97.0161086,
60513                         25.0067957
60514                     ],
60515                     [
60516                         -97.016654,
60517                         25.9932494
60518                     ],
60519                     [
60520                         -95.9824825,
60521                         25.9937132
60522                     ],
60523                     [
60524                         -95.9835999,
60525                         27.9891175
60526                     ],
60527                     [
60528                         -94.0200898,
60529                         27.9899826
60530                     ],
60531                     [
60532                         -94.0206586,
60533                         28.9918129
60534                     ],
60535                     [
60536                         -88.0156706,
60537                         28.9944338
60538                     ],
60539                     [
60540                         -88.0162494,
60541                         30.0038862
60542                     ],
60543                     [
60544                         -86.0277506,
60545                         30.0047454
60546                     ],
60547                     [
60548                         -86.0271719,
60549                         28.9953016
60550                     ],
60551                     [
60552                         -84.0187909,
60553                         28.9961781
60554                     ],
60555                     [
60556                         -84.017095,
60557                         25.9817708
60558                     ],
60559                     [
60560                         -81.9971976,
60561                         25.9826768
60562                     ],
60563                     [
60564                         -81.9966618,
60565                         25.0134917
60566                     ],
60567                     [
60568                         -84.0165592,
60569                         25.0125783
60570                     ],
60571                     [
60572                         -84.0160068,
60573                         24.0052745
60574                     ],
60575                     [
60576                         -80.0199985,
60577                         24.007096
60578                     ],
60579                     [
60580                         -80.0245309,
60581                         32.0161282
60582                     ],
60583                     [
60584                         -78.0066484,
60585                         32.0169819
60586                     ],
60587                     [
60588                         -78.0072238,
60589                         32.9894278
60590                     ],
60591                     [
60592                         -77.8807233,
60593                         32.9894807
60594                     ],
60595                     [
60596                         -77.8813253,
60597                         33.9955918
60598                     ],
60599                     [
60600                         -76.0115411,
60601                         33.9963653
60602                     ],
60603                     [
60604                         -76.0121459,
60605                         34.9952552
60606                     ],
60607                     [
60608                         -74.0068449,
60609                         34.9960749
60610                     ],
60611                     [
60612                         -74.0099997,
60613                         40.0084254
60614                     ],
60615                     [
60616                         -72.0013745,
60617                         40.0091931
60618                     ],
60619                     [
60620                         -72.002019,
60621                         40.9912464
60622                     ],
60623                     [
60624                         -69.8797398,
60625                         40.9920457
60626                     ],
60627                     [
60628                         -69.8804173,
60629                         42.00893
60630                     ],
60631                     [
60632                         -69.9927682,
60633                         42.0088883
60634                     ],
60635                     [
60636                         -69.9934462,
60637                         43.0105166
60638                     ],
60639                     [
60640                         -67.9845366,
60641                         43.0112496
60642                     ],
60643                     [
60644                         -67.985224,
60645                         44.0103812
60646                     ],
60647                     [
60648                         -65.9892568,
60649                         44.0110975
60650                     ],
60651                     [
60652                         -65.9921237,
60653                         47.9993584
60654                     ],
60655                     [
60656                         -70.006442,
60657                         47.9980181
60658                     ],
60659                     [
60660                         -70.005708,
60661                         47.0042007
60662                     ],
60663                     [
60664                         -72.023686,
60665                         47.003514
60666                     ],
60667                     [
60668                         -72.0222508,
60669                         45.0059846
60670                     ],
60671                     [
60672                         -78.0146667,
60673                         45.0038705
60674                     ],
60675                     [
60676                         -78.0139662,
60677                         44.0026998
60678                     ],
60679                     [
60680                         -80.029686,
60681                         44.0019763
60682                     ],
60683                     [
60684                         -80.0290052,
60685                         43.0122994
60686                     ],
60687                     [
60688                         -81.995479,
60689                         43.011582
60690                     ],
60691                     [
60692                         -81.9982986,
60693                         47.0042713
60694                     ],
60695                     [
60696                         -87.505706,
60697                         47.0023972
60698                     ],
60699                     [
60700                         -87.5064535,
60701                         48.0142702
60702                     ],
60703                     [
60704                         -88.0260889,
60705                         48.0140968
60706                     ],
60707                     [
60708                         -88.026838,
60709                         49.0086686
60710                     ],
60711                     [
60712                         -93.9981078,
60713                         49.0067142
60714                     ],
60715                     [
60716                         -93.9988778,
60717                         50.0086456
60718                     ],
60719                     [
60720                         -96.0138899,
60721                         50.0079995
60722                     ],
60723                     [
60724                         -96.0131199,
60725                         49.0060547
60726                     ]
60727                 ],
60728                 [
60729                     [
60730                         -160.5787616,
60731                         22.5062947
60732                     ],
60733                     [
60734                         -160.5782192,
60735                         21.4984647
60736                     ],
60737                     [
60738                         -159.0030121,
60739                         21.499196
60740                     ],
60741                     [
60742                         -159.0027422,
60743                         20.9951068
60744                     ],
60745                     [
60746                         -157.5083185,
60747                         20.995803
60748                     ],
60749                     [
60750                         -157.5080519,
60751                         20.4960241
60752                     ],
60753                     [
60754                         -155.966889,
60755                         20.4967444
60756                     ],
60757                     [
60758                         -155.9674267,
60759                         21.5028287
60760                     ],
60761                     [
60762                         -157.5044717,
60763                         21.5021151
60764                     ],
60765                     [
60766                         -157.5047384,
60767                         21.9984962
60768                     ],
60769                     [
60770                         -159.0090946,
60771                         21.9978002
60772                     ],
60773                     [
60774                         -159.0093692,
60775                         22.5070181
60776                     ]
60777                 ],
60778                 [
60779                     [
60780                         -168.006102,
60781                         68.9941463
60782                     ],
60783                     [
60784                         -168.0047628,
60785                         68.0107853
60786                     ],
60787                     [
60788                         -165.4842481,
60789                         68.0112562
60790                     ],
60791                     [
60792                         -165.4829337,
60793                         67.0037303
60794                     ],
60795                     [
60796                         -168.0034485,
60797                         67.0032389
60798                     ],
60799                     [
60800                         -168.002195,
60801                         66.0017503
60802                     ],
60803                     [
60804                         -169.0087448,
60805                         66.001546
60806                     ],
60807                     [
60808                         -169.0075381,
60809                         64.9987675
60810                     ],
60811                     [
60812                         -168.0009882,
60813                         64.9989798
60814                     ],
60815                     [
60816                         -167.9998282,
60817                         63.9982374
60818                     ],
60819                     [
60820                         -164.9871288,
60821                         63.9988964
60822                     ],
60823                     [
60824                         -164.9860062,
60825                         62.9950845
60826                     ],
60827                     [
60828                         -167.9987057,
60829                         62.9944019
60830                     ],
60831                     [
60832                         -167.9946035,
60833                         59.0153692
60834                     ],
60835                     [
60836                         -162.5027857,
60837                         59.0167799
60838                     ],
60839                     [
60840                         -162.5018149,
60841                         58.0005815
60842                     ],
60843                     [
60844                         -160.0159024,
60845                         58.0012389
60846                     ],
60847                     [
60848                         -160.0149725,
60849                         57.000035
60850                     ],
60851                     [
60852                         -160.5054788,
60853                         56.9999017
60854                     ],
60855                     [
60856                         -160.5045719,
60857                         55.9968161
60858                     ],
60859                     [
60860                         -164.012195,
60861                         55.9958373
60862                     ],
60863                     [
60864                         -164.0113186,
60865                         55.00107
60866                     ],
60867                     [
60868                         -165.994782,
60869                         55.0005023
60870                     ],
60871                     [
60872                         -165.9941266,
60873                         54.2400584
60874                     ],
60875                     [
60876                         -168.0002944,
60877                         54.2394734
60878                     ],
60879                     [
60880                         -168.0000986,
60881                         54.0094921
60882                     ],
60883                     [
60884                         -170.0156134,
60885                         54.0089011
60886                     ],
60887                     [
60888                         -170.0147683,
60889                         53.0016446
60890                     ],
60891                     [
60892                         -171.9993636,
60893                         53.0010487
60894                     ],
60895                     [
60896                         -171.9989488,
60897                         52.4977745
60898                     ],
60899                     [
60900                         -176.0083239,
60901                         52.4965566
60902                     ],
60903                     [
60904                         -176.0081186,
60905                         52.2452555
60906                     ],
60907                     [
60908                         -178.000097,
60909                         52.2446469
60910                     ],
60911                     [
60912                         -177.9992996,
60913                         51.2554252
60914                     ],
60915                     [
60916                         -176.0073212,
60917                         51.2560472
60918                     ],
60919                     [
60920                         -176.0075146,
60921                         51.4980163
60922                     ],
60923                     [
60924                         -171.9981395,
60925                         51.4992617
60926                     ],
60927                     [
60928                         -171.9985419,
60929                         51.9985373
60930                     ],
60931                     [
60932                         -167.9984317,
60933                         51.9997661
60934                     ],
60935                     [
60936                         -167.9994645,
60937                         53.2560877
60938                     ],
60939                     [
60940                         -165.9932968,
60941                         53.2566866
60942                     ],
60943                     [
60944                         -165.9939308,
60945                         54.0100804
60946                     ],
60947                     [
60948                         -159.0067205,
60949                         54.0121291
60950                     ],
60951                     [
60952                         -159.0075717,
60953                         55.002502
60954                     ],
60955                     [
60956                         -158.0190709,
60957                         55.0027849
60958                     ],
60959                     [
60960                         -158.0199473,
60961                         55.9975094
60962                     ],
60963                     [
60964                         -151.9963213,
60965                         55.9991902
60966                     ],
60967                     [
60968                         -151.9981536,
60969                         57.9986536
60970                     ],
60971                     [
60972                         -151.500341,
60973                         57.9987853
60974                     ],
60975                     [
60976                         -151.5012894,
60977                         58.9919816
60978                     ],
60979                     [
60980                         -138.5159989,
60981                         58.9953194
60982                     ],
60983                     [
60984                         -138.5150471,
60985                         57.9986434
60986                     ],
60987                     [
60988                         -136.6872422,
60989                         57.9991267
60990                     ],
60991                     [
60992                         -136.6863158,
60993                         57.0016688
60994                     ],
60995                     [
60996                         -135.9973698,
60997                         57.001856
60998                     ],
60999                     [
61000                         -135.9964667,
61001                         56.0030544
61002                     ],
61003                     [
61004                         -134.6717732,
61005                         56.003424
61006                     ],
61007                     [
61008                         -134.6708865,
61009                         54.9969623
61010                     ],
61011                     [
61012                         -133.9956734,
61013                         54.9971556
61014                     ],
61015                     [
61016                         -133.9948193,
61017                         54.0031685
61018                     ],
61019                     [
61020                         -130.0044418,
61021                         54.0043387
61022                     ],
61023                     [
61024                         -130.0070826,
61025                         57.0000507
61026                     ],
61027                     [
61028                         -131.975877,
61029                         56.9995156
61030                     ],
61031                     [
61032                         -131.9787378,
61033                         59.9933094
61034                     ],
61035                     [
61036                         -138.0071813,
61037                         59.991805
61038                     ],
61039                     [
61040                         -138.0082158,
61041                         61.0125755
61042                     ],
61043                     [
61044                         -140.9874011,
61045                         61.0118551
61046                     ],
61047                     [
61048                         -140.99984,
61049                         71.0039309
61050                     ],
61051                     [
61052                         -154.5023956,
61053                         71.0017377
61054                     ],
61055                     [
61056                         -154.5039632,
61057                         71.9983391
61058                     ],
61059                     [
61060                         -157.499048,
61061                         71.9978773
61062                     ],
61063                     [
61064                         -157.4974758,
61065                         70.9982877
61066                     ],
61067                     [
61068                         -163.0233611,
61069                         70.9973899
61070                     ],
61071                     [
61072                         -163.0218273,
61073                         69.9707435
61074                     ],
61075                     [
61076                         -164.9730896,
61077                         69.97041
61078                     ],
61079                     [
61080                         -164.9717003,
61081                         68.994689
61082                     ]
61083                 ],
61084                 [
61085                     [
61086                         -168.5133204,
61087                         62.8689586
61088                     ],
61089                     [
61090                         -168.5144423,
61091                         63.8765677
61092                     ],
61093                     [
61094                         -172.0202755,
61095                         63.8757975
61096                     ],
61097                     [
61098                         -172.0191536,
61099                         62.8681608
61100                     ]
61101                 ],
61102                 [
61103                     [
61104                         -170.9947111,
61105                         59.9954089
61106                     ],
61107                     [
61108                         -170.995726,
61109                         60.9969787
61110                     ],
61111                     [
61112                         -174.0045311,
61113                         60.9962508
61114                     ],
61115                     [
61116                         -174.0035162,
61117                         59.9946581
61118                     ]
61119                 ],
61120                 [
61121                     [
61122                         -156.0717261,
61123                         20.2854602
61124                     ],
61125                     [
61126                         -154.7940471,
61127                         20.2860582
61128                     ],
61129                     [
61130                         -154.7933145,
61131                         18.9029464
61132                     ],
61133                     [
61134                         -156.0709936,
61135                         18.9023432
61136                     ]
61137                 ]
61138             ]
61139         },
61140         {
61141             "name": "Vejmidte (Denmark)",
61142             "type": "tms",
61143             "template": "http://{switch:a,b,c}.tile.openstreetmap.dk/danmark/vejmidte/{zoom}/{x}/{y}.png",
61144             "scaleExtent": [
61145                 0,
61146                 20
61147             ],
61148             "polygon": [
61149                 [
61150                     [
61151                         8.3743941,
61152                         54.9551655
61153                     ],
61154                     [
61155                         8.3683809,
61156                         55.4042149
61157                     ],
61158                     [
61159                         8.2103997,
61160                         55.4039795
61161                     ],
61162                     [
61163                         8.2087314,
61164                         55.4937345
61165                     ],
61166                     [
61167                         8.0502655,
61168                         55.4924731
61169                     ],
61170                     [
61171                         8.0185123,
61172                         56.7501399
61173                     ],
61174                     [
61175                         8.1819161,
61176                         56.7509948
61177                     ],
61178                     [
61179                         8.1763274,
61180                         57.0208898
61181                     ],
61182                     [
61183                         8.3413329,
61184                         57.0219872
61185                     ],
61186                     [
61187                         8.3392467,
61188                         57.1119574
61189                     ],
61190                     [
61191                         8.5054433,
61192                         57.1123212
61193                     ],
61194                     [
61195                         8.5033923,
61196                         57.2020499
61197                     ],
61198                     [
61199                         9.3316304,
61200                         57.2027636
61201                     ],
61202                     [
61203                         9.3319079,
61204                         57.2924835
61205                     ],
61206                     [
61207                         9.4978864,
61208                         57.2919578
61209                     ],
61210                     [
61211                         9.4988593,
61212                         57.3820608
61213                     ],
61214                     [
61215                         9.6649749,
61216                         57.3811615
61217                     ],
61218                     [
61219                         9.6687295,
61220                         57.5605591
61221                     ],
61222                     [
61223                         9.8351961,
61224                         57.5596265
61225                     ],
61226                     [
61227                         9.8374896,
61228                         57.6493322
61229                     ],
61230                     [
61231                         10.1725726,
61232                         57.6462818
61233                     ],
61234                     [
61235                         10.1754245,
61236                         57.7367768
61237                     ],
61238                     [
61239                         10.5118282,
61240                         57.7330269
61241                     ],
61242                     [
61243                         10.5152095,
61244                         57.8228945
61245                     ],
61246                     [
61247                         10.6834853,
61248                         57.8207722
61249                     ],
61250                     [
61251                         10.6751613,
61252                         57.6412021
61253                     ],
61254                     [
61255                         10.5077045,
61256                         57.6433097
61257                     ],
61258                     [
61259                         10.5039992,
61260                         57.5535088
61261                     ],
61262                     [
61263                         10.671038,
61264                         57.5514113
61265                     ],
61266                     [
61267                         10.6507805,
61268                         57.1024538
61269                     ],
61270                     [
61271                         10.4857673,
61272                         57.1045138
61273                     ],
61274                     [
61275                         10.4786236,
61276                         56.9249051
61277                     ],
61278                     [
61279                         10.3143981,
61280                         56.9267573
61281                     ],
61282                     [
61283                         10.3112341,
61284                         56.8369269
61285                     ],
61286                     [
61287                         10.4750295,
61288                         56.83509
61289                     ],
61290                     [
61291                         10.4649016,
61292                         56.5656681
61293                     ],
61294                     [
61295                         10.9524239,
61296                         56.5589761
61297                     ],
61298                     [
61299                         10.9479249,
61300                         56.4692243
61301                     ],
61302                     [
61303                         11.1099335,
61304                         56.4664675
61305                     ],
61306                     [
61307                         11.1052639,
61308                         56.376833
61309                     ],
61310                     [
61311                         10.9429901,
61312                         56.3795284
61313                     ],
61314                     [
61315                         10.9341235,
61316                         56.1994768
61317                     ],
61318                     [
61319                         10.7719685,
61320                         56.2020244
61321                     ],
61322                     [
61323                         10.7694751,
61324                         56.1120103
61325                     ],
61326                     [
61327                         10.6079695,
61328                         56.1150259
61329                     ],
61330                     [
61331                         10.4466742,
61332                         56.116717
61333                     ],
61334                     [
61335                         10.2865948,
61336                         56.118675
61337                     ],
61338                     [
61339                         10.2831527,
61340                         56.0281851
61341                     ],
61342                     [
61343                         10.4439274,
61344                         56.0270388
61345                     ],
61346                     [
61347                         10.4417713,
61348                         55.7579243
61349                     ],
61350                     [
61351                         10.4334961,
61352                         55.6693533
61353                     ],
61354                     [
61355                         10.743814,
61356                         55.6646861
61357                     ],
61358                     [
61359                         10.743814,
61360                         55.5712253
61361                     ],
61362                     [
61363                         10.8969041,
61364                         55.5712253
61365                     ],
61366                     [
61367                         10.9051793,
61368                         55.3953852
61369                     ],
61370                     [
61371                         11.0613726,
61372                         55.3812841
61373                     ],
61374                     [
61375                         11.0593038,
61376                         55.1124061
61377                     ],
61378                     [
61379                         11.0458567,
61380                         55.0318621
61381                     ],
61382                     [
61383                         11.2030844,
61384                         55.0247474
61385                     ],
61386                     [
61387                         11.2030844,
61388                         55.117139
61389                     ],
61390                     [
61391                         11.0593038,
61392                         55.1124061
61393                     ],
61394                     [
61395                         11.0613726,
61396                         55.3812841
61397                     ],
61398                     [
61399                         11.0789572,
61400                         55.5712253
61401                     ],
61402                     [
61403                         10.8969041,
61404                         55.5712253
61405                     ],
61406                     [
61407                         10.9258671,
61408                         55.6670198
61409                     ],
61410                     [
61411                         10.743814,
61412                         55.6646861
61413                     ],
61414                     [
61415                         10.7562267,
61416                         55.7579243
61417                     ],
61418                     [
61419                         10.4417713,
61420                         55.7579243
61421                     ],
61422                     [
61423                         10.4439274,
61424                         56.0270388
61425                     ],
61426                     [
61427                         10.4466742,
61428                         56.116717
61429                     ],
61430                     [
61431                         10.6079695,
61432                         56.1150259
61433                     ],
61434                     [
61435                         10.6052053,
61436                         56.0247462
61437                     ],
61438                     [
61439                         10.9258671,
61440                         56.0201215
61441                     ],
61442                     [
61443                         10.9197132,
61444                         55.9309388
61445                     ],
61446                     [
61447                         11.0802782,
61448                         55.92792
61449                     ],
61450                     [
61451                         11.0858066,
61452                         56.0178284
61453                     ],
61454                     [
61455                         11.7265047,
61456                         56.005058
61457                     ],
61458                     [
61459                         11.7319981,
61460                         56.0952142
61461                     ],
61462                     [
61463                         12.0540333,
61464                         56.0871256
61465                     ],
61466                     [
61467                         12.0608477,
61468                         56.1762576
61469                     ],
61470                     [
61471                         12.7023469,
61472                         56.1594405
61473                     ],
61474                     [
61475                         12.6611131,
61476                         55.7114318
61477                     ],
61478                     [
61479                         12.9792318,
61480                         55.7014026
61481                     ],
61482                     [
61483                         12.9612912,
61484                         55.5217294
61485                     ],
61486                     [
61487                         12.3268659,
61488                         55.5412096
61489                     ],
61490                     [
61491                         12.3206071,
61492                         55.4513655
61493                     ],
61494                     [
61495                         12.4778226,
61496                         55.447067
61497                     ],
61498                     [
61499                         12.4702432,
61500                         55.3570479
61501                     ],
61502                     [
61503                         12.6269738,
61504                         55.3523837
61505                     ],
61506                     [
61507                         12.6200898,
61508                         55.2632576
61509                     ],
61510                     [
61511                         12.4627339,
61512                         55.26722
61513                     ],
61514                     [
61515                         12.4552949,
61516                         55.1778223
61517                     ],
61518                     [
61519                         12.2987046,
61520                         55.1822303
61521                     ],
61522                     [
61523                         12.2897344,
61524                         55.0923641
61525                     ],
61526                     [
61527                         12.6048608,
61528                         55.0832904
61529                     ],
61530                     [
61531                         12.5872011,
61532                         54.9036285
61533                     ],
61534                     [
61535                         12.2766618,
61536                         54.9119031
61537                     ],
61538                     [
61539                         12.2610181,
61540                         54.7331602
61541                     ],
61542                     [
61543                         12.1070691,
61544                         54.7378161
61545                     ],
61546                     [
61547                         12.0858621,
61548                         54.4681655
61549                     ],
61550                     [
61551                         11.7794953,
61552                         54.4753579
61553                     ],
61554                     [
61555                         11.7837381,
61556                         54.5654783
61557                     ],
61558                     [
61559                         11.1658525,
61560                         54.5782155
61561                     ],
61562                     [
61563                         11.1706443,
61564                         54.6686508
61565                     ],
61566                     [
61567                         10.8617173,
61568                         54.6733956
61569                     ],
61570                     [
61571                         10.8651245,
61572                         54.7634667
61573                     ],
61574                     [
61575                         10.7713646,
61576                         54.7643888
61577                     ],
61578                     [
61579                         10.7707276,
61580                         54.7372807
61581                     ],
61582                     [
61583                         10.7551428,
61584                         54.7375776
61585                     ],
61586                     [
61587                         10.7544039,
61588                         54.7195666
61589                     ],
61590                     [
61591                         10.7389074,
61592                         54.7197588
61593                     ],
61594                     [
61595                         10.7384368,
61596                         54.7108482
61597                     ],
61598                     [
61599                         10.7074486,
61600                         54.7113045
61601                     ],
61602                     [
61603                         10.7041094,
61604                         54.6756741
61605                     ],
61606                     [
61607                         10.5510973,
61608                         54.6781698
61609                     ],
61610                     [
61611                         10.5547184,
61612                         54.7670245
61613                     ],
61614                     [
61615                         10.2423994,
61616                         54.7705935
61617                     ],
61618                     [
61619                         10.2459845,
61620                         54.8604673
61621                     ],
61622                     [
61623                         10.0902268,
61624                         54.8622134
61625                     ],
61626                     [
61627                         10.0873731,
61628                         54.7723851
61629                     ],
61630                     [
61631                         9.1555798,
61632                         54.7769557
61633                     ],
61634                     [
61635                         9.1562752,
61636                         54.8675369
61637                     ],
61638                     [
61639                         8.5321973,
61640                         54.8663765
61641                     ],
61642                     [
61643                         8.531432,
61644                         54.95516
61645                     ]
61646                 ],
61647                 [
61648                     [
61649                         11.4577738,
61650                         56.819554
61651                     ],
61652                     [
61653                         11.7849181,
61654                         56.8127385
61655                     ],
61656                     [
61657                         11.7716715,
61658                         56.6332796
61659                     ],
61660                     [
61661                         11.4459621,
61662                         56.6401087
61663                     ]
61664                 ],
61665                 [
61666                     [
61667                         11.3274736,
61668                         57.3612962
61669                     ],
61670                     [
61671                         11.3161808,
61672                         57.1818004
61673                     ],
61674                     [
61675                         11.1508692,
61676                         57.1847276
61677                     ],
61678                     [
61679                         11.1456628,
61680                         57.094962
61681                     ],
61682                     [
61683                         10.8157703,
61684                         57.1001693
61685                     ],
61686                     [
61687                         10.8290599,
61688                         57.3695272
61689                     ]
61690                 ],
61691                 [
61692                     [
61693                         11.5843266,
61694                         56.2777928
61695                     ],
61696                     [
61697                         11.5782882,
61698                         56.1880397
61699                     ],
61700                     [
61701                         11.7392309,
61702                         56.1845765
61703                     ],
61704                     [
61705                         11.7456428,
61706                         56.2743186
61707                     ]
61708                 ],
61709                 [
61710                     [
61711                         14.6825922,
61712                         55.3639405
61713                     ],
61714                     [
61715                         14.8395247,
61716                         55.3565231
61717                     ],
61718                     [
61719                         14.8263755,
61720                         55.2671261
61721                     ],
61722                     [
61723                         15.1393406,
61724                         55.2517359
61725                     ],
61726                     [
61727                         15.1532015,
61728                         55.3410836
61729                     ],
61730                     [
61731                         15.309925,
61732                         55.3330556
61733                     ],
61734                     [
61735                         15.295719,
61736                         55.2437356
61737                     ],
61738                     [
61739                         15.1393406,
61740                         55.2517359
61741                     ],
61742                     [
61743                         15.1255631,
61744                         55.1623802
61745                     ],
61746                     [
61747                         15.2815819,
61748                         55.1544167
61749                     ],
61750                     [
61751                         15.2535578,
61752                         54.9757646
61753                     ],
61754                     [
61755                         14.6317464,
61756                         55.0062496
61757                     ]
61758                 ]
61759             ],
61760             "terms_url": "http://wiki.openstreetmap.org/wiki/Vejmidte",
61761             "terms_text": "Danish municipalities"
61762         },
61763         {
61764             "name": "Vienna: Beschriftungen (annotations)",
61765             "type": "tms",
61766             "template": "http://www.wien.gv.at/wmts/beschriftung/normal/google3857/{zoom}/{y}/{x}.png",
61767             "scaleExtent": [
61768                 0,
61769                 19
61770             ],
61771             "polygon": [
61772                 [
61773                     [
61774                         16.17,
61775                         48.1
61776                     ],
61777                     [
61778                         16.17,
61779                         48.33
61780                     ],
61781                     [
61782                         16.58,
61783                         48.33
61784                     ],
61785                     [
61786                         16.58,
61787                         48.1
61788                     ],
61789                     [
61790                         16.17,
61791                         48.1
61792                     ]
61793                 ]
61794             ],
61795             "terms_url": "http://data.wien.gv.at/",
61796             "terms_text": "Stadt Wien"
61797         },
61798         {
61799             "name": "Vienna: Mehrzweckkarte (general purpose)",
61800             "type": "tms",
61801             "template": "http://www.wien.gv.at/wmts/fmzk/pastell/google3857/{zoom}/{y}/{x}.jpeg",
61802             "scaleExtent": [
61803                 0,
61804                 19
61805             ],
61806             "polygon": [
61807                 [
61808                     [
61809                         16.17,
61810                         48.1
61811                     ],
61812                     [
61813                         16.17,
61814                         48.33
61815                     ],
61816                     [
61817                         16.58,
61818                         48.33
61819                     ],
61820                     [
61821                         16.58,
61822                         48.1
61823                     ],
61824                     [
61825                         16.17,
61826                         48.1
61827                     ]
61828                 ]
61829             ],
61830             "terms_url": "http://data.wien.gv.at/",
61831             "terms_text": "Stadt Wien"
61832         },
61833         {
61834             "name": "Vienna: Orthofoto (aerial image)",
61835             "type": "tms",
61836             "template": "http://www.wien.gv.at/wmts/lb/farbe/google3857/{zoom}/{y}/{x}.jpeg",
61837             "scaleExtent": [
61838                 0,
61839                 19
61840             ],
61841             "polygon": [
61842                 [
61843                     [
61844                         16.17,
61845                         48.1
61846                     ],
61847                     [
61848                         16.17,
61849                         48.33
61850                     ],
61851                     [
61852                         16.58,
61853                         48.33
61854                     ],
61855                     [
61856                         16.58,
61857                         48.1
61858                     ],
61859                     [
61860                         16.17,
61861                         48.1
61862                     ]
61863                 ]
61864             ],
61865             "terms_url": "http://data.wien.gv.at/",
61866             "terms_text": "Stadt Wien"
61867         },
61868         {
61869             "name": "basemap.at",
61870             "type": "tms",
61871             "description": "Basemap of Austria, based on goverment data.",
61872             "template": "http://maps.wien.gv.at/basemap/geolandbasemap/normal/google3857/{zoom}/{y}/{x}.jpeg",
61873             "polygon": [
61874                 [
61875                     [
61876                         16.5073284,
61877                         46.9929304
61878                     ],
61879                     [
61880                         16.283417,
61881                         46.9929304
61882                     ],
61883                     [
61884                         16.135839,
61885                         46.8713046
61886                     ],
61887                     [
61888                         15.9831722,
61889                         46.8190947
61890                     ],
61891                     [
61892                         16.0493278,
61893                         46.655175
61894                     ],
61895                     [
61896                         15.8610387,
61897                         46.7180116
61898                     ],
61899                     [
61900                         15.7592608,
61901                         46.6900933
61902                     ],
61903                     [
61904                         15.5607938,
61905                         46.6796202
61906                     ],
61907                     [
61908                         15.5760605,
61909                         46.6342132
61910                     ],
61911                     [
61912                         15.4793715,
61913                         46.6027553
61914                     ],
61915                     [
61916                         15.4335715,
61917                         46.6516819
61918                     ],
61919                     [
61920                         15.2249267,
61921                         46.6342132
61922                     ],
61923                     [
61924                         15.0468154,
61925                         46.6481886
61926                     ],
61927                     [
61928                         14.9908376,
61929                         46.5887681
61930                     ],
61931                     [
61932                         14.9603042,
61933                         46.6237293
61934                     ],
61935                     [
61936                         14.8534374,
61937                         46.6027553
61938                     ],
61939                     [
61940                         14.8330818,
61941                         46.5012666
61942                     ],
61943                     [
61944                         14.7516595,
61945                         46.4977636
61946                     ],
61947                     [
61948                         14.6804149,
61949                         46.4381781
61950                     ],
61951                     [
61952                         14.6142593,
61953                         46.4381781
61954                     ],
61955                     [
61956                         14.578637,
61957                         46.3785275
61958                     ],
61959                     [
61960                         14.4412369,
61961                         46.4311638
61962                     ],
61963                     [
61964                         14.1613476,
61965                         46.4276563
61966                     ],
61967                     [
61968                         14.1257253,
61969                         46.4767409
61970                     ],
61971                     [
61972                         14.0188585,
61973                         46.4767409
61974                     ],
61975                     [
61976                         13.9119917,
61977                         46.5257813
61978                     ],
61979                     [
61980                         13.8254805,
61981                         46.5047694
61982                     ],
61983                     [
61984                         13.4438134,
61985                         46.560783
61986                     ],
61987                     [
61988                         13.3064132,
61989                         46.5502848
61990                     ],
61991                     [
61992                         13.1283019,
61993                         46.5887681
61994                     ],
61995                     [
61996                         12.8433237,
61997                         46.6132433
61998                     ],
61999                     [
62000                         12.7262791,
62001                         46.6412014
62002                     ],
62003                     [
62004                         12.5125455,
62005                         46.6656529
62006                     ],
62007                     [
62008                         12.3598787,
62009                         46.7040543
62010                     ],
62011                     [
62012                         12.3649676,
62013                         46.7703197
62014                     ],
62015                     [
62016                         12.2886341,
62017                         46.7772902
62018                     ],
62019                     [
62020                         12.2733674,
62021                         46.8852187
62022                     ],
62023                     [
62024                         12.2072118,
62025                         46.8747835
62026                     ],
62027                     [
62028                         12.1308784,
62029                         46.9026062
62030                     ],
62031                     [
62032                         12.1156117,
62033                         46.9998721
62034                     ],
62035                     [
62036                         12.2530119,
62037                         47.0657733
62038                     ],
62039                     [
62040                         12.2123007,
62041                         47.0934969
62042                     ],
62043                     [
62044                         11.9833004,
62045                         47.0449712
62046                     ],
62047                     [
62048                         11.7339445,
62049                         46.9616816
62050                     ],
62051                     [
62052                         11.6321666,
62053                         47.010283
62054                     ],
62055                     [
62056                         11.5405665,
62057                         46.9755722
62058                     ],
62059                     [
62060                         11.4998553,
62061                         47.0068129
62062                     ],
62063                     [
62064                         11.418433,
62065                         46.9651546
62066                     ],
62067                     [
62068                         11.2555884,
62069                         46.9755722
62070                     ],
62071                     [
62072                         11.1130993,
62073                         46.913036
62074                     ],
62075                     [
62076                         11.0418548,
62077                         46.7633482
62078                     ],
62079                     [
62080                         10.8891879,
62081                         46.7598621
62082                     ],
62083                     [
62084                         10.7416099,
62085                         46.7842599
62086                     ],
62087                     [
62088                         10.7059877,
62089                         46.8643462
62090                     ],
62091                     [
62092                         10.5787653,
62093                         46.8399847
62094                     ],
62095                     [
62096                         10.4566318,
62097                         46.8504267
62098                     ],
62099                     [
62100                         10.4769874,
62101                         46.9269392
62102                     ],
62103                     [
62104                         10.3853873,
62105                         46.9894592
62106                     ],
62107                     [
62108                         10.2327204,
62109                         46.8643462
62110                     ],
62111                     [
62112                         10.1207647,
62113                         46.8330223
62114                     ],
62115                     [
62116                         9.8663199,
62117                         46.9408389
62118                     ],
62119                     [
62120                         9.9019422,
62121                         47.0033426
62122                     ],
62123                     [
62124                         9.6831197,
62125                         47.0588402
62126                     ],
62127                     [
62128                         9.6118752,
62129                         47.0380354
62130                     ],
62131                     [
62132                         9.6322307,
62133                         47.128131
62134                     ],
62135                     [
62136                         9.5813418,
62137                         47.1662025
62138                     ],
62139                     [
62140                         9.5406306,
62141                         47.2664422
62142                     ],
62143                     [
62144                         9.6067863,
62145                         47.3492559
62146                     ],
62147                     [
62148                         9.6729419,
62149                         47.369939
62150                     ],
62151                     [
62152                         9.6424085,
62153                         47.4457079
62154                     ],
62155                     [
62156                         9.5660751,
62157                         47.4801122
62158                     ],
62159                     [
62160                         9.7136531,
62161                         47.5282405
62162                     ],
62163                     [
62164                         9.7848976,
62165                         47.5969187
62166                     ],
62167                     [
62168                         9.8357866,
62169                         47.5454185
62170                     ],
62171                     [
62172                         9.9477423,
62173                         47.538548
62174                     ],
62175                     [
62176                         10.0902313,
62177                         47.4491493
62178                     ],
62179                     [
62180                         10.1105869,
62181                         47.3664924
62182                     ],
62183                     [
62184                         10.2428982,
62185                         47.3871688
62186                     ],
62187                     [
62188                         10.1869203,
62189                         47.2698953
62190                     ],
62191                     [
62192                         10.3243205,
62193                         47.2975125
62194                     ],
62195                     [
62196                         10.4820763,
62197                         47.4491493
62198                     ],
62199                     [
62200                         10.4311873,
62201                         47.4869904
62202                     ],
62203                     [
62204                         10.4413651,
62205                         47.5900549
62206                     ],
62207                     [
62208                         10.4871652,
62209                         47.5522881
62210                     ],
62211                     [
62212                         10.5482319,
62213                         47.5351124
62214                     ],
62215                     [
62216                         10.5991209,
62217                         47.5660246
62218                     ],
62219                     [
62220                         10.7568766,
62221                         47.5316766
62222                     ],
62223                     [
62224                         10.8891879,
62225                         47.5454185
62226                     ],
62227                     [
62228                         10.9400769,
62229                         47.4869904
62230                     ],
62231                     [
62232                         10.9960547,
62233                         47.3906141
62234                     ],
62235                     [
62236                         11.2352328,
62237                         47.4422662
62238                     ],
62239                     [
62240                         11.2810328,
62241                         47.3975039
62242                     ],
62243                     [
62244                         11.4235219,
62245                         47.5144941
62246                     ],
62247                     [
62248                         11.5761888,
62249                         47.5076195
62250                     ],
62251                     [
62252                         11.6067221,
62253                         47.5900549
62254                     ],
62255                     [
62256                         11.8357224,
62257                         47.5866227
62258                     ],
62259                     [
62260                         12.003656,
62261                         47.6243647
62262                     ],
62263                     [
62264                         12.2072118,
62265                         47.6037815
62266                     ],
62267                     [
62268                         12.1614117,
62269                         47.6963421
62270                     ],
62271                     [
62272                         12.2581008,
62273                         47.7442718
62274                     ],
62275                     [
62276                         12.2530119,
62277                         47.6792136
62278                     ],
62279                     [
62280                         12.4311232,
62281                         47.7100408
62282                     ],
62283                     [
62284                         12.4921899,
62285                         47.631224
62286                     ],
62287                     [
62288                         12.5685234,
62289                         47.6277944
62290                     ],
62291                     [
62292                         12.6295901,
62293                         47.6894913
62294                     ],
62295                     [
62296                         12.7720792,
62297                         47.6689338
62298                     ],
62299                     [
62300                         12.8331459,
62301                         47.5419833
62302                     ],
62303                     [
62304                         12.975635,
62305                         47.4732332
62306                     ],
62307                     [
62308                         13.0417906,
62309                         47.4938677
62310                     ],
62311                     [
62312                         13.0367017,
62313                         47.5557226
62314                     ],
62315                     [
62316                         13.0977685,
62317                         47.6415112
62318                     ],
62319                     [
62320                         13.0316128,
62321                         47.7100408
62322                     ],
62323                     [
62324                         12.9043905,
62325                         47.7203125
62326                     ],
62327                     [
62328                         13.0061684,
62329                         47.84683
62330                     ],
62331                     [
62332                         12.9451016,
62333                         47.9355501
62334                     ],
62335                     [
62336                         12.8636793,
62337                         47.9594103
62338                     ],
62339                     [
62340                         12.8636793,
62341                         48.0036929
62342                     ],
62343                     [
62344                         12.7517236,
62345                         48.0989418
62346                     ],
62347                     [
62348                         12.8738571,
62349                         48.2109733
62350                     ],
62351                     [
62352                         12.9603683,
62353                         48.2109733
62354                     ],
62355                     [
62356                         13.0417906,
62357                         48.2652035
62358                     ],
62359                     [
62360                         13.1842797,
62361                         48.2990682
62362                     ],
62363                     [
62364                         13.2606131,
62365                         48.2922971
62366                     ],
62367                     [
62368                         13.3980133,
62369                         48.3565867
62370                     ],
62371                     [
62372                         13.4438134,
62373                         48.417418
62374                     ],
62375                     [
62376                         13.4387245,
62377                         48.5523383
62378                     ],
62379                     [
62380                         13.509969,
62381                         48.5860123
62382                     ],
62383                     [
62384                         13.6117469,
62385                         48.5725454
62386                     ],
62387                     [
62388                         13.7287915,
62389                         48.5118999
62390                     ],
62391                     [
62392                         13.7847694,
62393                         48.5725454
62394                     ],
62395                     [
62396                         13.8203916,
62397                         48.6263915
62398                     ],
62399                     [
62400                         13.7949471,
62401                         48.7171267
62402                     ],
62403                     [
62404                         13.850925,
62405                         48.7741724
62406                     ],
62407                     [
62408                         14.0595697,
62409                         48.6633774
62410                     ],
62411                     [
62412                         14.0137696,
62413                         48.6331182
62414                     ],
62415                     [
62416                         14.0748364,
62417                         48.5927444
62418                     ],
62419                     [
62420                         14.2173255,
62421                         48.5961101
62422                     ],
62423                     [
62424                         14.3649034,
62425                         48.5489696
62426                     ],
62427                     [
62428                         14.4666813,
62429                         48.6499311
62430                     ],
62431                     [
62432                         14.5582815,
62433                         48.5961101
62434                     ],
62435                     [
62436                         14.5989926,
62437                         48.6263915
62438                     ],
62439                     [
62440                         14.7211261,
62441                         48.5759124
62442                     ],
62443                     [
62444                         14.7211261,
62445                         48.6868997
62446                     ],
62447                     [
62448                         14.822904,
62449                         48.7271983
62450                     ],
62451                     [
62452                         14.8178151,
62453                         48.777526
62454                     ],
62455                     [
62456                         14.9647227,
62457                         48.7851754
62458                     ],
62459                     [
62460                         14.9893637,
62461                         49.0126611
62462                     ],
62463                     [
62464                         15.1485933,
62465                         48.9950306
62466                     ],
62467                     [
62468                         15.1943934,
62469                         48.9315502
62470                     ],
62471                     [
62472                         15.3063491,
62473                         48.9850128
62474                     ],
62475                     [
62476                         15.3928603,
62477                         48.9850128
62478                     ],
62479                     [
62480                         15.4844604,
62481                         48.9282069
62482                     ],
62483                     [
62484                         15.749083,
62485                         48.8545973
62486                     ],
62487                     [
62488                         15.8406831,
62489                         48.8880697
62490                     ],
62491                     [
62492                         16.0086166,
62493                         48.7808794
62494                     ],
62495                     [
62496                         16.2070835,
62497                         48.7339115
62498                     ],
62499                     [
62500                         16.3953727,
62501                         48.7372678
62502                     ],
62503                     [
62504                         16.4920617,
62505                         48.8110498
62506                     ],
62507                     [
62508                         16.6905286,
62509                         48.7741724
62510                     ],
62511                     [
62512                         16.7057953,
62513                         48.7339115
62514                     ],
62515                     [
62516                         16.8991733,
62517                         48.713769
62518                     ],
62519                     [
62520                         16.9755067,
62521                         48.515271
62522                     ],
62523                     [
62524                         16.8482844,
62525                         48.4511817
62526                     ],
62527                     [
62528                         16.8533733,
62529                         48.3464411
62530                     ],
62531                     [
62532                         16.9551512,
62533                         48.2516513
62534                     ],
62535                     [
62536                         16.9907734,
62537                         48.1498955
62538                     ],
62539                     [
62540                         17.0925513,
62541                         48.1397088
62542                     ],
62543                     [
62544                         17.0823736,
62545                         48.0241182
62546                     ],
62547                     [
62548                         17.1739737,
62549                         48.0207146
62550                     ],
62551                     [
62552                         17.0823736,
62553                         47.8741447
62554                     ],
62555                     [
62556                         16.9856845,
62557                         47.8673174
62558                     ],
62559                     [
62560                         17.0823736,
62561                         47.8092489
62562                     ],
62563                     [
62564                         17.0925513,
62565                         47.7031919
62566                     ],
62567                     [
62568                         16.7414176,
62569                         47.6792136
62570                     ],
62571                     [
62572                         16.7057953,
62573                         47.7511153
62574                     ],
62575                     [
62576                         16.5378617,
62577                         47.7545368
62578                     ],
62579                     [
62580                         16.5480395,
62581                         47.7066164
62582                     ],
62583                     [
62584                         16.4208172,
62585                         47.6689338
62586                     ],
62587                     [
62588                         16.573484,
62589                         47.6175045
62590                     ],
62591                     [
62592                         16.670173,
62593                         47.631224
62594                     ],
62595                     [
62596                         16.7108842,
62597                         47.538548
62598                     ],
62599                     [
62600                         16.6599952,
62601                         47.4491493
62602                     ],
62603                     [
62604                         16.5429506,
62605                         47.3940591
62606                     ],
62607                     [
62608                         16.4615283,
62609                         47.3940591
62610                     ],
62611                     [
62612                         16.4920617,
62613                         47.276801
62614                     ],
62615                     [
62616                         16.425906,
62617                         47.1973317
62618                     ],
62619                     [
62620                         16.4717061,
62621                         47.1489007
62622                     ],
62623                     [
62624                         16.5480395,
62625                         47.1489007
62626                     ],
62627                     [
62628                         16.476795,
62629                         47.0796369
62630                     ],
62631                     [
62632                         16.527684,
62633                         47.0588402
62634                     ]
62635                 ]
62636             ],
62637             "terms_text": "basemap.at",
62638             "id": "basemap.at"
62639         }
62640     ],
62641     "wikipedia": [
62642         [
62643             "English",
62644             "English",
62645             "en"
62646         ],
62647         [
62648             "German",
62649             "Deutsch",
62650             "de"
62651         ],
62652         [
62653             "Dutch",
62654             "Nederlands",
62655             "nl"
62656         ],
62657         [
62658             "French",
62659             "Français",
62660             "fr"
62661         ],
62662         [
62663             "Italian",
62664             "Italiano",
62665             "it"
62666         ],
62667         [
62668             "Russian",
62669             "Русский",
62670             "ru"
62671         ],
62672         [
62673             "Spanish",
62674             "Español",
62675             "es"
62676         ],
62677         [
62678             "Polish",
62679             "Polski",
62680             "pl"
62681         ],
62682         [
62683             "Swedish",
62684             "Svenska",
62685             "sv"
62686         ],
62687         [
62688             "Japanese",
62689             "日本語",
62690             "ja"
62691         ],
62692         [
62693             "Portuguese",
62694             "Português",
62695             "pt"
62696         ],
62697         [
62698             "Chinese",
62699             "中文",
62700             "zh"
62701         ],
62702         [
62703             "Vietnamese",
62704             "Tiếng Việt",
62705             "vi"
62706         ],
62707         [
62708             "Ukrainian",
62709             "Українська",
62710             "uk"
62711         ],
62712         [
62713             "Catalan",
62714             "Català",
62715             "ca"
62716         ],
62717         [
62718             "Norwegian (Bokmål)",
62719             "Norsk (Bokmål)",
62720             "no"
62721         ],
62722         [
62723             "Waray-Waray",
62724             "Winaray",
62725             "war"
62726         ],
62727         [
62728             "Cebuano",
62729             "Sinugboanong Binisaya",
62730             "ceb"
62731         ],
62732         [
62733             "Finnish",
62734             "Suomi",
62735             "fi"
62736         ],
62737         [
62738             "Persian",
62739             "فارسی",
62740             "fa"
62741         ],
62742         [
62743             "Czech",
62744             "Čeština",
62745             "cs"
62746         ],
62747         [
62748             "Hungarian",
62749             "Magyar",
62750             "hu"
62751         ],
62752         [
62753             "Korean",
62754             "한국어",
62755             "ko"
62756         ],
62757         [
62758             "Romanian",
62759             "Română",
62760             "ro"
62761         ],
62762         [
62763             "Arabic",
62764             "العربية",
62765             "ar"
62766         ],
62767         [
62768             "Turkish",
62769             "Türkçe",
62770             "tr"
62771         ],
62772         [
62773             "Indonesian",
62774             "Bahasa Indonesia",
62775             "id"
62776         ],
62777         [
62778             "Kazakh",
62779             "Қазақша",
62780             "kk"
62781         ],
62782         [
62783             "Malay",
62784             "Bahasa Melayu",
62785             "ms"
62786         ],
62787         [
62788             "Serbian",
62789             "Српски / Srpski",
62790             "sr"
62791         ],
62792         [
62793             "Slovak",
62794             "Slovenčina",
62795             "sk"
62796         ],
62797         [
62798             "Esperanto",
62799             "Esperanto",
62800             "eo"
62801         ],
62802         [
62803             "Danish",
62804             "Dansk",
62805             "da"
62806         ],
62807         [
62808             "Lithuanian",
62809             "Lietuvių",
62810             "lt"
62811         ],
62812         [
62813             "Basque",
62814             "Euskara",
62815             "eu"
62816         ],
62817         [
62818             "Bulgarian",
62819             "Български",
62820             "bg"
62821         ],
62822         [
62823             "Hebrew",
62824             "עברית",
62825             "he"
62826         ],
62827         [
62828             "Slovenian",
62829             "Slovenščina",
62830             "sl"
62831         ],
62832         [
62833             "Croatian",
62834             "Hrvatski",
62835             "hr"
62836         ],
62837         [
62838             "Volapük",
62839             "Volapük",
62840             "vo"
62841         ],
62842         [
62843             "Estonian",
62844             "Eesti",
62845             "et"
62846         ],
62847         [
62848             "Hindi",
62849             "हिन्दी",
62850             "hi"
62851         ],
62852         [
62853             "Uzbek",
62854             "O‘zbek",
62855             "uz"
62856         ],
62857         [
62858             "Galician",
62859             "Galego",
62860             "gl"
62861         ],
62862         [
62863             "Norwegian (Nynorsk)",
62864             "Nynorsk",
62865             "nn"
62866         ],
62867         [
62868             "Simple English",
62869             "Simple English",
62870             "simple"
62871         ],
62872         [
62873             "Azerbaijani",
62874             "Azərbaycanca",
62875             "az"
62876         ],
62877         [
62878             "Latin",
62879             "Latina",
62880             "la"
62881         ],
62882         [
62883             "Greek",
62884             "Ελληνικά",
62885             "el"
62886         ],
62887         [
62888             "Thai",
62889             "ไทย",
62890             "th"
62891         ],
62892         [
62893             "Serbo-Croatian",
62894             "Srpskohrvatski / Српскохрватски",
62895             "sh"
62896         ],
62897         [
62898             "Georgian",
62899             "ქართული",
62900             "ka"
62901         ],
62902         [
62903             "Occitan",
62904             "Occitan",
62905             "oc"
62906         ],
62907         [
62908             "Macedonian",
62909             "Македонски",
62910             "mk"
62911         ],
62912         [
62913             "Newar / Nepal Bhasa",
62914             "नेपाल भाषा",
62915             "new"
62916         ],
62917         [
62918             "Tagalog",
62919             "Tagalog",
62920             "tl"
62921         ],
62922         [
62923             "Piedmontese",
62924             "Piemontèis",
62925             "pms"
62926         ],
62927         [
62928             "Belarusian",
62929             "Беларуская",
62930             "be"
62931         ],
62932         [
62933             "Haitian",
62934             "Krèyol ayisyen",
62935             "ht"
62936         ],
62937         [
62938             "Tamil",
62939             "தமிழ்",
62940             "ta"
62941         ],
62942         [
62943             "Telugu",
62944             "తెలుగు",
62945             "te"
62946         ],
62947         [
62948             "Belarusian (Taraškievica)",
62949             "Беларуская (тарашкевіца)",
62950             "be-x-old"
62951         ],
62952         [
62953             "Latvian",
62954             "Latviešu",
62955             "lv"
62956         ],
62957         [
62958             "Breton",
62959             "Brezhoneg",
62960             "br"
62961         ],
62962         [
62963             "Malagasy",
62964             "Malagasy",
62965             "mg"
62966         ],
62967         [
62968             "Albanian",
62969             "Shqip",
62970             "sq"
62971         ],
62972         [
62973             "Armenian",
62974             "Հայերեն",
62975             "hy"
62976         ],
62977         [
62978             "Tatar",
62979             "Tatarça / Татарча",
62980             "tt"
62981         ],
62982         [
62983             "Javanese",
62984             "Basa Jawa",
62985             "jv"
62986         ],
62987         [
62988             "Welsh",
62989             "Cymraeg",
62990             "cy"
62991         ],
62992         [
62993             "Marathi",
62994             "मराठी",
62995             "mr"
62996         ],
62997         [
62998             "Luxembourgish",
62999             "Lëtzebuergesch",
63000             "lb"
63001         ],
63002         [
63003             "Icelandic",
63004             "Íslenska",
63005             "is"
63006         ],
63007         [
63008             "Bosnian",
63009             "Bosanski",
63010             "bs"
63011         ],
63012         [
63013             "Burmese",
63014             "မြန်မာဘာသာ",
63015             "my"
63016         ],
63017         [
63018             "Yoruba",
63019             "Yorùbá",
63020             "yo"
63021         ],
63022         [
63023             "Bashkir",
63024             "Башҡорт",
63025             "ba"
63026         ],
63027         [
63028             "Malayalam",
63029             "മലയാളം",
63030             "ml"
63031         ],
63032         [
63033             "Aragonese",
63034             "Aragonés",
63035             "an"
63036         ],
63037         [
63038             "Lombard",
63039             "Lumbaart",
63040             "lmo"
63041         ],
63042         [
63043             "Afrikaans",
63044             "Afrikaans",
63045             "af"
63046         ],
63047         [
63048             "West Frisian",
63049             "Frysk",
63050             "fy"
63051         ],
63052         [
63053             "Western Panjabi",
63054             "شاہ مکھی پنجابی (Shāhmukhī Pañjābī)",
63055             "pnb"
63056         ],
63057         [
63058             "Bengali",
63059             "বাংলা",
63060             "bn"
63061         ],
63062         [
63063             "Swahili",
63064             "Kiswahili",
63065             "sw"
63066         ],
63067         [
63068             "Bishnupriya Manipuri",
63069             "ইমার ঠার/বিষ্ণুপ্রিয়া মণিপুরী",
63070             "bpy"
63071         ],
63072         [
63073             "Ido",
63074             "Ido",
63075             "io"
63076         ],
63077         [
63078             "Kirghiz",
63079             "Кыргызча",
63080             "ky"
63081         ],
63082         [
63083             "Urdu",
63084             "اردو",
63085             "ur"
63086         ],
63087         [
63088             "Nepali",
63089             "नेपाली",
63090             "ne"
63091         ],
63092         [
63093             "Sicilian",
63094             "Sicilianu",
63095             "scn"
63096         ],
63097         [
63098             "Gujarati",
63099             "ગુજરાતી",
63100             "gu"
63101         ],
63102         [
63103             "Cantonese",
63104             "粵語",
63105             "zh-yue"
63106         ],
63107         [
63108             "Low Saxon",
63109             "Plattdüütsch",
63110             "nds"
63111         ],
63112         [
63113             "Kurdish",
63114             "Kurdî / كوردی",
63115             "ku"
63116         ],
63117         [
63118             "Irish",
63119             "Gaeilge",
63120             "ga"
63121         ],
63122         [
63123             "Asturian",
63124             "Asturianu",
63125             "ast"
63126         ],
63127         [
63128             "Quechua",
63129             "Runa Simi",
63130             "qu"
63131         ],
63132         [
63133             "Sundanese",
63134             "Basa Sunda",
63135             "su"
63136         ],
63137         [
63138             "Chuvash",
63139             "Чăваш",
63140             "cv"
63141         ],
63142         [
63143             "Scots",
63144             "Scots",
63145             "sco"
63146         ],
63147         [
63148             "Interlingua",
63149             "Interlingua",
63150             "ia"
63151         ],
63152         [
63153             "Alemannic",
63154             "Alemannisch",
63155             "als"
63156         ],
63157         [
63158             "Buginese",
63159             "Basa Ugi",
63160             "bug"
63161         ],
63162         [
63163             "Neapolitan",
63164             "Nnapulitano",
63165             "nap"
63166         ],
63167         [
63168             "Samogitian",
63169             "Žemaitėška",
63170             "bat-smg"
63171         ],
63172         [
63173             "Kannada",
63174             "ಕನ್ನಡ",
63175             "kn"
63176         ],
63177         [
63178             "Banyumasan",
63179             "Basa Banyumasan",
63180             "map-bms"
63181         ],
63182         [
63183             "Walloon",
63184             "Walon",
63185             "wa"
63186         ],
63187         [
63188             "Amharic",
63189             "አማርኛ",
63190             "am"
63191         ],
63192         [
63193             "Sorani",
63194             "Soranî / کوردی",
63195             "ckb"
63196         ],
63197         [
63198             "Scottish Gaelic",
63199             "Gàidhlig",
63200             "gd"
63201         ],
63202         [
63203             "Fiji Hindi",
63204             "Fiji Hindi",
63205             "hif"
63206         ],
63207         [
63208             "Min Nan",
63209             "Bân-lâm-gú",
63210             "zh-min-nan"
63211         ],
63212         [
63213             "Tajik",
63214             "Тоҷикӣ",
63215             "tg"
63216         ],
63217         [
63218             "Mazandarani",
63219             "مَزِروني",
63220             "mzn"
63221         ],
63222         [
63223             "Egyptian Arabic",
63224             "مصرى (Maṣrī)",
63225             "arz"
63226         ],
63227         [
63228             "Yiddish",
63229             "ייִדיש",
63230             "yi"
63231         ],
63232         [
63233             "Venetian",
63234             "Vèneto",
63235             "vec"
63236         ],
63237         [
63238             "Mongolian",
63239             "Монгол",
63240             "mn"
63241         ],
63242         [
63243             "Tarantino",
63244             "Tarandíne",
63245             "roa-tara"
63246         ],
63247         [
63248             "Sanskrit",
63249             "संस्कृतम्",
63250             "sa"
63251         ],
63252         [
63253             "Nahuatl",
63254             "Nāhuatl",
63255             "nah"
63256         ],
63257         [
63258             "Ossetian",
63259             "Иронау",
63260             "os"
63261         ],
63262         [
63263             "Sakha",
63264             "Саха тыла (Saxa Tyla)",
63265             "sah"
63266         ],
63267         [
63268             "Kapampangan",
63269             "Kapampangan",
63270             "pam"
63271         ],
63272         [
63273             "Upper Sorbian",
63274             "Hornjoserbsce",
63275             "hsb"
63276         ],
63277         [
63278             "Sinhalese",
63279             "සිංහල",
63280             "si"
63281         ],
63282         [
63283             "Northern Sami",
63284             "Sámegiella",
63285             "se"
63286         ],
63287         [
63288             "Limburgish",
63289             "Limburgs",
63290             "li"
63291         ],
63292         [
63293             "Maori",
63294             "Māori",
63295             "mi"
63296         ],
63297         [
63298             "Bavarian",
63299             "Boarisch",
63300             "bar"
63301         ],
63302         [
63303             "Corsican",
63304             "Corsu",
63305             "co"
63306         ],
63307         [
63308             "Ilokano",
63309             "Ilokano",
63310             "ilo"
63311         ],
63312         [
63313             "Gan",
63314             "贛語",
63315             "gan"
63316         ],
63317         [
63318             "Tibetan",
63319             "བོད་སྐད",
63320             "bo"
63321         ],
63322         [
63323             "Gilaki",
63324             "گیلکی",
63325             "glk"
63326         ],
63327         [
63328             "Faroese",
63329             "Føroyskt",
63330             "fo"
63331         ],
63332         [
63333             "Rusyn",
63334             "русиньскый язык",
63335             "rue"
63336         ],
63337         [
63338             "Punjabi",
63339             "ਪੰਜਾਬੀ",
63340             "pa"
63341         ],
63342         [
63343             "Central_Bicolano",
63344             "Bikol",
63345             "bcl"
63346         ],
63347         [
63348             "Hill Mari",
63349             "Кырык Мары (Kyryk Mary) ",
63350             "mrj"
63351         ],
63352         [
63353             "Võro",
63354             "Võro",
63355             "fiu-vro"
63356         ],
63357         [
63358             "Dutch Low Saxon",
63359             "Nedersaksisch",
63360             "nds-nl"
63361         ],
63362         [
63363             "Turkmen",
63364             "تركمن / Туркмен",
63365             "tk"
63366         ],
63367         [
63368             "Pashto",
63369             "پښتو",
63370             "ps"
63371         ],
63372         [
63373             "West Flemish",
63374             "West-Vlams",
63375             "vls"
63376         ],
63377         [
63378             "Mingrelian",
63379             "მარგალური (Margaluri)",
63380             "xmf"
63381         ],
63382         [
63383             "Manx",
63384             "Gaelg",
63385             "gv"
63386         ],
63387         [
63388             "Zazaki",
63389             "Zazaki",
63390             "diq"
63391         ],
63392         [
63393             "Pangasinan",
63394             "Pangasinan",
63395             "pag"
63396         ],
63397         [
63398             "Komi",
63399             "Коми",
63400             "kv"
63401         ],
63402         [
63403             "Zeelandic",
63404             "Zeêuws",
63405             "zea"
63406         ],
63407         [
63408             "Divehi",
63409             "ދިވެހިބަސް",
63410             "dv"
63411         ],
63412         [
63413             "Oriya",
63414             "ଓଡ଼ିଆ",
63415             "or"
63416         ],
63417         [
63418             "Khmer",
63419             "ភាសាខ្មែរ",
63420             "km"
63421         ],
63422         [
63423             "Norman",
63424             "Nouormand/Normaund",
63425             "nrm"
63426         ],
63427         [
63428             "Romansh",
63429             "Rumantsch",
63430             "rm"
63431         ],
63432         [
63433             "Komi-Permyak",
63434             "Перем Коми (Perem Komi)",
63435             "koi"
63436         ],
63437         [
63438             "Udmurt",
63439             "Удмурт кыл",
63440             "udm"
63441         ],
63442         [
63443             "Meadow Mari",
63444             "Олык Марий (Olyk Marij)",
63445             "mhr"
63446         ],
63447         [
63448             "Ladino",
63449             "Dzhudezmo",
63450             "lad"
63451         ],
63452         [
63453             "North Frisian",
63454             "Nordfriisk",
63455             "frr"
63456         ],
63457         [
63458             "Kashubian",
63459             "Kaszëbsczi",
63460             "csb"
63461         ],
63462         [
63463             "Ligurian",
63464             "Líguru",
63465             "lij"
63466         ],
63467         [
63468             "Wu",
63469             "吴语",
63470             "wuu"
63471         ],
63472         [
63473             "Friulian",
63474             "Furlan",
63475             "fur"
63476         ],
63477         [
63478             "Vepsian",
63479             "Vepsän",
63480             "vep"
63481         ],
63482         [
63483             "Classical Chinese",
63484             "古文 / 文言文",
63485             "zh-classical"
63486         ],
63487         [
63488             "Uyghur",
63489             "ئۇيغۇر تىلى",
63490             "ug"
63491         ],
63492         [
63493             "Saterland Frisian",
63494             "Seeltersk",
63495             "stq"
63496         ],
63497         [
63498             "Sardinian",
63499             "Sardu",
63500             "sc"
63501         ],
63502         [
63503             "Aromanian",
63504             "Armãneashce",
63505             "roa-rup"
63506         ],
63507         [
63508             "Pali",
63509             "पाऴि",
63510             "pi"
63511         ],
63512         [
63513             "Somali",
63514             "Soomaaliga",
63515             "so"
63516         ],
63517         [
63518             "Bihari",
63519             "भोजपुरी",
63520             "bh"
63521         ],
63522         [
63523             "Maltese",
63524             "Malti",
63525             "mt"
63526         ],
63527         [
63528             "Aymara",
63529             "Aymar",
63530             "ay"
63531         ],
63532         [
63533             "Ripuarian",
63534             "Ripoarisch",
63535             "ksh"
63536         ],
63537         [
63538             "Novial",
63539             "Novial",
63540             "nov"
63541         ],
63542         [
63543             "Anglo-Saxon",
63544             "Englisc",
63545             "ang"
63546         ],
63547         [
63548             "Cornish",
63549             "Kernewek/Karnuack",
63550             "kw"
63551         ],
63552         [
63553             "Navajo",
63554             "Diné bizaad",
63555             "nv"
63556         ],
63557         [
63558             "Picard",
63559             "Picard",
63560             "pcd"
63561         ],
63562         [
63563             "Hakka",
63564             "Hak-kâ-fa / 客家話",
63565             "hak"
63566         ],
63567         [
63568             "Guarani",
63569             "Avañe'ẽ",
63570             "gn"
63571         ],
63572         [
63573             "Extremaduran",
63574             "Estremeñu",
63575             "ext"
63576         ],
63577         [
63578             "Franco-Provençal/Arpitan",
63579             "Arpitan",
63580             "frp"
63581         ],
63582         [
63583             "Assamese",
63584             "অসমীয়া",
63585             "as"
63586         ],
63587         [
63588             "Silesian",
63589             "Ślůnski",
63590             "szl"
63591         ],
63592         [
63593             "Gagauz",
63594             "Gagauz",
63595             "gag"
63596         ],
63597         [
63598             "Interlingue",
63599             "Interlingue",
63600             "ie"
63601         ],
63602         [
63603             "Lingala",
63604             "Lingala",
63605             "ln"
63606         ],
63607         [
63608             "Emilian-Romagnol",
63609             "Emiliàn e rumagnòl",
63610             "eml"
63611         ],
63612         [
63613             "Chechen",
63614             "Нохчийн",
63615             "ce"
63616         ],
63617         [
63618             "Kalmyk",
63619             "Хальмг",
63620             "xal"
63621         ],
63622         [
63623             "Palatinate German",
63624             "Pfälzisch",
63625             "pfl"
63626         ],
63627         [
63628             "Hawaiian",
63629             "Hawai`i",
63630             "haw"
63631         ],
63632         [
63633             "Karachay-Balkar",
63634             "Къарачай-Малкъар (Qarachay-Malqar)",
63635             "krc"
63636         ],
63637         [
63638             "Pennsylvania German",
63639             "Deitsch",
63640             "pdc"
63641         ],
63642         [
63643             "Kinyarwanda",
63644             "Ikinyarwanda",
63645             "rw"
63646         ],
63647         [
63648             "Crimean Tatar",
63649             "Qırımtatarca",
63650             "crh"
63651         ],
63652         [
63653             "Acehnese",
63654             "Bahsa Acèh",
63655             "ace"
63656         ],
63657         [
63658             "Tongan",
63659             "faka Tonga",
63660             "to"
63661         ],
63662         [
63663             "Greenlandic",
63664             "Kalaallisut",
63665             "kl"
63666         ],
63667         [
63668             "Lower Sorbian",
63669             "Dolnoserbski",
63670             "dsb"
63671         ],
63672         [
63673             "Aramaic",
63674             "ܐܪܡܝܐ",
63675             "arc"
63676         ],
63677         [
63678             "Erzya",
63679             "Эрзянь (Erzjanj Kelj)",
63680             "myv"
63681         ],
63682         [
63683             "Lezgian",
63684             "Лезги чІал (Lezgi č’al)",
63685             "lez"
63686         ],
63687         [
63688             "Banjar",
63689             "Bahasa Banjar",
63690             "bjn"
63691         ],
63692         [
63693             "Shona",
63694             "chiShona",
63695             "sn"
63696         ],
63697         [
63698             "Papiamentu",
63699             "Papiamentu",
63700             "pap"
63701         ],
63702         [
63703             "Kabyle",
63704             "Taqbaylit",
63705             "kab"
63706         ],
63707         [
63708             "Tok Pisin",
63709             "Tok Pisin",
63710             "tpi"
63711         ],
63712         [
63713             "Lak",
63714             "Лакку",
63715             "lbe"
63716         ],
63717         [
63718             "Buryat (Russia)",
63719             "Буряад",
63720             "bxr"
63721         ],
63722         [
63723             "Lojban",
63724             "Lojban",
63725             "jbo"
63726         ],
63727         [
63728             "Wolof",
63729             "Wolof",
63730             "wo"
63731         ],
63732         [
63733             "Moksha",
63734             "Мокшень (Mokshanj Kälj)",
63735             "mdf"
63736         ],
63737         [
63738             "Zamboanga Chavacano",
63739             "Chavacano de Zamboanga",
63740             "cbk-zam"
63741         ],
63742         [
63743             "Avar",
63744             "Авар",
63745             "av"
63746         ],
63747         [
63748             "Sranan",
63749             "Sranantongo",
63750             "srn"
63751         ],
63752         [
63753             "Mirandese",
63754             "Mirandés",
63755             "mwl"
63756         ],
63757         [
63758             "Kabardian Circassian",
63759             "Адыгэбзэ (Adighabze)",
63760             "kbd"
63761         ],
63762         [
63763             "Tahitian",
63764             "Reo Mā`ohi",
63765             "ty"
63766         ],
63767         [
63768             "Lao",
63769             "ລາວ",
63770             "lo"
63771         ],
63772         [
63773             "Abkhazian",
63774             "Аҧсуа",
63775             "ab"
63776         ],
63777         [
63778             "Tetum",
63779             "Tetun",
63780             "tet"
63781         ],
63782         [
63783             "Latgalian",
63784             "Latgaļu",
63785             "ltg"
63786         ],
63787         [
63788             "Nauruan",
63789             "dorerin Naoero",
63790             "na"
63791         ],
63792         [
63793             "Kongo",
63794             "KiKongo",
63795             "kg"
63796         ],
63797         [
63798             "Igbo",
63799             "Igbo",
63800             "ig"
63801         ],
63802         [
63803             "Northern Sotho",
63804             "Sesotho sa Leboa",
63805             "nso"
63806         ],
63807         [
63808             "Zhuang",
63809             "Cuengh",
63810             "za"
63811         ],
63812         [
63813             "Karakalpak",
63814             "Qaraqalpaqsha",
63815             "kaa"
63816         ],
63817         [
63818             "Zulu",
63819             "isiZulu",
63820             "zu"
63821         ],
63822         [
63823             "Cheyenne",
63824             "Tsetsêhestâhese",
63825             "chy"
63826         ],
63827         [
63828             "Romani",
63829             "romani - रोमानी",
63830             "rmy"
63831         ],
63832         [
63833             "Old Church Slavonic",
63834             "Словѣньскъ",
63835             "cu"
63836         ],
63837         [
63838             "Tswana",
63839             "Setswana",
63840             "tn"
63841         ],
63842         [
63843             "Cherokee",
63844             "ᏣᎳᎩ",
63845             "chr"
63846         ],
63847         [
63848             "Bislama",
63849             "Bislama",
63850             "bi"
63851         ],
63852         [
63853             "Min Dong",
63854             "Mìng-dĕ̤ng-ngṳ̄",
63855             "cdo"
63856         ],
63857         [
63858             "Gothic",
63859             "𐌲𐌿𐍄𐌹𐍃𐌺",
63860             "got"
63861         ],
63862         [
63863             "Samoan",
63864             "Gagana Samoa",
63865             "sm"
63866         ],
63867         [
63868             "Moldovan",
63869             "Молдовеняскэ",
63870             "mo"
63871         ],
63872         [
63873             "Bambara",
63874             "Bamanankan",
63875             "bm"
63876         ],
63877         [
63878             "Inuktitut",
63879             "ᐃᓄᒃᑎᑐᑦ",
63880             "iu"
63881         ],
63882         [
63883             "Norfolk",
63884             "Norfuk",
63885             "pih"
63886         ],
63887         [
63888             "Pontic",
63889             "Ποντιακά",
63890             "pnt"
63891         ],
63892         [
63893             "Sindhi",
63894             "سنڌي، سندھی ، सिन्ध",
63895             "sd"
63896         ],
63897         [
63898             "Swati",
63899             "SiSwati",
63900             "ss"
63901         ],
63902         [
63903             "Kikuyu",
63904             "Gĩkũyũ",
63905             "ki"
63906         ],
63907         [
63908             "Ewe",
63909             "Eʋegbe",
63910             "ee"
63911         ],
63912         [
63913             "Hausa",
63914             "هَوُسَ",
63915             "ha"
63916         ],
63917         [
63918             "Oromo",
63919             "Oromoo",
63920             "om"
63921         ],
63922         [
63923             "Fijian",
63924             "Na Vosa Vakaviti",
63925             "fj"
63926         ],
63927         [
63928             "Tigrinya",
63929             "ትግርኛ",
63930             "ti"
63931         ],
63932         [
63933             "Tsonga",
63934             "Xitsonga",
63935             "ts"
63936         ],
63937         [
63938             "Kashmiri",
63939             "कश्मीरी / كشميري",
63940             "ks"
63941         ],
63942         [
63943             "Venda",
63944             "Tshivenda",
63945             "ve"
63946         ],
63947         [
63948             "Sango",
63949             "Sängö",
63950             "sg"
63951         ],
63952         [
63953             "Kirundi",
63954             "Kirundi",
63955             "rn"
63956         ],
63957         [
63958             "Sesotho",
63959             "Sesotho",
63960             "st"
63961         ],
63962         [
63963             "Dzongkha",
63964             "ཇོང་ཁ",
63965             "dz"
63966         ],
63967         [
63968             "Cree",
63969             "Nehiyaw",
63970             "cr"
63971         ],
63972         [
63973             "Akan",
63974             "Akana",
63975             "ak"
63976         ],
63977         [
63978             "Tumbuka",
63979             "chiTumbuka",
63980             "tum"
63981         ],
63982         [
63983             "Luganda",
63984             "Luganda",
63985             "lg"
63986         ],
63987         [
63988             "Chichewa",
63989             "Chi-Chewa",
63990             "ny"
63991         ],
63992         [
63993             "Fula",
63994             "Fulfulde",
63995             "ff"
63996         ],
63997         [
63998             "Inupiak",
63999             "Iñupiak",
64000             "ik"
64001         ],
64002         [
64003             "Chamorro",
64004             "Chamoru",
64005             "ch"
64006         ],
64007         [
64008             "Twi",
64009             "Twi",
64010             "tw"
64011         ],
64012         [
64013             "Xhosa",
64014             "isiXhosa",
64015             "xh"
64016         ],
64017         [
64018             "Ndonga",
64019             "Oshiwambo",
64020             "ng"
64021         ],
64022         [
64023             "Sichuan Yi",
64024             "ꆇꉙ",
64025             "ii"
64026         ],
64027         [
64028             "Choctaw",
64029             "Choctaw",
64030             "cho"
64031         ],
64032         [
64033             "Marshallese",
64034             "Ebon",
64035             "mh"
64036         ],
64037         [
64038             "Afar",
64039             "Afar",
64040             "aa"
64041         ],
64042         [
64043             "Kuanyama",
64044             "Kuanyama",
64045             "kj"
64046         ],
64047         [
64048             "Hiri Motu",
64049             "Hiri Motu",
64050             "ho"
64051         ],
64052         [
64053             "Muscogee",
64054             "Muskogee",
64055             "mus"
64056         ],
64057         [
64058             "Kanuri",
64059             "Kanuri",
64060             "kr"
64061         ],
64062         [
64063             "Herero",
64064             "Otsiherero",
64065             "hz"
64066         ]
64067     ],
64068     "presets": {
64069         "presets": {
64070             "address": {
64071                 "fields": [
64072                     "address"
64073                 ],
64074                 "geometry": [
64075                     "point"
64076                 ],
64077                 "tags": {
64078                     "addr:housenumber": "*"
64079                 },
64080                 "addTags": {},
64081                 "removeTags": {},
64082                 "matchScore": 0.2,
64083                 "name": "Address"
64084             },
64085             "aerialway": {
64086                 "fields": [
64087                     "aerialway"
64088                 ],
64089                 "geometry": [
64090                     "point",
64091                     "vertex",
64092                     "line"
64093                 ],
64094                 "tags": {
64095                     "aerialway": "*"
64096                 },
64097                 "terms": [
64098                     "ski lift",
64099                     "funifor",
64100                     "funitel"
64101                 ],
64102                 "name": "Aerialway"
64103             },
64104             "aerialway/cable_car": {
64105                 "geometry": [
64106                     "line"
64107                 ],
64108                 "terms": [
64109                     "tramway",
64110                     "ropeway"
64111                 ],
64112                 "fields": [
64113                     "aerialway/occupancy",
64114                     "aerialway/capacity",
64115                     "aerialway/duration",
64116                     "aerialway/heating"
64117                 ],
64118                 "tags": {
64119                     "aerialway": "cable_car"
64120                 },
64121                 "name": "Cable Car"
64122             },
64123             "aerialway/chair_lift": {
64124                 "geometry": [
64125                     "line"
64126                 ],
64127                 "fields": [
64128                     "aerialway/occupancy",
64129                     "aerialway/capacity",
64130                     "aerialway/duration",
64131                     "aerialway/bubble",
64132                     "aerialway/heating"
64133                 ],
64134                 "tags": {
64135                     "aerialway": "chair_lift"
64136                 },
64137                 "name": "Chair Lift"
64138             },
64139             "aerialway/gondola": {
64140                 "geometry": [
64141                     "line"
64142                 ],
64143                 "fields": [
64144                     "aerialway/occupancy",
64145                     "aerialway/capacity",
64146                     "aerialway/duration",
64147                     "aerialway/bubble",
64148                     "aerialway/heating"
64149                 ],
64150                 "tags": {
64151                     "aerialway": "gondola"
64152                 },
64153                 "name": "Gondola"
64154             },
64155             "aerialway/magic_carpet": {
64156                 "geometry": [
64157                     "line"
64158                 ],
64159                 "fields": [
64160                     "aerialway/capacity",
64161                     "aerialway/duration",
64162                     "aerialway/heating"
64163                 ],
64164                 "tags": {
64165                     "aerialway": "magic_carpet"
64166                 },
64167                 "name": "Magic Carpet Lift"
64168             },
64169             "aerialway/platter": {
64170                 "geometry": [
64171                     "line"
64172                 ],
64173                 "terms": [
64174                     "button lift",
64175                     "poma lift"
64176                 ],
64177                 "fields": [
64178                     "aerialway/capacity",
64179                     "aerialway/duration"
64180                 ],
64181                 "tags": {
64182                     "aerialway": "platter"
64183                 },
64184                 "name": "Platter Lift"
64185             },
64186             "aerialway/pylon": {
64187                 "geometry": [
64188                     "point",
64189                     "vertex"
64190                 ],
64191                 "fields": [
64192                     "ref"
64193                 ],
64194                 "tags": {
64195                     "aerialway": "pylon"
64196                 },
64197                 "name": "Aerialway Pylon"
64198             },
64199             "aerialway/rope_tow": {
64200                 "geometry": [
64201                     "line"
64202                 ],
64203                 "terms": [
64204                     "handle tow",
64205                     "bugel lift"
64206                 ],
64207                 "fields": [
64208                     "aerialway/capacity",
64209                     "aerialway/duration"
64210                 ],
64211                 "tags": {
64212                     "aerialway": "rope_tow"
64213                 },
64214                 "name": "Rope Tow Lift"
64215             },
64216             "aerialway/station": {
64217                 "geometry": [
64218                     "point",
64219                     "vertex"
64220                 ],
64221                 "fields": [
64222                     "aerialway/access",
64223                     "aerialway/summer/access",
64224                     "elevation"
64225                 ],
64226                 "tags": {
64227                     "aerialway": "station"
64228                 },
64229                 "name": "Aerialway Station"
64230             },
64231             "aerialway/t-bar": {
64232                 "geometry": [
64233                     "line"
64234                 ],
64235                 "fields": [
64236                     "aerialway/capacity",
64237                     "aerialway/duration"
64238                 ],
64239                 "tags": {
64240                     "aerialway": "t-bar"
64241                 },
64242                 "name": "T-bar Lift"
64243             },
64244             "aeroway": {
64245                 "icon": "airport",
64246                 "fields": [
64247                     "aeroway"
64248                 ],
64249                 "geometry": [
64250                     "point",
64251                     "vertex",
64252                     "line",
64253                     "area"
64254                 ],
64255                 "tags": {
64256                     "aeroway": "*"
64257                 },
64258                 "name": "Aeroway"
64259             },
64260             "aeroway/aerodrome": {
64261                 "icon": "airport",
64262                 "geometry": [
64263                     "point",
64264                     "area"
64265                 ],
64266                 "terms": [
64267                     "airplane",
64268                     "airport",
64269                     "aerodrome"
64270                 ],
64271                 "fields": [
64272                     "ref",
64273                     "iata",
64274                     "icao",
64275                     "operator"
64276                 ],
64277                 "tags": {
64278                     "aeroway": "aerodrome"
64279                 },
64280                 "name": "Airport"
64281             },
64282             "aeroway/apron": {
64283                 "icon": "airport",
64284                 "geometry": [
64285                     "area"
64286                 ],
64287                 "terms": [
64288                     "ramp"
64289                 ],
64290                 "fields": [
64291                     "ref",
64292                     "surface"
64293                 ],
64294                 "tags": {
64295                     "aeroway": "apron"
64296                 },
64297                 "name": "Apron"
64298             },
64299             "aeroway/gate": {
64300                 "icon": "airport",
64301                 "geometry": [
64302                     "point"
64303                 ],
64304                 "fields": [
64305                     "ref"
64306                 ],
64307                 "tags": {
64308                     "aeroway": "gate"
64309                 },
64310                 "name": "Airport gate"
64311             },
64312             "aeroway/hangar": {
64313                 "geometry": [
64314                     "area"
64315                 ],
64316                 "fields": [
64317                     "building_area"
64318                 ],
64319                 "tags": {
64320                     "aeroway": "hangar"
64321                 },
64322                 "name": "Hangar"
64323             },
64324             "aeroway/helipad": {
64325                 "icon": "heliport",
64326                 "geometry": [
64327                     "point",
64328                     "area"
64329                 ],
64330                 "terms": [
64331                     "helicopter",
64332                     "helipad",
64333                     "heliport"
64334                 ],
64335                 "tags": {
64336                     "aeroway": "helipad"
64337                 },
64338                 "name": "Helipad"
64339             },
64340             "aeroway/runway": {
64341                 "geometry": [
64342                     "line",
64343                     "area"
64344                 ],
64345                 "terms": [
64346                     "landing strip"
64347                 ],
64348                 "fields": [
64349                     "ref",
64350                     "surface",
64351                     "length",
64352                     "width"
64353                 ],
64354                 "tags": {
64355                     "aeroway": "runway"
64356                 },
64357                 "name": "Runway"
64358             },
64359             "aeroway/taxiway": {
64360                 "geometry": [
64361                     "line"
64362                 ],
64363                 "fields": [
64364                     "ref",
64365                     "surface"
64366                 ],
64367                 "tags": {
64368                     "aeroway": "taxiway"
64369                 },
64370                 "name": "Taxiway"
64371             },
64372             "aeroway/terminal": {
64373                 "geometry": [
64374                     "point",
64375                     "area"
64376                 ],
64377                 "terms": [
64378                     "airport",
64379                     "aerodrome"
64380                 ],
64381                 "fields": [
64382                     "operator",
64383                     "building_area"
64384                 ],
64385                 "tags": {
64386                     "aeroway": "terminal"
64387                 },
64388                 "name": "Airport terminal"
64389             },
64390             "amenity": {
64391                 "fields": [
64392                     "amenity"
64393                 ],
64394                 "geometry": [
64395                     "point",
64396                     "vertex",
64397                     "area"
64398                 ],
64399                 "tags": {
64400                     "amenity": "*"
64401                 },
64402                 "name": "Amenity"
64403             },
64404             "amenity/arts_centre": {
64405                 "name": "Arts Center",
64406                 "geometry": [
64407                     "point",
64408                     "area"
64409                 ],
64410                 "terms": [
64411                     "arts",
64412                     "arts centre"
64413                 ],
64414                 "tags": {
64415                     "amenity": "arts_centre"
64416                 },
64417                 "icon": "theatre",
64418                 "fields": [
64419                     "building_area",
64420                     "address"
64421                 ]
64422             },
64423             "amenity/atm": {
64424                 "icon": "bank",
64425                 "fields": [
64426                     "operator"
64427                 ],
64428                 "geometry": [
64429                     "point",
64430                     "vertex"
64431                 ],
64432                 "tags": {
64433                     "amenity": "atm"
64434                 },
64435                 "name": "ATM"
64436             },
64437             "amenity/bank": {
64438                 "icon": "bank",
64439                 "fields": [
64440                     "atm",
64441                     "building_area",
64442                     "address",
64443                     "opening_hours"
64444                 ],
64445                 "geometry": [
64446                     "point",
64447                     "vertex",
64448                     "area"
64449                 ],
64450                 "terms": [
64451                     "coffer",
64452                     "countinghouse",
64453                     "credit union",
64454                     "depository",
64455                     "exchequer",
64456                     "fund",
64457                     "hoard",
64458                     "investment firm",
64459                     "repository",
64460                     "reserve",
64461                     "reservoir",
64462                     "safe",
64463                     "savings",
64464                     "stock",
64465                     "stockpile",
64466                     "store",
64467                     "storehouse",
64468                     "thrift",
64469                     "treasury",
64470                     "trust company",
64471                     "vault"
64472                 ],
64473                 "tags": {
64474                     "amenity": "bank"
64475                 },
64476                 "name": "Bank"
64477             },
64478             "amenity/bar": {
64479                 "icon": "bar",
64480                 "fields": [
64481                     "building_area",
64482                     "address",
64483                     "opening_hours",
64484                     "smoking"
64485                 ],
64486                 "geometry": [
64487                     "point",
64488                     "vertex",
64489                     "area"
64490                 ],
64491                 "tags": {
64492                     "amenity": "bar"
64493                 },
64494                 "terms": [],
64495                 "name": "Bar"
64496             },
64497             "amenity/bbq": {
64498                 "geometry": [
64499                     "point"
64500                 ],
64501                 "tags": {
64502                     "amenity": "bbq"
64503                 },
64504                 "fields": [
64505                     "covered",
64506                     "fuel"
64507                 ],
64508                 "terms": [
64509                     "barbecue",
64510                     "bbq",
64511                     "grill"
64512                 ],
64513                 "name": "Barbecue/Grill"
64514             },
64515             "amenity/bench": {
64516                 "geometry": [
64517                     "point",
64518                     "vertex",
64519                     "line"
64520                 ],
64521                 "tags": {
64522                     "amenity": "bench"
64523                 },
64524                 "fields": [
64525                     "backrest"
64526                 ],
64527                 "name": "Bench"
64528             },
64529             "amenity/bicycle_parking": {
64530                 "icon": "bicycle",
64531                 "fields": [
64532                     "bicycle_parking",
64533                     "capacity",
64534                     "operator",
64535                     "covered",
64536                     "access_simple"
64537                 ],
64538                 "geometry": [
64539                     "point",
64540                     "vertex",
64541                     "area"
64542                 ],
64543                 "tags": {
64544                     "amenity": "bicycle_parking"
64545                 },
64546                 "name": "Bicycle Parking"
64547             },
64548             "amenity/bicycle_rental": {
64549                 "icon": "bicycle",
64550                 "fields": [
64551                     "capacity",
64552                     "network",
64553                     "operator"
64554                 ],
64555                 "geometry": [
64556                     "point",
64557                     "vertex",
64558                     "area"
64559                 ],
64560                 "tags": {
64561                     "amenity": "bicycle_rental"
64562                 },
64563                 "name": "Bicycle Rental"
64564             },
64565             "amenity/boat_rental": {
64566                 "geometry": [
64567                     "point",
64568                     "area"
64569                 ],
64570                 "tags": {
64571                     "amenity": "boat_rental"
64572                 },
64573                 "fields": [
64574                     "operator"
64575                 ],
64576                 "name": "Boat Rental"
64577             },
64578             "amenity/bus_station": {
64579                 "geometry": [
64580                     "point",
64581                     "area"
64582                 ],
64583                 "tags": {
64584                     "amenity": "bus_station"
64585                 },
64586                 "fields": [
64587                     "operator"
64588                 ],
64589                 "name": "Bus Station"
64590             },
64591             "amenity/cafe": {
64592                 "icon": "cafe",
64593                 "fields": [
64594                     "cuisine",
64595                     "internet_access",
64596                     "building_area",
64597                     "address",
64598                     "opening_hours",
64599                     "smoking"
64600                 ],
64601                 "geometry": [
64602                     "point",
64603                     "vertex",
64604                     "area"
64605                 ],
64606                 "terms": [
64607                     "coffee",
64608                     "tea",
64609                     "coffee shop"
64610                 ],
64611                 "tags": {
64612                     "amenity": "cafe"
64613                 },
64614                 "name": "Cafe"
64615             },
64616             "amenity/car_rental": {
64617                 "icon": "car",
64618                 "geometry": [
64619                     "point",
64620                     "area"
64621                 ],
64622                 "tags": {
64623                     "amenity": "car_rental"
64624                 },
64625                 "fields": [
64626                     "operator"
64627                 ],
64628                 "name": "Car Rental"
64629             },
64630             "amenity/car_sharing": {
64631                 "icon": "car",
64632                 "geometry": [
64633                     "point",
64634                     "area"
64635                 ],
64636                 "tags": {
64637                     "amenity": "car_sharing"
64638                 },
64639                 "fields": [
64640                     "operator",
64641                     "capacity"
64642                 ],
64643                 "name": "Car Sharing"
64644             },
64645             "amenity/car_wash": {
64646                 "icon": "car",
64647                 "geometry": [
64648                     "point",
64649                     "area"
64650                 ],
64651                 "tags": {
64652                     "amenity": "car_wash"
64653                 },
64654                 "fields": [
64655                     "building_area"
64656                 ],
64657                 "name": "Car Wash"
64658             },
64659             "amenity/charging_station": {
64660                 "icon": "car",
64661                 "geometry": [
64662                     "point",
64663                     "area"
64664                 ],
64665                 "tags": {
64666                     "amenity": "charging_station"
64667                 },
64668                 "fields": [
64669                     "operator"
64670                 ],
64671                 "terms": [
64672                     "EV",
64673                     "Electric Vehicle",
64674                     "Supercharger"
64675                 ],
64676                 "name": "Charging Station"
64677             },
64678             "amenity/childcare": {
64679                 "icon": "school",
64680                 "fields": [
64681                     "building_area",
64682                     "address"
64683                 ],
64684                 "geometry": [
64685                     "point",
64686                     "vertex",
64687                     "area"
64688                 ],
64689                 "terms": [
64690                     "nursery",
64691                     "orphanage",
64692                     "playgroup"
64693                 ],
64694                 "tags": {
64695                     "amenity": "childcare"
64696                 },
64697                 "name": "Childcare"
64698             },
64699             "amenity/cinema": {
64700                 "icon": "cinema",
64701                 "fields": [
64702                     "building_area",
64703                     "address"
64704                 ],
64705                 "geometry": [
64706                     "point",
64707                     "vertex",
64708                     "area"
64709                 ],
64710                 "terms": [
64711                     "big screen",
64712                     "bijou",
64713                     "cine",
64714                     "drive-in",
64715                     "film",
64716                     "flicks",
64717                     "motion pictures",
64718                     "movie house",
64719                     "movie theater",
64720                     "moving pictures",
64721                     "nabes",
64722                     "photoplay",
64723                     "picture show",
64724                     "pictures",
64725                     "playhouse",
64726                     "show",
64727                     "silver screen"
64728                 ],
64729                 "tags": {
64730                     "amenity": "cinema"
64731                 },
64732                 "name": "Cinema"
64733             },
64734             "amenity/clinic": {
64735                 "name": "Clinic",
64736                 "geometry": [
64737                     "point",
64738                     "area"
64739                 ],
64740                 "terms": [
64741                     "clinic",
64742                     "medical clinic"
64743                 ],
64744                 "tags": {
64745                     "amenity": "clinic"
64746                 },
64747                 "icon": "hospital",
64748                 "fields": [
64749                     "building_area",
64750                     "address",
64751                     "opening_hours"
64752                 ]
64753             },
64754             "amenity/clock": {
64755                 "geometry": [
64756                     "point",
64757                     "vertex"
64758                 ],
64759                 "tags": {
64760                     "amenity": "clock"
64761                 },
64762                 "name": "Clock"
64763             },
64764             "amenity/college": {
64765                 "icon": "college",
64766                 "fields": [
64767                     "operator",
64768                     "address"
64769                 ],
64770                 "geometry": [
64771                     "point",
64772                     "area"
64773                 ],
64774                 "tags": {
64775                     "amenity": "college"
64776                 },
64777                 "terms": [],
64778                 "name": "College"
64779             },
64780             "amenity/compressed_air": {
64781                 "icon": "car",
64782                 "geometry": [
64783                     "point",
64784                     "area"
64785                 ],
64786                 "tags": {
64787                     "amenity": "compressed_air"
64788                 },
64789                 "name": "Compressed Air"
64790             },
64791             "amenity/courthouse": {
64792                 "fields": [
64793                     "operator",
64794                     "building_area",
64795                     "address"
64796                 ],
64797                 "geometry": [
64798                     "point",
64799                     "vertex",
64800                     "area"
64801                 ],
64802                 "tags": {
64803                     "amenity": "courthouse"
64804                 },
64805                 "name": "Courthouse"
64806             },
64807             "amenity/dentist": {
64808                 "name": "Dentist",
64809                 "geometry": [
64810                     "point",
64811                     "area"
64812                 ],
64813                 "terms": [
64814                     "dentist",
64815                     "dentist's office"
64816                 ],
64817                 "tags": {
64818                     "amenity": "dentist"
64819                 },
64820                 "icon": "hospital",
64821                 "fields": [
64822                     "building_area",
64823                     "address",
64824                     "opening_hours"
64825                 ]
64826             },
64827             "amenity/doctor": {
64828                 "name": "Doctor",
64829                 "geometry": [
64830                     "point",
64831                     "area"
64832                 ],
64833                 "terms": [
64834                     "doctor",
64835                     "doctor's office"
64836                 ],
64837                 "tags": {
64838                     "amenity": "doctors"
64839                 },
64840                 "icon": "hospital",
64841                 "fields": [
64842                     "building_area",
64843                     "address",
64844                     "opening_hours"
64845                 ]
64846             },
64847             "amenity/dojo": {
64848                 "icon": "pitch",
64849                 "geometry": [
64850                     "point",
64851                     "area"
64852                 ],
64853                 "terms": [
64854                     "martial arts",
64855                     "dojo",
64856                     "dojang"
64857                 ],
64858                 "tags": {
64859                     "amenity": "dojo"
64860                 },
64861                 "fields": [
64862                     "address",
64863                     "sport"
64864                 ],
64865                 "name": "Dojo / Martial Arts Academy"
64866             },
64867             "amenity/drinking_water": {
64868                 "icon": "water",
64869                 "geometry": [
64870                     "point"
64871                 ],
64872                 "tags": {
64873                     "amenity": "drinking_water"
64874                 },
64875                 "terms": [
64876                     "water fountain",
64877                     "potable water"
64878                 ],
64879                 "name": "Drinking Water"
64880             },
64881             "amenity/embassy": {
64882                 "geometry": [
64883                     "area",
64884                     "point"
64885                 ],
64886                 "tags": {
64887                     "amenity": "embassy"
64888                 },
64889                 "fields": [
64890                     "country",
64891                     "building_area"
64892                 ],
64893                 "icon": "embassy",
64894                 "name": "Embassy"
64895             },
64896             "amenity/fast_food": {
64897                 "icon": "fast-food",
64898                 "fields": [
64899                     "cuisine",
64900                     "building_area",
64901                     "address",
64902                     "opening_hours",
64903                     "smoking"
64904                 ],
64905                 "geometry": [
64906                     "point",
64907                     "vertex",
64908                     "area"
64909                 ],
64910                 "tags": {
64911                     "amenity": "fast_food"
64912                 },
64913                 "terms": [],
64914                 "name": "Fast Food"
64915             },
64916             "amenity/fire_station": {
64917                 "icon": "fire-station",
64918                 "fields": [
64919                     "operator",
64920                     "building_area",
64921                     "address"
64922                 ],
64923                 "geometry": [
64924                     "point",
64925                     "vertex",
64926                     "area"
64927                 ],
64928                 "tags": {
64929                     "amenity": "fire_station"
64930                 },
64931                 "terms": [],
64932                 "name": "Fire Station"
64933             },
64934             "amenity/fountain": {
64935                 "geometry": [
64936                     "point",
64937                     "area"
64938                 ],
64939                 "tags": {
64940                     "amenity": "fountain"
64941                 },
64942                 "name": "Fountain"
64943             },
64944             "amenity/fuel": {
64945                 "icon": "fuel",
64946                 "fields": [
64947                     "operator",
64948                     "address",
64949                     "building_area"
64950                 ],
64951                 "geometry": [
64952                     "point",
64953                     "vertex",
64954                     "area"
64955                 ],
64956                 "terms": [
64957                     "petrol",
64958                     "fuel",
64959                     "propane",
64960                     "diesel",
64961                     "lng",
64962                     "cng",
64963                     "biodiesel"
64964                 ],
64965                 "tags": {
64966                     "amenity": "fuel"
64967                 },
64968                 "name": "Gas Station"
64969             },
64970             "amenity/grave_yard": {
64971                 "icon": "cemetery",
64972                 "fields": [
64973                     "religion",
64974                     "denomination"
64975                 ],
64976                 "geometry": [
64977                     "point",
64978                     "vertex",
64979                     "area"
64980                 ],
64981                 "tags": {
64982                     "amenity": "grave_yard"
64983                 },
64984                 "name": "Graveyard"
64985             },
64986             "amenity/hospital": {
64987                 "icon": "hospital",
64988                 "fields": [
64989                     "emergency",
64990                     "address"
64991                 ],
64992                 "geometry": [
64993                     "point",
64994                     "vertex",
64995                     "area"
64996                 ],
64997                 "terms": [
64998                     "clinic",
64999                     "emergency room",
65000                     "health service",
65001                     "hospice",
65002                     "infirmary",
65003                     "institution",
65004                     "nursing home",
65005                     "rest home",
65006                     "sanatorium",
65007                     "sanitarium",
65008                     "sick bay",
65009                     "surgery",
65010                     "ward"
65011                 ],
65012                 "tags": {
65013                     "amenity": "hospital"
65014                 },
65015                 "name": "Hospital Grounds"
65016             },
65017             "amenity/kindergarten": {
65018                 "icon": "school",
65019                 "fields": [
65020                     "address"
65021                 ],
65022                 "geometry": [
65023                     "point",
65024                     "vertex",
65025                     "area"
65026                 ],
65027                 "terms": [
65028                     "nursery",
65029                     "preschool"
65030                 ],
65031                 "tags": {
65032                     "amenity": "kindergarten"
65033                 },
65034                 "name": "Kindergarten Grounds"
65035             },
65036             "amenity/library": {
65037                 "icon": "library",
65038                 "fields": [
65039                     "operator",
65040                     "building_area",
65041                     "address"
65042                 ],
65043                 "geometry": [
65044                     "point",
65045                     "vertex",
65046                     "area"
65047                 ],
65048                 "tags": {
65049                     "amenity": "library"
65050                 },
65051                 "terms": [],
65052                 "name": "Library"
65053             },
65054             "amenity/marketplace": {
65055                 "geometry": [
65056                     "point",
65057                     "vertex",
65058                     "area"
65059                 ],
65060                 "tags": {
65061                     "amenity": "marketplace"
65062                 },
65063                 "fields": [
65064                     "building_area"
65065                 ],
65066                 "name": "Marketplace"
65067             },
65068             "amenity/nightclub": {
65069                 "icon": "bar",
65070                 "fields": [
65071                     "building_area",
65072                     "address",
65073                     "opening_hours",
65074                     "smoking"
65075                 ],
65076                 "geometry": [
65077                     "point",
65078                     "vertex",
65079                     "area"
65080                 ],
65081                 "tags": {
65082                     "amenity": "nightclub"
65083                 },
65084                 "terms": [
65085                     "disco*",
65086                     "night club",
65087                     "dancing",
65088                     "dance club"
65089                 ],
65090                 "name": "Nightclub"
65091             },
65092             "amenity/parking": {
65093                 "icon": "parking",
65094                 "fields": [
65095                     "parking",
65096                     "capacity",
65097                     "fee",
65098                     "access_simple",
65099                     "supervised",
65100                     "park_ride",
65101                     "address"
65102                 ],
65103                 "geometry": [
65104                     "point",
65105                     "vertex",
65106                     "area"
65107                 ],
65108                 "tags": {
65109                     "amenity": "parking"
65110                 },
65111                 "terms": [],
65112                 "name": "Car Parking"
65113             },
65114             "amenity/parking_entrance": {
65115                 "icon": "entrance",
65116                 "geometry": [
65117                     "vertex"
65118                 ],
65119                 "tags": {
65120                     "amenity": "parking_entrance"
65121                 },
65122                 "fields": [
65123                     "access_simple",
65124                     "ref"
65125                 ],
65126                 "name": "Parking Garage Entrance/Exit"
65127             },
65128             "amenity/pharmacy": {
65129                 "icon": "pharmacy",
65130                 "fields": [
65131                     "operator",
65132                     "building_area",
65133                     "address",
65134                     "opening_hours"
65135                 ],
65136                 "geometry": [
65137                     "point",
65138                     "vertex",
65139                     "area"
65140                 ],
65141                 "tags": {
65142                     "amenity": "pharmacy"
65143                 },
65144                 "terms": [],
65145                 "name": "Pharmacy"
65146             },
65147             "amenity/place_of_worship": {
65148                 "icon": "place-of-worship",
65149                 "fields": [
65150                     "religion",
65151                     "denomination",
65152                     "building_area",
65153                     "address"
65154                 ],
65155                 "geometry": [
65156                     "point",
65157                     "vertex",
65158                     "area"
65159                 ],
65160                 "terms": [
65161                     "abbey",
65162                     "basilica",
65163                     "bethel",
65164                     "cathedral",
65165                     "chancel",
65166                     "chantry",
65167                     "chapel",
65168                     "church",
65169                     "fold",
65170                     "house of God",
65171                     "house of prayer",
65172                     "house of worship",
65173                     "minster",
65174                     "mission",
65175                     "mosque",
65176                     "oratory",
65177                     "parish",
65178                     "sacellum",
65179                     "sanctuary",
65180                     "shrine",
65181                     "synagogue",
65182                     "tabernacle",
65183                     "temple"
65184                 ],
65185                 "tags": {
65186                     "amenity": "place_of_worship"
65187                 },
65188                 "name": "Place of Worship"
65189             },
65190             "amenity/place_of_worship/buddhist": {
65191                 "icon": "place-of-worship",
65192                 "fields": [
65193                     "denomination",
65194                     "building_area",
65195                     "address"
65196                 ],
65197                 "geometry": [
65198                     "point",
65199                     "vertex",
65200                     "area"
65201                 ],
65202                 "terms": [
65203                     "stupa",
65204                     "vihara",
65205                     "monastery",
65206                     "temple",
65207                     "pagoda",
65208                     "zendo",
65209                     "dojo"
65210                 ],
65211                 "tags": {
65212                     "amenity": "place_of_worship",
65213                     "religion": "buddhist"
65214                 },
65215                 "name": "Buddhist Temple"
65216             },
65217             "amenity/place_of_worship/christian": {
65218                 "icon": "religious-christian",
65219                 "fields": [
65220                     "denomination",
65221                     "building_area",
65222                     "address"
65223                 ],
65224                 "geometry": [
65225                     "point",
65226                     "vertex",
65227                     "area"
65228                 ],
65229                 "terms": [
65230                     "christian",
65231                     "abbey",
65232                     "basilica",
65233                     "bethel",
65234                     "cathedral",
65235                     "chancel",
65236                     "chantry",
65237                     "chapel",
65238                     "church",
65239                     "fold",
65240                     "house of God",
65241                     "house of prayer",
65242                     "house of worship",
65243                     "minster",
65244                     "mission",
65245                     "oratory",
65246                     "parish",
65247                     "sacellum",
65248                     "sanctuary",
65249                     "shrine",
65250                     "tabernacle",
65251                     "temple"
65252                 ],
65253                 "tags": {
65254                     "amenity": "place_of_worship",
65255                     "religion": "christian"
65256                 },
65257                 "name": "Church"
65258             },
65259             "amenity/place_of_worship/jewish": {
65260                 "icon": "religious-jewish",
65261                 "fields": [
65262                     "denomination",
65263                     "building_area",
65264                     "address"
65265                 ],
65266                 "geometry": [
65267                     "point",
65268                     "vertex",
65269                     "area"
65270                 ],
65271                 "terms": [
65272                     "jewish",
65273                     "synagogue"
65274                 ],
65275                 "tags": {
65276                     "amenity": "place_of_worship",
65277                     "religion": "jewish"
65278                 },
65279                 "name": "Synagogue"
65280             },
65281             "amenity/place_of_worship/muslim": {
65282                 "icon": "religious-muslim",
65283                 "fields": [
65284                     "denomination",
65285                     "building_area",
65286                     "address"
65287                 ],
65288                 "geometry": [
65289                     "point",
65290                     "vertex",
65291                     "area"
65292                 ],
65293                 "terms": [
65294                     "muslim",
65295                     "mosque"
65296                 ],
65297                 "tags": {
65298                     "amenity": "place_of_worship",
65299                     "religion": "muslim"
65300                 },
65301                 "name": "Mosque"
65302             },
65303             "amenity/police": {
65304                 "icon": "police",
65305                 "fields": [
65306                     "operator",
65307                     "building_area",
65308                     "address"
65309                 ],
65310                 "geometry": [
65311                     "point",
65312                     "vertex",
65313                     "area"
65314                 ],
65315                 "terms": [
65316                     "badge",
65317                     "bear",
65318                     "blue",
65319                     "bluecoat",
65320                     "bobby",
65321                     "boy scout",
65322                     "bull",
65323                     "constable",
65324                     "constabulary",
65325                     "cop",
65326                     "copper",
65327                     "corps",
65328                     "county mounty",
65329                     "detective",
65330                     "fed",
65331                     "flatfoot",
65332                     "force",
65333                     "fuzz",
65334                     "gendarme",
65335                     "gumshoe",
65336                     "heat",
65337                     "law",
65338                     "law enforcement",
65339                     "man",
65340                     "narc",
65341                     "officers",
65342                     "patrolman",
65343                     "police"
65344                 ],
65345                 "tags": {
65346                     "amenity": "police"
65347                 },
65348                 "name": "Police"
65349             },
65350             "amenity/post_box": {
65351                 "icon": "post",
65352                 "fields": [
65353                     "operator",
65354                     "collection_times"
65355                 ],
65356                 "geometry": [
65357                     "point",
65358                     "vertex"
65359                 ],
65360                 "tags": {
65361                     "amenity": "post_box"
65362                 },
65363                 "terms": [
65364                     "letter drop",
65365                     "letterbox",
65366                     "mail drop",
65367                     "mailbox",
65368                     "pillar box",
65369                     "postbox"
65370                 ],
65371                 "name": "Mailbox"
65372             },
65373             "amenity/post_office": {
65374                 "icon": "post",
65375                 "fields": [
65376                     "operator",
65377                     "collection_times",
65378                     "building_area"
65379                 ],
65380                 "geometry": [
65381                     "point",
65382                     "vertex",
65383                     "area"
65384                 ],
65385                 "tags": {
65386                     "amenity": "post_office"
65387                 },
65388                 "name": "Post Office"
65389             },
65390             "amenity/pub": {
65391                 "icon": "beer",
65392                 "fields": [
65393                     "building_area",
65394                     "address",
65395                     "opening_hours",
65396                     "smoking"
65397                 ],
65398                 "geometry": [
65399                     "point",
65400                     "vertex",
65401                     "area"
65402                 ],
65403                 "tags": {
65404                     "amenity": "pub"
65405                 },
65406                 "terms": [],
65407                 "name": "Pub"
65408             },
65409             "amenity/ranger_station": {
65410                 "fields": [
65411                     "building_area",
65412                     "opening_hours",
65413                     "operator",
65414                     "phone"
65415                 ],
65416                 "geometry": [
65417                     "point",
65418                     "area"
65419                 ],
65420                 "terms": [
65421                     "visitor center",
65422                     "visitor centre",
65423                     "permit center",
65424                     "permit centre",
65425                     "backcountry office",
65426                     "warden office",
65427                     "warden center"
65428                 ],
65429                 "tags": {
65430                     "amenity": "ranger_station"
65431                 },
65432                 "name": "Ranger Station"
65433             },
65434             "amenity/recycling": {
65435                 "icon": "recycling",
65436                 "fields": [
65437                     "recycling/cans",
65438                     "recycling/glass",
65439                     "recycling/paper",
65440                     "recycling/clothes"
65441                 ],
65442                 "geometry": [
65443                     "point",
65444                     "vertex",
65445                     "area"
65446                 ],
65447                 "terms": [],
65448                 "tags": {
65449                     "amenity": "recycling"
65450                 },
65451                 "name": "Recycling"
65452             },
65453             "amenity/restaurant": {
65454                 "icon": "restaurant",
65455                 "fields": [
65456                     "cuisine",
65457                     "building_area",
65458                     "address",
65459                     "opening_hours",
65460                     "capacity",
65461                     "smoking"
65462                 ],
65463                 "geometry": [
65464                     "point",
65465                     "vertex",
65466                     "area"
65467                 ],
65468                 "terms": [
65469                     "bar",
65470                     "cafeteria",
65471                     "café",
65472                     "canteen",
65473                     "chophouse",
65474                     "coffee shop",
65475                     "diner",
65476                     "dining room",
65477                     "dive*",
65478                     "doughtnut shop",
65479                     "drive-in",
65480                     "eatery",
65481                     "eating house",
65482                     "eating place",
65483                     "fast-food place",
65484                     "fish and chips",
65485                     "greasy spoon",
65486                     "grill",
65487                     "hamburger stand",
65488                     "hashery",
65489                     "hideaway",
65490                     "hotdog stand",
65491                     "inn",
65492                     "joint*",
65493                     "luncheonette",
65494                     "lunchroom",
65495                     "night club",
65496                     "outlet*",
65497                     "pizzeria",
65498                     "saloon",
65499                     "soda fountain",
65500                     "watering hole"
65501                 ],
65502                 "tags": {
65503                     "amenity": "restaurant"
65504                 },
65505                 "name": "Restaurant"
65506             },
65507             "amenity/school": {
65508                 "icon": "school",
65509                 "fields": [
65510                     "operator",
65511                     "address"
65512                 ],
65513                 "geometry": [
65514                     "point",
65515                     "vertex",
65516                     "area"
65517                 ],
65518                 "terms": [
65519                     "academy",
65520                     "alma mater",
65521                     "blackboard",
65522                     "college",
65523                     "department",
65524                     "discipline",
65525                     "establishment",
65526                     "faculty",
65527                     "hall",
65528                     "halls of ivy",
65529                     "institute",
65530                     "institution",
65531                     "jail*",
65532                     "schoolhouse",
65533                     "seminary",
65534                     "university"
65535                 ],
65536                 "tags": {
65537                     "amenity": "school"
65538                 },
65539                 "name": "School Grounds"
65540             },
65541             "amenity/shelter": {
65542                 "fields": [
65543                     "shelter_type"
65544                 ],
65545                 "geometry": [
65546                     "point",
65547                     "vertex",
65548                     "area"
65549                 ],
65550                 "tags": {
65551                     "amenity": "shelter"
65552                 },
65553                 "terms": [
65554                     "lean-to"
65555                 ],
65556                 "name": "Shelter"
65557             },
65558             "amenity/social_facility": {
65559                 "name": "Social Facility",
65560                 "geometry": [
65561                     "point",
65562                     "area"
65563                 ],
65564                 "terms": [],
65565                 "tags": {
65566                     "amenity": "social_facility"
65567                 },
65568                 "fields": [
65569                     "social_facility_for",
65570                     "address",
65571                     "phone",
65572                     "opening_hours",
65573                     "wheelchair",
65574                     "operator"
65575                 ]
65576             },
65577             "amenity/social_facility/food_bank": {
65578                 "name": "Food Bank",
65579                 "geometry": [
65580                     "point",
65581                     "area"
65582                 ],
65583                 "terms": [],
65584                 "tags": {
65585                     "amenity": "social_facility",
65586                     "social_facility": "food_bank"
65587                 },
65588                 "fields": [
65589                     "social_facility_for",
65590                     "address",
65591                     "phone",
65592                     "opening_hours",
65593                     "wheelchair",
65594                     "operator"
65595                 ]
65596             },
65597             "amenity/social_facility/group_home": {
65598                 "name": "Group Home",
65599                 "geometry": [
65600                     "point",
65601                     "area"
65602                 ],
65603                 "terms": [
65604                     "elderly",
65605                     "old",
65606                     "senior living"
65607                 ],
65608                 "tags": {
65609                     "amenity": "social_facility",
65610                     "social_facility": "group_home",
65611                     "social_facility_for": "senior"
65612                 },
65613                 "fields": [
65614                     "social_facility_for",
65615                     "address",
65616                     "phone",
65617                     "opening_hours",
65618                     "wheelchair",
65619                     "operator"
65620                 ]
65621             },
65622             "amenity/social_facility/homeless_shelter": {
65623                 "name": "Homeless Shelter",
65624                 "geometry": [
65625                     "point",
65626                     "area"
65627                 ],
65628                 "terms": [
65629                     "houseless",
65630                     "unhoused",
65631                     "displaced"
65632                 ],
65633                 "tags": {
65634                     "amenity": "social_facility",
65635                     "social_facility": "shelter",
65636                     "social_facility:for": "homeless"
65637                 },
65638                 "fields": [
65639                     "social_facility_for",
65640                     "address",
65641                     "phone",
65642                     "opening_hours",
65643                     "wheelchair",
65644                     "operator"
65645                 ]
65646             },
65647             "amenity/studio": {
65648                 "name": "Studio",
65649                 "geometry": [
65650                     "point",
65651                     "area"
65652                 ],
65653                 "terms": [
65654                     "recording studio",
65655                     "studio",
65656                     "radio",
65657                     "radio studio",
65658                     "television",
65659                     "television studio"
65660                 ],
65661                 "tags": {
65662                     "amenity": "studio"
65663                 },
65664                 "icon": "music",
65665                 "fields": [
65666                     "building_area",
65667                     "studio_type",
65668                     "address"
65669                 ]
65670             },
65671             "amenity/swimming_pool": {
65672                 "geometry": [
65673                     "point",
65674                     "vertex",
65675                     "area"
65676                 ],
65677                 "tags": {
65678                     "amenity": "swimming_pool"
65679                 },
65680                 "icon": "swimming",
65681                 "searchable": false,
65682                 "name": "Swimming Pool"
65683             },
65684             "amenity/taxi": {
65685                 "fields": [
65686                     "operator",
65687                     "capacity"
65688                 ],
65689                 "geometry": [
65690                     "point",
65691                     "vertex",
65692                     "area"
65693                 ],
65694                 "terms": [
65695                     "cab"
65696                 ],
65697                 "tags": {
65698                     "amenity": "taxi"
65699                 },
65700                 "name": "Taxi Stand"
65701             },
65702             "amenity/telephone": {
65703                 "icon": "telephone",
65704                 "geometry": [
65705                     "point",
65706                     "vertex"
65707                 ],
65708                 "tags": {
65709                     "amenity": "telephone"
65710                 },
65711                 "terms": [
65712                     "phone"
65713                 ],
65714                 "name": "Telephone"
65715             },
65716             "amenity/theatre": {
65717                 "icon": "theatre",
65718                 "fields": [
65719                     "operator",
65720                     "building_area",
65721                     "address"
65722                 ],
65723                 "geometry": [
65724                     "point",
65725                     "vertex",
65726                     "area"
65727                 ],
65728                 "terms": [
65729                     "theatre",
65730                     "performance",
65731                     "play",
65732                     "musical"
65733                 ],
65734                 "tags": {
65735                     "amenity": "theatre"
65736                 },
65737                 "name": "Theater"
65738             },
65739             "amenity/toilets": {
65740                 "fields": [
65741                     "toilets/disposal",
65742                     "operator",
65743                     "building_area",
65744                     "access_toilets"
65745                 ],
65746                 "geometry": [
65747                     "point",
65748                     "vertex",
65749                     "area"
65750                 ],
65751                 "terms": [
65752                     "bathroom",
65753                     "restroom",
65754                     "outhouse",
65755                     "privy",
65756                     "head",
65757                     "lavatory",
65758                     "latrine",
65759                     "water closet",
65760                     "WC",
65761                     "W.C."
65762                 ],
65763                 "tags": {
65764                     "amenity": "toilets"
65765                 },
65766                 "icon": "toilets",
65767                 "name": "Toilets"
65768             },
65769             "amenity/townhall": {
65770                 "icon": "town-hall",
65771                 "fields": [
65772                     "building_area",
65773                     "address"
65774                 ],
65775                 "geometry": [
65776                     "point",
65777                     "vertex",
65778                     "area"
65779                 ],
65780                 "terms": [
65781                     "village hall",
65782                     "city government",
65783                     "courthouse",
65784                     "municipal building",
65785                     "municipal center",
65786                     "municipal centre"
65787                 ],
65788                 "tags": {
65789                     "amenity": "townhall"
65790                 },
65791                 "name": "Town Hall"
65792             },
65793             "amenity/university": {
65794                 "icon": "college",
65795                 "fields": [
65796                     "operator",
65797                     "address"
65798                 ],
65799                 "geometry": [
65800                     "point",
65801                     "vertex",
65802                     "area"
65803                 ],
65804                 "tags": {
65805                     "amenity": "university"
65806                 },
65807                 "terms": [
65808                     "college"
65809                 ],
65810                 "name": "University"
65811             },
65812             "amenity/vending_machine": {
65813                 "fields": [
65814                     "vending",
65815                     "operator"
65816                 ],
65817                 "geometry": [
65818                     "point"
65819                 ],
65820                 "tags": {
65821                     "amenity": "vending_machine"
65822                 },
65823                 "name": "Vending Machine"
65824             },
65825             "amenity/veterinary": {
65826                 "fields": [],
65827                 "geometry": [
65828                     "point",
65829                     "area"
65830                 ],
65831                 "terms": [
65832                     "pet clinic",
65833                     "veterinarian",
65834                     "animal hospital",
65835                     "pet doctor"
65836                 ],
65837                 "tags": {
65838                     "amenity": "veterinary"
65839                 },
65840                 "name": "Veterinary"
65841             },
65842             "amenity/waste_basket": {
65843                 "icon": "waste-basket",
65844                 "geometry": [
65845                     "point",
65846                     "vertex"
65847                 ],
65848                 "tags": {
65849                     "amenity": "waste_basket"
65850                 },
65851                 "terms": [
65852                     "rubbish bin",
65853                     "litter bin",
65854                     "trash can",
65855                     "garbage can"
65856                 ],
65857                 "name": "Waste Basket"
65858             },
65859             "area": {
65860                 "name": "Area",
65861                 "tags": {
65862                     "area": "yes"
65863                 },
65864                 "geometry": [
65865                     "area"
65866                 ],
65867                 "matchScore": 0.1
65868             },
65869             "barrier": {
65870                 "geometry": [
65871                     "point",
65872                     "vertex",
65873                     "line",
65874                     "area"
65875                 ],
65876                 "tags": {
65877                     "barrier": "*"
65878                 },
65879                 "fields": [
65880                     "barrier"
65881                 ],
65882                 "name": "Barrier"
65883             },
65884             "barrier/block": {
65885                 "fields": [
65886                     "access"
65887                 ],
65888                 "geometry": [
65889                     "point",
65890                     "vertex"
65891                 ],
65892                 "tags": {
65893                     "barrier": "block"
65894                 },
65895                 "name": "Block"
65896             },
65897             "barrier/bollard": {
65898                 "fields": [
65899                     "access"
65900                 ],
65901                 "geometry": [
65902                     "point",
65903                     "vertex",
65904                     "line"
65905                 ],
65906                 "tags": {
65907                     "barrier": "bollard"
65908                 },
65909                 "name": "Bollard"
65910             },
65911             "barrier/cattle_grid": {
65912                 "geometry": [
65913                     "vertex"
65914                 ],
65915                 "tags": {
65916                     "barrier": "cattle_grid"
65917                 },
65918                 "name": "Cattle Grid"
65919             },
65920             "barrier/city_wall": {
65921                 "geometry": [
65922                     "line",
65923                     "area"
65924                 ],
65925                 "tags": {
65926                     "barrier": "city_wall"
65927                 },
65928                 "name": "City Wall"
65929             },
65930             "barrier/cycle_barrier": {
65931                 "fields": [
65932                     "access"
65933                 ],
65934                 "geometry": [
65935                     "vertex"
65936                 ],
65937                 "tags": {
65938                     "barrier": "cycle_barrier"
65939                 },
65940                 "name": "Cycle Barrier"
65941             },
65942             "barrier/ditch": {
65943                 "geometry": [
65944                     "line",
65945                     "area"
65946                 ],
65947                 "tags": {
65948                     "barrier": "ditch"
65949                 },
65950                 "name": "Ditch"
65951             },
65952             "barrier/entrance": {
65953                 "icon": "entrance",
65954                 "geometry": [
65955                     "vertex"
65956                 ],
65957                 "tags": {
65958                     "barrier": "entrance"
65959                 },
65960                 "name": "Entrance",
65961                 "searchable": false
65962             },
65963             "barrier/fence": {
65964                 "geometry": [
65965                     "line"
65966                 ],
65967                 "tags": {
65968                     "barrier": "fence"
65969                 },
65970                 "name": "Fence"
65971             },
65972             "barrier/gate": {
65973                 "fields": [
65974                     "access"
65975                 ],
65976                 "geometry": [
65977                     "point",
65978                     "vertex",
65979                     "line"
65980                 ],
65981                 "tags": {
65982                     "barrier": "gate"
65983                 },
65984                 "name": "Gate"
65985             },
65986             "barrier/hedge": {
65987                 "geometry": [
65988                     "line",
65989                     "area"
65990                 ],
65991                 "tags": {
65992                     "barrier": "hedge"
65993                 },
65994                 "name": "Hedge"
65995             },
65996             "barrier/kissing_gate": {
65997                 "fields": [
65998                     "access"
65999                 ],
66000                 "geometry": [
66001                     "vertex"
66002                 ],
66003                 "tags": {
66004                     "barrier": "kissing_gate"
66005                 },
66006                 "name": "Kissing Gate"
66007             },
66008             "barrier/lift_gate": {
66009                 "fields": [
66010                     "access"
66011                 ],
66012                 "geometry": [
66013                     "point",
66014                     "vertex"
66015                 ],
66016                 "tags": {
66017                     "barrier": "lift_gate"
66018                 },
66019                 "name": "Lift Gate"
66020             },
66021             "barrier/retaining_wall": {
66022                 "geometry": [
66023                     "line",
66024                     "area"
66025                 ],
66026                 "tags": {
66027                     "barrier": "retaining_wall"
66028                 },
66029                 "name": "Retaining Wall"
66030             },
66031             "barrier/stile": {
66032                 "fields": [
66033                     "access"
66034                 ],
66035                 "geometry": [
66036                     "point",
66037                     "vertex"
66038                 ],
66039                 "tags": {
66040                     "barrier": "stile"
66041                 },
66042                 "name": "Stile"
66043             },
66044             "barrier/toll_booth": {
66045                 "fields": [
66046                     "access"
66047                 ],
66048                 "geometry": [
66049                     "vertex"
66050                 ],
66051                 "tags": {
66052                     "barrier": "toll_booth"
66053                 },
66054                 "name": "Toll Booth"
66055             },
66056             "barrier/wall": {
66057                 "geometry": [
66058                     "line",
66059                     "area"
66060                 ],
66061                 "tags": {
66062                     "barrier": "wall"
66063                 },
66064                 "name": "Wall"
66065             },
66066             "boundary/administrative": {
66067                 "name": "Administrative Boundary",
66068                 "geometry": [
66069                     "line"
66070                 ],
66071                 "tags": {
66072                     "boundary": "administrative"
66073                 },
66074                 "fields": [
66075                     "admin_level"
66076                 ]
66077             },
66078             "building": {
66079                 "icon": "building",
66080                 "fields": [
66081                     "building",
66082                     "levels",
66083                     "address"
66084                 ],
66085                 "geometry": [
66086                     "area"
66087                 ],
66088                 "tags": {
66089                     "building": "*"
66090                 },
66091                 "terms": [],
66092                 "name": "Building"
66093             },
66094             "building/apartments": {
66095                 "icon": "commercial",
66096                 "fields": [
66097                     "address",
66098                     "levels"
66099                 ],
66100                 "geometry": [
66101                     "point",
66102                     "vertex",
66103                     "area"
66104                 ],
66105                 "tags": {
66106                     "building": "apartments"
66107                 },
66108                 "name": "Apartments"
66109             },
66110             "building/barn": {
66111                 "icon": "building",
66112                 "fields": [
66113                     "address",
66114                     "levels"
66115                 ],
66116                 "geometry": [
66117                     "point",
66118                     "vertex",
66119                     "area"
66120                 ],
66121                 "tags": {
66122                     "building": "barn"
66123                 },
66124                 "name": "Barn"
66125             },
66126             "building/bunker": {
66127                 "fields": [
66128                     "address",
66129                     "levels"
66130                 ],
66131                 "geometry": [
66132                     "point",
66133                     "vertex",
66134                     "area"
66135                 ],
66136                 "tags": {
66137                     "building": "bunker"
66138                 },
66139                 "name": "Bunker",
66140                 "searchable": false
66141             },
66142             "building/cabin": {
66143                 "icon": "building",
66144                 "fields": [
66145                     "address",
66146                     "levels"
66147                 ],
66148                 "geometry": [
66149                     "point",
66150                     "vertex",
66151                     "area"
66152                 ],
66153                 "tags": {
66154                     "building": "cabin"
66155                 },
66156                 "name": "Cabin"
66157             },
66158             "building/cathedral": {
66159                 "icon": "place-of-worship",
66160                 "fields": [
66161                     "address",
66162                     "levels"
66163                 ],
66164                 "geometry": [
66165                     "point",
66166                     "vertex",
66167                     "area"
66168                 ],
66169                 "tags": {
66170                     "building": "cathedral"
66171                 },
66172                 "name": "Cathedral"
66173             },
66174             "building/chapel": {
66175                 "icon": "place-of-worship",
66176                 "fields": [
66177                     "address",
66178                     "levels"
66179                 ],
66180                 "geometry": [
66181                     "point",
66182                     "vertex",
66183                     "area"
66184                 ],
66185                 "tags": {
66186                     "building": "chapel"
66187                 },
66188                 "name": "Chapel"
66189             },
66190             "building/church": {
66191                 "icon": "place-of-worship",
66192                 "fields": [
66193                     "address",
66194                     "levels"
66195                 ],
66196                 "geometry": [
66197                     "point",
66198                     "vertex",
66199                     "area"
66200                 ],
66201                 "tags": {
66202                     "building": "church"
66203                 },
66204                 "name": "Church"
66205             },
66206             "building/commercial": {
66207                 "icon": "commercial",
66208                 "fields": [
66209                     "address",
66210                     "smoking"
66211                 ],
66212                 "geometry": [
66213                     "point",
66214                     "vertex",
66215                     "area"
66216                 ],
66217                 "tags": {
66218                     "building": "commercial"
66219                 },
66220                 "name": "Commercial Building"
66221             },
66222             "building/construction": {
66223                 "icon": "building",
66224                 "fields": [
66225                     "address",
66226                     "levels"
66227                 ],
66228                 "geometry": [
66229                     "point",
66230                     "vertex",
66231                     "area"
66232                 ],
66233                 "tags": {
66234                     "building": "construction"
66235                 },
66236                 "name": "Building Under Construction"
66237             },
66238             "building/detached": {
66239                 "icon": "building",
66240                 "fields": [
66241                     "address",
66242                     "levels"
66243                 ],
66244                 "geometry": [
66245                     "point",
66246                     "vertex",
66247                     "area"
66248                 ],
66249                 "tags": {
66250                     "building": "detached"
66251                 },
66252                 "name": "Detached Home"
66253             },
66254             "building/dormitory": {
66255                 "icon": "building",
66256                 "fields": [
66257                     "address",
66258                     "levels",
66259                     "smoking"
66260                 ],
66261                 "geometry": [
66262                     "point",
66263                     "vertex",
66264                     "area"
66265                 ],
66266                 "tags": {
66267                     "building": "dormitory"
66268                 },
66269                 "name": "Dormitory"
66270             },
66271             "building/entrance": {
66272                 "icon": "entrance",
66273                 "geometry": [
66274                     "vertex"
66275                 ],
66276                 "tags": {
66277                     "building": "entrance"
66278                 },
66279                 "name": "Entrance/Exit",
66280                 "searchable": false
66281             },
66282             "building/garage": {
66283                 "fields": [
66284                     "capacity"
66285                 ],
66286                 "geometry": [
66287                     "point",
66288                     "vertex",
66289                     "area"
66290                 ],
66291                 "tags": {
66292                     "building": "garage"
66293                 },
66294                 "name": "Garage",
66295                 "icon": "warehouse"
66296             },
66297             "building/garages": {
66298                 "icon": "warehouse",
66299                 "fields": [
66300                     "capacity"
66301                 ],
66302                 "geometry": [
66303                     "point",
66304                     "vertex",
66305                     "area"
66306                 ],
66307                 "tags": {
66308                     "building": "garages"
66309                 },
66310                 "name": "Garages"
66311             },
66312             "building/greenhouse": {
66313                 "icon": "building",
66314                 "fields": [
66315                     "address",
66316                     "levels"
66317                 ],
66318                 "geometry": [
66319                     "point",
66320                     "vertex",
66321                     "area"
66322                 ],
66323                 "tags": {
66324                     "building": "greenhouse"
66325                 },
66326                 "name": "Greenhouse"
66327             },
66328             "building/hospital": {
66329                 "icon": "building",
66330                 "fields": [
66331                     "address",
66332                     "levels"
66333                 ],
66334                 "geometry": [
66335                     "point",
66336                     "vertex",
66337                     "area"
66338                 ],
66339                 "tags": {
66340                     "building": "hospital"
66341                 },
66342                 "name": "Hospital Building"
66343             },
66344             "building/hotel": {
66345                 "icon": "building",
66346                 "fields": [
66347                     "address",
66348                     "levels",
66349                     "smoking"
66350                 ],
66351                 "geometry": [
66352                     "point",
66353                     "vertex",
66354                     "area"
66355                 ],
66356                 "tags": {
66357                     "building": "hotel"
66358                 },
66359                 "name": "Hotel Building"
66360             },
66361             "building/house": {
66362                 "icon": "building",
66363                 "fields": [
66364                     "address",
66365                     "levels"
66366                 ],
66367                 "geometry": [
66368                     "point",
66369                     "area"
66370                 ],
66371                 "tags": {
66372                     "building": "house"
66373                 },
66374                 "name": "House"
66375             },
66376             "building/hut": {
66377                 "geometry": [
66378                     "point",
66379                     "vertex",
66380                     "area"
66381                 ],
66382                 "tags": {
66383                     "building": "hut"
66384                 },
66385                 "name": "Hut"
66386             },
66387             "building/industrial": {
66388                 "icon": "industrial",
66389                 "fields": [
66390                     "address",
66391                     "levels"
66392                 ],
66393                 "geometry": [
66394                     "point",
66395                     "vertex",
66396                     "area"
66397                 ],
66398                 "tags": {
66399                     "building": "industrial"
66400                 },
66401                 "name": "Industrial Building"
66402             },
66403             "building/public": {
66404                 "icon": "building",
66405                 "fields": [
66406                     "address",
66407                     "levels",
66408                     "smoking"
66409                 ],
66410                 "geometry": [
66411                     "point",
66412                     "vertex",
66413                     "area"
66414                 ],
66415                 "tags": {
66416                     "building": "public"
66417                 },
66418                 "name": "Public Building"
66419             },
66420             "building/residential": {
66421                 "icon": "building",
66422                 "fields": [
66423                     "address",
66424                     "levels"
66425                 ],
66426                 "geometry": [
66427                     "point",
66428                     "vertex",
66429                     "area"
66430                 ],
66431                 "tags": {
66432                     "building": "residential"
66433                 },
66434                 "name": "Residential Building"
66435             },
66436             "building/retail": {
66437                 "icon": "building",
66438                 "fields": [
66439                     "address",
66440                     "levels",
66441                     "smoking"
66442                 ],
66443                 "geometry": [
66444                     "point",
66445                     "vertex",
66446                     "area"
66447                 ],
66448                 "tags": {
66449                     "building": "retail"
66450                 },
66451                 "name": "Retail Building"
66452             },
66453             "building/roof": {
66454                 "icon": "building",
66455                 "fields": [
66456                     "address",
66457                     "levels"
66458                 ],
66459                 "geometry": [
66460                     "point",
66461                     "vertex",
66462                     "area"
66463                 ],
66464                 "tags": {
66465                     "building": "roof"
66466                 },
66467                 "name": "Roof"
66468             },
66469             "building/school": {
66470                 "icon": "building",
66471                 "fields": [
66472                     "address",
66473                     "levels"
66474                 ],
66475                 "geometry": [
66476                     "point",
66477                     "vertex",
66478                     "area"
66479                 ],
66480                 "tags": {
66481                     "building": "school"
66482                 },
66483                 "name": "School Building"
66484             },
66485             "building/shed": {
66486                 "icon": "building",
66487                 "fields": [
66488                     "address",
66489                     "levels"
66490                 ],
66491                 "geometry": [
66492                     "point",
66493                     "vertex",
66494                     "area"
66495                 ],
66496                 "tags": {
66497                     "building": "shed"
66498                 },
66499                 "name": "Shed"
66500             },
66501             "building/stable": {
66502                 "icon": "building",
66503                 "fields": [
66504                     "address",
66505                     "levels"
66506                 ],
66507                 "geometry": [
66508                     "point",
66509                     "vertex",
66510                     "area"
66511                 ],
66512                 "tags": {
66513                     "building": "stable"
66514                 },
66515                 "name": "Stable"
66516             },
66517             "building/static_caravan": {
66518                 "icon": "building",
66519                 "fields": [
66520                     "address",
66521                     "levels"
66522                 ],
66523                 "geometry": [
66524                     "point",
66525                     "vertex",
66526                     "area"
66527                 ],
66528                 "tags": {
66529                     "building": "static_caravan"
66530                 },
66531                 "name": "Static Mobile Home"
66532             },
66533             "building/terrace": {
66534                 "icon": "building",
66535                 "fields": [
66536                     "address",
66537                     "levels"
66538                 ],
66539                 "geometry": [
66540                     "point",
66541                     "vertex",
66542                     "area"
66543                 ],
66544                 "tags": {
66545                     "building": "terrace"
66546                 },
66547                 "name": "Row Houses"
66548             },
66549             "building/train_station": {
66550                 "icon": "building",
66551                 "fields": [
66552                     "address",
66553                     "levels"
66554                 ],
66555                 "geometry": [
66556                     "point",
66557                     "vertex",
66558                     "area"
66559                 ],
66560                 "tags": {
66561                     "building": "train_station"
66562                 },
66563                 "name": "Train Station",
66564                 "searchable": false
66565             },
66566             "building/university": {
66567                 "icon": "building",
66568                 "fields": [
66569                     "address",
66570                     "levels"
66571                 ],
66572                 "geometry": [
66573                     "point",
66574                     "vertex",
66575                     "area"
66576                 ],
66577                 "tags": {
66578                     "building": "university"
66579                 },
66580                 "name": "University Building"
66581             },
66582             "building/warehouse": {
66583                 "icon": "building",
66584                 "fields": [
66585                     "address",
66586                     "levels"
66587                 ],
66588                 "geometry": [
66589                     "point",
66590                     "vertex",
66591                     "area"
66592                 ],
66593                 "tags": {
66594                     "building": "warehouse"
66595                 },
66596                 "name": "Warehouse"
66597             },
66598             "craft/basket_maker": {
66599                 "name": "Basket Maker",
66600                 "geometry": [
66601                     "point",
66602                     "area"
66603                 ],
66604                 "terms": [
66605                     "basket",
66606                     "basketry",
66607                     "basket maker",
66608                     "basket weaver"
66609                 ],
66610                 "tags": {
66611                     "craft": "basket_maker"
66612                 },
66613                 "icon": "art-gallery",
66614                 "fields": [
66615                     "building_area",
66616                     "address",
66617                     "operator",
66618                     "opening_hours"
66619                 ]
66620             },
66621             "craft/beekeeper": {
66622                 "name": "Beekeeper",
66623                 "geometry": [
66624                     "point",
66625                     "area"
66626                 ],
66627                 "terms": [
66628                     "bees",
66629                     "beekeeper",
66630                     "bee box"
66631                 ],
66632                 "tags": {
66633                     "craft": "beekeeper"
66634                 },
66635                 "icon": "farm",
66636                 "fields": [
66637                     "building_area",
66638                     "address",
66639                     "operator",
66640                     "opening_hours"
66641                 ]
66642             },
66643             "craft/blacksmith": {
66644                 "name": "Blacksmith",
66645                 "geometry": [
66646                     "point",
66647                     "area"
66648                 ],
66649                 "terms": [
66650                     "blacksmith"
66651                 ],
66652                 "tags": {
66653                     "craft": "blacksmith"
66654                 },
66655                 "icon": "farm",
66656                 "fields": [
66657                     "building_area",
66658                     "address",
66659                     "operator",
66660                     "opening_hours"
66661                 ]
66662             },
66663             "craft/boatbuilder": {
66664                 "name": "Boat Builder",
66665                 "geometry": [
66666                     "point",
66667                     "area"
66668                 ],
66669                 "terms": [
66670                     "boat builder"
66671                 ],
66672                 "tags": {
66673                     "craft": "boatbuilder"
66674                 },
66675                 "icon": "marker-stroked",
66676                 "fields": [
66677                     "building_area",
66678                     "address",
66679                     "operator",
66680                     "opening_hours"
66681                 ]
66682             },
66683             "craft/bookbinder": {
66684                 "name": "Bookbinder",
66685                 "geometry": [
66686                     "point",
66687                     "area"
66688                 ],
66689                 "terms": [
66690                     "bookbinder",
66691                     "book repair"
66692                 ],
66693                 "tags": {
66694                     "craft": "bookbinder"
66695                 },
66696                 "icon": "library",
66697                 "fields": [
66698                     "building_area",
66699                     "address",
66700                     "operator",
66701                     "opening_hours"
66702                 ]
66703             },
66704             "craft/brewery": {
66705                 "name": "Brewery",
66706                 "geometry": [
66707                     "point",
66708                     "area"
66709                 ],
66710                 "terms": [
66711                     "brewery"
66712                 ],
66713                 "tags": {
66714                     "craft": "brewery"
66715                 },
66716                 "icon": "beer",
66717                 "fields": [
66718                     "building_area",
66719                     "address",
66720                     "operator",
66721                     "opening_hours"
66722                 ]
66723             },
66724             "craft/carpenter": {
66725                 "name": "Carpenter",
66726                 "geometry": [
66727                     "point",
66728                     "area"
66729                 ],
66730                 "terms": [
66731                     "carpenter",
66732                     "woodworker"
66733                 ],
66734                 "tags": {
66735                     "craft": "carpenter"
66736                 },
66737                 "icon": "logging",
66738                 "fields": [
66739                     "building_area",
66740                     "address",
66741                     "operator",
66742                     "opening_hours"
66743                 ]
66744             },
66745             "craft/carpet_layer": {
66746                 "name": "Carpet Layer",
66747                 "geometry": [
66748                     "point",
66749                     "area"
66750                 ],
66751                 "terms": [
66752                     "carpet layer"
66753                 ],
66754                 "tags": {
66755                     "craft": "carpet_layer"
66756                 },
66757                 "icon": "square",
66758                 "fields": [
66759                     "building_area",
66760                     "address",
66761                     "operator",
66762                     "opening_hours"
66763                 ]
66764             },
66765             "craft/caterer": {
66766                 "name": "Caterer",
66767                 "geometry": [
66768                     "point",
66769                     "area"
66770                 ],
66771                 "terms": [
66772                     "Caterer",
66773                     "Catering"
66774                 ],
66775                 "tags": {
66776                     "craft": "caterer"
66777                 },
66778                 "icon": "bakery",
66779                 "fields": [
66780                     "cuisine",
66781                     "building_area",
66782                     "address",
66783                     "operator",
66784                     "opening_hours"
66785                 ]
66786             },
66787             "craft/clockmaker": {
66788                 "name": "Clockmaker",
66789                 "geometry": [
66790                     "point",
66791                     "area"
66792                 ],
66793                 "terms": [
66794                     "clock",
66795                     "clockmaker",
66796                     "clock repair"
66797                 ],
66798                 "tags": {
66799                     "craft": "clockmaker"
66800                 },
66801                 "icon": "circle-stroked",
66802                 "fields": [
66803                     "building_area",
66804                     "address",
66805                     "operator",
66806                     "opening_hours"
66807                 ]
66808             },
66809             "craft/confectionary": {
66810                 "name": "Confectionary",
66811                 "geometry": [
66812                     "point",
66813                     "area"
66814                 ],
66815                 "terms": [
66816                     "confectionary",
66817                     "sweets",
66818                     "candy"
66819                 ],
66820                 "tags": {
66821                     "craft": "confectionary"
66822                 },
66823                 "icon": "bakery",
66824                 "fields": [
66825                     "building_area",
66826                     "address",
66827                     "operator",
66828                     "opening_hours"
66829                 ]
66830             },
66831             "craft/dressmaker": {
66832                 "name": "Dressmaker",
66833                 "geometry": [
66834                     "point",
66835                     "area"
66836                 ],
66837                 "terms": [
66838                     "dress",
66839                     "dressmaker"
66840                 ],
66841                 "tags": {
66842                     "craft": "dressmaker"
66843                 },
66844                 "icon": "clothing-store",
66845                 "fields": [
66846                     "building_area",
66847                     "address",
66848                     "operator",
66849                     "opening_hours"
66850                 ]
66851             },
66852             "craft/electrician": {
66853                 "name": "Electrician",
66854                 "geometry": [
66855                     "point",
66856                     "area"
66857                 ],
66858                 "terms": [
66859                     "electrician"
66860                 ],
66861                 "tags": {
66862                     "craft": "electrician"
66863                 },
66864                 "icon": "marker-stroked",
66865                 "fields": [
66866                     "building_area",
66867                     "address",
66868                     "operator",
66869                     "opening_hours"
66870                 ]
66871             },
66872             "craft/gardener": {
66873                 "name": "Gardener",
66874                 "geometry": [
66875                     "point",
66876                     "area"
66877                 ],
66878                 "terms": [
66879                     "gardener",
66880                     "landscaper",
66881                     "grounds keeper"
66882                 ],
66883                 "tags": {
66884                     "craft": "gardener"
66885                 },
66886                 "icon": "garden",
66887                 "fields": [
66888                     "building_area",
66889                     "address",
66890                     "operator",
66891                     "opening_hours"
66892                 ]
66893             },
66894             "craft/glaziery": {
66895                 "name": "Glaziery",
66896                 "geometry": [
66897                     "point",
66898                     "area"
66899                 ],
66900                 "terms": [
66901                     "glass",
66902                     "glass foundry",
66903                     "stained-glass",
66904                     "window"
66905                 ],
66906                 "tags": {
66907                     "craft": "glaziery"
66908                 },
66909                 "icon": "fire-station",
66910                 "fields": [
66911                     "building_area",
66912                     "address",
66913                     "operator",
66914                     "opening_hours"
66915                 ]
66916             },
66917             "craft/handicraft": {
66918                 "name": "Handicraft",
66919                 "geometry": [
66920                     "point",
66921                     "area"
66922                 ],
66923                 "terms": [
66924                     "handicraft"
66925                 ],
66926                 "tags": {
66927                     "craft": "handicraft"
66928                 },
66929                 "icon": "art-gallery",
66930                 "fields": [
66931                     "building_area",
66932                     "address",
66933                     "operator",
66934                     "opening_hours"
66935                 ]
66936             },
66937             "craft/hvac": {
66938                 "name": "HVAC",
66939                 "geometry": [
66940                     "point",
66941                     "area"
66942                 ],
66943                 "terms": [
66944                     "heating",
66945                     "ventilating",
66946                     "air-conditioning",
66947                     "air conditioning"
66948                 ],
66949                 "tags": {
66950                     "craft": "hvac"
66951                 },
66952                 "icon": "marker-stroked",
66953                 "fields": [
66954                     "building_area",
66955                     "address",
66956                     "operator",
66957                     "opening_hours"
66958                 ]
66959             },
66960             "craft/insulator": {
66961                 "name": "Insulator",
66962                 "geometry": [
66963                     "point",
66964                     "area"
66965                 ],
66966                 "terms": [
66967                     "insulation",
66968                     "insulator"
66969                 ],
66970                 "tags": {
66971                     "craft": "insulation"
66972                 },
66973                 "icon": "marker-stroked",
66974                 "fields": [
66975                     "building_area",
66976                     "address",
66977                     "operator",
66978                     "opening_hours"
66979                 ]
66980             },
66981             "craft/jeweler": {
66982                 "name": "Jeweler",
66983                 "geometry": [
66984                     "point",
66985                     "area"
66986                 ],
66987                 "terms": [
66988                     "jeweler",
66989                     "gem",
66990                     "diamond"
66991                 ],
66992                 "tags": {
66993                     "craft": "jeweler"
66994                 },
66995                 "icon": "marker-stroked",
66996                 "searchable": false,
66997                 "fields": [
66998                     "building_area",
66999                     "address",
67000                     "operator",
67001                     "opening_hours"
67002                 ]
67003             },
67004             "craft/key_cutter": {
67005                 "name": "Key Cutter",
67006                 "geometry": [
67007                     "point",
67008                     "area"
67009                 ],
67010                 "terms": [
67011                     "key",
67012                     "key cutter"
67013                 ],
67014                 "tags": {
67015                     "craft": "key_cutter"
67016                 },
67017                 "icon": "marker-stroked",
67018                 "fields": [
67019                     "building_area",
67020                     "address",
67021                     "operator",
67022                     "opening_hours"
67023                 ]
67024             },
67025             "craft/locksmith": {
67026                 "name": "Locksmith",
67027                 "geometry": [
67028                     "point",
67029                     "area"
67030                 ],
67031                 "terms": [
67032                     "locksmith",
67033                     "lock"
67034                 ],
67035                 "tags": {
67036                     "craft": "locksmith"
67037                 },
67038                 "icon": "marker-stroked",
67039                 "searchable": false,
67040                 "fields": [
67041                     "building_area",
67042                     "address",
67043                     "operator",
67044                     "opening_hours"
67045                 ]
67046             },
67047             "craft/metal_construction": {
67048                 "name": "Metal Construction",
67049                 "geometry": [
67050                     "point",
67051                     "area"
67052                 ],
67053                 "terms": [
67054                     "metal construction"
67055                 ],
67056                 "tags": {
67057                     "craft": "metal_construction"
67058                 },
67059                 "icon": "marker-stroked",
67060                 "fields": [
67061                     "building_area",
67062                     "address",
67063                     "operator",
67064                     "opening_hours"
67065                 ]
67066             },
67067             "craft/optician": {
67068                 "name": "Optician",
67069                 "geometry": [
67070                     "point",
67071                     "area"
67072                 ],
67073                 "terms": [
67074                     "glasses",
67075                     "optician"
67076                 ],
67077                 "tags": {
67078                     "craft": "optician"
67079                 },
67080                 "icon": "marker-stroked",
67081                 "searchable": false,
67082                 "fields": [
67083                     "building_area",
67084                     "address",
67085                     "operator",
67086                     "opening_hours"
67087                 ]
67088             },
67089             "craft/painter": {
67090                 "name": "Painter",
67091                 "geometry": [
67092                     "point",
67093                     "area"
67094                 ],
67095                 "terms": [
67096                     "painter"
67097                 ],
67098                 "tags": {
67099                     "craft": "painter"
67100                 },
67101                 "icon": "art-gallery",
67102                 "fields": [
67103                     "building_area",
67104                     "address",
67105                     "operator",
67106                     "opening_hours"
67107                 ]
67108             },
67109             "craft/photographer": {
67110                 "name": "Photographer",
67111                 "geometry": [
67112                     "point",
67113                     "area"
67114                 ],
67115                 "terms": [
67116                     "photographer"
67117                 ],
67118                 "tags": {
67119                     "craft": "photographer"
67120                 },
67121                 "icon": "camera",
67122                 "fields": [
67123                     "building_area",
67124                     "address",
67125                     "operator",
67126                     "opening_hours"
67127                 ]
67128             },
67129             "craft/photographic_laboratory": {
67130                 "name": "Photographic Laboratory",
67131                 "geometry": [
67132                     "point",
67133                     "area"
67134                 ],
67135                 "terms": [
67136                     "photographic laboratory",
67137                     "film developer"
67138                 ],
67139                 "tags": {
67140                     "craft": "photographic_laboratory"
67141                 },
67142                 "icon": "camera",
67143                 "fields": [
67144                     "building_area",
67145                     "address",
67146                     "operator",
67147                     "opening_hours"
67148                 ]
67149             },
67150             "craft/plasterer": {
67151                 "name": "Plasterer",
67152                 "geometry": [
67153                     "point",
67154                     "area"
67155                 ],
67156                 "terms": [
67157                     "plasterer"
67158                 ],
67159                 "tags": {
67160                     "craft": "plasterer"
67161                 },
67162                 "icon": "marker-stroked",
67163                 "fields": [
67164                     "building_area",
67165                     "address",
67166                     "operator",
67167                     "opening_hours"
67168                 ]
67169             },
67170             "craft/plumber": {
67171                 "name": "Plumber",
67172                 "geometry": [
67173                     "point",
67174                     "area"
67175                 ],
67176                 "terms": [
67177                     "pumber"
67178                 ],
67179                 "tags": {
67180                     "craft": "plumber"
67181                 },
67182                 "icon": "marker-stroked",
67183                 "fields": [
67184                     "building_area",
67185                     "address",
67186                     "operator",
67187                     "opening_hours"
67188                 ]
67189             },
67190             "craft/pottery": {
67191                 "name": "Pottery",
67192                 "geometry": [
67193                     "point",
67194                     "area"
67195                 ],
67196                 "terms": [
67197                     "pottery",
67198                     "potter"
67199                 ],
67200                 "tags": {
67201                     "craft": "pottery"
67202                 },
67203                 "icon": "art-gallery",
67204                 "fields": [
67205                     "building_area",
67206                     "address",
67207                     "operator",
67208                     "opening_hours"
67209                 ]
67210             },
67211             "craft/rigger": {
67212                 "name": "Rigger",
67213                 "geometry": [
67214                     "point",
67215                     "area"
67216                 ],
67217                 "terms": [
67218                     "rigger"
67219                 ],
67220                 "tags": {
67221                     "craft": "rigger"
67222                 },
67223                 "icon": "marker-stroked",
67224                 "fields": [
67225                     "building_area",
67226                     "address",
67227                     "operator",
67228                     "opening_hours"
67229                 ]
67230             },
67231             "craft/roofer": {
67232                 "name": "Roofer",
67233                 "geometry": [
67234                     "point",
67235                     "area"
67236                 ],
67237                 "terms": [
67238                     "roofer"
67239                 ],
67240                 "tags": {
67241                     "craft": "roofer"
67242                 },
67243                 "icon": "marker-stroked",
67244                 "fields": [
67245                     "building_area",
67246                     "address",
67247                     "operator",
67248                     "opening_hours"
67249                 ]
67250             },
67251             "craft/saddler": {
67252                 "name": "Saddler",
67253                 "geometry": [
67254                     "point",
67255                     "area"
67256                 ],
67257                 "terms": [
67258                     "saddler"
67259                 ],
67260                 "tags": {
67261                     "craft": "saddler"
67262                 },
67263                 "icon": "marker-stroked",
67264                 "fields": [
67265                     "building_area",
67266                     "address",
67267                     "operator",
67268                     "opening_hours"
67269                 ]
67270             },
67271             "craft/sailmaker": {
67272                 "name": "Sailmaker",
67273                 "geometry": [
67274                     "point",
67275                     "area"
67276                 ],
67277                 "terms": [
67278                     "sailmaker"
67279                 ],
67280                 "tags": {
67281                     "craft": "sailmaker"
67282                 },
67283                 "icon": "marker-stroked",
67284                 "fields": [
67285                     "building_area",
67286                     "address",
67287                     "operator",
67288                     "opening_hours"
67289                 ]
67290             },
67291             "craft/sawmill": {
67292                 "name": "Sawmill",
67293                 "geometry": [
67294                     "point",
67295                     "area"
67296                 ],
67297                 "terms": [
67298                     "sawmill",
67299                     "lumber"
67300                 ],
67301                 "tags": {
67302                     "craft": "sawmill"
67303                 },
67304                 "icon": "park",
67305                 "fields": [
67306                     "building_area",
67307                     "address",
67308                     "operator",
67309                     "opening_hours"
67310                 ]
67311             },
67312             "craft/scaffolder": {
67313                 "name": "Scaffolder",
67314                 "geometry": [
67315                     "point",
67316                     "area"
67317                 ],
67318                 "terms": [
67319                     "scaffolder"
67320                 ],
67321                 "tags": {
67322                     "craft": "scaffolder"
67323                 },
67324                 "icon": "marker-stroked",
67325                 "fields": [
67326                     "building_area",
67327                     "address",
67328                     "operator",
67329                     "opening_hours"
67330                 ]
67331             },
67332             "craft/sculpter": {
67333                 "name": "Sculpter",
67334                 "geometry": [
67335                     "point",
67336                     "area"
67337                 ],
67338                 "terms": [
67339                     "sculpter"
67340                 ],
67341                 "tags": {
67342                     "craft": "sculpter"
67343                 },
67344                 "icon": "art-gallery",
67345                 "fields": [
67346                     "building_area",
67347                     "address",
67348                     "operator",
67349                     "opening_hours"
67350                 ]
67351             },
67352             "craft/shoemaker": {
67353                 "name": "Shoemaker",
67354                 "geometry": [
67355                     "point",
67356                     "area"
67357                 ],
67358                 "terms": [
67359                     "shoe repair",
67360                     "shoemaker"
67361                 ],
67362                 "tags": {
67363                     "craft": "shoemaker"
67364                 },
67365                 "icon": "marker-stroked",
67366                 "fields": [
67367                     "building_area",
67368                     "address",
67369                     "operator",
67370                     "opening_hours"
67371                 ]
67372             },
67373             "craft/stonemason": {
67374                 "name": "Stonemason",
67375                 "geometry": [
67376                     "point",
67377                     "area"
67378                 ],
67379                 "terms": [
67380                     "stonemason",
67381                     "masonry"
67382                 ],
67383                 "tags": {
67384                     "craft": "stonemason"
67385                 },
67386                 "icon": "marker-stroked",
67387                 "fields": [
67388                     "building_area",
67389                     "address",
67390                     "operator",
67391                     "opening_hours"
67392                 ]
67393             },
67394             "craft/sweep": {
67395                 "name": "Chimney Sweep",
67396                 "geometry": [
67397                     "point",
67398                     "area"
67399                 ],
67400                 "terms": [
67401                     "sweep",
67402                     "chimney sweep"
67403                 ],
67404                 "tags": {
67405                     "craft": "sweep"
67406                 },
67407                 "icon": "marker-stroked",
67408                 "fields": [
67409                     "building_area",
67410                     "address",
67411                     "operator",
67412                     "opening_hours"
67413                 ]
67414             },
67415             "craft/tailor": {
67416                 "name": "Tailor",
67417                 "geometry": [
67418                     "point",
67419                     "area"
67420                 ],
67421                 "terms": [
67422                     "tailor",
67423                     "clothes"
67424                 ],
67425                 "tags": {
67426                     "craft": "tailor"
67427                 },
67428                 "icon": "clothing-store",
67429                 "fields": [
67430                     "building_area",
67431                     "address",
67432                     "operator",
67433                     "opening_hours"
67434                 ],
67435                 "searchable": false
67436             },
67437             "craft/tiler": {
67438                 "name": "Tiler",
67439                 "geometry": [
67440                     "point",
67441                     "area"
67442                 ],
67443                 "terms": [
67444                     "tiler"
67445                 ],
67446                 "tags": {
67447                     "craft": "tiler"
67448                 },
67449                 "icon": "marker-stroked",
67450                 "fields": [
67451                     "building_area",
67452                     "address",
67453                     "operator",
67454                     "opening_hours"
67455                 ]
67456             },
67457             "craft/tinsmith": {
67458                 "name": "Tinsmith",
67459                 "geometry": [
67460                     "point",
67461                     "area"
67462                 ],
67463                 "terms": [
67464                     "tinsmith"
67465                 ],
67466                 "tags": {
67467                     "craft": "tinsmith"
67468                 },
67469                 "icon": "marker-stroked",
67470                 "fields": [
67471                     "building_area",
67472                     "address",
67473                     "operator",
67474                     "opening_hours"
67475                 ]
67476             },
67477             "craft/upholsterer": {
67478                 "name": "Upholsterer",
67479                 "geometry": [
67480                     "point",
67481                     "area"
67482                 ],
67483                 "terms": [
67484                     "upholsterer"
67485                 ],
67486                 "tags": {
67487                     "craft": "upholsterer"
67488                 },
67489                 "icon": "marker-stroked",
67490                 "fields": [
67491                     "building_area",
67492                     "address",
67493                     "operator",
67494                     "opening_hours"
67495                 ]
67496             },
67497             "craft/watchmaker": {
67498                 "name": "Watchmaker",
67499                 "geometry": [
67500                     "point",
67501                     "area"
67502                 ],
67503                 "terms": [
67504                     "watch",
67505                     "watchmaker",
67506                     "watch repair"
67507                 ],
67508                 "tags": {
67509                     "craft": "watchmaker"
67510                 },
67511                 "icon": "circle-stroked",
67512                 "fields": [
67513                     "building_area",
67514                     "address",
67515                     "operator",
67516                     "opening_hours"
67517                 ]
67518             },
67519             "craft/window_construction": {
67520                 "name": "Window Construction",
67521                 "geometry": [
67522                     "point",
67523                     "area"
67524                 ],
67525                 "terms": [
67526                     "window",
67527                     "window maker",
67528                     "window construction"
67529                 ],
67530                 "tags": {
67531                     "craft": "window_construction"
67532                 },
67533                 "icon": "marker-stroked",
67534                 "fields": [
67535                     "building_area",
67536                     "address",
67537                     "operator",
67538                     "opening_hours"
67539                 ]
67540             },
67541             "embankment": {
67542                 "geometry": [
67543                     "line"
67544                 ],
67545                 "tags": {
67546                     "embankment": "yes"
67547                 },
67548                 "name": "Embankment",
67549                 "matchScore": 0.2
67550             },
67551             "emergency/ambulance_station": {
67552                 "fields": [
67553                     "operator"
67554                 ],
67555                 "geometry": [
67556                     "area",
67557                     "point",
67558                     "vertex"
67559                 ],
67560                 "tags": {
67561                     "emergency": "ambulance_station"
67562                 },
67563                 "name": "Ambulance Station"
67564             },
67565             "emergency/fire_hydrant": {
67566                 "fields": [
67567                     "fire_hydrant/type"
67568                 ],
67569                 "geometry": [
67570                     "point",
67571                     "vertex"
67572                 ],
67573                 "tags": {
67574                     "emergency": "fire_hydrant"
67575                 },
67576                 "name": "Fire Hydrant"
67577             },
67578             "emergency/phone": {
67579                 "icon": "emergency-telephone",
67580                 "fields": [
67581                     "operator"
67582                 ],
67583                 "geometry": [
67584                     "point",
67585                     "vertex"
67586                 ],
67587                 "tags": {
67588                     "emergency": "phone"
67589                 },
67590                 "name": "Emergency Phone"
67591             },
67592             "entrance": {
67593                 "icon": "entrance",
67594                 "geometry": [
67595                     "vertex"
67596                 ],
67597                 "tags": {
67598                     "entrance": "*"
67599                 },
67600                 "fields": [
67601                     "entrance",
67602                     "access_simple",
67603                     "address"
67604                 ],
67605                 "name": "Entrance/Exit"
67606             },
67607             "footway/crossing": {
67608                 "fields": [
67609                     "crossing",
67610                     "access",
67611                     "surface",
67612                     "sloped_curb",
67613                     "tactile_paving"
67614                 ],
67615                 "geometry": [
67616                     "line"
67617                 ],
67618                 "tags": {
67619                     "highway": "footway",
67620                     "footway": "crossing"
67621                 },
67622                 "terms": [],
67623                 "name": "Crossing"
67624             },
67625             "footway/crosswalk": {
67626                 "fields": [
67627                     "crossing",
67628                     "access",
67629                     "surface",
67630                     "sloped_curb",
67631                     "tactile_paving"
67632                 ],
67633                 "geometry": [
67634                     "line"
67635                 ],
67636                 "tags": {
67637                     "highway": "footway",
67638                     "footway": "crossing",
67639                     "crossing": "zebra"
67640                 },
67641                 "terms": [
67642                     "crosswalk",
67643                     "zebra crossing"
67644                 ],
67645                 "name": "Crosswalk"
67646             },
67647             "footway/sidewalk": {
67648                 "fields": [
67649                     "surface",
67650                     "lit",
67651                     "width",
67652                     "structure",
67653                     "access"
67654                 ],
67655                 "geometry": [
67656                     "line"
67657                 ],
67658                 "tags": {
67659                     "highway": "footway",
67660                     "footway": "sidewalk"
67661                 },
67662                 "terms": [],
67663                 "name": "Sidewalk"
67664             },
67665             "ford": {
67666                 "geometry": [
67667                     "vertex"
67668                 ],
67669                 "tags": {
67670                     "ford": "yes"
67671                 },
67672                 "name": "Ford"
67673             },
67674             "golf/bunker": {
67675                 "icon": "golf",
67676                 "geometry": [
67677                     "area"
67678                 ],
67679                 "tags": {
67680                     "golf": "bunker",
67681                     "natural": "sand"
67682                 },
67683                 "terms": [
67684                     "hazard",
67685                     "bunker"
67686                 ],
67687                 "name": "Sand Trap"
67688             },
67689             "golf/fairway": {
67690                 "icon": "golf",
67691                 "geometry": [
67692                     "area"
67693                 ],
67694                 "tags": {
67695                     "golf": "fairway",
67696                     "landuse": "grass"
67697                 },
67698                 "name": "Fairway"
67699             },
67700             "golf/green": {
67701                 "icon": "golf",
67702                 "geometry": [
67703                     "area"
67704                 ],
67705                 "tags": {
67706                     "golf": "green",
67707                     "landuse": "grass",
67708                     "leisure": "pitch",
67709                     "sport": "golf"
67710                 },
67711                 "terms": [
67712                     "putting green"
67713                 ],
67714                 "name": "Putting Green"
67715             },
67716             "golf/hole": {
67717                 "icon": "golf",
67718                 "fields": [
67719                     "golf_hole",
67720                     "par",
67721                     "handicap"
67722                 ],
67723                 "geometry": [
67724                     "line"
67725                 ],
67726                 "tags": {
67727                     "golf": "hole"
67728                 },
67729                 "name": "Golf Hole"
67730             },
67731             "golf/lateral_water_hazard": {
67732                 "icon": "golf",
67733                 "geometry": [
67734                     "line",
67735                     "area"
67736                 ],
67737                 "tags": {
67738                     "golf": "lateral_water_hazard",
67739                     "natural": "water"
67740                 },
67741                 "name": "Lateral Water Hazard"
67742             },
67743             "golf/rough": {
67744                 "icon": "golf",
67745                 "geometry": [
67746                     "area"
67747                 ],
67748                 "tags": {
67749                     "golf": "rough",
67750                     "landuse": "grass"
67751                 },
67752                 "name": "Rough"
67753             },
67754             "golf/tee": {
67755                 "icon": "golf",
67756                 "geometry": [
67757                     "area"
67758                 ],
67759                 "tags": {
67760                     "golf": "tee",
67761                     "landuse": "grass"
67762                 },
67763                 "terms": [
67764                     "teeing ground"
67765                 ],
67766                 "name": "Tee Box"
67767             },
67768             "golf/water_hazard": {
67769                 "icon": "golf",
67770                 "geometry": [
67771                     "line",
67772                     "area"
67773                 ],
67774                 "tags": {
67775                     "golf": "water_hazard",
67776                     "natural": "water"
67777                 },
67778                 "name": "Water Hazard"
67779             },
67780             "highway": {
67781                 "fields": [
67782                     "highway"
67783                 ],
67784                 "geometry": [
67785                     "point",
67786                     "vertex",
67787                     "line",
67788                     "area"
67789                 ],
67790                 "tags": {
67791                     "highway": "*"
67792                 },
67793                 "name": "Highway"
67794             },
67795             "highway/bridleway": {
67796                 "fields": [
67797                     "surface",
67798                     "width",
67799                     "structure",
67800                     "access"
67801                 ],
67802                 "icon": "highway-bridleway",
67803                 "geometry": [
67804                     "line"
67805                 ],
67806                 "tags": {
67807                     "highway": "bridleway"
67808                 },
67809                 "terms": [
67810                     "bridleway",
67811                     "equestrian trail",
67812                     "horse riding path",
67813                     "bridle road",
67814                     "horse trail"
67815                 ],
67816                 "name": "Bridle Path"
67817             },
67818             "highway/bus_stop": {
67819                 "icon": "bus",
67820                 "fields": [
67821                     "operator",
67822                     "shelter"
67823                 ],
67824                 "geometry": [
67825                     "point",
67826                     "vertex"
67827                 ],
67828                 "tags": {
67829                     "highway": "bus_stop"
67830                 },
67831                 "terms": [],
67832                 "name": "Bus Stop"
67833             },
67834             "highway/crossing": {
67835                 "fields": [
67836                     "crossing",
67837                     "sloped_curb",
67838                     "tactile_paving"
67839                 ],
67840                 "geometry": [
67841                     "vertex"
67842                 ],
67843                 "tags": {
67844                     "highway": "crossing"
67845                 },
67846                 "terms": [],
67847                 "name": "Crossing"
67848             },
67849             "highway/crosswalk": {
67850                 "fields": [
67851                     "crossing",
67852                     "sloped_curb",
67853                     "tactile_paving"
67854                 ],
67855                 "geometry": [
67856                     "vertex"
67857                 ],
67858                 "tags": {
67859                     "highway": "crossing",
67860                     "crossing": "zebra"
67861                 },
67862                 "terms": [
67863                     "crosswalk",
67864                     "zebra crossing"
67865                 ],
67866                 "name": "Crosswalk"
67867             },
67868             "highway/cycleway": {
67869                 "icon": "highway-cycleway",
67870                 "fields": [
67871                     "surface",
67872                     "lit",
67873                     "width",
67874                     "oneway",
67875                     "structure",
67876                     "access"
67877                 ],
67878                 "geometry": [
67879                     "line"
67880                 ],
67881                 "tags": {
67882                     "highway": "cycleway"
67883                 },
67884                 "terms": [],
67885                 "name": "Cycle Path"
67886             },
67887             "highway/footway": {
67888                 "icon": "highway-footway",
67889                 "fields": [
67890                     "surface",
67891                     "lit",
67892                     "width",
67893                     "structure",
67894                     "access"
67895                 ],
67896                 "geometry": [
67897                     "line",
67898                     "area"
67899                 ],
67900                 "terms": [
67901                     "beaten path",
67902                     "boulevard",
67903                     "clearing",
67904                     "course",
67905                     "cut*",
67906                     "drag*",
67907                     "footpath",
67908                     "highway",
67909                     "lane",
67910                     "line",
67911                     "orbit",
67912                     "passage",
67913                     "pathway",
67914                     "rail",
67915                     "rails",
67916                     "road",
67917                     "roadway",
67918                     "route",
67919                     "street",
67920                     "thoroughfare",
67921                     "trackway",
67922                     "trail",
67923                     "trajectory",
67924                     "walk"
67925                 ],
67926                 "tags": {
67927                     "highway": "footway"
67928                 },
67929                 "name": "Foot Path"
67930             },
67931             "highway/living_street": {
67932                 "icon": "highway-living-street",
67933                 "fields": [
67934                     "oneway",
67935                     "maxspeed",
67936                     "structure",
67937                     "access",
67938                     "surface"
67939                 ],
67940                 "geometry": [
67941                     "line"
67942                 ],
67943                 "tags": {
67944                     "highway": "living_street"
67945                 },
67946                 "name": "Living Street"
67947             },
67948             "highway/mini_roundabout": {
67949                 "geometry": [
67950                     "vertex"
67951                 ],
67952                 "tags": {
67953                     "highway": "mini_roundabout"
67954                 },
67955                 "fields": [
67956                     "clock_direction"
67957                 ],
67958                 "name": "Mini-Roundabout"
67959             },
67960             "highway/motorway": {
67961                 "icon": "highway-motorway",
67962                 "fields": [
67963                     "oneway_yes",
67964                     "maxspeed",
67965                     "structure",
67966                     "access",
67967                     "lanes",
67968                     "surface",
67969                     "ref"
67970                 ],
67971                 "geometry": [
67972                     "line"
67973                 ],
67974                 "tags": {
67975                     "highway": "motorway"
67976                 },
67977                 "terms": [],
67978                 "name": "Motorway"
67979             },
67980             "highway/motorway_junction": {
67981                 "geometry": [
67982                     "vertex"
67983                 ],
67984                 "tags": {
67985                     "highway": "motorway_junction"
67986                 },
67987                 "fields": [
67988                     "ref"
67989                 ],
67990                 "name": "Motorway Junction / Exit"
67991             },
67992             "highway/motorway_link": {
67993                 "icon": "highway-motorway-link",
67994                 "fields": [
67995                     "oneway_yes",
67996                     "maxspeed",
67997                     "structure",
67998                     "access",
67999                     "surface",
68000                     "ref"
68001                 ],
68002                 "geometry": [
68003                     "line"
68004                 ],
68005                 "tags": {
68006                     "highway": "motorway_link"
68007                 },
68008                 "terms": [
68009                     "ramp",
68010                     "on ramp",
68011                     "off ramp"
68012                 ],
68013                 "name": "Motorway Link"
68014             },
68015             "highway/path": {
68016                 "icon": "highway-path",
68017                 "fields": [
68018                     "surface",
68019                     "width",
68020                     "structure",
68021                     "access",
68022                     "incline",
68023                     "sac_scale",
68024                     "trail_visibility",
68025                     "mtb/scale",
68026                     "mtb/scale/uphill",
68027                     "mtb/scale/imba",
68028                     "ref"
68029                 ],
68030                 "geometry": [
68031                     "line"
68032                 ],
68033                 "tags": {
68034                     "highway": "path"
68035                 },
68036                 "terms": [],
68037                 "name": "Path"
68038             },
68039             "highway/pedestrian": {
68040                 "fields": [
68041                     "surface",
68042                     "lit",
68043                     "width",
68044                     "oneway",
68045                     "structure",
68046                     "access"
68047                 ],
68048                 "geometry": [
68049                     "line",
68050                     "area"
68051                 ],
68052                 "tags": {
68053                     "highway": "pedestrian"
68054                 },
68055                 "terms": [],
68056                 "name": "Pedestrian"
68057             },
68058             "highway/primary": {
68059                 "icon": "highway-primary",
68060                 "fields": [
68061                     "oneway",
68062                     "maxspeed",
68063                     "structure",
68064                     "access",
68065                     "lanes",
68066                     "surface",
68067                     "ref"
68068                 ],
68069                 "geometry": [
68070                     "line"
68071                 ],
68072                 "tags": {
68073                     "highway": "primary"
68074                 },
68075                 "terms": [],
68076                 "name": "Primary Road"
68077             },
68078             "highway/primary_link": {
68079                 "icon": "highway-primary-link",
68080                 "fields": [
68081                     "oneway",
68082                     "maxspeed",
68083                     "structure",
68084                     "access",
68085                     "surface",
68086                     "ref"
68087                 ],
68088                 "geometry": [
68089                     "line"
68090                 ],
68091                 "tags": {
68092                     "highway": "primary_link"
68093                 },
68094                 "terms": [
68095                     "ramp",
68096                     "on ramp",
68097                     "off ramp"
68098                 ],
68099                 "name": "Primary Link"
68100             },
68101             "highway/residential": {
68102                 "icon": "highway-residential",
68103                 "fields": [
68104                     "oneway",
68105                     "maxspeed",
68106                     "structure",
68107                     "access",
68108                     "surface"
68109                 ],
68110                 "geometry": [
68111                     "line"
68112                 ],
68113                 "tags": {
68114                     "highway": "residential"
68115                 },
68116                 "terms": [],
68117                 "name": "Residential Road"
68118             },
68119             "highway/rest_area": {
68120                 "geometry": [
68121                     "point",
68122                     "vertex",
68123                     "area"
68124                 ],
68125                 "tags": {
68126                     "highway": "rest_area"
68127                 },
68128                 "terms": [
68129                     "rest stop",
68130                     "turnout",
68131                     "lay-by"
68132                 ],
68133                 "name": "Rest Area"
68134             },
68135             "highway/road": {
68136                 "icon": "highway-road",
68137                 "fields": [
68138                     "oneway",
68139                     "maxspeed",
68140                     "structure",
68141                     "access",
68142                     "surface"
68143                 ],
68144                 "geometry": [
68145                     "line"
68146                 ],
68147                 "tags": {
68148                     "highway": "road"
68149                 },
68150                 "terms": [],
68151                 "name": "Unknown Road"
68152             },
68153             "highway/secondary": {
68154                 "icon": "highway-secondary",
68155                 "fields": [
68156                     "oneway",
68157                     "maxspeed",
68158                     "structure",
68159                     "access",
68160                     "lanes",
68161                     "surface",
68162                     "ref"
68163                 ],
68164                 "geometry": [
68165                     "line"
68166                 ],
68167                 "tags": {
68168                     "highway": "secondary"
68169                 },
68170                 "terms": [],
68171                 "name": "Secondary Road"
68172             },
68173             "highway/secondary_link": {
68174                 "icon": "highway-secondary-link",
68175                 "fields": [
68176                     "oneway",
68177                     "maxspeed",
68178                     "structure",
68179                     "access",
68180                     "surface",
68181                     "ref"
68182                 ],
68183                 "geometry": [
68184                     "line"
68185                 ],
68186                 "tags": {
68187                     "highway": "secondary_link"
68188                 },
68189                 "terms": [
68190                     "ramp",
68191                     "on ramp",
68192                     "off ramp"
68193                 ],
68194                 "name": "Secondary Link"
68195             },
68196             "highway/service": {
68197                 "icon": "highway-service",
68198                 "fields": [
68199                     "service",
68200                     "oneway",
68201                     "maxspeed",
68202                     "structure",
68203                     "access",
68204                     "surface"
68205                 ],
68206                 "geometry": [
68207                     "line"
68208                 ],
68209                 "tags": {
68210                     "highway": "service"
68211                 },
68212                 "terms": [],
68213                 "name": "Service Road"
68214             },
68215             "highway/service/alley": {
68216                 "icon": "highway-service",
68217                 "fields": [
68218                     "oneway",
68219                     "access",
68220                     "surface"
68221                 ],
68222                 "geometry": [
68223                     "line"
68224                 ],
68225                 "tags": {
68226                     "highway": "service",
68227                     "service": "alley"
68228                 },
68229                 "name": "Alley"
68230             },
68231             "highway/service/drive-through": {
68232                 "icon": "highway-service",
68233                 "fields": [
68234                     "oneway",
68235                     "access",
68236                     "surface"
68237                 ],
68238                 "geometry": [
68239                     "line"
68240                 ],
68241                 "tags": {
68242                     "highway": "service",
68243                     "service": "drive-through"
68244                 },
68245                 "name": "Drive-Through"
68246             },
68247             "highway/service/driveway": {
68248                 "icon": "highway-service",
68249                 "fields": [
68250                     "oneway",
68251                     "access",
68252                     "surface"
68253                 ],
68254                 "geometry": [
68255                     "line"
68256                 ],
68257                 "tags": {
68258                     "highway": "service",
68259                     "service": "driveway"
68260                 },
68261                 "name": "Driveway"
68262             },
68263             "highway/service/emergency_access": {
68264                 "icon": "highway-service",
68265                 "fields": [
68266                     "oneway",
68267                     "access",
68268                     "surface"
68269                 ],
68270                 "geometry": [
68271                     "line"
68272                 ],
68273                 "tags": {
68274                     "highway": "service",
68275                     "service": "emergency_access"
68276                 },
68277                 "name": "Emergency Access"
68278             },
68279             "highway/service/parking_aisle": {
68280                 "icon": "highway-service",
68281                 "fields": [
68282                     "oneway",
68283                     "access",
68284                     "surface"
68285                 ],
68286                 "geometry": [
68287                     "line"
68288                 ],
68289                 "tags": {
68290                     "highway": "service",
68291                     "service": "parking_aisle"
68292                 },
68293                 "name": "Parking Aisle"
68294             },
68295             "highway/services": {
68296                 "geometry": [
68297                     "point",
68298                     "vertex",
68299                     "area"
68300                 ],
68301                 "tags": {
68302                     "highway": "services"
68303                 },
68304                 "terms": [
68305                     "services",
68306                     "travel plaza",
68307                     "service station"
68308                 ],
68309                 "name": "Service Area"
68310             },
68311             "highway/steps": {
68312                 "fields": [
68313                     "surface",
68314                     "lit",
68315                     "width",
68316                     "access"
68317                 ],
68318                 "icon": "highway-steps",
68319                 "geometry": [
68320                     "line"
68321                 ],
68322                 "tags": {
68323                     "highway": "steps"
68324                 },
68325                 "terms": [
68326                     "stairs",
68327                     "staircase"
68328                 ],
68329                 "name": "Steps"
68330             },
68331             "highway/stop": {
68332                 "geometry": [
68333                     "vertex"
68334                 ],
68335                 "tags": {
68336                     "highway": "stop"
68337                 },
68338                 "terms": [
68339                     "stop sign"
68340                 ],
68341                 "name": "Stop Sign"
68342             },
68343             "highway/street_lamp": {
68344                 "geometry": [
68345                     "point",
68346                     "vertex"
68347                 ],
68348                 "tags": {
68349                     "highway": "street_lamp"
68350                 },
68351                 "fields": [
68352                     "lamp_type",
68353                     "ref"
68354                 ],
68355                 "terms": [
68356                     "streetlight",
68357                     "street light",
68358                     "lamp",
68359                     "light",
68360                     "gaslight"
68361                 ],
68362                 "name": "Street Lamp"
68363             },
68364             "highway/tertiary": {
68365                 "icon": "highway-tertiary",
68366                 "fields": [
68367                     "oneway",
68368                     "maxspeed",
68369                     "structure",
68370                     "access",
68371                     "lanes",
68372                     "surface",
68373                     "ref"
68374                 ],
68375                 "geometry": [
68376                     "line"
68377                 ],
68378                 "tags": {
68379                     "highway": "tertiary"
68380                 },
68381                 "terms": [],
68382                 "name": "Tertiary Road"
68383             },
68384             "highway/tertiary_link": {
68385                 "icon": "highway-tertiary-link",
68386                 "fields": [
68387                     "oneway",
68388                     "maxspeed",
68389                     "structure",
68390                     "access",
68391                     "surface",
68392                     "ref"
68393                 ],
68394                 "geometry": [
68395                     "line"
68396                 ],
68397                 "tags": {
68398                     "highway": "tertiary_link"
68399                 },
68400                 "terms": [
68401                     "ramp",
68402                     "on ramp",
68403                     "off ramp"
68404                 ],
68405                 "name": "Tertiary Link"
68406             },
68407             "highway/track": {
68408                 "icon": "highway-track",
68409                 "fields": [
68410                     "surface",
68411                     "width",
68412                     "structure",
68413                     "access",
68414                     "incline",
68415                     "tracktype",
68416                     "smoothness",
68417                     "mtb/scale",
68418                     "mtb/scale/uphill",
68419                     "mtb/scale/imba"
68420                 ],
68421                 "geometry": [
68422                     "line"
68423                 ],
68424                 "tags": {
68425                     "highway": "track"
68426                 },
68427                 "terms": [],
68428                 "name": "Track"
68429             },
68430             "highway/traffic_signals": {
68431                 "geometry": [
68432                     "vertex"
68433                 ],
68434                 "tags": {
68435                     "highway": "traffic_signals"
68436                 },
68437                 "terms": [
68438                     "light",
68439                     "stoplight",
68440                     "traffic light"
68441                 ],
68442                 "name": "Traffic Signals"
68443             },
68444             "highway/trunk": {
68445                 "icon": "highway-trunk",
68446                 "fields": [
68447                     "oneway",
68448                     "maxspeed",
68449                     "structure",
68450                     "access",
68451                     "lanes",
68452                     "surface",
68453                     "ref"
68454                 ],
68455                 "geometry": [
68456                     "line"
68457                 ],
68458                 "tags": {
68459                     "highway": "trunk"
68460                 },
68461                 "terms": [],
68462                 "name": "Trunk Road"
68463             },
68464             "highway/trunk_link": {
68465                 "icon": "highway-trunk-link",
68466                 "fields": [
68467                     "oneway",
68468                     "maxspeed",
68469                     "structure",
68470                     "access",
68471                     "surface",
68472                     "ref"
68473                 ],
68474                 "geometry": [
68475                     "line"
68476                 ],
68477                 "tags": {
68478                     "highway": "trunk_link"
68479                 },
68480                 "terms": [
68481                     "ramp",
68482                     "on ramp",
68483                     "off ramp"
68484                 ],
68485                 "name": "Trunk Link"
68486             },
68487             "highway/turning_circle": {
68488                 "icon": "circle",
68489                 "geometry": [
68490                     "vertex"
68491                 ],
68492                 "tags": {
68493                     "highway": "turning_circle"
68494                 },
68495                 "terms": [],
68496                 "name": "Turning Circle"
68497             },
68498             "highway/unclassified": {
68499                 "icon": "highway-unclassified",
68500                 "fields": [
68501                     "oneway",
68502                     "maxspeed",
68503                     "structure",
68504                     "access",
68505                     "surface"
68506                 ],
68507                 "geometry": [
68508                     "line"
68509                 ],
68510                 "tags": {
68511                     "highway": "unclassified"
68512                 },
68513                 "terms": [],
68514                 "name": "Unclassified Road"
68515             },
68516             "historic": {
68517                 "fields": [
68518                     "historic"
68519                 ],
68520                 "geometry": [
68521                     "point",
68522                     "vertex",
68523                     "area"
68524                 ],
68525                 "tags": {
68526                     "historic": "*"
68527                 },
68528                 "name": "Historic Site"
68529             },
68530             "historic/archaeological_site": {
68531                 "geometry": [
68532                     "point",
68533                     "vertex",
68534                     "area"
68535                 ],
68536                 "tags": {
68537                     "historic": "archaeological_site"
68538                 },
68539                 "name": "Archaeological Site"
68540             },
68541             "historic/boundary_stone": {
68542                 "geometry": [
68543                     "point",
68544                     "vertex"
68545                 ],
68546                 "tags": {
68547                     "historic": "boundary_stone"
68548                 },
68549                 "name": "Boundary Stone"
68550             },
68551             "historic/castle": {
68552                 "geometry": [
68553                     "point",
68554                     "vertex",
68555                     "area"
68556                 ],
68557                 "tags": {
68558                     "historic": "castle"
68559                 },
68560                 "name": "Castle"
68561             },
68562             "historic/memorial": {
68563                 "icon": "monument",
68564                 "geometry": [
68565                     "point",
68566                     "vertex",
68567                     "area"
68568                 ],
68569                 "tags": {
68570                     "historic": "memorial"
68571                 },
68572                 "name": "Memorial"
68573             },
68574             "historic/monument": {
68575                 "icon": "monument",
68576                 "geometry": [
68577                     "point",
68578                     "vertex",
68579                     "area"
68580                 ],
68581                 "tags": {
68582                     "historic": "monument"
68583                 },
68584                 "name": "Monument"
68585             },
68586             "historic/ruins": {
68587                 "geometry": [
68588                     "point",
68589                     "vertex",
68590                     "area"
68591                 ],
68592                 "tags": {
68593                     "historic": "ruins"
68594                 },
68595                 "name": "Ruins"
68596             },
68597             "historic/wayside_cross": {
68598                 "geometry": [
68599                     "point",
68600                     "vertex",
68601                     "area"
68602                 ],
68603                 "tags": {
68604                     "historic": "wayside_cross"
68605                 },
68606                 "name": "Wayside Cross"
68607             },
68608             "historic/wayside_shrine": {
68609                 "geometry": [
68610                     "point",
68611                     "vertex",
68612                     "area"
68613                 ],
68614                 "tags": {
68615                     "historic": "wayside_shrine"
68616                 },
68617                 "name": "Wayside Shrine"
68618             },
68619             "landuse": {
68620                 "fields": [
68621                     "landuse"
68622                 ],
68623                 "geometry": [
68624                     "point",
68625                     "vertex",
68626                     "area"
68627                 ],
68628                 "tags": {
68629                     "landuse": "*"
68630                 },
68631                 "name": "Landuse"
68632             },
68633             "landuse/allotments": {
68634                 "geometry": [
68635                     "point",
68636                     "area"
68637                 ],
68638                 "tags": {
68639                     "landuse": "allotments"
68640                 },
68641                 "terms": [],
68642                 "name": "Allotments"
68643             },
68644             "landuse/basin": {
68645                 "geometry": [
68646                     "point",
68647                     "area"
68648                 ],
68649                 "tags": {
68650                     "landuse": "basin"
68651                 },
68652                 "terms": [],
68653                 "name": "Basin"
68654             },
68655             "landuse/cemetery": {
68656                 "icon": "cemetery",
68657                 "fields": [
68658                     "religion",
68659                     "denomination"
68660                 ],
68661                 "geometry": [
68662                     "point",
68663                     "vertex",
68664                     "area"
68665                 ],
68666                 "tags": {
68667                     "landuse": "cemetery"
68668                 },
68669                 "terms": [],
68670                 "name": "Cemetery"
68671             },
68672             "landuse/churchyard": {
68673                 "fields": [
68674                     "religion",
68675                     "denomination"
68676                 ],
68677                 "geometry": [
68678                     "area"
68679                 ],
68680                 "tags": {
68681                     "landuse": "churchyard"
68682                 },
68683                 "terms": [],
68684                 "name": "Churchyard"
68685             },
68686             "landuse/commercial": {
68687                 "icon": "commercial",
68688                 "geometry": [
68689                     "point",
68690                     "area"
68691                 ],
68692                 "tags": {
68693                     "landuse": "commercial"
68694                 },
68695                 "terms": [],
68696                 "name": "Commercial"
68697             },
68698             "landuse/construction": {
68699                 "fields": [
68700                     "construction",
68701                     "operator"
68702                 ],
68703                 "geometry": [
68704                     "point",
68705                     "area"
68706                 ],
68707                 "tags": {
68708                     "landuse": "construction"
68709                 },
68710                 "terms": [],
68711                 "name": "Construction"
68712             },
68713             "landuse/farm": {
68714                 "fields": [
68715                     "crop"
68716                 ],
68717                 "geometry": [
68718                     "point",
68719                     "area"
68720                 ],
68721                 "tags": {
68722                     "landuse": "farm"
68723                 },
68724                 "terms": [],
68725                 "name": "Farm",
68726                 "icon": "farm"
68727             },
68728             "landuse/farmland": {
68729                 "fields": [
68730                     "crop"
68731                 ],
68732                 "geometry": [
68733                     "point",
68734                     "area"
68735                 ],
68736                 "tags": {
68737                     "landuse": "farmland"
68738                 },
68739                 "terms": [],
68740                 "name": "Farmland",
68741                 "icon": "farm",
68742                 "searchable": false
68743             },
68744             "landuse/farmyard": {
68745                 "fields": [
68746                     "crop"
68747                 ],
68748                 "geometry": [
68749                     "point",
68750                     "area"
68751                 ],
68752                 "tags": {
68753                     "landuse": "farmyard"
68754                 },
68755                 "terms": [],
68756                 "name": "Farmyard",
68757                 "icon": "farm"
68758             },
68759             "landuse/forest": {
68760                 "fields": [
68761                     "wood"
68762                 ],
68763                 "icon": "park2",
68764                 "geometry": [
68765                     "point",
68766                     "area"
68767                 ],
68768                 "tags": {
68769                     "landuse": "forest"
68770                 },
68771                 "terms": [],
68772                 "name": "Forest"
68773             },
68774             "landuse/grass": {
68775                 "geometry": [
68776                     "point",
68777                     "area"
68778                 ],
68779                 "tags": {
68780                     "landuse": "grass"
68781                 },
68782                 "terms": [],
68783                 "name": "Grass"
68784             },
68785             "landuse/industrial": {
68786                 "icon": "industrial",
68787                 "geometry": [
68788                     "point",
68789                     "area"
68790                 ],
68791                 "tags": {
68792                     "landuse": "industrial"
68793                 },
68794                 "terms": [],
68795                 "name": "Industrial"
68796             },
68797             "landuse/landfill": {
68798                 "geometry": [
68799                     "area"
68800                 ],
68801                 "tags": {
68802                     "landuse": "landfill"
68803                 },
68804                 "terms": [
68805                     "dump"
68806                 ],
68807                 "name": "Landfill"
68808             },
68809             "landuse/meadow": {
68810                 "geometry": [
68811                     "point",
68812                     "area"
68813                 ],
68814                 "tags": {
68815                     "landuse": "meadow"
68816                 },
68817                 "terms": [],
68818                 "name": "Meadow"
68819             },
68820             "landuse/military": {
68821                 "geometry": [
68822                     "area"
68823                 ],
68824                 "tags": {
68825                     "landuse": "military"
68826                 },
68827                 "terms": [],
68828                 "name": "Military"
68829             },
68830             "landuse/orchard": {
68831                 "fields": [
68832                     "trees"
68833                 ],
68834                 "geometry": [
68835                     "point",
68836                     "area"
68837                 ],
68838                 "tags": {
68839                     "landuse": "orchard"
68840                 },
68841                 "terms": [],
68842                 "name": "Orchard",
68843                 "icon": "park2"
68844             },
68845             "landuse/quarry": {
68846                 "geometry": [
68847                     "point",
68848                     "area"
68849                 ],
68850                 "tags": {
68851                     "landuse": "quarry"
68852                 },
68853                 "terms": [],
68854                 "name": "Quarry"
68855             },
68856             "landuse/residential": {
68857                 "icon": "building",
68858                 "geometry": [
68859                     "point",
68860                     "area"
68861                 ],
68862                 "tags": {
68863                     "landuse": "residential"
68864                 },
68865                 "terms": [],
68866                 "name": "Residential"
68867             },
68868             "landuse/retail": {
68869                 "icon": "shop",
68870                 "geometry": [
68871                     "point",
68872                     "area"
68873                 ],
68874                 "tags": {
68875                     "landuse": "retail"
68876                 },
68877                 "name": "Retail"
68878             },
68879             "landuse/vineyard": {
68880                 "geometry": [
68881                     "point",
68882                     "area"
68883                 ],
68884                 "tags": {
68885                     "landuse": "vineyard"
68886                 },
68887                 "terms": [],
68888                 "name": "Vineyard"
68889             },
68890             "leisure": {
68891                 "fields": [
68892                     "leisure"
68893                 ],
68894                 "geometry": [
68895                     "point",
68896                     "vertex",
68897                     "area"
68898                 ],
68899                 "tags": {
68900                     "leisure": "*"
68901                 },
68902                 "name": "Leisure"
68903             },
68904             "leisure/common": {
68905                 "geometry": [
68906                     "point",
68907                     "area"
68908                 ],
68909                 "terms": [
68910                     "open space"
68911                 ],
68912                 "tags": {
68913                     "leisure": "common"
68914                 },
68915                 "name": "Common"
68916             },
68917             "leisure/dog_park": {
68918                 "geometry": [
68919                     "point",
68920                     "area"
68921                 ],
68922                 "terms": [],
68923                 "tags": {
68924                     "leisure": "dog_park"
68925                 },
68926                 "name": "Dog Park",
68927                 "icon": "dog-park"
68928             },
68929             "leisure/firepit": {
68930                 "geometry": [
68931                     "point",
68932                     "area"
68933                 ],
68934                 "tags": {
68935                     "leisure": "firepit"
68936                 },
68937                 "terms": [
68938                     "fireplace",
68939                     "campfire"
68940                 ],
68941                 "name": "Firepit"
68942             },
68943             "leisure/garden": {
68944                 "icon": "garden",
68945                 "geometry": [
68946                     "point",
68947                     "vertex",
68948                     "area"
68949                 ],
68950                 "tags": {
68951                     "leisure": "garden"
68952                 },
68953                 "name": "Garden"
68954             },
68955             "leisure/golf_course": {
68956                 "icon": "golf",
68957                 "fields": [
68958                     "operator",
68959                     "address"
68960                 ],
68961                 "geometry": [
68962                     "point",
68963                     "area"
68964                 ],
68965                 "tags": {
68966                     "leisure": "golf_course"
68967                 },
68968                 "terms": [
68969                     "links"
68970                 ],
68971                 "name": "Golf Course"
68972             },
68973             "leisure/ice_rink": {
68974                 "icon": "pitch",
68975                 "fields": [
68976                     "building_area",
68977                     "seasonal",
68978                     "sport_ice"
68979                 ],
68980                 "geometry": [
68981                     "point",
68982                     "area"
68983                 ],
68984                 "terms": [
68985                     "hockey",
68986                     "skating",
68987                     "curling"
68988                 ],
68989                 "tags": {
68990                     "leisure": "ice_rink"
68991                 },
68992                 "name": "Ice Rink"
68993             },
68994             "leisure/marina": {
68995                 "icon": "harbor",
68996                 "geometry": [
68997                     "point",
68998                     "vertex",
68999                     "area"
69000                 ],
69001                 "tags": {
69002                     "leisure": "marina"
69003                 },
69004                 "name": "Marina"
69005             },
69006             "leisure/park": {
69007                 "icon": "park",
69008                 "geometry": [
69009                     "point",
69010                     "area"
69011                 ],
69012                 "terms": [
69013                     "esplanade",
69014                     "estate",
69015                     "forest",
69016                     "garden",
69017                     "grass",
69018                     "green",
69019                     "grounds",
69020                     "lawn",
69021                     "lot",
69022                     "meadow",
69023                     "parkland",
69024                     "place",
69025                     "playground",
69026                     "plaza",
69027                     "pleasure garden",
69028                     "recreation area",
69029                     "square",
69030                     "tract",
69031                     "village green",
69032                     "woodland"
69033                 ],
69034                 "tags": {
69035                     "leisure": "park"
69036                 },
69037                 "name": "Park"
69038             },
69039             "leisure/picnic_table": {
69040                 "geometry": [
69041                     "point"
69042                 ],
69043                 "tags": {
69044                     "leisure": "picnic_table"
69045                 },
69046                 "terms": [
69047                     "bench",
69048                     "table"
69049                 ],
69050                 "name": "Picnic Table"
69051             },
69052             "leisure/pitch": {
69053                 "icon": "pitch",
69054                 "fields": [
69055                     "sport",
69056                     "surface",
69057                     "lit"
69058                 ],
69059                 "geometry": [
69060                     "point",
69061                     "area"
69062                 ],
69063                 "tags": {
69064                     "leisure": "pitch"
69065                 },
69066                 "terms": [],
69067                 "name": "Sport Pitch"
69068             },
69069             "leisure/pitch/american_football": {
69070                 "icon": "america-football",
69071                 "fields": [
69072                     "surface",
69073                     "lit"
69074                 ],
69075                 "geometry": [
69076                     "point",
69077                     "area"
69078                 ],
69079                 "tags": {
69080                     "leisure": "pitch",
69081                     "sport": "american_football"
69082                 },
69083                 "terms": [],
69084                 "name": "American Football Field"
69085             },
69086             "leisure/pitch/baseball": {
69087                 "icon": "baseball",
69088                 "fields": [
69089                     "lit"
69090                 ],
69091                 "geometry": [
69092                     "point",
69093                     "area"
69094                 ],
69095                 "tags": {
69096                     "leisure": "pitch",
69097                     "sport": "baseball"
69098                 },
69099                 "terms": [],
69100                 "name": "Baseball Diamond"
69101             },
69102             "leisure/pitch/basketball": {
69103                 "icon": "basketball",
69104                 "fields": [
69105                     "surface",
69106                     "hoops",
69107                     "lit"
69108                 ],
69109                 "geometry": [
69110                     "point",
69111                     "area"
69112                 ],
69113                 "tags": {
69114                     "leisure": "pitch",
69115                     "sport": "basketball"
69116                 },
69117                 "terms": [],
69118                 "name": "Basketball Court"
69119             },
69120             "leisure/pitch/skateboard": {
69121                 "icon": "pitch",
69122                 "fields": [
69123                     "surface",
69124                     "lit"
69125                 ],
69126                 "geometry": [
69127                     "point",
69128                     "area"
69129                 ],
69130                 "tags": {
69131                     "leisure": "pitch",
69132                     "sport": "skateboard"
69133                 },
69134                 "terms": [],
69135                 "name": "Skate Park"
69136             },
69137             "leisure/pitch/soccer": {
69138                 "icon": "soccer",
69139                 "fields": [
69140                     "surface",
69141                     "lit"
69142                 ],
69143                 "geometry": [
69144                     "point",
69145                     "area"
69146                 ],
69147                 "tags": {
69148                     "leisure": "pitch",
69149                     "sport": "soccer"
69150                 },
69151                 "terms": [],
69152                 "name": "Soccer Field"
69153             },
69154             "leisure/pitch/tennis": {
69155                 "icon": "tennis",
69156                 "fields": [
69157                     "surface",
69158                     "lit"
69159                 ],
69160                 "geometry": [
69161                     "point",
69162                     "area"
69163                 ],
69164                 "tags": {
69165                     "leisure": "pitch",
69166                     "sport": "tennis"
69167                 },
69168                 "terms": [],
69169                 "name": "Tennis Court"
69170             },
69171             "leisure/pitch/volleyball": {
69172                 "icon": "pitch",
69173                 "fields": [
69174                     "surface",
69175                     "lit"
69176                 ],
69177                 "geometry": [
69178                     "point",
69179                     "area"
69180                 ],
69181                 "tags": {
69182                     "leisure": "pitch",
69183                     "sport": "volleyball"
69184                 },
69185                 "terms": [],
69186                 "name": "Volleyball Court"
69187             },
69188             "leisure/playground": {
69189                 "icon": "playground",
69190                 "geometry": [
69191                     "point",
69192                     "area"
69193                 ],
69194                 "tags": {
69195                     "leisure": "playground"
69196                 },
69197                 "name": "Playground",
69198                 "terms": [
69199                     "jungle gym",
69200                     "play area"
69201                 ]
69202             },
69203             "leisure/slipway": {
69204                 "geometry": [
69205                     "point",
69206                     "line"
69207                 ],
69208                 "tags": {
69209                     "leisure": "slipway"
69210                 },
69211                 "name": "Slipway"
69212             },
69213             "leisure/sports_center": {
69214                 "icon": "pitch",
69215                 "geometry": [
69216                     "point",
69217                     "area"
69218                 ],
69219                 "tags": {
69220                     "leisure": "sports_centre"
69221                 },
69222                 "terms": [
69223                     "gym"
69224                 ],
69225                 "fields": [
69226                     "sport"
69227                 ],
69228                 "name": "Sports Center / Gym"
69229             },
69230             "leisure/stadium": {
69231                 "icon": "pitch",
69232                 "geometry": [
69233                     "point",
69234                     "area"
69235                 ],
69236                 "tags": {
69237                     "leisure": "stadium"
69238                 },
69239                 "fields": [
69240                     "sport"
69241                 ],
69242                 "name": "Stadium"
69243             },
69244             "leisure/swimming_pool": {
69245                 "fields": [
69246                     "access_simple"
69247                 ],
69248                 "geometry": [
69249                     "point",
69250                     "vertex",
69251                     "area"
69252                 ],
69253                 "tags": {
69254                     "leisure": "swimming_pool"
69255                 },
69256                 "icon": "swimming",
69257                 "name": "Swimming Pool"
69258             },
69259             "leisure/track": {
69260                 "icon": "pitch",
69261                 "fields": [
69262                     "surface",
69263                     "lit",
69264                     "width"
69265                 ],
69266                 "geometry": [
69267                     "point",
69268                     "line",
69269                     "area"
69270                 ],
69271                 "tags": {
69272                     "leisure": "track"
69273                 },
69274                 "name": "Race Track"
69275             },
69276             "line": {
69277                 "name": "Line",
69278                 "tags": {},
69279                 "geometry": [
69280                     "line"
69281                 ],
69282                 "matchScore": 0.1
69283             },
69284             "man_made": {
69285                 "fields": [
69286                     "man_made"
69287                 ],
69288                 "geometry": [
69289                     "point",
69290                     "vertex",
69291                     "line",
69292                     "area"
69293                 ],
69294                 "tags": {
69295                     "man_made": "*"
69296                 },
69297                 "name": "Man Made"
69298             },
69299             "man_made/breakwater": {
69300                 "geometry": [
69301                     "line",
69302                     "area"
69303                 ],
69304                 "tags": {
69305                     "man_made": "breakwater"
69306                 },
69307                 "name": "Breakwater"
69308             },
69309             "man_made/cutline": {
69310                 "geometry": [
69311                     "line"
69312                 ],
69313                 "tags": {
69314                     "man_made": "cutline"
69315                 },
69316                 "name": "Cut line"
69317             },
69318             "man_made/embankment": {
69319                 "geometry": [
69320                     "line"
69321                 ],
69322                 "tags": {
69323                     "man_made": "embankment"
69324                 },
69325                 "name": "Embankment",
69326                 "searchable": false
69327             },
69328             "man_made/flagpole": {
69329                 "geometry": [
69330                     "point"
69331                 ],
69332                 "tags": {
69333                     "man_made": "flagpole"
69334                 },
69335                 "name": "Flagpole",
69336                 "icon": "embassy"
69337             },
69338             "man_made/lighthouse": {
69339                 "geometry": [
69340                     "point",
69341                     "area"
69342                 ],
69343                 "tags": {
69344                     "man_made": "lighthouse"
69345                 },
69346                 "name": "Lighthouse",
69347                 "icon": "lighthouse"
69348             },
69349             "man_made/observation": {
69350                 "geometry": [
69351                     "point",
69352                     "area"
69353                 ],
69354                 "terms": [
69355                     "lookout tower",
69356                     "fire tower"
69357                 ],
69358                 "tags": {
69359                     "man_made": "tower",
69360                     "tower:type": "observation"
69361                 },
69362                 "name": "Observation Tower"
69363             },
69364             "man_made/pier": {
69365                 "geometry": [
69366                     "line",
69367                     "area"
69368                 ],
69369                 "tags": {
69370                     "man_made": "pier"
69371                 },
69372                 "name": "Pier"
69373             },
69374             "man_made/pipeline": {
69375                 "geometry": [
69376                     "line"
69377                 ],
69378                 "tags": {
69379                     "man_made": "pipeline"
69380                 },
69381                 "fields": [
69382                     "location",
69383                     "operator"
69384                 ],
69385                 "name": "Pipeline",
69386                 "icon": "pipeline"
69387             },
69388             "man_made/survey_point": {
69389                 "icon": "monument",
69390                 "geometry": [
69391                     "point",
69392                     "vertex"
69393                 ],
69394                 "tags": {
69395                     "man_made": "survey_point"
69396                 },
69397                 "fields": [
69398                     "ref"
69399                 ],
69400                 "name": "Survey Point"
69401             },
69402             "man_made/tower": {
69403                 "geometry": [
69404                     "point",
69405                     "area"
69406                 ],
69407                 "tags": {
69408                     "man_made": "tower"
69409                 },
69410                 "fields": [
69411                     "towertype"
69412                 ],
69413                 "name": "Tower"
69414             },
69415             "man_made/wastewater_plant": {
69416                 "icon": "water",
69417                 "geometry": [
69418                     "point",
69419                     "area"
69420                 ],
69421                 "tags": {
69422                     "man_made": "wastewater_plant"
69423                 },
69424                 "name": "Wastewater Plant",
69425                 "terms": [
69426                     "sewage works",
69427                     "sewage treatment plant",
69428                     "water treatment plant",
69429                     "reclamation plant"
69430                 ]
69431             },
69432             "man_made/water_tower": {
69433                 "icon": "water",
69434                 "geometry": [
69435                     "point",
69436                     "area"
69437                 ],
69438                 "tags": {
69439                     "man_made": "water_tower"
69440                 },
69441                 "name": "Water Tower"
69442             },
69443             "man_made/water_well": {
69444                 "geometry": [
69445                     "point",
69446                     "area"
69447                 ],
69448                 "tags": {
69449                     "man_made": "water_well"
69450                 },
69451                 "name": "Water well"
69452             },
69453             "man_made/water_works": {
69454                 "icon": "water",
69455                 "geometry": [
69456                     "point",
69457                     "area"
69458                 ],
69459                 "tags": {
69460                     "man_made": "water_works"
69461                 },
69462                 "name": "Water Works"
69463             },
69464             "military/airfield": {
69465                 "geometry": [
69466                     "point",
69467                     "vertex",
69468                     "area"
69469                 ],
69470                 "tags": {
69471                     "military": "airfield"
69472                 },
69473                 "terms": [],
69474                 "name": "Airfield",
69475                 "icon": "airfield"
69476             },
69477             "military/barracks": {
69478                 "geometry": [
69479                     "point",
69480                     "vertex",
69481                     "area"
69482                 ],
69483                 "tags": {
69484                     "military": "barracks"
69485                 },
69486                 "terms": [],
69487                 "name": "Barracks"
69488             },
69489             "military/bunker": {
69490                 "geometry": [
69491                     "point",
69492                     "vertex",
69493                     "area"
69494                 ],
69495                 "tags": {
69496                     "military": "bunker"
69497                 },
69498                 "terms": [],
69499                 "name": "Bunker"
69500             },
69501             "military/range": {
69502                 "geometry": [
69503                     "point",
69504                     "vertex",
69505                     "area"
69506                 ],
69507                 "tags": {
69508                     "military": "range"
69509                 },
69510                 "terms": [],
69511                 "name": "Military Range"
69512             },
69513             "natural": {
69514                 "fields": [
69515                     "natural"
69516                 ],
69517                 "geometry": [
69518                     "point",
69519                     "vertex",
69520                     "area"
69521                 ],
69522                 "tags": {
69523                     "natural": "*"
69524                 },
69525                 "name": "Natural"
69526             },
69527             "natural/bay": {
69528                 "geometry": [
69529                     "point",
69530                     "area"
69531                 ],
69532                 "terms": [],
69533                 "tags": {
69534                     "natural": "bay"
69535                 },
69536                 "name": "Bay"
69537             },
69538             "natural/beach": {
69539                 "fields": [
69540                     "surface"
69541                 ],
69542                 "geometry": [
69543                     "point",
69544                     "area"
69545                 ],
69546                 "terms": [],
69547                 "tags": {
69548                     "natural": "beach"
69549                 },
69550                 "name": "Beach"
69551             },
69552             "natural/cliff": {
69553                 "geometry": [
69554                     "point",
69555                     "vertex",
69556                     "line",
69557                     "area"
69558                 ],
69559                 "terms": [],
69560                 "tags": {
69561                     "natural": "cliff"
69562                 },
69563                 "name": "Cliff"
69564             },
69565             "natural/coastline": {
69566                 "geometry": [
69567                     "line"
69568                 ],
69569                 "terms": [
69570                     "shore"
69571                 ],
69572                 "tags": {
69573                     "natural": "coastline"
69574                 },
69575                 "name": "Coastline"
69576             },
69577             "natural/fell": {
69578                 "geometry": [
69579                     "area"
69580                 ],
69581                 "terms": [],
69582                 "tags": {
69583                     "natural": "fell"
69584                 },
69585                 "name": "Fell"
69586             },
69587             "natural/glacier": {
69588                 "geometry": [
69589                     "area"
69590                 ],
69591                 "terms": [],
69592                 "tags": {
69593                     "natural": "glacier"
69594                 },
69595                 "name": "Glacier"
69596             },
69597             "natural/grassland": {
69598                 "geometry": [
69599                     "point",
69600                     "area"
69601                 ],
69602                 "terms": [],
69603                 "tags": {
69604                     "natural": "grassland"
69605                 },
69606                 "name": "Grassland"
69607             },
69608             "natural/heath": {
69609                 "geometry": [
69610                     "area"
69611                 ],
69612                 "terms": [],
69613                 "tags": {
69614                     "natural": "heath"
69615                 },
69616                 "name": "Heath"
69617             },
69618             "natural/peak": {
69619                 "icon": "triangle",
69620                 "fields": [
69621                     "elevation"
69622                 ],
69623                 "geometry": [
69624                     "point",
69625                     "vertex"
69626                 ],
69627                 "tags": {
69628                     "natural": "peak"
69629                 },
69630                 "terms": [
69631                     "acme",
69632                     "aiguille",
69633                     "alp",
69634                     "climax",
69635                     "crest",
69636                     "crown",
69637                     "hill",
69638                     "mount",
69639                     "mountain",
69640                     "pinnacle",
69641                     "summit",
69642                     "tip",
69643                     "top"
69644                 ],
69645                 "name": "Peak"
69646             },
69647             "natural/scree": {
69648                 "geometry": [
69649                     "area"
69650                 ],
69651                 "tags": {
69652                     "natural": "scree"
69653                 },
69654                 "terms": [
69655                     "loose rocks"
69656                 ],
69657                 "name": "Scree"
69658             },
69659             "natural/scrub": {
69660                 "geometry": [
69661                     "area"
69662                 ],
69663                 "tags": {
69664                     "natural": "scrub"
69665                 },
69666                 "terms": [],
69667                 "name": "Scrub"
69668             },
69669             "natural/spring": {
69670                 "geometry": [
69671                     "point",
69672                     "vertex"
69673                 ],
69674                 "terms": [],
69675                 "tags": {
69676                     "natural": "spring"
69677                 },
69678                 "name": "Spring"
69679             },
69680             "natural/tree": {
69681                 "fields": [
69682                     "tree_type",
69683                     "denotation"
69684                 ],
69685                 "icon": "park",
69686                 "geometry": [
69687                     "point",
69688                     "vertex"
69689                 ],
69690                 "terms": [],
69691                 "tags": {
69692                     "natural": "tree"
69693                 },
69694                 "name": "Tree"
69695             },
69696             "natural/water": {
69697                 "fields": [
69698                     "water"
69699                 ],
69700                 "geometry": [
69701                     "area"
69702                 ],
69703                 "tags": {
69704                     "natural": "water"
69705                 },
69706                 "icon": "water",
69707                 "name": "Water"
69708             },
69709             "natural/water/lake": {
69710                 "geometry": [
69711                     "area"
69712                 ],
69713                 "tags": {
69714                     "natural": "water",
69715                     "water": "lake"
69716                 },
69717                 "terms": [
69718                     "lakelet",
69719                     "loch",
69720                     "mere"
69721                 ],
69722                 "icon": "water",
69723                 "name": "Lake"
69724             },
69725             "natural/water/pond": {
69726                 "geometry": [
69727                     "area"
69728                 ],
69729                 "tags": {
69730                     "natural": "water",
69731                     "water": "pond"
69732                 },
69733                 "terms": [
69734                     "lakelet",
69735                     "millpond",
69736                     "tarn",
69737                     "pool",
69738                     "mere"
69739                 ],
69740                 "icon": "water",
69741                 "name": "Pond"
69742             },
69743             "natural/water/reservoir": {
69744                 "geometry": [
69745                     "area"
69746                 ],
69747                 "tags": {
69748                     "natural": "water",
69749                     "water": "reservoir"
69750                 },
69751                 "icon": "water",
69752                 "name": "Reservoir"
69753             },
69754             "natural/wetland": {
69755                 "icon": "wetland",
69756                 "fields": [
69757                     "wetland"
69758                 ],
69759                 "geometry": [
69760                     "point",
69761                     "area"
69762                 ],
69763                 "tags": {
69764                     "natural": "wetland"
69765                 },
69766                 "terms": [],
69767                 "name": "Wetland"
69768             },
69769             "natural/wood": {
69770                 "fields": [
69771                     "wood"
69772                 ],
69773                 "icon": "park2",
69774                 "geometry": [
69775                     "point",
69776                     "area"
69777                 ],
69778                 "tags": {
69779                     "natural": "wood"
69780                 },
69781                 "terms": [],
69782                 "name": "Wood"
69783             },
69784             "office": {
69785                 "icon": "commercial",
69786                 "fields": [
69787                     "office",
69788                     "address",
69789                     "opening_hours",
69790                     "smoking"
69791                 ],
69792                 "geometry": [
69793                     "point",
69794                     "vertex",
69795                     "area"
69796                 ],
69797                 "tags": {
69798                     "office": "*"
69799                 },
69800                 "terms": [],
69801                 "name": "Office"
69802             },
69803             "office/accountant": {
69804                 "icon": "commercial",
69805                 "fields": [
69806                     "address",
69807                     "opening_hours"
69808                 ],
69809                 "geometry": [
69810                     "point",
69811                     "vertex",
69812                     "area"
69813                 ],
69814                 "tags": {
69815                     "office": "accountant"
69816                 },
69817                 "terms": [],
69818                 "name": "Accountant"
69819             },
69820             "office/administrative": {
69821                 "icon": "commercial",
69822                 "fields": [
69823                     "address",
69824                     "opening_hours"
69825                 ],
69826                 "geometry": [
69827                     "point",
69828                     "vertex",
69829                     "area"
69830                 ],
69831                 "tags": {
69832                     "office": "administrative"
69833                 },
69834                 "terms": [],
69835                 "name": "Administrative Office"
69836             },
69837             "office/architect": {
69838                 "icon": "commercial",
69839                 "fields": [
69840                     "address",
69841                     "opening_hours"
69842                 ],
69843                 "geometry": [
69844                     "point",
69845                     "vertex",
69846                     "area"
69847                 ],
69848                 "tags": {
69849                     "office": "architect"
69850                 },
69851                 "terms": [],
69852                 "name": "Architect"
69853             },
69854             "office/company": {
69855                 "icon": "commercial",
69856                 "fields": [
69857                     "address",
69858                     "opening_hours",
69859                     "smoking"
69860                 ],
69861                 "geometry": [
69862                     "point",
69863                     "vertex",
69864                     "area"
69865                 ],
69866                 "tags": {
69867                     "office": "company"
69868                 },
69869                 "terms": [],
69870                 "name": "Company Office"
69871             },
69872             "office/educational_institution": {
69873                 "icon": "commercial",
69874                 "fields": [
69875                     "address",
69876                     "opening_hours"
69877                 ],
69878                 "geometry": [
69879                     "point",
69880                     "vertex",
69881                     "area"
69882                 ],
69883                 "tags": {
69884                     "office": "educational_institution"
69885                 },
69886                 "terms": [],
69887                 "name": "Educational Institution"
69888             },
69889             "office/employment_agency": {
69890                 "icon": "commercial",
69891                 "fields": [
69892                     "address",
69893                     "opening_hours"
69894                 ],
69895                 "geometry": [
69896                     "point",
69897                     "vertex",
69898                     "area"
69899                 ],
69900                 "tags": {
69901                     "office": "employment_agency"
69902                 },
69903                 "terms": [],
69904                 "name": "Employment Agency"
69905             },
69906             "office/estate_agent": {
69907                 "icon": "commercial",
69908                 "fields": [
69909                     "address",
69910                     "opening_hours"
69911                 ],
69912                 "geometry": [
69913                     "point",
69914                     "vertex",
69915                     "area"
69916                 ],
69917                 "tags": {
69918                     "office": "estate_agent"
69919                 },
69920                 "terms": [],
69921                 "name": "Real Estate Office"
69922             },
69923             "office/financial": {
69924                 "icon": "commercial",
69925                 "fields": [
69926                     "address",
69927                     "opening_hours"
69928                 ],
69929                 "geometry": [
69930                     "point",
69931                     "vertex",
69932                     "area"
69933                 ],
69934                 "tags": {
69935                     "office": "financial"
69936                 },
69937                 "terms": [],
69938                 "name": "Financial Office"
69939             },
69940             "office/government": {
69941                 "icon": "commercial",
69942                 "fields": [
69943                     "address",
69944                     "opening_hours"
69945                 ],
69946                 "geometry": [
69947                     "point",
69948                     "vertex",
69949                     "area"
69950                 ],
69951                 "tags": {
69952                     "office": "government"
69953                 },
69954                 "terms": [],
69955                 "name": "Government Office"
69956             },
69957             "office/insurance": {
69958                 "icon": "commercial",
69959                 "fields": [
69960                     "address",
69961                     "opening_hours"
69962                 ],
69963                 "geometry": [
69964                     "point",
69965                     "vertex",
69966                     "area"
69967                 ],
69968                 "tags": {
69969                     "office": "insurance"
69970                 },
69971                 "terms": [],
69972                 "name": "Insurance Office"
69973             },
69974             "office/it": {
69975                 "icon": "commercial",
69976                 "fields": [
69977                     "address",
69978                     "opening_hours"
69979                 ],
69980                 "geometry": [
69981                     "point",
69982                     "vertex",
69983                     "area"
69984                 ],
69985                 "tags": {
69986                     "office": "it"
69987                 },
69988                 "terms": [],
69989                 "name": "IT Office"
69990             },
69991             "office/lawyer": {
69992                 "icon": "commercial",
69993                 "fields": [
69994                     "address",
69995                     "opening_hours"
69996                 ],
69997                 "geometry": [
69998                     "point",
69999                     "vertex",
70000                     "area"
70001                 ],
70002                 "tags": {
70003                     "office": "lawyer"
70004                 },
70005                 "terms": [],
70006                 "name": "Law Office"
70007             },
70008             "office/newspaper": {
70009                 "icon": "commercial",
70010                 "fields": [
70011                     "address",
70012                     "opening_hours"
70013                 ],
70014                 "geometry": [
70015                     "point",
70016                     "vertex",
70017                     "area"
70018                 ],
70019                 "tags": {
70020                     "office": "newspaper"
70021                 },
70022                 "terms": [],
70023                 "name": "Newspaper"
70024             },
70025             "office/ngo": {
70026                 "icon": "commercial",
70027                 "fields": [
70028                     "address",
70029                     "opening_hours",
70030                     "smoking"
70031                 ],
70032                 "geometry": [
70033                     "point",
70034                     "vertex",
70035                     "area"
70036                 ],
70037                 "tags": {
70038                     "office": "ngo"
70039                 },
70040                 "terms": [],
70041                 "name": "NGO Office"
70042             },
70043             "office/physician": {
70044                 "icon": "commercial",
70045                 "fields": [
70046                     "address",
70047                     "opening_hours"
70048                 ],
70049                 "geometry": [
70050                     "point",
70051                     "vertex",
70052                     "area"
70053                 ],
70054                 "tags": {
70055                     "office": "physician"
70056                 },
70057                 "terms": [],
70058                 "name": "Physician"
70059             },
70060             "office/political_party": {
70061                 "icon": "commercial",
70062                 "fields": [
70063                     "address",
70064                     "opening_hours"
70065                 ],
70066                 "geometry": [
70067                     "point",
70068                     "vertex",
70069                     "area"
70070                 ],
70071                 "tags": {
70072                     "office": "political_party"
70073                 },
70074                 "terms": [],
70075                 "name": "Political Party"
70076             },
70077             "office/research": {
70078                 "icon": "commercial",
70079                 "fields": [
70080                     "address",
70081                     "opening_hours"
70082                 ],
70083                 "geometry": [
70084                     "point",
70085                     "vertex",
70086                     "area"
70087                 ],
70088                 "tags": {
70089                     "office": "research"
70090                 },
70091                 "terms": [],
70092                 "name": "Research Office"
70093             },
70094             "office/telecommunication": {
70095                 "icon": "commercial",
70096                 "fields": [
70097                     "address",
70098                     "opening_hours"
70099                 ],
70100                 "geometry": [
70101                     "point",
70102                     "vertex",
70103                     "area"
70104                 ],
70105                 "tags": {
70106                     "office": "telecommunication"
70107                 },
70108                 "terms": [],
70109                 "name": "Telecom Office"
70110             },
70111             "office/therapist": {
70112                 "icon": "commercial",
70113                 "fields": [
70114                     "address",
70115                     "opening_hours"
70116                 ],
70117                 "geometry": [
70118                     "point",
70119                     "vertex",
70120                     "area"
70121                 ],
70122                 "tags": {
70123                     "office": "therapist"
70124                 },
70125                 "terms": [],
70126                 "name": "Therapist"
70127             },
70128             "office/travel_agent": {
70129                 "icon": "suitcase",
70130                 "fields": [
70131                     "address",
70132                     "opening_hours"
70133                 ],
70134                 "geometry": [
70135                     "point",
70136                     "vertex",
70137                     "area"
70138                 ],
70139                 "tags": {
70140                     "office": "travel_agent"
70141                 },
70142                 "terms": [],
70143                 "name": "Travel Agency",
70144                 "searchable": false
70145             },
70146             "piste": {
70147                 "icon": "skiing",
70148                 "fields": [
70149                     "piste/type",
70150                     "piste/difficulty",
70151                     "piste/grooming",
70152                     "oneway",
70153                     "lit"
70154                 ],
70155                 "geometry": [
70156                     "point",
70157                     "line",
70158                     "area"
70159                 ],
70160                 "terms": [
70161                     "ski",
70162                     "sled",
70163                     "sleigh",
70164                     "snowboard",
70165                     "nordic",
70166                     "downhill",
70167                     "snowmobile"
70168                 ],
70169                 "tags": {
70170                     "piste:type": "*"
70171                 },
70172                 "name": "Piste/Ski Trail"
70173             },
70174             "place": {
70175                 "fields": [
70176                     "place"
70177                 ],
70178                 "geometry": [
70179                     "point",
70180                     "vertex",
70181                     "area"
70182                 ],
70183                 "tags": {
70184                     "place": "*"
70185                 },
70186                 "name": "Place"
70187             },
70188             "place/city": {
70189                 "icon": "city",
70190                 "fields": [
70191                     "population"
70192                 ],
70193                 "geometry": [
70194                     "point",
70195                     "area"
70196                 ],
70197                 "tags": {
70198                     "place": "city"
70199                 },
70200                 "name": "City"
70201             },
70202             "place/hamlet": {
70203                 "icon": "triangle-stroked",
70204                 "fields": [
70205                     "population"
70206                 ],
70207                 "geometry": [
70208                     "point",
70209                     "area"
70210                 ],
70211                 "tags": {
70212                     "place": "hamlet"
70213                 },
70214                 "name": "Hamlet"
70215             },
70216             "place/island": {
70217                 "geometry": [
70218                     "point",
70219                     "area"
70220                 ],
70221                 "terms": [
70222                     "archipelago",
70223                     "atoll",
70224                     "bar",
70225                     "cay",
70226                     "isle",
70227                     "islet",
70228                     "key",
70229                     "reef"
70230                 ],
70231                 "tags": {
70232                     "place": "island"
70233                 },
70234                 "name": "Island"
70235             },
70236             "place/isolated_dwelling": {
70237                 "geometry": [
70238                     "point",
70239                     "area"
70240                 ],
70241                 "tags": {
70242                     "place": "isolated_dwelling"
70243                 },
70244                 "name": "Isolated Dwelling"
70245             },
70246             "place/locality": {
70247                 "icon": "marker",
70248                 "fields": [
70249                     "population"
70250                 ],
70251                 "geometry": [
70252                     "point",
70253                     "area"
70254                 ],
70255                 "tags": {
70256                     "place": "locality"
70257                 },
70258                 "name": "Locality"
70259             },
70260             "place/neighbourhood": {
70261                 "icon": "triangle-stroked",
70262                 "fields": [
70263                     "population"
70264                 ],
70265                 "geometry": [
70266                     "point",
70267                     "area"
70268                 ],
70269                 "tags": {
70270                     "place": "neighbourhood"
70271                 },
70272                 "terms": [
70273                     "neighbourhood"
70274                 ],
70275                 "name": "Neighborhood"
70276             },
70277             "place/suburb": {
70278                 "icon": "triangle-stroked",
70279                 "fields": [
70280                     "population"
70281                 ],
70282                 "geometry": [
70283                     "point",
70284                     "area"
70285                 ],
70286                 "tags": {
70287                     "place": "suburb"
70288                 },
70289                 "terms": [
70290                     "Boro",
70291                     "Quarter"
70292                 ],
70293                 "name": "Borough"
70294             },
70295             "place/town": {
70296                 "icon": "town",
70297                 "fields": [
70298                     "population"
70299                 ],
70300                 "geometry": [
70301                     "point",
70302                     "area"
70303                 ],
70304                 "tags": {
70305                     "place": "town"
70306                 },
70307                 "name": "Town"
70308             },
70309             "place/village": {
70310                 "icon": "village",
70311                 "fields": [
70312                     "population"
70313                 ],
70314                 "geometry": [
70315                     "point",
70316                     "area"
70317                 ],
70318                 "tags": {
70319                     "place": "village"
70320                 },
70321                 "name": "Village"
70322             },
70323             "point": {
70324                 "name": "Point",
70325                 "tags": {},
70326                 "geometry": [
70327                     "point"
70328                 ],
70329                 "matchScore": 0.1
70330             },
70331             "power": {
70332                 "geometry": [
70333                     "point",
70334                     "vertex",
70335                     "line",
70336                     "area"
70337                 ],
70338                 "tags": {
70339                     "power": "*"
70340                 },
70341                 "fields": [
70342                     "power"
70343                 ],
70344                 "name": "Power"
70345             },
70346             "power/generator": {
70347                 "name": "Power Generator",
70348                 "geometry": [
70349                     "point",
70350                     "vertex",
70351                     "area"
70352                 ],
70353                 "tags": {
70354                     "power": "generator"
70355                 },
70356                 "fields": [
70357                     "generator/source",
70358                     "generator/method",
70359                     "generator/type"
70360                 ]
70361             },
70362             "power/line": {
70363                 "geometry": [
70364                     "line"
70365                 ],
70366                 "tags": {
70367                     "power": "line"
70368                 },
70369                 "name": "Power Line",
70370                 "icon": "power-line"
70371             },
70372             "power/minor_line": {
70373                 "geometry": [
70374                     "line"
70375                 ],
70376                 "tags": {
70377                     "power": "minor_line"
70378                 },
70379                 "name": "Minor Power Line",
70380                 "icon": "power-line"
70381             },
70382             "power/pole": {
70383                 "geometry": [
70384                     "vertex"
70385                 ],
70386                 "tags": {
70387                     "power": "pole"
70388                 },
70389                 "name": "Power Pole"
70390             },
70391             "power/sub_station": {
70392                 "fields": [
70393                     "operator",
70394                     "building"
70395                 ],
70396                 "geometry": [
70397                     "point",
70398                     "area"
70399                 ],
70400                 "tags": {
70401                     "power": "sub_station"
70402                 },
70403                 "name": "Substation"
70404             },
70405             "power/tower": {
70406                 "geometry": [
70407                     "vertex"
70408                 ],
70409                 "tags": {
70410                     "power": "tower"
70411                 },
70412                 "name": "High-Voltage Tower"
70413             },
70414             "power/transformer": {
70415                 "geometry": [
70416                     "point",
70417                     "vertex",
70418                     "area"
70419                 ],
70420                 "tags": {
70421                     "power": "transformer"
70422                 },
70423                 "name": "Transformer"
70424             },
70425             "public_transport/platform": {
70426                 "fields": [
70427                     "ref",
70428                     "operator",
70429                     "network",
70430                     "shelter"
70431                 ],
70432                 "geometry": [
70433                     "point",
70434                     "vertex",
70435                     "line",
70436                     "area"
70437                 ],
70438                 "tags": {
70439                     "public_transport": "platform"
70440                 },
70441                 "name": "Platform"
70442             },
70443             "public_transport/stop_position": {
70444                 "icon": "bus",
70445                 "fields": [
70446                     "ref",
70447                     "operator",
70448                     "network"
70449                 ],
70450                 "geometry": [
70451                     "vertex"
70452                 ],
70453                 "tags": {
70454                     "public_transport": "stop_position"
70455                 },
70456                 "name": "Stop Position"
70457             },
70458             "railway": {
70459                 "fields": [
70460                     "railway"
70461                 ],
70462                 "geometry": [
70463                     "point",
70464                     "vertex",
70465                     "line",
70466                     "area"
70467                 ],
70468                 "tags": {
70469                     "railway": "*"
70470                 },
70471                 "name": "Railway"
70472             },
70473             "railway/abandoned": {
70474                 "icon": "railway-abandoned",
70475                 "geometry": [
70476                     "line"
70477                 ],
70478                 "tags": {
70479                     "railway": "abandoned"
70480                 },
70481                 "fields": [
70482                     "structure"
70483                 ],
70484                 "terms": [],
70485                 "name": "Abandoned Railway"
70486             },
70487             "railway/disused": {
70488                 "icon": "railway-disused",
70489                 "geometry": [
70490                     "line"
70491                 ],
70492                 "tags": {
70493                     "railway": "disused"
70494                 },
70495                 "fields": [
70496                     "structure"
70497                 ],
70498                 "terms": [],
70499                 "name": "Disused Railway"
70500             },
70501             "railway/funicular": {
70502                 "geometry": [
70503                     "line"
70504                 ],
70505                 "terms": [
70506                     "venicular",
70507                     "cliff railway",
70508                     "cable car",
70509                     "cable railway",
70510                     "funicular railway"
70511                 ],
70512                 "fields": [
70513                     "structure",
70514                     "gauge"
70515                 ],
70516                 "tags": {
70517                     "railway": "funicular"
70518                 },
70519                 "icon": "railway-rail",
70520                 "name": "Funicular"
70521             },
70522             "railway/halt": {
70523                 "icon": "rail",
70524                 "geometry": [
70525                     "point",
70526                     "vertex"
70527                 ],
70528                 "tags": {
70529                     "railway": "halt"
70530                 },
70531                 "name": "Railway Halt",
70532                 "terms": [
70533                     "break",
70534                     "interrupt",
70535                     "rest",
70536                     "wait",
70537                     "interruption"
70538                 ]
70539             },
70540             "railway/level_crossing": {
70541                 "icon": "cross",
70542                 "geometry": [
70543                     "vertex"
70544                 ],
70545                 "tags": {
70546                     "railway": "level_crossing"
70547                 },
70548                 "terms": [
70549                     "crossing",
70550                     "railroad crossing",
70551                     "railway crossing",
70552                     "grade crossing",
70553                     "road through railroad",
70554                     "train crossing"
70555                 ],
70556                 "name": "Level Crossing"
70557             },
70558             "railway/monorail": {
70559                 "icon": "railway-monorail",
70560                 "geometry": [
70561                     "line"
70562                 ],
70563                 "tags": {
70564                     "railway": "monorail"
70565                 },
70566                 "fields": [
70567                     "structure",
70568                     "electrified"
70569                 ],
70570                 "terms": [],
70571                 "name": "Monorail"
70572             },
70573             "railway/narrow_gauge": {
70574                 "icon": "railway-rail",
70575                 "geometry": [
70576                     "line"
70577                 ],
70578                 "tags": {
70579                     "railway": "narrow_gauge"
70580                 },
70581                 "fields": [
70582                     "structure",
70583                     "gauge",
70584                     "electrified"
70585                 ],
70586                 "terms": [
70587                     "narrow gauge railway",
70588                     "narrow gauge railroad"
70589                 ],
70590                 "name": "Narrow Gauge Rail"
70591             },
70592             "railway/platform": {
70593                 "geometry": [
70594                     "point",
70595                     "vertex",
70596                     "line",
70597                     "area"
70598                 ],
70599                 "tags": {
70600                     "railway": "platform"
70601                 },
70602                 "name": "Railway Platform"
70603             },
70604             "railway/rail": {
70605                 "icon": "railway-rail",
70606                 "geometry": [
70607                     "line"
70608                 ],
70609                 "tags": {
70610                     "railway": "rail"
70611                 },
70612                 "fields": [
70613                     "structure",
70614                     "gauge",
70615                     "electrified"
70616                 ],
70617                 "terms": [],
70618                 "name": "Rail"
70619             },
70620             "railway/station": {
70621                 "icon": "rail",
70622                 "fields": [
70623                     "building_area"
70624                 ],
70625                 "geometry": [
70626                     "point",
70627                     "vertex",
70628                     "area"
70629                 ],
70630                 "tags": {
70631                     "railway": "station"
70632                 },
70633                 "terms": [
70634                     "train station",
70635                     "station"
70636                 ],
70637                 "name": "Railway Station"
70638             },
70639             "railway/subway": {
70640                 "icon": "railway-subway",
70641                 "fields": [
70642                     "structure",
70643                     "gauge",
70644                     "electrified"
70645                 ],
70646                 "geometry": [
70647                     "line"
70648                 ],
70649                 "tags": {
70650                     "railway": "subway"
70651                 },
70652                 "terms": [],
70653                 "name": "Subway"
70654             },
70655             "railway/subway_entrance": {
70656                 "icon": "rail-metro",
70657                 "geometry": [
70658                     "point"
70659                 ],
70660                 "tags": {
70661                     "railway": "subway_entrance"
70662                 },
70663                 "terms": [],
70664                 "name": "Subway Entrance"
70665             },
70666             "railway/tram": {
70667                 "icon": "railway-light-rail",
70668                 "geometry": [
70669                     "line"
70670                 ],
70671                 "tags": {
70672                     "railway": "tram"
70673                 },
70674                 "fields": [
70675                     "structure",
70676                     "gauge",
70677                     "electrified"
70678                 ],
70679                 "terms": [
70680                     "streetcar"
70681                 ],
70682                 "name": "Tram"
70683             },
70684             "relation": {
70685                 "name": "Relation",
70686                 "icon": "relation",
70687                 "tags": {},
70688                 "geometry": [
70689                     "relation"
70690                 ],
70691                 "fields": [
70692                     "relation"
70693                 ]
70694             },
70695             "route/ferry": {
70696                 "icon": "ferry",
70697                 "geometry": [
70698                     "line"
70699                 ],
70700                 "tags": {
70701                     "route": "ferry"
70702                 },
70703                 "name": "Ferry Route"
70704             },
70705             "shop": {
70706                 "icon": "shop",
70707                 "fields": [
70708                     "shop",
70709                     "address",
70710                     "opening_hours"
70711                 ],
70712                 "geometry": [
70713                     "point",
70714                     "vertex",
70715                     "area"
70716                 ],
70717                 "tags": {
70718                     "shop": "*"
70719                 },
70720                 "terms": [],
70721                 "name": "Shop"
70722             },
70723             "shop/alcohol": {
70724                 "icon": "alcohol-shop",
70725                 "fields": [
70726                     "address",
70727                     "building_area",
70728                     "opening_hours"
70729                 ],
70730                 "geometry": [
70731                     "point",
70732                     "vertex",
70733                     "area"
70734                 ],
70735                 "tags": {
70736                     "shop": "alcohol"
70737                 },
70738                 "terms": [
70739                     "alcohol"
70740                 ],
70741                 "name": "Liquor Store"
70742             },
70743             "shop/art": {
70744                 "icon": "art-gallery",
70745                 "fields": [
70746                     "address",
70747                     "building_area",
70748                     "opening_hours"
70749                 ],
70750                 "geometry": [
70751                     "point",
70752                     "vertex",
70753                     "area"
70754                 ],
70755                 "terms": [
70756                     "art store",
70757                     "art gallery"
70758                 ],
70759                 "tags": {
70760                     "shop": "art"
70761                 },
70762                 "name": "Art Shop"
70763             },
70764             "shop/bakery": {
70765                 "icon": "bakery",
70766                 "fields": [
70767                     "address",
70768                     "building_area",
70769                     "opening_hours"
70770                 ],
70771                 "geometry": [
70772                     "point",
70773                     "vertex",
70774                     "area"
70775                 ],
70776                 "tags": {
70777                     "shop": "bakery"
70778                 },
70779                 "name": "Bakery"
70780             },
70781             "shop/beauty": {
70782                 "icon": "shop",
70783                 "fields": [
70784                     "address",
70785                     "building_area",
70786                     "opening_hours"
70787                 ],
70788                 "geometry": [
70789                     "point",
70790                     "vertex",
70791                     "area"
70792                 ],
70793                 "terms": [
70794                     "nail spa",
70795                     "spa",
70796                     "salon",
70797                     "tanning"
70798                 ],
70799                 "tags": {
70800                     "shop": "beauty"
70801                 },
70802                 "name": "Beauty Shop"
70803             },
70804             "shop/beverages": {
70805                 "icon": "shop",
70806                 "fields": [
70807                     "address",
70808                     "building_area",
70809                     "opening_hours"
70810                 ],
70811                 "geometry": [
70812                     "point",
70813                     "vertex",
70814                     "area"
70815                 ],
70816                 "tags": {
70817                     "shop": "beverages"
70818                 },
70819                 "name": "Beverage Store"
70820             },
70821             "shop/bicycle": {
70822                 "icon": "bicycle",
70823                 "fields": [
70824                     "address",
70825                     "building_area",
70826                     "opening_hours"
70827                 ],
70828                 "geometry": [
70829                     "point",
70830                     "vertex",
70831                     "area"
70832                 ],
70833                 "tags": {
70834                     "shop": "bicycle"
70835                 },
70836                 "name": "Bicycle Shop"
70837             },
70838             "shop/bookmaker": {
70839                 "icon": "shop",
70840                 "fields": [
70841                     "address",
70842                     "building_area",
70843                     "opening_hours"
70844                 ],
70845                 "geometry": [
70846                     "point",
70847                     "vertex",
70848                     "area"
70849                 ],
70850                 "tags": {
70851                     "shop": "bookmaker"
70852                 },
70853                 "name": "Bookmaker"
70854             },
70855             "shop/books": {
70856                 "icon": "shop",
70857                 "fields": [
70858                     "address",
70859                     "building_area",
70860                     "opening_hours"
70861                 ],
70862                 "geometry": [
70863                     "point",
70864                     "vertex",
70865                     "area"
70866                 ],
70867                 "tags": {
70868                     "shop": "books"
70869                 },
70870                 "name": "Bookstore"
70871             },
70872             "shop/boutique": {
70873                 "icon": "shop",
70874                 "fields": [
70875                     "address",
70876                     "building_area",
70877                     "opening_hours"
70878                 ],
70879                 "geometry": [
70880                     "point",
70881                     "vertex",
70882                     "area"
70883                 ],
70884                 "tags": {
70885                     "shop": "boutique"
70886                 },
70887                 "name": "Boutique"
70888             },
70889             "shop/butcher": {
70890                 "icon": "slaughterhouse",
70891                 "fields": [
70892                     "building_area",
70893                     "opening_hours"
70894                 ],
70895                 "geometry": [
70896                     "point",
70897                     "vertex",
70898                     "area"
70899                 ],
70900                 "terms": [],
70901                 "tags": {
70902                     "shop": "butcher"
70903                 },
70904                 "name": "Butcher"
70905             },
70906             "shop/car": {
70907                 "icon": "car",
70908                 "fields": [
70909                     "address",
70910                     "opening_hours"
70911                 ],
70912                 "geometry": [
70913                     "point",
70914                     "vertex",
70915                     "area"
70916                 ],
70917                 "tags": {
70918                     "shop": "car"
70919                 },
70920                 "name": "Car Dealership"
70921             },
70922             "shop/car_parts": {
70923                 "icon": "car",
70924                 "fields": [
70925                     "address",
70926                     "building_area",
70927                     "opening_hours"
70928                 ],
70929                 "geometry": [
70930                     "point",
70931                     "vertex",
70932                     "area"
70933                 ],
70934                 "tags": {
70935                     "shop": "car_parts"
70936                 },
70937                 "name": "Car Parts Store"
70938             },
70939             "shop/car_repair": {
70940                 "icon": "car",
70941                 "fields": [
70942                     "address",
70943                     "building_area",
70944                     "opening_hours"
70945                 ],
70946                 "geometry": [
70947                     "point",
70948                     "vertex",
70949                     "area"
70950                 ],
70951                 "tags": {
70952                     "shop": "car_repair"
70953                 },
70954                 "name": "Car Repair Shop"
70955             },
70956             "shop/chemist": {
70957                 "icon": "chemist",
70958                 "fields": [
70959                     "address",
70960                     "building_area",
70961                     "opening_hours"
70962                 ],
70963                 "geometry": [
70964                     "point",
70965                     "vertex",
70966                     "area"
70967                 ],
70968                 "tags": {
70969                     "shop": "chemist"
70970                 },
70971                 "name": "Chemist"
70972             },
70973             "shop/clothes": {
70974                 "icon": "clothing-store",
70975                 "fields": [
70976                     "address",
70977                     "building_area",
70978                     "opening_hours"
70979                 ],
70980                 "geometry": [
70981                     "point",
70982                     "vertex",
70983                     "area"
70984                 ],
70985                 "tags": {
70986                     "shop": "clothes"
70987                 },
70988                 "name": "Clothing Store"
70989             },
70990             "shop/computer": {
70991                 "icon": "shop",
70992                 "fields": [
70993                     "address",
70994                     "building_area",
70995                     "opening_hours"
70996                 ],
70997                 "geometry": [
70998                     "point",
70999                     "vertex",
71000                     "area"
71001                 ],
71002                 "tags": {
71003                     "shop": "computer"
71004                 },
71005                 "name": "Computer Store"
71006             },
71007             "shop/confectionery": {
71008                 "icon": "shop",
71009                 "fields": [
71010                     "address",
71011                     "building_area",
71012                     "opening_hours"
71013                 ],
71014                 "geometry": [
71015                     "point",
71016                     "vertex",
71017                     "area"
71018                 ],
71019                 "tags": {
71020                     "shop": "confectionery"
71021                 },
71022                 "name": "Confectionery"
71023             },
71024             "shop/convenience": {
71025                 "icon": "shop",
71026                 "fields": [
71027                     "address",
71028                     "building_area",
71029                     "opening_hours"
71030                 ],
71031                 "geometry": [
71032                     "point",
71033                     "vertex",
71034                     "area"
71035                 ],
71036                 "tags": {
71037                     "shop": "convenience"
71038                 },
71039                 "name": "Convenience Store"
71040             },
71041             "shop/deli": {
71042                 "icon": "restaurant",
71043                 "fields": [
71044                     "address",
71045                     "building_area",
71046                     "opening_hours"
71047                 ],
71048                 "geometry": [
71049                     "point",
71050                     "vertex",
71051                     "area"
71052                 ],
71053                 "tags": {
71054                     "shop": "deli"
71055                 },
71056                 "name": "Deli"
71057             },
71058             "shop/department_store": {
71059                 "icon": "shop",
71060                 "fields": [
71061                     "address",
71062                     "building_area",
71063                     "opening_hours"
71064                 ],
71065                 "geometry": [
71066                     "point",
71067                     "vertex",
71068                     "area"
71069                 ],
71070                 "tags": {
71071                     "shop": "department_store"
71072                 },
71073                 "name": "Department Store"
71074             },
71075             "shop/doityourself": {
71076                 "icon": "shop",
71077                 "fields": [
71078                     "address",
71079                     "building_area",
71080                     "opening_hours"
71081                 ],
71082                 "geometry": [
71083                     "point",
71084                     "vertex",
71085                     "area"
71086                 ],
71087                 "tags": {
71088                     "shop": "doityourself"
71089                 },
71090                 "name": "DIY Store"
71091             },
71092             "shop/dry_cleaning": {
71093                 "icon": "shop",
71094                 "fields": [
71095                     "address",
71096                     "building_area",
71097                     "opening_hours"
71098                 ],
71099                 "geometry": [
71100                     "point",
71101                     "vertex",
71102                     "area"
71103                 ],
71104                 "tags": {
71105                     "shop": "dry_cleaning"
71106                 },
71107                 "name": "Dry Cleaners"
71108             },
71109             "shop/electronics": {
71110                 "icon": "shop",
71111                 "fields": [
71112                     "address",
71113                     "building_area",
71114                     "opening_hours"
71115                 ],
71116                 "geometry": [
71117                     "point",
71118                     "vertex",
71119                     "area"
71120                 ],
71121                 "tags": {
71122                     "shop": "electronics"
71123                 },
71124                 "name": "Electronics Store"
71125             },
71126             "shop/farm": {
71127                 "icon": "shop",
71128                 "fields": [
71129                     "address",
71130                     "building_area",
71131                     "opening_hours"
71132                 ],
71133                 "geometry": [
71134                     "point",
71135                     "vertex",
71136                     "area"
71137                 ],
71138                 "tags": {
71139                     "shop": "farm"
71140                 },
71141                 "terms": [
71142                     "farm shop",
71143                     "farm stand"
71144                 ],
71145                 "name": "Produce Stand"
71146             },
71147             "shop/fishmonger": {
71148                 "icon": "shop",
71149                 "fields": [
71150                     "address",
71151                     "building_area",
71152                     "opening_hours"
71153                 ],
71154                 "geometry": [
71155                     "point",
71156                     "vertex",
71157                     "area"
71158                 ],
71159                 "tags": {
71160                     "shop": "fishmonger"
71161                 },
71162                 "name": "Fishmonger",
71163                 "searchable": false
71164             },
71165             "shop/florist": {
71166                 "icon": "shop",
71167                 "fields": [
71168                     "address",
71169                     "building_area",
71170                     "opening_hours"
71171                 ],
71172                 "geometry": [
71173                     "point",
71174                     "vertex",
71175                     "area"
71176                 ],
71177                 "tags": {
71178                     "shop": "florist"
71179                 },
71180                 "name": "Florist"
71181             },
71182             "shop/funeral_directors": {
71183                 "icon": "cemetery",
71184                 "fields": [
71185                     "address",
71186                     "building_area",
71187                     "religion",
71188                     "denomination"
71189                 ],
71190                 "geometry": [
71191                     "point",
71192                     "vertex",
71193                     "area"
71194                 ],
71195                 "tags": {
71196                     "shop": "funeral_directors"
71197                 },
71198                 "terms": [
71199                     "undertaker",
71200                     "funeral parlour",
71201                     "funeral parlor",
71202                     "memorial home"
71203                 ],
71204                 "name": "Funeral Home"
71205             },
71206             "shop/furniture": {
71207                 "icon": "shop",
71208                 "fields": [
71209                     "address",
71210                     "building_area",
71211                     "opening_hours"
71212                 ],
71213                 "geometry": [
71214                     "point",
71215                     "vertex",
71216                     "area"
71217                 ],
71218                 "tags": {
71219                     "shop": "furniture"
71220                 },
71221                 "name": "Furniture Store"
71222             },
71223             "shop/garden_centre": {
71224                 "icon": "shop",
71225                 "fields": [
71226                     "address",
71227                     "building_area",
71228                     "opening_hours"
71229                 ],
71230                 "geometry": [
71231                     "point",
71232                     "vertex",
71233                     "area"
71234                 ],
71235                 "terms": [
71236                     "garden centre"
71237                 ],
71238                 "tags": {
71239                     "shop": "garden_centre"
71240                 },
71241                 "name": "Garden Center"
71242             },
71243             "shop/gift": {
71244                 "icon": "shop",
71245                 "fields": [
71246                     "address",
71247                     "building_area",
71248                     "opening_hours"
71249                 ],
71250                 "geometry": [
71251                     "point",
71252                     "vertex",
71253                     "area"
71254                 ],
71255                 "tags": {
71256                     "shop": "gift"
71257                 },
71258                 "name": "Gift Shop"
71259             },
71260             "shop/greengrocer": {
71261                 "icon": "shop",
71262                 "fields": [
71263                     "address",
71264                     "building_area",
71265                     "opening_hours"
71266                 ],
71267                 "geometry": [
71268                     "point",
71269                     "vertex",
71270                     "area"
71271                 ],
71272                 "tags": {
71273                     "shop": "greengrocer"
71274                 },
71275                 "name": "Greengrocer"
71276             },
71277             "shop/hairdresser": {
71278                 "icon": "hairdresser",
71279                 "fields": [
71280                     "address",
71281                     "building_area",
71282                     "opening_hours"
71283                 ],
71284                 "geometry": [
71285                     "point",
71286                     "vertex",
71287                     "area"
71288                 ],
71289                 "tags": {
71290                     "shop": "hairdresser"
71291                 },
71292                 "name": "Hairdresser"
71293             },
71294             "shop/hardware": {
71295                 "icon": "shop",
71296                 "fields": [
71297                     "address",
71298                     "building_area",
71299                     "opening_hours"
71300                 ],
71301                 "geometry": [
71302                     "point",
71303                     "vertex",
71304                     "area"
71305                 ],
71306                 "tags": {
71307                     "shop": "hardware"
71308                 },
71309                 "name": "Hardware Store"
71310             },
71311             "shop/hifi": {
71312                 "icon": "shop",
71313                 "fields": [
71314                     "address",
71315                     "building_area",
71316                     "opening_hours"
71317                 ],
71318                 "geometry": [
71319                     "point",
71320                     "vertex",
71321                     "area"
71322                 ],
71323                 "tags": {
71324                     "shop": "hifi"
71325                 },
71326                 "name": "Hifi Store"
71327             },
71328             "shop/jewelry": {
71329                 "icon": "shop",
71330                 "fields": [
71331                     "address",
71332                     "building_area",
71333                     "opening_hours"
71334                 ],
71335                 "geometry": [
71336                     "point",
71337                     "vertex",
71338                     "area"
71339                 ],
71340                 "tags": {
71341                     "shop": "jewelry"
71342                 },
71343                 "name": "Jeweler"
71344             },
71345             "shop/kiosk": {
71346                 "icon": "shop",
71347                 "fields": [
71348                     "address",
71349                     "building_area",
71350                     "opening_hours"
71351                 ],
71352                 "geometry": [
71353                     "point",
71354                     "vertex",
71355                     "area"
71356                 ],
71357                 "tags": {
71358                     "shop": "kiosk"
71359                 },
71360                 "name": "Kiosk"
71361             },
71362             "shop/laundry": {
71363                 "icon": "laundry",
71364                 "fields": [
71365                     "address",
71366                     "building_area",
71367                     "opening_hours"
71368                 ],
71369                 "geometry": [
71370                     "point",
71371                     "vertex",
71372                     "area"
71373                 ],
71374                 "tags": {
71375                     "shop": "laundry"
71376                 },
71377                 "name": "Laundry"
71378             },
71379             "shop/locksmith": {
71380                 "icon": "shop",
71381                 "fields": [
71382                     "address",
71383                     "building_area",
71384                     "opening_hours"
71385                 ],
71386                 "geometry": [
71387                     "point",
71388                     "vertex",
71389                     "area"
71390                 ],
71391                 "terms": [
71392                     "keys"
71393                 ],
71394                 "tags": {
71395                     "shop": "locksmith"
71396                 },
71397                 "name": "Locksmith"
71398             },
71399             "shop/lottery": {
71400                 "icon": "shop",
71401                 "fields": [
71402                     "address",
71403                     "building_area",
71404                     "opening_hours"
71405                 ],
71406                 "geometry": [
71407                     "point",
71408                     "vertex",
71409                     "area"
71410                 ],
71411                 "tags": {
71412                     "shop": "lottery"
71413                 },
71414                 "name": "Lottery Shop"
71415             },
71416             "shop/mall": {
71417                 "icon": "shop",
71418                 "fields": [
71419                     "address",
71420                     "building_area",
71421                     "opening_hours"
71422                 ],
71423                 "geometry": [
71424                     "point",
71425                     "vertex",
71426                     "area"
71427                 ],
71428                 "tags": {
71429                     "shop": "mall"
71430                 },
71431                 "name": "Mall"
71432             },
71433             "shop/mobile_phone": {
71434                 "icon": "mobilephone",
71435                 "fields": [
71436                     "address",
71437                     "building_area",
71438                     "opening_hours"
71439                 ],
71440                 "geometry": [
71441                     "point",
71442                     "vertex",
71443                     "area"
71444                 ],
71445                 "tags": {
71446                     "shop": "mobile_phone"
71447                 },
71448                 "name": "Mobile Phone Store"
71449             },
71450             "shop/motorcycle": {
71451                 "icon": "scooter",
71452                 "fields": [
71453                     "address",
71454                     "building_area",
71455                     "opening_hours"
71456                 ],
71457                 "geometry": [
71458                     "point",
71459                     "vertex",
71460                     "area"
71461                 ],
71462                 "tags": {
71463                     "shop": "motorcycle"
71464                 },
71465                 "name": "Motorcycle Dealership"
71466             },
71467             "shop/music": {
71468                 "icon": "music",
71469                 "fields": [
71470                     "address",
71471                     "building_area",
71472                     "opening_hours"
71473                 ],
71474                 "geometry": [
71475                     "point",
71476                     "vertex",
71477                     "area"
71478                 ],
71479                 "tags": {
71480                     "shop": "music"
71481                 },
71482                 "name": "Music Store"
71483             },
71484             "shop/newsagent": {
71485                 "icon": "shop",
71486                 "fields": [
71487                     "address",
71488                     "building_area",
71489                     "opening_hours"
71490                 ],
71491                 "geometry": [
71492                     "point",
71493                     "vertex",
71494                     "area"
71495                 ],
71496                 "tags": {
71497                     "shop": "newsagent"
71498                 },
71499                 "name": "Newsagent"
71500             },
71501             "shop/optician": {
71502                 "icon": "shop",
71503                 "fields": [
71504                     "address",
71505                     "building_area",
71506                     "opening_hours"
71507                 ],
71508                 "geometry": [
71509                     "point",
71510                     "vertex",
71511                     "area"
71512                 ],
71513                 "tags": {
71514                     "shop": "optician"
71515                 },
71516                 "name": "Optician"
71517             },
71518             "shop/outdoor": {
71519                 "icon": "shop",
71520                 "fields": [
71521                     "address",
71522                     "building_area",
71523                     "opening_hours"
71524                 ],
71525                 "geometry": [
71526                     "point",
71527                     "vertex",
71528                     "area"
71529                 ],
71530                 "tags": {
71531                     "shop": "outdoor"
71532                 },
71533                 "name": "Outdoor Store"
71534             },
71535             "shop/pet": {
71536                 "icon": "dog-park",
71537                 "fields": [
71538                     "address",
71539                     "building_area",
71540                     "opening_hours"
71541                 ],
71542                 "geometry": [
71543                     "point",
71544                     "vertex",
71545                     "area"
71546                 ],
71547                 "tags": {
71548                     "shop": "pet"
71549                 },
71550                 "name": "Pet Store"
71551             },
71552             "shop/photo": {
71553                 "icon": "camera",
71554                 "fields": [
71555                     "address",
71556                     "building_area",
71557                     "opening_hours"
71558                 ],
71559                 "geometry": [
71560                     "point",
71561                     "vertex",
71562                     "area"
71563                 ],
71564                 "tags": {
71565                     "shop": "photo"
71566                 },
71567                 "name": "Photography Store"
71568             },
71569             "shop/seafood": {
71570                 "icon": "shop",
71571                 "fields": [
71572                     "address",
71573                     "building_area",
71574                     "opening_hours"
71575                 ],
71576                 "geometry": [
71577                     "point",
71578                     "vertex",
71579                     "area"
71580                 ],
71581                 "tags": {
71582                     "shop": "seafood"
71583                 },
71584                 "terms": [
71585                     "fishmonger"
71586                 ],
71587                 "name": "Seafood Shop"
71588             },
71589             "shop/shoes": {
71590                 "icon": "shop",
71591                 "fields": [
71592                     "address",
71593                     "building_area",
71594                     "opening_hours"
71595                 ],
71596                 "geometry": [
71597                     "point",
71598                     "vertex",
71599                     "area"
71600                 ],
71601                 "tags": {
71602                     "shop": "shoes"
71603                 },
71604                 "name": "Shoe Store"
71605             },
71606             "shop/sports": {
71607                 "icon": "shop",
71608                 "fields": [
71609                     "address",
71610                     "building_area",
71611                     "opening_hours"
71612                 ],
71613                 "geometry": [
71614                     "point",
71615                     "vertex",
71616                     "area"
71617                 ],
71618                 "tags": {
71619                     "shop": "sports"
71620                 },
71621                 "name": "Sporting Goods Store"
71622             },
71623             "shop/stationery": {
71624                 "icon": "shop",
71625                 "fields": [
71626                     "address",
71627                     "building_area",
71628                     "opening_hours"
71629                 ],
71630                 "geometry": [
71631                     "point",
71632                     "vertex",
71633                     "area"
71634                 ],
71635                 "tags": {
71636                     "shop": "stationery"
71637                 },
71638                 "name": "Stationery Store"
71639             },
71640             "shop/supermarket": {
71641                 "icon": "grocery",
71642                 "fields": [
71643                     "operator",
71644                     "building_area",
71645                     "address"
71646                 ],
71647                 "geometry": [
71648                     "point",
71649                     "vertex",
71650                     "area"
71651                 ],
71652                 "terms": [
71653                     "bazaar",
71654                     "boutique",
71655                     "chain",
71656                     "co-op",
71657                     "cut-rate store",
71658                     "discount store",
71659                     "five-and-dime",
71660                     "flea market",
71661                     "galleria",
71662                     "grocery store",
71663                     "mall",
71664                     "mart",
71665                     "outlet",
71666                     "outlet store",
71667                     "shop",
71668                     "shopping center",
71669                     "shopping centre",
71670                     "shopping plaza",
71671                     "stand",
71672                     "store",
71673                     "supermarket",
71674                     "thrift shop"
71675                 ],
71676                 "tags": {
71677                     "shop": "supermarket"
71678                 },
71679                 "name": "Supermarket"
71680             },
71681             "shop/tailor": {
71682                 "name": "Tailor",
71683                 "geometry": [
71684                     "point",
71685                     "area"
71686                 ],
71687                 "terms": [
71688                     "tailor",
71689                     "clothes"
71690                 ],
71691                 "tags": {
71692                     "shop": "tailor"
71693                 },
71694                 "icon": "clothing-store",
71695                 "fields": [
71696                     "building_area",
71697                     "address",
71698                     "operator",
71699                     "opening_hours"
71700                 ]
71701             },
71702             "shop/toys": {
71703                 "icon": "shop",
71704                 "fields": [
71705                     "address",
71706                     "building_area",
71707                     "opening_hours"
71708                 ],
71709                 "geometry": [
71710                     "point",
71711                     "vertex",
71712                     "area"
71713                 ],
71714                 "tags": {
71715                     "shop": "toys"
71716                 },
71717                 "name": "Toy Store"
71718             },
71719             "shop/travel_agency": {
71720                 "icon": "suitcase",
71721                 "fields": [
71722                     "address",
71723                     "building_area",
71724                     "opening_hours"
71725                 ],
71726                 "geometry": [
71727                     "point",
71728                     "vertex",
71729                     "area"
71730                 ],
71731                 "tags": {
71732                     "shop": "travel_agency"
71733                 },
71734                 "name": "Travel Agency"
71735             },
71736             "shop/tyres": {
71737                 "icon": "shop",
71738                 "fields": [
71739                     "address",
71740                     "building_area",
71741                     "opening_hours"
71742                 ],
71743                 "geometry": [
71744                     "point",
71745                     "vertex",
71746                     "area"
71747                 ],
71748                 "tags": {
71749                     "shop": "tyres"
71750                 },
71751                 "name": "Tire Store"
71752             },
71753             "shop/vacant": {
71754                 "icon": "shop",
71755                 "fields": [
71756                     "address",
71757                     "building_area",
71758                     "opening_hours"
71759                 ],
71760                 "geometry": [
71761                     "point",
71762                     "vertex",
71763                     "area"
71764                 ],
71765                 "tags": {
71766                     "shop": "vacant"
71767                 },
71768                 "name": "Vacant Shop"
71769             },
71770             "shop/variety_store": {
71771                 "icon": "shop",
71772                 "fields": [
71773                     "address",
71774                     "building_area",
71775                     "opening_hours"
71776                 ],
71777                 "geometry": [
71778                     "point",
71779                     "vertex",
71780                     "area"
71781                 ],
71782                 "tags": {
71783                     "shop": "variety_store"
71784                 },
71785                 "name": "Variety Store"
71786             },
71787             "shop/video": {
71788                 "icon": "shop",
71789                 "fields": [
71790                     "address",
71791                     "building_area",
71792                     "opening_hours"
71793                 ],
71794                 "geometry": [
71795                     "point",
71796                     "vertex",
71797                     "area"
71798                 ],
71799                 "tags": {
71800                     "shop": "video"
71801                 },
71802                 "name": "Video Store"
71803             },
71804             "shop/wine": {
71805                 "icon": "alcohol-shop",
71806                 "fields": [
71807                     "address",
71808                     "building_area",
71809                     "opening_hours"
71810                 ],
71811                 "geometry": [
71812                     "point",
71813                     "vertex",
71814                     "area"
71815                 ],
71816                 "tags": {
71817                     "shop": "wine"
71818                 },
71819                 "terms": [
71820                     "winery"
71821                 ],
71822                 "name": "Wine Shop"
71823             },
71824             "tourism": {
71825                 "fields": [
71826                     "tourism"
71827                 ],
71828                 "geometry": [
71829                     "point",
71830                     "vertex",
71831                     "area"
71832                 ],
71833                 "tags": {
71834                     "tourism": "*"
71835                 },
71836                 "name": "Tourism"
71837             },
71838             "tourism/alpine_hut": {
71839                 "icon": "lodging",
71840                 "fields": [
71841                     "operator",
71842                     "address"
71843                 ],
71844                 "geometry": [
71845                     "point",
71846                     "vertex",
71847                     "area"
71848                 ],
71849                 "tags": {
71850                     "tourism": "alpine_hut"
71851                 },
71852                 "name": "Alpine Hut"
71853             },
71854             "tourism/artwork": {
71855                 "fields": [
71856                     "artwork_type",
71857                     "artist"
71858                 ],
71859                 "icon": "art-gallery",
71860                 "geometry": [
71861                     "point",
71862                     "vertex",
71863                     "area"
71864                 ],
71865                 "tags": {
71866                     "tourism": "artwork"
71867                 },
71868                 "terms": [
71869                     "mural",
71870                     "sculpture",
71871                     "statue"
71872                 ],
71873                 "name": "Artwork"
71874             },
71875             "tourism/attraction": {
71876                 "icon": "monument",
71877                 "fields": [
71878                     "operator",
71879                     "address"
71880                 ],
71881                 "geometry": [
71882                     "point",
71883                     "vertex",
71884                     "area"
71885                 ],
71886                 "tags": {
71887                     "tourism": "attraction"
71888                 },
71889                 "name": "Tourist Attraction"
71890             },
71891             "tourism/camp_site": {
71892                 "icon": "campsite",
71893                 "fields": [
71894                     "operator",
71895                     "address",
71896                     "smoking"
71897                 ],
71898                 "geometry": [
71899                     "point",
71900                     "vertex",
71901                     "area"
71902                 ],
71903                 "terms": [
71904                     "camping"
71905                 ],
71906                 "tags": {
71907                     "tourism": "camp_site"
71908                 },
71909                 "name": "Camp Site"
71910             },
71911             "tourism/caravan_site": {
71912                 "fields": [
71913                     "operator",
71914                     "address",
71915                     "smoking"
71916                 ],
71917                 "geometry": [
71918                     "point",
71919                     "vertex",
71920                     "area"
71921                 ],
71922                 "tags": {
71923                     "tourism": "caravan_site"
71924                 },
71925                 "name": "RV Park"
71926             },
71927             "tourism/chalet": {
71928                 "icon": "lodging",
71929                 "fields": [
71930                     "operator",
71931                     "building_area",
71932                     "address",
71933                     "smoking"
71934                 ],
71935                 "geometry": [
71936                     "point",
71937                     "vertex",
71938                     "area"
71939                 ],
71940                 "tags": {
71941                     "tourism": "chalet"
71942                 },
71943                 "name": "Chalet"
71944             },
71945             "tourism/guest_house": {
71946                 "icon": "lodging",
71947                 "fields": [
71948                     "operator",
71949                     "address",
71950                     "smoking"
71951                 ],
71952                 "geometry": [
71953                     "point",
71954                     "vertex",
71955                     "area"
71956                 ],
71957                 "tags": {
71958                     "tourism": "guest_house"
71959                 },
71960                 "terms": [
71961                     "B&B",
71962                     "Bed & Breakfast",
71963                     "Bed and Breakfast"
71964                 ],
71965                 "name": "Guest House"
71966             },
71967             "tourism/hostel": {
71968                 "icon": "lodging",
71969                 "fields": [
71970                     "operator",
71971                     "building_area",
71972                     "address",
71973                     "smoking"
71974                 ],
71975                 "geometry": [
71976                     "point",
71977                     "vertex",
71978                     "area"
71979                 ],
71980                 "tags": {
71981                     "tourism": "hostel"
71982                 },
71983                 "name": "Hostel"
71984             },
71985             "tourism/hotel": {
71986                 "icon": "lodging",
71987                 "fields": [
71988                     "operator",
71989                     "building_area",
71990                     "address",
71991                     "smoking"
71992                 ],
71993                 "geometry": [
71994                     "point",
71995                     "vertex",
71996                     "area"
71997                 ],
71998                 "terms": [],
71999                 "tags": {
72000                     "tourism": "hotel"
72001                 },
72002                 "name": "Hotel"
72003             },
72004             "tourism/information": {
72005                 "fields": [
72006                     "information",
72007                     "building_area",
72008                     "address",
72009                     "operator"
72010                 ],
72011                 "geometry": [
72012                     "point",
72013                     "vertex",
72014                     "area"
72015                 ],
72016                 "tags": {
72017                     "tourism": "information"
72018                 },
72019                 "name": "Information"
72020             },
72021             "tourism/motel": {
72022                 "icon": "lodging",
72023                 "fields": [
72024                     "operator",
72025                     "building_area",
72026                     "address",
72027                     "smoking"
72028                 ],
72029                 "geometry": [
72030                     "point",
72031                     "vertex",
72032                     "area"
72033                 ],
72034                 "tags": {
72035                     "tourism": "motel"
72036                 },
72037                 "name": "Motel"
72038             },
72039             "tourism/museum": {
72040                 "icon": "museum",
72041                 "fields": [
72042                     "operator",
72043                     "building_area",
72044                     "address"
72045                 ],
72046                 "geometry": [
72047                     "point",
72048                     "vertex",
72049                     "area"
72050                 ],
72051                 "terms": [
72052                     "exhibition",
72053                     "exhibits archive",
72054                     "foundation",
72055                     "gallery",
72056                     "hall",
72057                     "institution",
72058                     "library",
72059                     "menagerie",
72060                     "repository",
72061                     "salon",
72062                     "storehouse",
72063                     "treasury",
72064                     "vault"
72065                 ],
72066                 "tags": {
72067                     "tourism": "museum"
72068                 },
72069                 "name": "Museum"
72070             },
72071             "tourism/picnic_site": {
72072                 "icon": "park",
72073                 "fields": [
72074                     "operator",
72075                     "address",
72076                     "smoking"
72077                 ],
72078                 "geometry": [
72079                     "point",
72080                     "vertex",
72081                     "area"
72082                 ],
72083                 "terms": [],
72084                 "tags": {
72085                     "tourism": "picnic_site"
72086                 },
72087                 "name": "Picnic Site"
72088             },
72089             "tourism/theme_park": {
72090                 "fields": [
72091                     "operator",
72092                     "address"
72093                 ],
72094                 "geometry": [
72095                     "point",
72096                     "vertex",
72097                     "area"
72098                 ],
72099                 "tags": {
72100                     "tourism": "theme_park"
72101                 },
72102                 "name": "Theme Park"
72103             },
72104             "tourism/viewpoint": {
72105                 "geometry": [
72106                     "point",
72107                     "vertex"
72108                 ],
72109                 "tags": {
72110                     "tourism": "viewpoint"
72111                 },
72112                 "name": "Viewpoint"
72113             },
72114             "tourism/zoo": {
72115                 "icon": "zoo",
72116                 "fields": [
72117                     "operator",
72118                     "address"
72119                 ],
72120                 "geometry": [
72121                     "point",
72122                     "vertex",
72123                     "area"
72124                 ],
72125                 "tags": {
72126                     "tourism": "zoo"
72127                 },
72128                 "name": "Zoo"
72129             },
72130             "type/boundary": {
72131                 "geometry": [
72132                     "relation"
72133                 ],
72134                 "tags": {
72135                     "type": "boundary"
72136                 },
72137                 "name": "Boundary",
72138                 "icon": "boundary",
72139                 "fields": [
72140                     "boundary"
72141                 ]
72142             },
72143             "type/boundary/administrative": {
72144                 "name": "Administrative Boundary",
72145                 "geometry": [
72146                     "relation"
72147                 ],
72148                 "tags": {
72149                     "type": "boundary",
72150                     "boundary": "administrative"
72151                 },
72152                 "fields": [
72153                     "admin_level"
72154                 ],
72155                 "icon": "boundary"
72156             },
72157             "type/multipolygon": {
72158                 "geometry": [
72159                     "area",
72160                     "relation"
72161                 ],
72162                 "tags": {
72163                     "type": "multipolygon"
72164                 },
72165                 "removeTags": {},
72166                 "name": "Multipolygon",
72167                 "icon": "multipolygon",
72168                 "searchable": false,
72169                 "matchScore": 0.1
72170             },
72171             "type/restriction": {
72172                 "geometry": [
72173                     "relation"
72174                 ],
72175                 "tags": {
72176                     "type": "restriction"
72177                 },
72178                 "name": "Restriction",
72179                 "icon": "restriction",
72180                 "fields": [
72181                     "restriction",
72182                     "except"
72183                 ]
72184             },
72185             "type/restriction/no_left_turn": {
72186                 "name": "No Left Turn",
72187                 "geometry": [
72188                     "relation"
72189                 ],
72190                 "tags": {
72191                     "type": "restriction",
72192                     "restriction": "no_left_turn"
72193                 },
72194                 "fields": [
72195                     "except"
72196                 ],
72197                 "icon": "restriction-no-left-turn"
72198             },
72199             "type/restriction/no_right_turn": {
72200                 "name": "No Right Turn",
72201                 "geometry": [
72202                     "relation"
72203                 ],
72204                 "tags": {
72205                     "type": "restriction",
72206                     "restriction": "no_right_turn"
72207                 },
72208                 "fields": [
72209                     "except"
72210                 ],
72211                 "icon": "restriction-no-right-turn"
72212             },
72213             "type/restriction/no_straight_on": {
72214                 "name": "No Straight On",
72215                 "geometry": [
72216                     "relation"
72217                 ],
72218                 "tags": {
72219                     "type": "restriction",
72220                     "restriction": "no_straight_on"
72221                 },
72222                 "fields": [
72223                     "except"
72224                 ],
72225                 "icon": "restriction-no-straight-on"
72226             },
72227             "type/restriction/no_u_turn": {
72228                 "name": "No U-turn",
72229                 "geometry": [
72230                     "relation"
72231                 ],
72232                 "tags": {
72233                     "type": "restriction",
72234                     "restriction": "no_u_turn"
72235                 },
72236                 "fields": [
72237                     "except"
72238                 ],
72239                 "icon": "restriction-no-u-turn"
72240             },
72241             "type/restriction/only_left_turn": {
72242                 "name": "Left Turn Only",
72243                 "geometry": [
72244                     "relation"
72245                 ],
72246                 "tags": {
72247                     "type": "restriction",
72248                     "restriction": "only_left_turn"
72249                 },
72250                 "fields": [
72251                     "except"
72252                 ],
72253                 "icon": "restriction-only-left-turn"
72254             },
72255             "type/restriction/only_right_turn": {
72256                 "name": "Right Turn Only",
72257                 "geometry": [
72258                     "relation"
72259                 ],
72260                 "tags": {
72261                     "type": "restriction",
72262                     "restriction": "only_right_turn"
72263                 },
72264                 "fields": [
72265                     "except"
72266                 ],
72267                 "icon": "restriction-only-right-turn"
72268             },
72269             "type/restriction/only_straight_on": {
72270                 "name": "No Turns",
72271                 "geometry": [
72272                     "relation"
72273                 ],
72274                 "tags": {
72275                     "type": "restriction",
72276                     "restriction": "only_straight_on"
72277                 },
72278                 "fields": [
72279                     "except"
72280                 ],
72281                 "icon": "restriction-only-straight-on"
72282             },
72283             "type/route": {
72284                 "geometry": [
72285                     "relation"
72286                 ],
72287                 "tags": {
72288                     "type": "route"
72289                 },
72290                 "name": "Route",
72291                 "icon": "route",
72292                 "fields": [
72293                     "route",
72294                     "ref"
72295                 ]
72296             },
72297             "type/route/bicycle": {
72298                 "geometry": [
72299                     "relation"
72300                 ],
72301                 "tags": {
72302                     "type": "route",
72303                     "route": "bicycle"
72304                 },
72305                 "name": "Cycle Route",
72306                 "icon": "route-bicycle",
72307                 "fields": [
72308                     "ref",
72309                     "network"
72310                 ]
72311             },
72312             "type/route/bus": {
72313                 "geometry": [
72314                     "relation"
72315                 ],
72316                 "tags": {
72317                     "type": "route",
72318                     "route": "bus"
72319                 },
72320                 "name": "Bus Route",
72321                 "icon": "route-bus",
72322                 "fields": [
72323                     "ref",
72324                     "operator",
72325                     "network"
72326                 ]
72327             },
72328             "type/route/detour": {
72329                 "geometry": [
72330                     "relation"
72331                 ],
72332                 "tags": {
72333                     "type": "route",
72334                     "route": "detour"
72335                 },
72336                 "name": "Detour Route",
72337                 "icon": "route-detour",
72338                 "fields": [
72339                     "ref"
72340                 ]
72341             },
72342             "type/route/ferry": {
72343                 "geometry": [
72344                     "relation"
72345                 ],
72346                 "tags": {
72347                     "type": "route",
72348                     "route": "ferry"
72349                 },
72350                 "name": "Ferry Route",
72351                 "icon": "route-ferry",
72352                 "fields": [
72353                     "ref",
72354                     "operator",
72355                     "network"
72356                 ]
72357             },
72358             "type/route/foot": {
72359                 "geometry": [
72360                     "relation"
72361                 ],
72362                 "tags": {
72363                     "type": "route",
72364                     "route": "foot"
72365                 },
72366                 "name": "Foot Route",
72367                 "icon": "route-foot",
72368                 "fields": [
72369                     "ref",
72370                     "operator",
72371                     "network"
72372                 ]
72373             },
72374             "type/route/hiking": {
72375                 "geometry": [
72376                     "relation"
72377                 ],
72378                 "tags": {
72379                     "type": "route",
72380                     "route": "hiking"
72381                 },
72382                 "name": "Hiking Route",
72383                 "icon": "route-foot",
72384                 "fields": [
72385                     "ref",
72386                     "operator",
72387                     "network"
72388                 ]
72389             },
72390             "type/route/pipeline": {
72391                 "geometry": [
72392                     "relation"
72393                 ],
72394                 "tags": {
72395                     "type": "route",
72396                     "route": "pipeline"
72397                 },
72398                 "name": "Pipeline Route",
72399                 "icon": "route-pipeline",
72400                 "fields": [
72401                     "ref",
72402                     "operator"
72403                 ]
72404             },
72405             "type/route/power": {
72406                 "geometry": [
72407                     "relation"
72408                 ],
72409                 "tags": {
72410                     "type": "route",
72411                     "route": "power"
72412                 },
72413                 "name": "Power Route",
72414                 "icon": "route-power",
72415                 "fields": [
72416                     "ref",
72417                     "operator"
72418                 ]
72419             },
72420             "type/route/road": {
72421                 "geometry": [
72422                     "relation"
72423                 ],
72424                 "tags": {
72425                     "type": "route",
72426                     "route": "road"
72427                 },
72428                 "name": "Road Route",
72429                 "icon": "route-road",
72430                 "fields": [
72431                     "ref"
72432                 ]
72433             },
72434             "type/route/train": {
72435                 "geometry": [
72436                     "relation"
72437                 ],
72438                 "tags": {
72439                     "type": "route",
72440                     "route": "train"
72441                 },
72442                 "name": "Train Route",
72443                 "icon": "route-train",
72444                 "fields": [
72445                     "ref",
72446                     "operator"
72447                 ]
72448             },
72449             "type/route/tram": {
72450                 "geometry": [
72451                     "relation"
72452                 ],
72453                 "tags": {
72454                     "type": "route",
72455                     "route": "tram"
72456                 },
72457                 "name": "Tram Route",
72458                 "icon": "route-tram",
72459                 "fields": [
72460                     "ref",
72461                     "operator"
72462                 ]
72463             },
72464             "type/route_master": {
72465                 "geometry": [
72466                     "relation"
72467                 ],
72468                 "tags": {
72469                     "type": "route_master"
72470                 },
72471                 "name": "Route Master",
72472                 "icon": "route-master",
72473                 "fields": [
72474                     "route_master",
72475                     "ref",
72476                     "operator",
72477                     "network"
72478                 ]
72479             },
72480             "vertex": {
72481                 "name": "Other",
72482                 "tags": {},
72483                 "geometry": [
72484                     "vertex"
72485                 ],
72486                 "matchScore": 0.1
72487             },
72488             "waterway": {
72489                 "fields": [
72490                     "waterway"
72491                 ],
72492                 "geometry": [
72493                     "point",
72494                     "vertex",
72495                     "line",
72496                     "area"
72497                 ],
72498                 "tags": {
72499                     "waterway": "*"
72500                 },
72501                 "name": "Waterway"
72502             },
72503             "waterway/canal": {
72504                 "icon": "waterway-canal",
72505                 "fields": [
72506                     "width"
72507                 ],
72508                 "geometry": [
72509                     "line"
72510                 ],
72511                 "tags": {
72512                     "waterway": "canal"
72513                 },
72514                 "name": "Canal"
72515             },
72516             "waterway/dam": {
72517                 "icon": "dam",
72518                 "geometry": [
72519                     "point",
72520                     "vertex",
72521                     "line",
72522                     "area"
72523                 ],
72524                 "tags": {
72525                     "waterway": "dam"
72526                 },
72527                 "name": "Dam"
72528             },
72529             "waterway/ditch": {
72530                 "icon": "waterway-ditch",
72531                 "fields": [
72532                     "tunnel"
72533                 ],
72534                 "geometry": [
72535                     "line"
72536                 ],
72537                 "tags": {
72538                     "waterway": "ditch"
72539                 },
72540                 "name": "Ditch"
72541             },
72542             "waterway/drain": {
72543                 "icon": "waterway-stream",
72544                 "fields": [
72545                     "tunnel"
72546                 ],
72547                 "geometry": [
72548                     "line"
72549                 ],
72550                 "tags": {
72551                     "waterway": "drain"
72552                 },
72553                 "name": "Drain"
72554             },
72555             "waterway/river": {
72556                 "icon": "waterway-river",
72557                 "fields": [
72558                     "tunnel",
72559                     "width"
72560                 ],
72561                 "geometry": [
72562                     "line"
72563                 ],
72564                 "terms": [
72565                     "beck",
72566                     "branch",
72567                     "brook",
72568                     "course",
72569                     "creek",
72570                     "estuary",
72571                     "rill",
72572                     "rivulet",
72573                     "run",
72574                     "runnel",
72575                     "stream",
72576                     "tributary",
72577                     "watercourse"
72578                 ],
72579                 "tags": {
72580                     "waterway": "river"
72581                 },
72582                 "name": "River"
72583             },
72584             "waterway/riverbank": {
72585                 "icon": "water",
72586                 "geometry": [
72587                     "area"
72588                 ],
72589                 "tags": {
72590                     "waterway": "riverbank"
72591                 },
72592                 "name": "Riverbank"
72593             },
72594             "waterway/stream": {
72595                 "icon": "waterway-stream",
72596                 "fields": [
72597                     "tunnel",
72598                     "width"
72599                 ],
72600                 "geometry": [
72601                     "line"
72602                 ],
72603                 "terms": [
72604                     "beck",
72605                     "branch",
72606                     "brook",
72607                     "burn",
72608                     "course",
72609                     "creek",
72610                     "current",
72611                     "drift",
72612                     "flood",
72613                     "flow",
72614                     "freshet",
72615                     "race",
72616                     "rill",
72617                     "rindle",
72618                     "rivulet",
72619                     "run",
72620                     "runnel",
72621                     "rush",
72622                     "spate",
72623                     "spritz",
72624                     "surge",
72625                     "tide",
72626                     "torrent",
72627                     "tributary",
72628                     "watercourse"
72629                 ],
72630                 "tags": {
72631                     "waterway": "stream"
72632                 },
72633                 "name": "Stream"
72634             },
72635             "waterway/weir": {
72636                 "icon": "dam",
72637                 "geometry": [
72638                     "vertex",
72639                     "line"
72640                 ],
72641                 "tags": {
72642                     "waterway": "weir"
72643                 },
72644                 "name": "Weir"
72645             },
72646             "amenity/fuel/76": {
72647                 "tags": {
72648                     "name": "76",
72649                     "amenity": "fuel"
72650                 },
72651                 "name": "76",
72652                 "icon": "fuel",
72653                 "geometry": [
72654                     "point",
72655                     "vertex",
72656                     "area"
72657                 ],
72658                 "fields": [
72659                     "operator",
72660                     "address",
72661                     "building_area"
72662                 ],
72663                 "suggestion": true
72664             },
72665             "amenity/fuel/Neste": {
72666                 "tags": {
72667                     "name": "Neste",
72668                     "amenity": "fuel"
72669                 },
72670                 "name": "Neste",
72671                 "icon": "fuel",
72672                 "geometry": [
72673                     "point",
72674                     "vertex",
72675                     "area"
72676                 ],
72677                 "fields": [
72678                     "operator",
72679                     "address",
72680                     "building_area"
72681                 ],
72682                 "suggestion": true
72683             },
72684             "amenity/fuel/BP": {
72685                 "tags": {
72686                     "name": "BP",
72687                     "amenity": "fuel"
72688                 },
72689                 "name": "BP",
72690                 "icon": "fuel",
72691                 "geometry": [
72692                     "point",
72693                     "vertex",
72694                     "area"
72695                 ],
72696                 "fields": [
72697                     "operator",
72698                     "address",
72699                     "building_area"
72700                 ],
72701                 "suggestion": true
72702             },
72703             "amenity/fuel/Shell": {
72704                 "tags": {
72705                     "name": "Shell",
72706                     "amenity": "fuel"
72707                 },
72708                 "name": "Shell",
72709                 "icon": "fuel",
72710                 "geometry": [
72711                     "point",
72712                     "vertex",
72713                     "area"
72714                 ],
72715                 "fields": [
72716                     "operator",
72717                     "address",
72718                     "building_area"
72719                 ],
72720                 "suggestion": true
72721             },
72722             "amenity/fuel/Agip": {
72723                 "tags": {
72724                     "name": "Agip",
72725                     "amenity": "fuel"
72726                 },
72727                 "name": "Agip",
72728                 "icon": "fuel",
72729                 "geometry": [
72730                     "point",
72731                     "vertex",
72732                     "area"
72733                 ],
72734                 "fields": [
72735                     "operator",
72736                     "address",
72737                     "building_area"
72738                 ],
72739                 "suggestion": true
72740             },
72741             "amenity/fuel/Migrol": {
72742                 "tags": {
72743                     "name": "Migrol",
72744                     "amenity": "fuel"
72745                 },
72746                 "name": "Migrol",
72747                 "icon": "fuel",
72748                 "geometry": [
72749                     "point",
72750                     "vertex",
72751                     "area"
72752                 ],
72753                 "fields": [
72754                     "operator",
72755                     "address",
72756                     "building_area"
72757                 ],
72758                 "suggestion": true
72759             },
72760             "amenity/fuel/Avia": {
72761                 "tags": {
72762                     "name": "Avia",
72763                     "amenity": "fuel"
72764                 },
72765                 "name": "Avia",
72766                 "icon": "fuel",
72767                 "geometry": [
72768                     "point",
72769                     "vertex",
72770                     "area"
72771                 ],
72772                 "fields": [
72773                     "operator",
72774                     "address",
72775                     "building_area"
72776                 ],
72777                 "suggestion": true
72778             },
72779             "amenity/fuel/Texaco": {
72780                 "tags": {
72781                     "name": "Texaco",
72782                     "amenity": "fuel"
72783                 },
72784                 "name": "Texaco",
72785                 "icon": "fuel",
72786                 "geometry": [
72787                     "point",
72788                     "vertex",
72789                     "area"
72790                 ],
72791                 "fields": [
72792                     "operator",
72793                     "address",
72794                     "building_area"
72795                 ],
72796                 "suggestion": true
72797             },
72798             "amenity/fuel/Total": {
72799                 "tags": {
72800                     "name": "Total",
72801                     "amenity": "fuel"
72802                 },
72803                 "name": "Total",
72804                 "icon": "fuel",
72805                 "geometry": [
72806                     "point",
72807                     "vertex",
72808                     "area"
72809                 ],
72810                 "fields": [
72811                     "operator",
72812                     "address",
72813                     "building_area"
72814                 ],
72815                 "suggestion": true
72816             },
72817             "amenity/fuel/Statoil": {
72818                 "tags": {
72819                     "name": "Statoil",
72820                     "amenity": "fuel"
72821                 },
72822                 "name": "Statoil",
72823                 "icon": "fuel",
72824                 "geometry": [
72825                     "point",
72826                     "vertex",
72827                     "area"
72828                 ],
72829                 "fields": [
72830                     "operator",
72831                     "address",
72832                     "building_area"
72833                 ],
72834                 "suggestion": true
72835             },
72836             "amenity/fuel/Esso": {
72837                 "tags": {
72838                     "name": "Esso",
72839                     "amenity": "fuel"
72840                 },
72841                 "name": "Esso",
72842                 "icon": "fuel",
72843                 "geometry": [
72844                     "point",
72845                     "vertex",
72846                     "area"
72847                 ],
72848                 "fields": [
72849                     "operator",
72850                     "address",
72851                     "building_area"
72852                 ],
72853                 "suggestion": true
72854             },
72855             "amenity/fuel/Jet": {
72856                 "tags": {
72857                     "name": "Jet",
72858                     "amenity": "fuel"
72859                 },
72860                 "name": "Jet",
72861                 "icon": "fuel",
72862                 "geometry": [
72863                     "point",
72864                     "vertex",
72865                     "area"
72866                 ],
72867                 "fields": [
72868                     "operator",
72869                     "address",
72870                     "building_area"
72871                 ],
72872                 "suggestion": true
72873             },
72874             "amenity/fuel/Avanti": {
72875                 "tags": {
72876                     "name": "Avanti",
72877                     "amenity": "fuel"
72878                 },
72879                 "name": "Avanti",
72880                 "icon": "fuel",
72881                 "geometry": [
72882                     "point",
72883                     "vertex",
72884                     "area"
72885                 ],
72886                 "fields": [
72887                     "operator",
72888                     "address",
72889                     "building_area"
72890                 ],
72891                 "suggestion": true
72892             },
72893             "amenity/fuel/OMV": {
72894                 "tags": {
72895                     "name": "OMV",
72896                     "amenity": "fuel"
72897                 },
72898                 "name": "OMV",
72899                 "icon": "fuel",
72900                 "geometry": [
72901                     "point",
72902                     "vertex",
72903                     "area"
72904                 ],
72905                 "fields": [
72906                     "operator",
72907                     "address",
72908                     "building_area"
72909                 ],
72910                 "suggestion": true
72911             },
72912             "amenity/fuel/Aral": {
72913                 "tags": {
72914                     "name": "Aral",
72915                     "amenity": "fuel"
72916                 },
72917                 "name": "Aral",
72918                 "icon": "fuel",
72919                 "geometry": [
72920                     "point",
72921                     "vertex",
72922                     "area"
72923                 ],
72924                 "fields": [
72925                     "operator",
72926                     "address",
72927                     "building_area"
72928                 ],
72929                 "suggestion": true
72930             },
72931             "amenity/fuel/JET": {
72932                 "tags": {
72933                     "name": "JET",
72934                     "amenity": "fuel"
72935                 },
72936                 "name": "JET",
72937                 "icon": "fuel",
72938                 "geometry": [
72939                     "point",
72940                     "vertex",
72941                     "area"
72942                 ],
72943                 "fields": [
72944                     "operator",
72945                     "address",
72946                     "building_area"
72947                 ],
72948                 "suggestion": true
72949             },
72950             "amenity/fuel/United": {
72951                 "tags": {
72952                     "name": "United",
72953                     "amenity": "fuel"
72954                 },
72955                 "name": "United",
72956                 "icon": "fuel",
72957                 "geometry": [
72958                     "point",
72959                     "vertex",
72960                     "area"
72961                 ],
72962                 "fields": [
72963                     "operator",
72964                     "address",
72965                     "building_area"
72966                 ],
72967                 "suggestion": true
72968             },
72969             "amenity/fuel/Mobil": {
72970                 "tags": {
72971                     "name": "Mobil",
72972                     "amenity": "fuel"
72973                 },
72974                 "name": "Mobil",
72975                 "icon": "fuel",
72976                 "geometry": [
72977                     "point",
72978                     "vertex",
72979                     "area"
72980                 ],
72981                 "fields": [
72982                     "operator",
72983                     "address",
72984                     "building_area"
72985                 ],
72986                 "suggestion": true
72987             },
72988             "amenity/fuel/Caltex": {
72989                 "tags": {
72990                     "name": "Caltex",
72991                     "amenity": "fuel"
72992                 },
72993                 "name": "Caltex",
72994                 "icon": "fuel",
72995                 "geometry": [
72996                     "point",
72997                     "vertex",
72998                     "area"
72999                 ],
73000                 "fields": [
73001                     "operator",
73002                     "address",
73003                     "building_area"
73004                 ],
73005                 "suggestion": true
73006             },
73007             "amenity/fuel/Sunoco": {
73008                 "tags": {
73009                     "name": "Sunoco",
73010                     "amenity": "fuel"
73011                 },
73012                 "name": "Sunoco",
73013                 "icon": "fuel",
73014                 "geometry": [
73015                     "point",
73016                     "vertex",
73017                     "area"
73018                 ],
73019                 "fields": [
73020                     "operator",
73021                     "address",
73022                     "building_area"
73023                 ],
73024                 "suggestion": true
73025             },
73026             "amenity/fuel/Q8": {
73027                 "tags": {
73028                     "name": "Q8",
73029                     "amenity": "fuel"
73030                 },
73031                 "name": "Q8",
73032                 "icon": "fuel",
73033                 "geometry": [
73034                     "point",
73035                     "vertex",
73036                     "area"
73037                 ],
73038                 "fields": [
73039                     "operator",
73040                     "address",
73041                     "building_area"
73042                 ],
73043                 "suggestion": true
73044             },
73045             "amenity/fuel/ARAL": {
73046                 "tags": {
73047                     "name": "ARAL",
73048                     "amenity": "fuel"
73049                 },
73050                 "name": "ARAL",
73051                 "icon": "fuel",
73052                 "geometry": [
73053                     "point",
73054                     "vertex",
73055                     "area"
73056                 ],
73057                 "fields": [
73058                     "operator",
73059                     "address",
73060                     "building_area"
73061                 ],
73062                 "suggestion": true
73063             },
73064             "amenity/fuel/CEPSA": {
73065                 "tags": {
73066                     "name": "CEPSA",
73067                     "amenity": "fuel"
73068                 },
73069                 "name": "CEPSA",
73070                 "icon": "fuel",
73071                 "geometry": [
73072                     "point",
73073                     "vertex",
73074                     "area"
73075                 ],
73076                 "fields": [
73077                     "operator",
73078                     "address",
73079                     "building_area"
73080                 ],
73081                 "suggestion": true
73082             },
73083             "amenity/fuel/BFT": {
73084                 "tags": {
73085                     "name": "BFT",
73086                     "amenity": "fuel"
73087                 },
73088                 "name": "BFT",
73089                 "icon": "fuel",
73090                 "geometry": [
73091                     "point",
73092                     "vertex",
73093                     "area"
73094                 ],
73095                 "fields": [
73096                     "operator",
73097                     "address",
73098                     "building_area"
73099                 ],
73100                 "suggestion": true
73101             },
73102             "amenity/fuel/Petron": {
73103                 "tags": {
73104                     "name": "Petron",
73105                     "amenity": "fuel"
73106                 },
73107                 "name": "Petron",
73108                 "icon": "fuel",
73109                 "geometry": [
73110                     "point",
73111                     "vertex",
73112                     "area"
73113                 ],
73114                 "fields": [
73115                     "operator",
73116                     "address",
73117                     "building_area"
73118                 ],
73119                 "suggestion": true
73120             },
73121             "amenity/fuel/Total Access": {
73122                 "tags": {
73123                     "name": "Total Access",
73124                     "amenity": "fuel"
73125                 },
73126                 "name": "Total Access",
73127                 "icon": "fuel",
73128                 "geometry": [
73129                     "point",
73130                     "vertex",
73131                     "area"
73132                 ],
73133                 "fields": [
73134                     "operator",
73135                     "address",
73136                     "building_area"
73137                 ],
73138                 "suggestion": true
73139             },
73140             "amenity/fuel/Elf": {
73141                 "tags": {
73142                     "name": "Elf",
73143                     "amenity": "fuel"
73144                 },
73145                 "name": "Elf",
73146                 "icon": "fuel",
73147                 "geometry": [
73148                     "point",
73149                     "vertex",
73150                     "area"
73151                 ],
73152                 "fields": [
73153                     "operator",
73154                     "address",
73155                     "building_area"
73156                 ],
73157                 "suggestion": true
73158             },
73159             "amenity/fuel/Station Service E. Leclerc": {
73160                 "tags": {
73161                     "name": "Station Service E. Leclerc",
73162                     "amenity": "fuel"
73163                 },
73164                 "name": "Station Service E. Leclerc",
73165                 "icon": "fuel",
73166                 "geometry": [
73167                     "point",
73168                     "vertex",
73169                     "area"
73170                 ],
73171                 "fields": [
73172                     "operator",
73173                     "address",
73174                     "building_area"
73175                 ],
73176                 "suggestion": true
73177             },
73178             "amenity/fuel/Shell Express": {
73179                 "tags": {
73180                     "name": "Shell Express",
73181                     "amenity": "fuel"
73182                 },
73183                 "name": "Shell Express",
73184                 "icon": "fuel",
73185                 "geometry": [
73186                     "point",
73187                     "vertex",
73188                     "area"
73189                 ],
73190                 "fields": [
73191                     "operator",
73192                     "address",
73193                     "building_area"
73194                 ],
73195                 "suggestion": true
73196             },
73197             "amenity/fuel/Hess": {
73198                 "tags": {
73199                     "name": "Hess",
73200                     "amenity": "fuel"
73201                 },
73202                 "name": "Hess",
73203                 "icon": "fuel",
73204                 "geometry": [
73205                     "point",
73206                     "vertex",
73207                     "area"
73208                 ],
73209                 "fields": [
73210                     "operator",
73211                     "address",
73212                     "building_area"
73213                 ],
73214                 "suggestion": true
73215             },
73216             "amenity/fuel/Flying V": {
73217                 "tags": {
73218                     "name": "Flying V",
73219                     "amenity": "fuel"
73220                 },
73221                 "name": "Flying V",
73222                 "icon": "fuel",
73223                 "geometry": [
73224                     "point",
73225                     "vertex",
73226                     "area"
73227                 ],
73228                 "fields": [
73229                     "operator",
73230                     "address",
73231                     "building_area"
73232                 ],
73233                 "suggestion": true
73234             },
73235             "amenity/fuel/bft": {
73236                 "tags": {
73237                     "name": "bft",
73238                     "amenity": "fuel"
73239                 },
73240                 "name": "bft",
73241                 "icon": "fuel",
73242                 "geometry": [
73243                     "point",
73244                     "vertex",
73245                     "area"
73246                 ],
73247                 "fields": [
73248                     "operator",
73249                     "address",
73250                     "building_area"
73251                 ],
73252                 "suggestion": true
73253             },
73254             "amenity/fuel/Gulf": {
73255                 "tags": {
73256                     "name": "Gulf",
73257                     "amenity": "fuel"
73258                 },
73259                 "name": "Gulf",
73260                 "icon": "fuel",
73261                 "geometry": [
73262                     "point",
73263                     "vertex",
73264                     "area"
73265                 ],
73266                 "fields": [
73267                     "operator",
73268                     "address",
73269                     "building_area"
73270                 ],
73271                 "suggestion": true
73272             },
73273             "amenity/fuel/PTT": {
73274                 "tags": {
73275                     "name": "PTT",
73276                     "amenity": "fuel"
73277                 },
73278                 "name": "PTT",
73279                 "icon": "fuel",
73280                 "geometry": [
73281                     "point",
73282                     "vertex",
73283                     "area"
73284                 ],
73285                 "fields": [
73286                     "operator",
73287                     "address",
73288                     "building_area"
73289                 ],
73290                 "suggestion": true
73291             },
73292             "amenity/fuel/St1": {
73293                 "tags": {
73294                     "name": "St1",
73295                     "amenity": "fuel"
73296                 },
73297                 "name": "St1",
73298                 "icon": "fuel",
73299                 "geometry": [
73300                     "point",
73301                     "vertex",
73302                     "area"
73303                 ],
73304                 "fields": [
73305                     "operator",
73306                     "address",
73307                     "building_area"
73308                 ],
73309                 "suggestion": true
73310             },
73311             "amenity/fuel/Teboil": {
73312                 "tags": {
73313                     "name": "Teboil",
73314                     "amenity": "fuel"
73315                 },
73316                 "name": "Teboil",
73317                 "icon": "fuel",
73318                 "geometry": [
73319                     "point",
73320                     "vertex",
73321                     "area"
73322                 ],
73323                 "fields": [
73324                     "operator",
73325                     "address",
73326                     "building_area"
73327                 ],
73328                 "suggestion": true
73329             },
73330             "amenity/fuel/HEM": {
73331                 "tags": {
73332                     "name": "HEM",
73333                     "amenity": "fuel"
73334                 },
73335                 "name": "HEM",
73336                 "icon": "fuel",
73337                 "geometry": [
73338                     "point",
73339                     "vertex",
73340                     "area"
73341                 ],
73342                 "fields": [
73343                     "operator",
73344                     "address",
73345                     "building_area"
73346                 ],
73347                 "suggestion": true
73348             },
73349             "amenity/fuel/GALP": {
73350                 "tags": {
73351                     "name": "GALP",
73352                     "amenity": "fuel"
73353                 },
73354                 "name": "GALP",
73355                 "icon": "fuel",
73356                 "geometry": [
73357                     "point",
73358                     "vertex",
73359                     "area"
73360                 ],
73361                 "fields": [
73362                     "operator",
73363                     "address",
73364                     "building_area"
73365                 ],
73366                 "suggestion": true
73367             },
73368             "amenity/fuel/OK": {
73369                 "tags": {
73370                     "name": "OK",
73371                     "amenity": "fuel"
73372                 },
73373                 "name": "OK",
73374                 "icon": "fuel",
73375                 "geometry": [
73376                     "point",
73377                     "vertex",
73378                     "area"
73379                 ],
73380                 "fields": [
73381                     "operator",
73382                     "address",
73383                     "building_area"
73384                 ],
73385                 "suggestion": true
73386             },
73387             "amenity/fuel/ÖMV": {
73388                 "tags": {
73389                     "name": "ÖMV",
73390                     "amenity": "fuel"
73391                 },
73392                 "name": "ÖMV",
73393                 "icon": "fuel",
73394                 "geometry": [
73395                     "point",
73396                     "vertex",
73397                     "area"
73398                 ],
73399                 "fields": [
73400                     "operator",
73401                     "address",
73402                     "building_area"
73403                 ],
73404                 "suggestion": true
73405             },
73406             "amenity/fuel/Tinq": {
73407                 "tags": {
73408                     "name": "Tinq",
73409                     "amenity": "fuel"
73410                 },
73411                 "name": "Tinq",
73412                 "icon": "fuel",
73413                 "geometry": [
73414                     "point",
73415                     "vertex",
73416                     "area"
73417                 ],
73418                 "fields": [
73419                     "operator",
73420                     "address",
73421                     "building_area"
73422                 ],
73423                 "suggestion": true
73424             },
73425             "amenity/fuel/OKQ8": {
73426                 "tags": {
73427                     "name": "OKQ8",
73428                     "amenity": "fuel"
73429                 },
73430                 "name": "OKQ8",
73431                 "icon": "fuel",
73432                 "geometry": [
73433                     "point",
73434                     "vertex",
73435                     "area"
73436                 ],
73437                 "fields": [
73438                     "operator",
73439                     "address",
73440                     "building_area"
73441                 ],
73442                 "suggestion": true
73443             },
73444             "amenity/fuel/Repsol": {
73445                 "tags": {
73446                     "name": "Repsol",
73447                     "amenity": "fuel"
73448                 },
73449                 "name": "Repsol",
73450                 "icon": "fuel",
73451                 "geometry": [
73452                     "point",
73453                     "vertex",
73454                     "area"
73455                 ],
73456                 "fields": [
73457                     "operator",
73458                     "address",
73459                     "building_area"
73460                 ],
73461                 "suggestion": true
73462             },
73463             "amenity/fuel/Westfalen": {
73464                 "tags": {
73465                     "name": "Westfalen",
73466                     "amenity": "fuel"
73467                 },
73468                 "name": "Westfalen",
73469                 "icon": "fuel",
73470                 "geometry": [
73471                     "point",
73472                     "vertex",
73473                     "area"
73474                 ],
73475                 "fields": [
73476                     "operator",
73477                     "address",
73478                     "building_area"
73479                 ],
73480                 "suggestion": true
73481             },
73482             "amenity/fuel/Esso Express": {
73483                 "tags": {
73484                     "name": "Esso Express",
73485                     "amenity": "fuel"
73486                 },
73487                 "name": "Esso Express",
73488                 "icon": "fuel",
73489                 "geometry": [
73490                     "point",
73491                     "vertex",
73492                     "area"
73493                 ],
73494                 "fields": [
73495                     "operator",
73496                     "address",
73497                     "building_area"
73498                 ],
73499                 "suggestion": true
73500             },
73501             "amenity/fuel/Tamoil": {
73502                 "tags": {
73503                     "name": "Tamoil",
73504                     "amenity": "fuel"
73505                 },
73506                 "name": "Tamoil",
73507                 "icon": "fuel",
73508                 "geometry": [
73509                     "point",
73510                     "vertex",
73511                     "area"
73512                 ],
73513                 "fields": [
73514                     "operator",
73515                     "address",
73516                     "building_area"
73517                 ],
73518                 "suggestion": true
73519             },
73520             "amenity/fuel/Engen": {
73521                 "tags": {
73522                     "name": "Engen",
73523                     "amenity": "fuel"
73524                 },
73525                 "name": "Engen",
73526                 "icon": "fuel",
73527                 "geometry": [
73528                     "point",
73529                     "vertex",
73530                     "area"
73531                 ],
73532                 "fields": [
73533                     "operator",
73534                     "address",
73535                     "building_area"
73536                 ],
73537                 "suggestion": true
73538             },
73539             "amenity/fuel/Sasol": {
73540                 "tags": {
73541                     "name": "Sasol",
73542                     "amenity": "fuel"
73543                 },
73544                 "name": "Sasol",
73545                 "icon": "fuel",
73546                 "geometry": [
73547                     "point",
73548                     "vertex",
73549                     "area"
73550                 ],
73551                 "fields": [
73552                     "operator",
73553                     "address",
73554                     "building_area"
73555                 ],
73556                 "suggestion": true
73557             },
73558             "amenity/fuel/Topaz": {
73559                 "tags": {
73560                     "name": "Topaz",
73561                     "amenity": "fuel"
73562                 },
73563                 "name": "Topaz",
73564                 "icon": "fuel",
73565                 "geometry": [
73566                     "point",
73567                     "vertex",
73568                     "area"
73569                 ],
73570                 "fields": [
73571                     "operator",
73572                     "address",
73573                     "building_area"
73574                 ],
73575                 "suggestion": true
73576             },
73577             "amenity/fuel/LPG": {
73578                 "tags": {
73579                     "name": "LPG",
73580                     "amenity": "fuel"
73581                 },
73582                 "name": "LPG",
73583                 "icon": "fuel",
73584                 "geometry": [
73585                     "point",
73586                     "vertex",
73587                     "area"
73588                 ],
73589                 "fields": [
73590                     "operator",
73591                     "address",
73592                     "building_area"
73593                 ],
73594                 "suggestion": true
73595             },
73596             "amenity/fuel/Orlen": {
73597                 "tags": {
73598                     "name": "Orlen",
73599                     "amenity": "fuel"
73600                 },
73601                 "name": "Orlen",
73602                 "icon": "fuel",
73603                 "geometry": [
73604                     "point",
73605                     "vertex",
73606                     "area"
73607                 ],
73608                 "fields": [
73609                     "operator",
73610                     "address",
73611                     "building_area"
73612                 ],
73613                 "suggestion": true
73614             },
73615             "amenity/fuel/Oilibya": {
73616                 "tags": {
73617                     "name": "Oilibya",
73618                     "amenity": "fuel"
73619                 },
73620                 "name": "Oilibya",
73621                 "icon": "fuel",
73622                 "geometry": [
73623                     "point",
73624                     "vertex",
73625                     "area"
73626                 ],
73627                 "fields": [
73628                     "operator",
73629                     "address",
73630                     "building_area"
73631                 ],
73632                 "suggestion": true
73633             },
73634             "amenity/fuel/Tango": {
73635                 "tags": {
73636                     "name": "Tango",
73637                     "amenity": "fuel"
73638                 },
73639                 "name": "Tango",
73640                 "icon": "fuel",
73641                 "geometry": [
73642                     "point",
73643                     "vertex",
73644                     "area"
73645                 ],
73646                 "fields": [
73647                     "operator",
73648                     "address",
73649                     "building_area"
73650                 ],
73651                 "suggestion": true
73652             },
73653             "amenity/fuel/Star": {
73654                 "tags": {
73655                     "name": "Star",
73656                     "amenity": "fuel"
73657                 },
73658                 "name": "Star",
73659                 "icon": "fuel",
73660                 "geometry": [
73661                     "point",
73662                     "vertex",
73663                     "area"
73664                 ],
73665                 "fields": [
73666                     "operator",
73667                     "address",
73668                     "building_area"
73669                 ],
73670                 "suggestion": true
73671             },
73672             "amenity/fuel/Петрол": {
73673                 "tags": {
73674                     "name": "Петрол",
73675                     "amenity": "fuel"
73676                 },
73677                 "name": "Петрол",
73678                 "icon": "fuel",
73679                 "geometry": [
73680                     "point",
73681                     "vertex",
73682                     "area"
73683                 ],
73684                 "fields": [
73685                     "operator",
73686                     "address",
73687                     "building_area"
73688                 ],
73689                 "suggestion": true
73690             },
73691             "amenity/fuel/Cepsa": {
73692                 "tags": {
73693                     "name": "Cepsa",
73694                     "amenity": "fuel"
73695                 },
73696                 "name": "Cepsa",
73697                 "icon": "fuel",
73698                 "geometry": [
73699                     "point",
73700                     "vertex",
73701                     "area"
73702                 ],
73703                 "fields": [
73704                     "operator",
73705                     "address",
73706                     "building_area"
73707                 ],
73708                 "suggestion": true
73709             },
73710             "amenity/fuel/OIL!": {
73711                 "tags": {
73712                     "name": "OIL!",
73713                     "amenity": "fuel"
73714                 },
73715                 "name": "OIL!",
73716                 "icon": "fuel",
73717                 "geometry": [
73718                     "point",
73719                     "vertex",
73720                     "area"
73721                 ],
73722                 "fields": [
73723                     "operator",
73724                     "address",
73725                     "building_area"
73726                 ],
73727                 "suggestion": true
73728             },
73729             "amenity/fuel/Ultramar": {
73730                 "tags": {
73731                     "name": "Ultramar",
73732                     "amenity": "fuel"
73733                 },
73734                 "name": "Ultramar",
73735                 "icon": "fuel",
73736                 "geometry": [
73737                     "point",
73738                     "vertex",
73739                     "area"
73740                 ],
73741                 "fields": [
73742                     "operator",
73743                     "address",
73744                     "building_area"
73745                 ],
73746                 "suggestion": true
73747             },
73748             "amenity/fuel/Irving": {
73749                 "tags": {
73750                     "name": "Irving",
73751                     "amenity": "fuel"
73752                 },
73753                 "name": "Irving",
73754                 "icon": "fuel",
73755                 "geometry": [
73756                     "point",
73757                     "vertex",
73758                     "area"
73759                 ],
73760                 "fields": [
73761                     "operator",
73762                     "address",
73763                     "building_area"
73764                 ],
73765                 "suggestion": true
73766             },
73767             "amenity/fuel/Lukoil": {
73768                 "tags": {
73769                     "name": "Lukoil",
73770                     "amenity": "fuel"
73771                 },
73772                 "name": "Lukoil",
73773                 "icon": "fuel",
73774                 "geometry": [
73775                     "point",
73776                     "vertex",
73777                     "area"
73778                 ],
73779                 "fields": [
73780                     "operator",
73781                     "address",
73782                     "building_area"
73783                 ],
73784                 "suggestion": true
73785             },
73786             "amenity/fuel/Petro-Canada": {
73787                 "tags": {
73788                     "name": "Petro-Canada",
73789                     "amenity": "fuel"
73790                 },
73791                 "name": "Petro-Canada",
73792                 "icon": "fuel",
73793                 "geometry": [
73794                     "point",
73795                     "vertex",
73796                     "area"
73797                 ],
73798                 "fields": [
73799                     "operator",
73800                     "address",
73801                     "building_area"
73802                 ],
73803                 "suggestion": true
73804             },
73805             "amenity/fuel/Agrola": {
73806                 "tags": {
73807                     "name": "Agrola",
73808                     "amenity": "fuel"
73809                 },
73810                 "name": "Agrola",
73811                 "icon": "fuel",
73812                 "geometry": [
73813                     "point",
73814                     "vertex",
73815                     "area"
73816                 ],
73817                 "fields": [
73818                     "operator",
73819                     "address",
73820                     "building_area"
73821                 ],
73822                 "suggestion": true
73823             },
73824             "amenity/fuel/Husky": {
73825                 "tags": {
73826                     "name": "Husky",
73827                     "amenity": "fuel"
73828                 },
73829                 "name": "Husky",
73830                 "icon": "fuel",
73831                 "geometry": [
73832                     "point",
73833                     "vertex",
73834                     "area"
73835                 ],
73836                 "fields": [
73837                     "operator",
73838                     "address",
73839                     "building_area"
73840                 ],
73841                 "suggestion": true
73842             },
73843             "amenity/fuel/Slovnaft": {
73844                 "tags": {
73845                     "name": "Slovnaft",
73846                     "amenity": "fuel"
73847                 },
73848                 "name": "Slovnaft",
73849                 "icon": "fuel",
73850                 "geometry": [
73851                     "point",
73852                     "vertex",
73853                     "area"
73854                 ],
73855                 "fields": [
73856                     "operator",
73857                     "address",
73858                     "building_area"
73859                 ],
73860                 "suggestion": true
73861             },
73862             "amenity/fuel/Sheetz": {
73863                 "tags": {
73864                     "name": "Sheetz",
73865                     "amenity": "fuel"
73866                 },
73867                 "name": "Sheetz",
73868                 "icon": "fuel",
73869                 "geometry": [
73870                     "point",
73871                     "vertex",
73872                     "area"
73873                 ],
73874                 "fields": [
73875                     "operator",
73876                     "address",
73877                     "building_area"
73878                 ],
73879                 "suggestion": true
73880             },
73881             "amenity/fuel/Mol": {
73882                 "tags": {
73883                     "name": "Mol",
73884                     "amenity": "fuel"
73885                 },
73886                 "name": "Mol",
73887                 "icon": "fuel",
73888                 "geometry": [
73889                     "point",
73890                     "vertex",
73891                     "area"
73892                 ],
73893                 "fields": [
73894                     "operator",
73895                     "address",
73896                     "building_area"
73897                 ],
73898                 "suggestion": true
73899             },
73900             "amenity/fuel/Petronas": {
73901                 "tags": {
73902                     "name": "Petronas",
73903                     "amenity": "fuel"
73904                 },
73905                 "name": "Petronas",
73906                 "icon": "fuel",
73907                 "geometry": [
73908                     "point",
73909                     "vertex",
73910                     "area"
73911                 ],
73912                 "fields": [
73913                     "operator",
73914                     "address",
73915                     "building_area"
73916                 ],
73917                 "suggestion": true
73918             },
73919             "amenity/fuel/Газпромнефть": {
73920                 "tags": {
73921                     "name": "Газпромнефть",
73922                     "amenity": "fuel"
73923                 },
73924                 "name": "Газпромнефть",
73925                 "icon": "fuel",
73926                 "geometry": [
73927                     "point",
73928                     "vertex",
73929                     "area"
73930                 ],
73931                 "fields": [
73932                     "operator",
73933                     "address",
73934                     "building_area"
73935                 ],
73936                 "suggestion": true
73937             },
73938             "amenity/fuel/Лукойл": {
73939                 "tags": {
73940                     "name": "Лукойл",
73941                     "amenity": "fuel"
73942                 },
73943                 "name": "Лукойл",
73944                 "icon": "fuel",
73945                 "geometry": [
73946                     "point",
73947                     "vertex",
73948                     "area"
73949                 ],
73950                 "fields": [
73951                     "operator",
73952                     "address",
73953                     "building_area"
73954                 ],
73955                 "suggestion": true
73956             },
73957             "amenity/fuel/Elan": {
73958                 "tags": {
73959                     "name": "Elan",
73960                     "amenity": "fuel"
73961                 },
73962                 "name": "Elan",
73963                 "icon": "fuel",
73964                 "geometry": [
73965                     "point",
73966                     "vertex",
73967                     "area"
73968                 ],
73969                 "fields": [
73970                     "operator",
73971                     "address",
73972                     "building_area"
73973                 ],
73974                 "suggestion": true
73975             },
73976             "amenity/fuel/Роснефть": {
73977                 "tags": {
73978                     "name": "Роснефть",
73979                     "amenity": "fuel"
73980                 },
73981                 "name": "Роснефть",
73982                 "icon": "fuel",
73983                 "geometry": [
73984                     "point",
73985                     "vertex",
73986                     "area"
73987                 ],
73988                 "fields": [
73989                     "operator",
73990                     "address",
73991                     "building_area"
73992                 ],
73993                 "suggestion": true
73994             },
73995             "amenity/fuel/Turmöl": {
73996                 "tags": {
73997                     "name": "Turmöl",
73998                     "amenity": "fuel"
73999                 },
74000                 "name": "Turmöl",
74001                 "icon": "fuel",
74002                 "geometry": [
74003                     "point",
74004                     "vertex",
74005                     "area"
74006                 ],
74007                 "fields": [
74008                     "operator",
74009                     "address",
74010                     "building_area"
74011                 ],
74012                 "suggestion": true
74013             },
74014             "amenity/fuel/Neste A24": {
74015                 "tags": {
74016                     "name": "Neste A24",
74017                     "amenity": "fuel"
74018                 },
74019                 "name": "Neste A24",
74020                 "icon": "fuel",
74021                 "geometry": [
74022                     "point",
74023                     "vertex",
74024                     "area"
74025                 ],
74026                 "fields": [
74027                     "operator",
74028                     "address",
74029                     "building_area"
74030                 ],
74031                 "suggestion": true
74032             },
74033             "amenity/fuel/Marathon": {
74034                 "tags": {
74035                     "name": "Marathon",
74036                     "amenity": "fuel"
74037                 },
74038                 "name": "Marathon",
74039                 "icon": "fuel",
74040                 "geometry": [
74041                     "point",
74042                     "vertex",
74043                     "area"
74044                 ],
74045                 "fields": [
74046                     "operator",
74047                     "address",
74048                     "building_area"
74049                 ],
74050                 "suggestion": true
74051             },
74052             "amenity/fuel/Valero": {
74053                 "tags": {
74054                     "name": "Valero",
74055                     "amenity": "fuel"
74056                 },
74057                 "name": "Valero",
74058                 "icon": "fuel",
74059                 "geometry": [
74060                     "point",
74061                     "vertex",
74062                     "area"
74063                 ],
74064                 "fields": [
74065                     "operator",
74066                     "address",
74067                     "building_area"
74068                 ],
74069                 "suggestion": true
74070             },
74071             "amenity/fuel/Eni": {
74072                 "tags": {
74073                     "name": "Eni",
74074                     "amenity": "fuel"
74075                 },
74076                 "name": "Eni",
74077                 "icon": "fuel",
74078                 "geometry": [
74079                     "point",
74080                     "vertex",
74081                     "area"
74082                 ],
74083                 "fields": [
74084                     "operator",
74085                     "address",
74086                     "building_area"
74087                 ],
74088                 "suggestion": true
74089             },
74090             "amenity/fuel/Chevron": {
74091                 "tags": {
74092                     "name": "Chevron",
74093                     "amenity": "fuel"
74094                 },
74095                 "name": "Chevron",
74096                 "icon": "fuel",
74097                 "geometry": [
74098                     "point",
74099                     "vertex",
74100                     "area"
74101                 ],
74102                 "fields": [
74103                     "operator",
74104                     "address",
74105                     "building_area"
74106                 ],
74107                 "suggestion": true
74108             },
74109             "amenity/fuel/ТНК": {
74110                 "tags": {
74111                     "name": "ТНК",
74112                     "amenity": "fuel"
74113                 },
74114                 "name": "ТНК",
74115                 "icon": "fuel",
74116                 "geometry": [
74117                     "point",
74118                     "vertex",
74119                     "area"
74120                 ],
74121                 "fields": [
74122                     "operator",
74123                     "address",
74124                     "building_area"
74125                 ],
74126                 "suggestion": true
74127             },
74128             "amenity/fuel/REPSOL": {
74129                 "tags": {
74130                     "name": "REPSOL",
74131                     "amenity": "fuel"
74132                 },
74133                 "name": "REPSOL",
74134                 "icon": "fuel",
74135                 "geometry": [
74136                     "point",
74137                     "vertex",
74138                     "area"
74139                 ],
74140                 "fields": [
74141                     "operator",
74142                     "address",
74143                     "building_area"
74144                 ],
74145                 "suggestion": true
74146             },
74147             "amenity/fuel/MOL": {
74148                 "tags": {
74149                     "name": "MOL",
74150                     "amenity": "fuel"
74151                 },
74152                 "name": "MOL",
74153                 "icon": "fuel",
74154                 "geometry": [
74155                     "point",
74156                     "vertex",
74157                     "area"
74158                 ],
74159                 "fields": [
74160                     "operator",
74161                     "address",
74162                     "building_area"
74163                 ],
74164                 "suggestion": true
74165             },
74166             "amenity/fuel/Bliska": {
74167                 "tags": {
74168                     "name": "Bliska",
74169                     "amenity": "fuel"
74170                 },
74171                 "name": "Bliska",
74172                 "icon": "fuel",
74173                 "geometry": [
74174                     "point",
74175                     "vertex",
74176                     "area"
74177                 ],
74178                 "fields": [
74179                     "operator",
74180                     "address",
74181                     "building_area"
74182                 ],
74183                 "suggestion": true
74184             },
74185             "amenity/fuel/Api": {
74186                 "tags": {
74187                     "name": "Api",
74188                     "amenity": "fuel"
74189                 },
74190                 "name": "Api",
74191                 "icon": "fuel",
74192                 "geometry": [
74193                     "point",
74194                     "vertex",
74195                     "area"
74196                 ],
74197                 "fields": [
74198                     "operator",
74199                     "address",
74200                     "building_area"
74201                 ],
74202                 "suggestion": true
74203             },
74204             "amenity/fuel/Arco": {
74205                 "tags": {
74206                     "name": "Arco",
74207                     "amenity": "fuel"
74208                 },
74209                 "name": "Arco",
74210                 "icon": "fuel",
74211                 "geometry": [
74212                     "point",
74213                     "vertex",
74214                     "area"
74215                 ],
74216                 "fields": [
74217                     "operator",
74218                     "address",
74219                     "building_area"
74220                 ],
74221                 "suggestion": true
74222             },
74223             "amenity/fuel/Pemex": {
74224                 "tags": {
74225                     "name": "Pemex",
74226                     "amenity": "fuel"
74227                 },
74228                 "name": "Pemex",
74229                 "icon": "fuel",
74230                 "geometry": [
74231                     "point",
74232                     "vertex",
74233                     "area"
74234                 ],
74235                 "fields": [
74236                     "operator",
74237                     "address",
74238                     "building_area"
74239                 ],
74240                 "suggestion": true
74241             },
74242             "amenity/fuel/Exxon": {
74243                 "tags": {
74244                     "name": "Exxon",
74245                     "amenity": "fuel"
74246                 },
74247                 "name": "Exxon",
74248                 "icon": "fuel",
74249                 "geometry": [
74250                     "point",
74251                     "vertex",
74252                     "area"
74253                 ],
74254                 "fields": [
74255                     "operator",
74256                     "address",
74257                     "building_area"
74258                 ],
74259                 "suggestion": true
74260             },
74261             "amenity/fuel/Coles Express": {
74262                 "tags": {
74263                     "name": "Coles Express",
74264                     "amenity": "fuel"
74265                 },
74266                 "name": "Coles Express",
74267                 "icon": "fuel",
74268                 "geometry": [
74269                     "point",
74270                     "vertex",
74271                     "area"
74272                 ],
74273                 "fields": [
74274                     "operator",
74275                     "address",
74276                     "building_area"
74277                 ],
74278                 "suggestion": true
74279             },
74280             "amenity/fuel/Petrom": {
74281                 "tags": {
74282                     "name": "Petrom",
74283                     "amenity": "fuel"
74284                 },
74285                 "name": "Petrom",
74286                 "icon": "fuel",
74287                 "geometry": [
74288                     "point",
74289                     "vertex",
74290                     "area"
74291                 ],
74292                 "fields": [
74293                     "operator",
74294                     "address",
74295                     "building_area"
74296                 ],
74297                 "suggestion": true
74298             },
74299             "amenity/fuel/PETRONOR": {
74300                 "tags": {
74301                     "name": "PETRONOR",
74302                     "amenity": "fuel"
74303                 },
74304                 "name": "PETRONOR",
74305                 "icon": "fuel",
74306                 "geometry": [
74307                     "point",
74308                     "vertex",
74309                     "area"
74310                 ],
74311                 "fields": [
74312                     "operator",
74313                     "address",
74314                     "building_area"
74315                 ],
74316                 "suggestion": true
74317             },
74318             "amenity/fuel/Rompetrol": {
74319                 "tags": {
74320                     "name": "Rompetrol",
74321                     "amenity": "fuel"
74322                 },
74323                 "name": "Rompetrol",
74324                 "icon": "fuel",
74325                 "geometry": [
74326                     "point",
74327                     "vertex",
74328                     "area"
74329                 ],
74330                 "fields": [
74331                     "operator",
74332                     "address",
74333                     "building_area"
74334                 ],
74335                 "suggestion": true
74336             },
74337             "amenity/fuel/Lotos": {
74338                 "tags": {
74339                     "name": "Lotos",
74340                     "amenity": "fuel"
74341                 },
74342                 "name": "Lotos",
74343                 "icon": "fuel",
74344                 "geometry": [
74345                     "point",
74346                     "vertex",
74347                     "area"
74348                 ],
74349                 "fields": [
74350                     "operator",
74351                     "address",
74352                     "building_area"
74353                 ],
74354                 "suggestion": true
74355             },
74356             "amenity/fuel/ОМВ": {
74357                 "tags": {
74358                     "name": "ОМВ",
74359                     "amenity": "fuel"
74360                 },
74361                 "name": "ОМВ",
74362                 "icon": "fuel",
74363                 "geometry": [
74364                     "point",
74365                     "vertex",
74366                     "area"
74367                 ],
74368                 "fields": [
74369                     "operator",
74370                     "address",
74371                     "building_area"
74372                 ],
74373                 "suggestion": true
74374             },
74375             "amenity/fuel/BR": {
74376                 "tags": {
74377                     "name": "BR",
74378                     "amenity": "fuel"
74379                 },
74380                 "name": "BR",
74381                 "icon": "fuel",
74382                 "geometry": [
74383                     "point",
74384                     "vertex",
74385                     "area"
74386                 ],
74387                 "fields": [
74388                     "operator",
74389                     "address",
74390                     "building_area"
74391                 ],
74392                 "suggestion": true
74393             },
74394             "amenity/fuel/Copec": {
74395                 "tags": {
74396                     "name": "Copec",
74397                     "amenity": "fuel"
74398                 },
74399                 "name": "Copec",
74400                 "icon": "fuel",
74401                 "geometry": [
74402                     "point",
74403                     "vertex",
74404                     "area"
74405                 ],
74406                 "fields": [
74407                     "operator",
74408                     "address",
74409                     "building_area"
74410                 ],
74411                 "suggestion": true
74412             },
74413             "amenity/fuel/Petrobras": {
74414                 "tags": {
74415                     "name": "Petrobras",
74416                     "amenity": "fuel"
74417                 },
74418                 "name": "Petrobras",
74419                 "icon": "fuel",
74420                 "geometry": [
74421                     "point",
74422                     "vertex",
74423                     "area"
74424                 ],
74425                 "fields": [
74426                     "operator",
74427                     "address",
74428                     "building_area"
74429                 ],
74430                 "suggestion": true
74431             },
74432             "amenity/fuel/Liberty": {
74433                 "tags": {
74434                     "name": "Liberty",
74435                     "amenity": "fuel"
74436                 },
74437                 "name": "Liberty",
74438                 "icon": "fuel",
74439                 "geometry": [
74440                     "point",
74441                     "vertex",
74442                     "area"
74443                 ],
74444                 "fields": [
74445                     "operator",
74446                     "address",
74447                     "building_area"
74448                 ],
74449                 "suggestion": true
74450             },
74451             "amenity/fuel/IP": {
74452                 "tags": {
74453                     "name": "IP",
74454                     "amenity": "fuel"
74455                 },
74456                 "name": "IP",
74457                 "icon": "fuel",
74458                 "geometry": [
74459                     "point",
74460                     "vertex",
74461                     "area"
74462                 ],
74463                 "fields": [
74464                     "operator",
74465                     "address",
74466                     "building_area"
74467                 ],
74468                 "suggestion": true
74469             },
74470             "amenity/fuel/Erg": {
74471                 "tags": {
74472                     "name": "Erg",
74473                     "amenity": "fuel"
74474                 },
74475                 "name": "Erg",
74476                 "icon": "fuel",
74477                 "geometry": [
74478                     "point",
74479                     "vertex",
74480                     "area"
74481                 ],
74482                 "fields": [
74483                     "operator",
74484                     "address",
74485                     "building_area"
74486                 ],
74487                 "suggestion": true
74488             },
74489             "amenity/fuel/Eneos": {
74490                 "tags": {
74491                     "name": "Eneos",
74492                     "amenity": "fuel"
74493                 },
74494                 "name": "Eneos",
74495                 "icon": "fuel",
74496                 "geometry": [
74497                     "point",
74498                     "vertex",
74499                     "area"
74500                 ],
74501                 "fields": [
74502                     "operator",
74503                     "address",
74504                     "building_area"
74505                 ],
74506                 "suggestion": true
74507             },
74508             "amenity/fuel/Citgo": {
74509                 "tags": {
74510                     "name": "Citgo",
74511                     "amenity": "fuel"
74512                 },
74513                 "name": "Citgo",
74514                 "icon": "fuel",
74515                 "geometry": [
74516                     "point",
74517                     "vertex",
74518                     "area"
74519                 ],
74520                 "fields": [
74521                     "operator",
74522                     "address",
74523                     "building_area"
74524                 ],
74525                 "suggestion": true
74526             },
74527             "amenity/fuel/Metano": {
74528                 "tags": {
74529                     "name": "Metano",
74530                     "amenity": "fuel"
74531                 },
74532                 "name": "Metano",
74533                 "icon": "fuel",
74534                 "geometry": [
74535                     "point",
74536                     "vertex",
74537                     "area"
74538                 ],
74539                 "fields": [
74540                     "operator",
74541                     "address",
74542                     "building_area"
74543                 ],
74544                 "suggestion": true
74545             },
74546             "amenity/fuel/Сургутнефтегаз": {
74547                 "tags": {
74548                     "name": "Сургутнефтегаз",
74549                     "amenity": "fuel"
74550                 },
74551                 "name": "Сургутнефтегаз",
74552                 "icon": "fuel",
74553                 "geometry": [
74554                     "point",
74555                     "vertex",
74556                     "area"
74557                 ],
74558                 "fields": [
74559                     "operator",
74560                     "address",
74561                     "building_area"
74562                 ],
74563                 "suggestion": true
74564             },
74565             "amenity/fuel/EKO": {
74566                 "tags": {
74567                     "name": "EKO",
74568                     "amenity": "fuel"
74569                 },
74570                 "name": "EKO",
74571                 "icon": "fuel",
74572                 "geometry": [
74573                     "point",
74574                     "vertex",
74575                     "area"
74576                 ],
74577                 "fields": [
74578                     "operator",
74579                     "address",
74580                     "building_area"
74581                 ],
74582                 "suggestion": true
74583             },
74584             "amenity/fuel/Eko": {
74585                 "tags": {
74586                     "name": "Eko",
74587                     "amenity": "fuel"
74588                 },
74589                 "name": "Eko",
74590                 "icon": "fuel",
74591                 "geometry": [
74592                     "point",
74593                     "vertex",
74594                     "area"
74595                 ],
74596                 "fields": [
74597                     "operator",
74598                     "address",
74599                     "building_area"
74600                 ],
74601                 "suggestion": true
74602             },
74603             "amenity/fuel/Indipend.": {
74604                 "tags": {
74605                     "name": "Indipend.",
74606                     "amenity": "fuel"
74607                 },
74608                 "name": "Indipend.",
74609                 "icon": "fuel",
74610                 "geometry": [
74611                     "point",
74612                     "vertex",
74613                     "area"
74614                 ],
74615                 "fields": [
74616                     "operator",
74617                     "address",
74618                     "building_area"
74619                 ],
74620                 "suggestion": true
74621             },
74622             "amenity/fuel/IES": {
74623                 "tags": {
74624                     "name": "IES",
74625                     "amenity": "fuel"
74626                 },
74627                 "name": "IES",
74628                 "icon": "fuel",
74629                 "geometry": [
74630                     "point",
74631                     "vertex",
74632                     "area"
74633                 ],
74634                 "fields": [
74635                     "operator",
74636                     "address",
74637                     "building_area"
74638                 ],
74639                 "suggestion": true
74640             },
74641             "amenity/fuel/TotalErg": {
74642                 "tags": {
74643                     "name": "TotalErg",
74644                     "amenity": "fuel"
74645                 },
74646                 "name": "TotalErg",
74647                 "icon": "fuel",
74648                 "geometry": [
74649                     "point",
74650                     "vertex",
74651                     "area"
74652                 ],
74653                 "fields": [
74654                     "operator",
74655                     "address",
74656                     "building_area"
74657                 ],
74658                 "suggestion": true
74659             },
74660             "amenity/fuel/Cenex": {
74661                 "tags": {
74662                     "name": "Cenex",
74663                     "amenity": "fuel"
74664                 },
74665                 "name": "Cenex",
74666                 "icon": "fuel",
74667                 "geometry": [
74668                     "point",
74669                     "vertex",
74670                     "area"
74671                 ],
74672                 "fields": [
74673                     "operator",
74674                     "address",
74675                     "building_area"
74676                 ],
74677                 "suggestion": true
74678             },
74679             "amenity/fuel/ПТК": {
74680                 "tags": {
74681                     "name": "ПТК",
74682                     "amenity": "fuel"
74683                 },
74684                 "name": "ПТК",
74685                 "icon": "fuel",
74686                 "geometry": [
74687                     "point",
74688                     "vertex",
74689                     "area"
74690                 ],
74691                 "fields": [
74692                     "operator",
74693                     "address",
74694                     "building_area"
74695                 ],
74696                 "suggestion": true
74697             },
74698             "amenity/fuel/HP": {
74699                 "tags": {
74700                     "name": "HP",
74701                     "amenity": "fuel"
74702                 },
74703                 "name": "HP",
74704                 "icon": "fuel",
74705                 "geometry": [
74706                     "point",
74707                     "vertex",
74708                     "area"
74709                 ],
74710                 "fields": [
74711                     "operator",
74712                     "address",
74713                     "building_area"
74714                 ],
74715                 "suggestion": true
74716             },
74717             "amenity/fuel/Phillips 66": {
74718                 "tags": {
74719                     "name": "Phillips 66",
74720                     "amenity": "fuel"
74721                 },
74722                 "name": "Phillips 66",
74723                 "icon": "fuel",
74724                 "geometry": [
74725                     "point",
74726                     "vertex",
74727                     "area"
74728                 ],
74729                 "fields": [
74730                     "operator",
74731                     "address",
74732                     "building_area"
74733                 ],
74734                 "suggestion": true
74735             },
74736             "amenity/fuel/CARREFOUR": {
74737                 "tags": {
74738                     "name": "CARREFOUR",
74739                     "amenity": "fuel"
74740                 },
74741                 "name": "CARREFOUR",
74742                 "icon": "fuel",
74743                 "geometry": [
74744                     "point",
74745                     "vertex",
74746                     "area"
74747                 ],
74748                 "fields": [
74749                     "operator",
74750                     "address",
74751                     "building_area"
74752                 ],
74753                 "suggestion": true
74754             },
74755             "amenity/fuel/ERG": {
74756                 "tags": {
74757                     "name": "ERG",
74758                     "amenity": "fuel"
74759                 },
74760                 "name": "ERG",
74761                 "icon": "fuel",
74762                 "geometry": [
74763                     "point",
74764                     "vertex",
74765                     "area"
74766                 ],
74767                 "fields": [
74768                     "operator",
74769                     "address",
74770                     "building_area"
74771                 ],
74772                 "suggestion": true
74773             },
74774             "amenity/fuel/Speedway": {
74775                 "tags": {
74776                     "name": "Speedway",
74777                     "amenity": "fuel"
74778                 },
74779                 "name": "Speedway",
74780                 "icon": "fuel",
74781                 "geometry": [
74782                     "point",
74783                     "vertex",
74784                     "area"
74785                 ],
74786                 "fields": [
74787                     "operator",
74788                     "address",
74789                     "building_area"
74790                 ],
74791                 "suggestion": true
74792             },
74793             "amenity/fuel/Benzina": {
74794                 "tags": {
74795                     "name": "Benzina",
74796                     "amenity": "fuel"
74797                 },
74798                 "name": "Benzina",
74799                 "icon": "fuel",
74800                 "geometry": [
74801                     "point",
74802                     "vertex",
74803                     "area"
74804                 ],
74805                 "fields": [
74806                     "operator",
74807                     "address",
74808                     "building_area"
74809                 ],
74810                 "suggestion": true
74811             },
74812             "amenity/fuel/Татнефть": {
74813                 "tags": {
74814                     "name": "Татнефть",
74815                     "amenity": "fuel"
74816                 },
74817                 "name": "Татнефть",
74818                 "icon": "fuel",
74819                 "geometry": [
74820                     "point",
74821                     "vertex",
74822                     "area"
74823                 ],
74824                 "fields": [
74825                     "operator",
74826                     "address",
74827                     "building_area"
74828                 ],
74829                 "suggestion": true
74830             },
74831             "amenity/fuel/Terpel": {
74832                 "tags": {
74833                     "name": "Terpel",
74834                     "amenity": "fuel"
74835                 },
74836                 "name": "Terpel",
74837                 "icon": "fuel",
74838                 "geometry": [
74839                     "point",
74840                     "vertex",
74841                     "area"
74842                 ],
74843                 "fields": [
74844                     "operator",
74845                     "address",
74846                     "building_area"
74847                 ],
74848                 "suggestion": true
74849             },
74850             "amenity/fuel/WOG": {
74851                 "tags": {
74852                     "name": "WOG",
74853                     "amenity": "fuel"
74854                 },
74855                 "name": "WOG",
74856                 "icon": "fuel",
74857                 "geometry": [
74858                     "point",
74859                     "vertex",
74860                     "area"
74861                 ],
74862                 "fields": [
74863                     "operator",
74864                     "address",
74865                     "building_area"
74866                 ],
74867                 "suggestion": true
74868             },
74869             "amenity/fuel/Seaoil": {
74870                 "tags": {
74871                     "name": "Seaoil",
74872                     "amenity": "fuel"
74873                 },
74874                 "name": "Seaoil",
74875                 "icon": "fuel",
74876                 "geometry": [
74877                     "point",
74878                     "vertex",
74879                     "area"
74880                 ],
74881                 "fields": [
74882                     "operator",
74883                     "address",
74884                     "building_area"
74885                 ],
74886                 "suggestion": true
74887             },
74888             "amenity/fuel/АЗС": {
74889                 "tags": {
74890                     "name": "АЗС",
74891                     "amenity": "fuel"
74892                 },
74893                 "name": "АЗС",
74894                 "icon": "fuel",
74895                 "geometry": [
74896                     "point",
74897                     "vertex",
74898                     "area"
74899                 ],
74900                 "fields": [
74901                     "operator",
74902                     "address",
74903                     "building_area"
74904                 ],
74905                 "suggestion": true
74906             },
74907             "amenity/fuel/Kwik Trip": {
74908                 "tags": {
74909                     "name": "Kwik Trip",
74910                     "amenity": "fuel"
74911                 },
74912                 "name": "Kwik Trip",
74913                 "icon": "fuel",
74914                 "geometry": [
74915                     "point",
74916                     "vertex",
74917                     "area"
74918                 ],
74919                 "fields": [
74920                     "operator",
74921                     "address",
74922                     "building_area"
74923                 ],
74924                 "suggestion": true
74925             },
74926             "amenity/fuel/Pertamina": {
74927                 "tags": {
74928                     "name": "Pertamina",
74929                     "amenity": "fuel"
74930                 },
74931                 "name": "Pertamina",
74932                 "icon": "fuel",
74933                 "geometry": [
74934                     "point",
74935                     "vertex",
74936                     "area"
74937                 ],
74938                 "fields": [
74939                     "operator",
74940                     "address",
74941                     "building_area"
74942                 ],
74943                 "suggestion": true
74944             },
74945             "amenity/fuel/COSMO": {
74946                 "tags": {
74947                     "name": "COSMO",
74948                     "amenity": "fuel"
74949                 },
74950                 "name": "COSMO",
74951                 "icon": "fuel",
74952                 "geometry": [
74953                     "point",
74954                     "vertex",
74955                     "area"
74956                 ],
74957                 "fields": [
74958                     "operator",
74959                     "address",
74960                     "building_area"
74961                 ],
74962                 "suggestion": true
74963             },
74964             "amenity/fuel/Z": {
74965                 "tags": {
74966                     "name": "Z",
74967                     "amenity": "fuel"
74968                 },
74969                 "name": "Z",
74970                 "icon": "fuel",
74971                 "geometry": [
74972                     "point",
74973                     "vertex",
74974                     "area"
74975                 ],
74976                 "fields": [
74977                     "operator",
74978                     "address",
74979                     "building_area"
74980                 ],
74981                 "suggestion": true
74982             },
74983             "amenity/fuel/Indian Oil": {
74984                 "tags": {
74985                     "name": "Indian Oil",
74986                     "amenity": "fuel"
74987                 },
74988                 "name": "Indian Oil",
74989                 "icon": "fuel",
74990                 "geometry": [
74991                     "point",
74992                     "vertex",
74993                     "area"
74994                 ],
74995                 "fields": [
74996                     "operator",
74997                     "address",
74998                     "building_area"
74999                 ],
75000                 "suggestion": true
75001             },
75002             "amenity/fuel/АГЗС": {
75003                 "tags": {
75004                     "name": "АГЗС",
75005                     "amenity": "fuel"
75006                 },
75007                 "name": "АГЗС",
75008                 "icon": "fuel",
75009                 "geometry": [
75010                     "point",
75011                     "vertex",
75012                     "area"
75013                 ],
75014                 "fields": [
75015                     "operator",
75016                     "address",
75017                     "building_area"
75018                 ],
75019                 "suggestion": true
75020             },
75021             "amenity/fuel/INA": {
75022                 "tags": {
75023                     "name": "INA",
75024                     "amenity": "fuel"
75025                 },
75026                 "name": "INA",
75027                 "icon": "fuel",
75028                 "geometry": [
75029                     "point",
75030                     "vertex",
75031                     "area"
75032                 ],
75033                 "fields": [
75034                     "operator",
75035                     "address",
75036                     "building_area"
75037                 ],
75038                 "suggestion": true
75039             },
75040             "amenity/fuel/JOMO": {
75041                 "tags": {
75042                     "name": "JOMO",
75043                     "amenity": "fuel"
75044                 },
75045                 "name": "JOMO",
75046                 "icon": "fuel",
75047                 "geometry": [
75048                     "point",
75049                     "vertex",
75050                     "area"
75051                 ],
75052                 "fields": [
75053                     "operator",
75054                     "address",
75055                     "building_area"
75056                 ],
75057                 "suggestion": true
75058             },
75059             "amenity/fuel/Holiday": {
75060                 "tags": {
75061                     "name": "Holiday",
75062                     "amenity": "fuel"
75063                 },
75064                 "name": "Holiday",
75065                 "icon": "fuel",
75066                 "geometry": [
75067                     "point",
75068                     "vertex",
75069                     "area"
75070                 ],
75071                 "fields": [
75072                     "operator",
75073                     "address",
75074                     "building_area"
75075                 ],
75076                 "suggestion": true
75077             },
75078             "amenity/fuel/YPF": {
75079                 "tags": {
75080                     "name": "YPF",
75081                     "amenity": "fuel"
75082                 },
75083                 "name": "YPF",
75084                 "icon": "fuel",
75085                 "geometry": [
75086                     "point",
75087                     "vertex",
75088                     "area"
75089                 ],
75090                 "fields": [
75091                     "operator",
75092                     "address",
75093                     "building_area"
75094                 ],
75095                 "suggestion": true
75096             },
75097             "amenity/fuel/IDEMITSU": {
75098                 "tags": {
75099                     "name": "IDEMITSU",
75100                     "amenity": "fuel"
75101                 },
75102                 "name": "IDEMITSU",
75103                 "icon": "fuel",
75104                 "geometry": [
75105                     "point",
75106                     "vertex",
75107                     "area"
75108                 ],
75109                 "fields": [
75110                     "operator",
75111                     "address",
75112                     "building_area"
75113                 ],
75114                 "suggestion": true
75115             },
75116             "amenity/fuel/ENEOS": {
75117                 "tags": {
75118                     "name": "ENEOS",
75119                     "amenity": "fuel"
75120                 },
75121                 "name": "ENEOS",
75122                 "icon": "fuel",
75123                 "geometry": [
75124                     "point",
75125                     "vertex",
75126                     "area"
75127                 ],
75128                 "fields": [
75129                     "operator",
75130                     "address",
75131                     "building_area"
75132                 ],
75133                 "suggestion": true
75134             },
75135             "amenity/fuel/Stacja paliw": {
75136                 "tags": {
75137                     "name": "Stacja paliw",
75138                     "amenity": "fuel"
75139                 },
75140                 "name": "Stacja paliw",
75141                 "icon": "fuel",
75142                 "geometry": [
75143                     "point",
75144                     "vertex",
75145                     "area"
75146                 ],
75147                 "fields": [
75148                     "operator",
75149                     "address",
75150                     "building_area"
75151                 ],
75152                 "suggestion": true
75153             },
75154             "amenity/fuel/Bharat Petroleum": {
75155                 "tags": {
75156                     "name": "Bharat Petroleum",
75157                     "amenity": "fuel"
75158                 },
75159                 "name": "Bharat Petroleum",
75160                 "icon": "fuel",
75161                 "geometry": [
75162                     "point",
75163                     "vertex",
75164                     "area"
75165                 ],
75166                 "fields": [
75167                     "operator",
75168                     "address",
75169                     "building_area"
75170                 ],
75171                 "suggestion": true
75172             },
75173             "amenity/fuel/CAMPSA": {
75174                 "tags": {
75175                     "name": "CAMPSA",
75176                     "amenity": "fuel"
75177                 },
75178                 "name": "CAMPSA",
75179                 "icon": "fuel",
75180                 "geometry": [
75181                     "point",
75182                     "vertex",
75183                     "area"
75184                 ],
75185                 "fields": [
75186                     "operator",
75187                     "address",
75188                     "building_area"
75189                 ],
75190                 "suggestion": true
75191             },
75192             "amenity/fuel/Casey's General Store": {
75193                 "tags": {
75194                     "name": "Casey's General Store",
75195                     "amenity": "fuel"
75196                 },
75197                 "name": "Casey's General Store",
75198                 "icon": "fuel",
75199                 "geometry": [
75200                     "point",
75201                     "vertex",
75202                     "area"
75203                 ],
75204                 "fields": [
75205                     "operator",
75206                     "address",
75207                     "building_area"
75208                 ],
75209                 "suggestion": true
75210             },
75211             "amenity/fuel/Башнефть": {
75212                 "tags": {
75213                     "name": "Башнефть",
75214                     "amenity": "fuel"
75215                 },
75216                 "name": "Башнефть",
75217                 "icon": "fuel",
75218                 "geometry": [
75219                     "point",
75220                     "vertex",
75221                     "area"
75222                 ],
75223                 "fields": [
75224                     "operator",
75225                     "address",
75226                     "building_area"
75227                 ],
75228                 "suggestion": true
75229             },
75230             "amenity/fuel/Kangaroo": {
75231                 "tags": {
75232                     "name": "Kangaroo",
75233                     "amenity": "fuel"
75234                 },
75235                 "name": "Kangaroo",
75236                 "icon": "fuel",
75237                 "geometry": [
75238                     "point",
75239                     "vertex",
75240                     "area"
75241                 ],
75242                 "fields": [
75243                     "operator",
75244                     "address",
75245                     "building_area"
75246                 ],
75247                 "suggestion": true
75248             },
75249             "amenity/fuel/コスモ石油 (COSMO)": {
75250                 "tags": {
75251                     "name": "コスモ石油 (COSMO)",
75252                     "amenity": "fuel"
75253                 },
75254                 "name": "コスモ石油 (COSMO)",
75255                 "icon": "fuel",
75256                 "geometry": [
75257                     "point",
75258                     "vertex",
75259                     "area"
75260                 ],
75261                 "fields": [
75262                     "operator",
75263                     "address",
75264                     "building_area"
75265                 ],
75266                 "suggestion": true
75267             },
75268             "amenity/fuel/MEROIL": {
75269                 "tags": {
75270                     "name": "MEROIL",
75271                     "amenity": "fuel"
75272                 },
75273                 "name": "MEROIL",
75274                 "icon": "fuel",
75275                 "geometry": [
75276                     "point",
75277                     "vertex",
75278                     "area"
75279                 ],
75280                 "fields": [
75281                     "operator",
75282                     "address",
75283                     "building_area"
75284                 ],
75285                 "suggestion": true
75286             },
75287             "amenity/fuel/1-2-3": {
75288                 "tags": {
75289                     "name": "1-2-3",
75290                     "amenity": "fuel"
75291                 },
75292                 "name": "1-2-3",
75293                 "icon": "fuel",
75294                 "geometry": [
75295                     "point",
75296                     "vertex",
75297                     "area"
75298                 ],
75299                 "fields": [
75300                     "operator",
75301                     "address",
75302                     "building_area"
75303                 ],
75304                 "suggestion": true
75305             },
75306             "amenity/fuel/出光": {
75307                 "tags": {
75308                     "name": "出光",
75309                     "name:en": "IDEMITSU",
75310                     "amenity": "fuel"
75311                 },
75312                 "name": "出光",
75313                 "icon": "fuel",
75314                 "geometry": [
75315                     "point",
75316                     "vertex",
75317                     "area"
75318                 ],
75319                 "fields": [
75320                     "operator",
75321                     "address",
75322                     "building_area"
75323                 ],
75324                 "suggestion": true
75325             },
75326             "amenity/fuel/НК Альянс": {
75327                 "tags": {
75328                     "name": "НК Альянс",
75329                     "amenity": "fuel"
75330                 },
75331                 "name": "НК Альянс",
75332                 "icon": "fuel",
75333                 "geometry": [
75334                     "point",
75335                     "vertex",
75336                     "area"
75337                 ],
75338                 "fields": [
75339                     "operator",
75340                     "address",
75341                     "building_area"
75342                 ],
75343                 "suggestion": true
75344             },
75345             "amenity/fuel/Sinclair": {
75346                 "tags": {
75347                     "name": "Sinclair",
75348                     "amenity": "fuel"
75349                 },
75350                 "name": "Sinclair",
75351                 "icon": "fuel",
75352                 "geometry": [
75353                     "point",
75354                     "vertex",
75355                     "area"
75356                 ],
75357                 "fields": [
75358                     "operator",
75359                     "address",
75360                     "building_area"
75361                 ],
75362                 "suggestion": true
75363             },
75364             "amenity/fuel/Conoco": {
75365                 "tags": {
75366                     "name": "Conoco",
75367                     "amenity": "fuel"
75368                 },
75369                 "name": "Conoco",
75370                 "icon": "fuel",
75371                 "geometry": [
75372                     "point",
75373                     "vertex",
75374                     "area"
75375                 ],
75376                 "fields": [
75377                     "operator",
75378                     "address",
75379                     "building_area"
75380                 ],
75381                 "suggestion": true
75382             },
75383             "amenity/fuel/SPBU": {
75384                 "tags": {
75385                     "name": "SPBU",
75386                     "amenity": "fuel"
75387                 },
75388                 "name": "SPBU",
75389                 "icon": "fuel",
75390                 "geometry": [
75391                     "point",
75392                     "vertex",
75393                     "area"
75394                 ],
75395                 "fields": [
75396                     "operator",
75397                     "address",
75398                     "building_area"
75399                 ],
75400                 "suggestion": true
75401             },
75402             "amenity/fuel/Макпетрол": {
75403                 "tags": {
75404                     "name": "Макпетрол",
75405                     "amenity": "fuel"
75406                 },
75407                 "name": "Макпетрол",
75408                 "icon": "fuel",
75409                 "geometry": [
75410                     "point",
75411                     "vertex",
75412                     "area"
75413                 ],
75414                 "fields": [
75415                     "operator",
75416                     "address",
75417                     "building_area"
75418                 ],
75419                 "suggestion": true
75420             },
75421             "amenity/fuel/Posto Ipiranga": {
75422                 "tags": {
75423                     "name": "Posto Ipiranga",
75424                     "amenity": "fuel"
75425                 },
75426                 "name": "Posto Ipiranga",
75427                 "icon": "fuel",
75428                 "geometry": [
75429                     "point",
75430                     "vertex",
75431                     "area"
75432                 ],
75433                 "fields": [
75434                     "operator",
75435                     "address",
75436                     "building_area"
75437                 ],
75438                 "suggestion": true
75439             },
75440             "amenity/fuel/Posto Shell": {
75441                 "tags": {
75442                     "name": "Posto Shell",
75443                     "amenity": "fuel"
75444                 },
75445                 "name": "Posto Shell",
75446                 "icon": "fuel",
75447                 "geometry": [
75448                     "point",
75449                     "vertex",
75450                     "area"
75451                 ],
75452                 "fields": [
75453                     "operator",
75454                     "address",
75455                     "building_area"
75456                 ],
75457                 "suggestion": true
75458             },
75459             "amenity/fuel/Phoenix": {
75460                 "tags": {
75461                     "name": "Phoenix",
75462                     "amenity": "fuel"
75463                 },
75464                 "name": "Phoenix",
75465                 "icon": "fuel",
75466                 "geometry": [
75467                     "point",
75468                     "vertex",
75469                     "area"
75470                 ],
75471                 "fields": [
75472                     "operator",
75473                     "address",
75474                     "building_area"
75475                 ],
75476                 "suggestion": true
75477             },
75478             "amenity/fuel/Ipiranga": {
75479                 "tags": {
75480                     "name": "Ipiranga",
75481                     "amenity": "fuel"
75482                 },
75483                 "name": "Ipiranga",
75484                 "icon": "fuel",
75485                 "geometry": [
75486                     "point",
75487                     "vertex",
75488                     "area"
75489                 ],
75490                 "fields": [
75491                     "operator",
75492                     "address",
75493                     "building_area"
75494                 ],
75495                 "suggestion": true
75496             },
75497             "amenity/fuel/OKKO": {
75498                 "tags": {
75499                     "name": "OKKO",
75500                     "amenity": "fuel"
75501                 },
75502                 "name": "OKKO",
75503                 "icon": "fuel",
75504                 "geometry": [
75505                     "point",
75506                     "vertex",
75507                     "area"
75508                 ],
75509                 "fields": [
75510                     "operator",
75511                     "address",
75512                     "building_area"
75513                 ],
75514                 "suggestion": true
75515             },
75516             "amenity/fuel/ОККО": {
75517                 "tags": {
75518                     "name": "ОККО",
75519                     "amenity": "fuel"
75520                 },
75521                 "name": "ОККО",
75522                 "icon": "fuel",
75523                 "geometry": [
75524                     "point",
75525                     "vertex",
75526                     "area"
75527                 ],
75528                 "fields": [
75529                     "operator",
75530                     "address",
75531                     "building_area"
75532                 ],
75533                 "suggestion": true
75534             },
75535             "amenity/fuel/บางจาก": {
75536                 "tags": {
75537                     "name": "บางจาก",
75538                     "amenity": "fuel"
75539                 },
75540                 "name": "บางจาก",
75541                 "icon": "fuel",
75542                 "geometry": [
75543                     "point",
75544                     "vertex",
75545                     "area"
75546                 ],
75547                 "fields": [
75548                     "operator",
75549                     "address",
75550                     "building_area"
75551                 ],
75552                 "suggestion": true
75553             },
75554             "amenity/fuel/QuikTrip": {
75555                 "tags": {
75556                     "name": "QuikTrip",
75557                     "amenity": "fuel"
75558                 },
75559                 "name": "QuikTrip",
75560                 "icon": "fuel",
75561                 "geometry": [
75562                     "point",
75563                     "vertex",
75564                     "area"
75565                 ],
75566                 "fields": [
75567                     "operator",
75568                     "address",
75569                     "building_area"
75570                 ],
75571                 "suggestion": true
75572             },
75573             "amenity/fuel/Posto BR": {
75574                 "tags": {
75575                     "name": "Posto BR",
75576                     "amenity": "fuel"
75577                 },
75578                 "name": "Posto BR",
75579                 "icon": "fuel",
75580                 "geometry": [
75581                     "point",
75582                     "vertex",
75583                     "area"
75584                 ],
75585                 "fields": [
75586                     "operator",
75587                     "address",
75588                     "building_area"
75589                 ],
75590                 "suggestion": true
75591             },
75592             "amenity/fuel/ป ต ท": {
75593                 "tags": {
75594                     "name": "ป ต ท",
75595                     "amenity": "fuel"
75596                 },
75597                 "name": "ป ต ท",
75598                 "icon": "fuel",
75599                 "geometry": [
75600                     "point",
75601                     "vertex",
75602                     "area"
75603                 ],
75604                 "fields": [
75605                     "operator",
75606                     "address",
75607                     "building_area"
75608                 ],
75609                 "suggestion": true
75610             },
75611             "amenity/fuel/ปตท": {
75612                 "tags": {
75613                     "name": "ปตท",
75614                     "amenity": "fuel"
75615                 },
75616                 "name": "ปตท",
75617                 "icon": "fuel",
75618                 "geometry": [
75619                     "point",
75620                     "vertex",
75621                     "area"
75622                 ],
75623                 "fields": [
75624                     "operator",
75625                     "address",
75626                     "building_area"
75627                 ],
75628                 "suggestion": true
75629             },
75630             "amenity/fuel/ANP": {
75631                 "tags": {
75632                     "name": "ANP",
75633                     "amenity": "fuel"
75634                 },
75635                 "name": "ANP",
75636                 "icon": "fuel",
75637                 "geometry": [
75638                     "point",
75639                     "vertex",
75640                     "area"
75641                 ],
75642                 "fields": [
75643                     "operator",
75644                     "address",
75645                     "building_area"
75646                 ],
75647                 "suggestion": true
75648             },
75649             "amenity/fuel/Kum & Go": {
75650                 "tags": {
75651                     "name": "Kum & Go",
75652                     "amenity": "fuel"
75653                 },
75654                 "name": "Kum & Go",
75655                 "icon": "fuel",
75656                 "geometry": [
75657                     "point",
75658                     "vertex",
75659                     "area"
75660                 ],
75661                 "fields": [
75662                     "operator",
75663                     "address",
75664                     "building_area"
75665                 ],
75666                 "suggestion": true
75667             },
75668             "amenity/fuel/Petrolimex": {
75669                 "tags": {
75670                     "name": "Petrolimex",
75671                     "amenity": "fuel"
75672                 },
75673                 "name": "Petrolimex",
75674                 "icon": "fuel",
75675                 "geometry": [
75676                     "point",
75677                     "vertex",
75678                     "area"
75679                 ],
75680                 "fields": [
75681                     "operator",
75682                     "address",
75683                     "building_area"
75684                 ],
75685                 "suggestion": true
75686             },
75687             "amenity/fuel/Sokimex": {
75688                 "tags": {
75689                     "name": "Sokimex",
75690                     "amenity": "fuel"
75691                 },
75692                 "name": "Sokimex",
75693                 "icon": "fuel",
75694                 "geometry": [
75695                     "point",
75696                     "vertex",
75697                     "area"
75698                 ],
75699                 "fields": [
75700                     "operator",
75701                     "address",
75702                     "building_area"
75703                 ],
75704                 "suggestion": true
75705             },
75706             "amenity/fuel/Tela": {
75707                 "tags": {
75708                     "name": "Tela",
75709                     "amenity": "fuel"
75710                 },
75711                 "name": "Tela",
75712                 "icon": "fuel",
75713                 "geometry": [
75714                     "point",
75715                     "vertex",
75716                     "area"
75717                 ],
75718                 "fields": [
75719                     "operator",
75720                     "address",
75721                     "building_area"
75722                 ],
75723                 "suggestion": true
75724             },
75725             "amenity/fuel/Posto": {
75726                 "tags": {
75727                     "name": "Posto",
75728                     "amenity": "fuel"
75729                 },
75730                 "name": "Posto",
75731                 "icon": "fuel",
75732                 "geometry": [
75733                     "point",
75734                     "vertex",
75735                     "area"
75736                 ],
75737                 "fields": [
75738                     "operator",
75739                     "address",
75740                     "building_area"
75741                 ],
75742                 "suggestion": true
75743             },
75744             "amenity/fuel/Укрнафта": {
75745                 "tags": {
75746                     "name": "Укрнафта",
75747                     "amenity": "fuel"
75748                 },
75749                 "name": "Укрнафта",
75750                 "icon": "fuel",
75751                 "geometry": [
75752                     "point",
75753                     "vertex",
75754                     "area"
75755                 ],
75756                 "fields": [
75757                     "operator",
75758                     "address",
75759                     "building_area"
75760                 ],
75761                 "suggestion": true
75762             },
75763             "amenity/fuel/Татнефтепродукт": {
75764                 "tags": {
75765                     "name": "Татнефтепродукт",
75766                     "amenity": "fuel"
75767                 },
75768                 "name": "Татнефтепродукт",
75769                 "icon": "fuel",
75770                 "geometry": [
75771                     "point",
75772                     "vertex",
75773                     "area"
75774                 ],
75775                 "fields": [
75776                     "operator",
75777                     "address",
75778                     "building_area"
75779                 ],
75780                 "suggestion": true
75781             },
75782             "amenity/fuel/Afriquia": {
75783                 "tags": {
75784                     "name": "Afriquia",
75785                     "amenity": "fuel"
75786                 },
75787                 "name": "Afriquia",
75788                 "icon": "fuel",
75789                 "geometry": [
75790                     "point",
75791                     "vertex",
75792                     "area"
75793                 ],
75794                 "fields": [
75795                     "operator",
75796                     "address",
75797                     "building_area"
75798                 ],
75799                 "suggestion": true
75800             },
75801             "amenity/fuel/Murphy USA": {
75802                 "tags": {
75803                     "name": "Murphy USA",
75804                     "amenity": "fuel"
75805                 },
75806                 "name": "Murphy USA",
75807                 "icon": "fuel",
75808                 "geometry": [
75809                     "point",
75810                     "vertex",
75811                     "area"
75812                 ],
75813                 "fields": [
75814                     "operator",
75815                     "address",
75816                     "building_area"
75817                 ],
75818                 "suggestion": true
75819             },
75820             "amenity/fuel/昭和シェル (Showa-shell)": {
75821                 "tags": {
75822                     "name": "昭和シェル (Showa-shell)",
75823                     "amenity": "fuel"
75824                 },
75825                 "name": "昭和シェル (Showa-shell)",
75826                 "icon": "fuel",
75827                 "geometry": [
75828                     "point",
75829                     "vertex",
75830                     "area"
75831                 ],
75832                 "fields": [
75833                     "operator",
75834                     "address",
75835                     "building_area"
75836                 ],
75837                 "suggestion": true
75838             },
75839             "amenity/fuel/エネオス": {
75840                 "tags": {
75841                     "name": "エネオス",
75842                     "amenity": "fuel"
75843                 },
75844                 "name": "エネオス",
75845                 "icon": "fuel",
75846                 "geometry": [
75847                     "point",
75848                     "vertex",
75849                     "area"
75850                 ],
75851                 "fields": [
75852                     "operator",
75853                     "address",
75854                     "building_area"
75855                 ],
75856                 "suggestion": true
75857             },
75858             "amenity/fuel/CNG": {
75859                 "tags": {
75860                     "name": "CNG",
75861                     "amenity": "fuel"
75862                 },
75863                 "name": "CNG",
75864                 "icon": "fuel",
75865                 "geometry": [
75866                     "point",
75867                     "vertex",
75868                     "area"
75869                 ],
75870                 "fields": [
75871                     "operator",
75872                     "address",
75873                     "building_area"
75874                 ],
75875                 "suggestion": true
75876             },
75877             "amenity/pub/Kings Arms": {
75878                 "tags": {
75879                     "name": "Kings Arms",
75880                     "amenity": "pub"
75881                 },
75882                 "name": "Kings Arms",
75883                 "icon": "beer",
75884                 "geometry": [
75885                     "point",
75886                     "vertex",
75887                     "area"
75888                 ],
75889                 "fields": [
75890                     "building_area",
75891                     "address",
75892                     "opening_hours",
75893                     "smoking"
75894                 ],
75895                 "suggestion": true
75896             },
75897             "amenity/pub/The Ship": {
75898                 "tags": {
75899                     "name": "The Ship",
75900                     "amenity": "pub"
75901                 },
75902                 "name": "The Ship",
75903                 "icon": "beer",
75904                 "geometry": [
75905                     "point",
75906                     "vertex",
75907                     "area"
75908                 ],
75909                 "fields": [
75910                     "building_area",
75911                     "address",
75912                     "opening_hours",
75913                     "smoking"
75914                 ],
75915                 "suggestion": true
75916             },
75917             "amenity/pub/The White Horse": {
75918                 "tags": {
75919                     "name": "The White Horse",
75920                     "amenity": "pub"
75921                 },
75922                 "name": "The White Horse",
75923                 "icon": "beer",
75924                 "geometry": [
75925                     "point",
75926                     "vertex",
75927                     "area"
75928                 ],
75929                 "fields": [
75930                     "building_area",
75931                     "address",
75932                     "opening_hours",
75933                     "smoking"
75934                 ],
75935                 "suggestion": true
75936             },
75937             "amenity/pub/The White Hart": {
75938                 "tags": {
75939                     "name": "The White Hart",
75940                     "amenity": "pub"
75941                 },
75942                 "name": "The White Hart",
75943                 "icon": "beer",
75944                 "geometry": [
75945                     "point",
75946                     "vertex",
75947                     "area"
75948                 ],
75949                 "fields": [
75950                     "building_area",
75951                     "address",
75952                     "opening_hours",
75953                     "smoking"
75954                 ],
75955                 "suggestion": true
75956             },
75957             "amenity/pub/Royal Oak": {
75958                 "tags": {
75959                     "name": "Royal Oak",
75960                     "amenity": "pub"
75961                 },
75962                 "name": "Royal Oak",
75963                 "icon": "beer",
75964                 "geometry": [
75965                     "point",
75966                     "vertex",
75967                     "area"
75968                 ],
75969                 "fields": [
75970                     "building_area",
75971                     "address",
75972                     "opening_hours",
75973                     "smoking"
75974                 ],
75975                 "suggestion": true
75976             },
75977             "amenity/pub/The Red Lion": {
75978                 "tags": {
75979                     "name": "The Red Lion",
75980                     "amenity": "pub"
75981                 },
75982                 "name": "The Red Lion",
75983                 "icon": "beer",
75984                 "geometry": [
75985                     "point",
75986                     "vertex",
75987                     "area"
75988                 ],
75989                 "fields": [
75990                     "building_area",
75991                     "address",
75992                     "opening_hours",
75993                     "smoking"
75994                 ],
75995                 "suggestion": true
75996             },
75997             "amenity/pub/The Kings Arms": {
75998                 "tags": {
75999                     "name": "The Kings Arms",
76000                     "amenity": "pub"
76001                 },
76002                 "name": "The Kings Arms",
76003                 "icon": "beer",
76004                 "geometry": [
76005                     "point",
76006                     "vertex",
76007                     "area"
76008                 ],
76009                 "fields": [
76010                     "building_area",
76011                     "address",
76012                     "opening_hours",
76013                     "smoking"
76014                 ],
76015                 "suggestion": true
76016             },
76017             "amenity/pub/The Star": {
76018                 "tags": {
76019                     "name": "The Star",
76020                     "amenity": "pub"
76021                 },
76022                 "name": "The Star",
76023                 "icon": "beer",
76024                 "geometry": [
76025                     "point",
76026                     "vertex",
76027                     "area"
76028                 ],
76029                 "fields": [
76030                     "building_area",
76031                     "address",
76032                     "opening_hours",
76033                     "smoking"
76034                 ],
76035                 "suggestion": true
76036             },
76037             "amenity/pub/The Anchor": {
76038                 "tags": {
76039                     "name": "The Anchor",
76040                     "amenity": "pub"
76041                 },
76042                 "name": "The Anchor",
76043                 "icon": "beer",
76044                 "geometry": [
76045                     "point",
76046                     "vertex",
76047                     "area"
76048                 ],
76049                 "fields": [
76050                     "building_area",
76051                     "address",
76052                     "opening_hours",
76053                     "smoking"
76054                 ],
76055                 "suggestion": true
76056             },
76057             "amenity/pub/The Cross Keys": {
76058                 "tags": {
76059                     "name": "The Cross Keys",
76060                     "amenity": "pub"
76061                 },
76062                 "name": "The Cross Keys",
76063                 "icon": "beer",
76064                 "geometry": [
76065                     "point",
76066                     "vertex",
76067                     "area"
76068                 ],
76069                 "fields": [
76070                     "building_area",
76071                     "address",
76072                     "opening_hours",
76073                     "smoking"
76074                 ],
76075                 "suggestion": true
76076             },
76077             "amenity/pub/The Wheatsheaf": {
76078                 "tags": {
76079                     "name": "The Wheatsheaf",
76080                     "amenity": "pub"
76081                 },
76082                 "name": "The Wheatsheaf",
76083                 "icon": "beer",
76084                 "geometry": [
76085                     "point",
76086                     "vertex",
76087                     "area"
76088                 ],
76089                 "fields": [
76090                     "building_area",
76091                     "address",
76092                     "opening_hours",
76093                     "smoking"
76094                 ],
76095                 "suggestion": true
76096             },
76097             "amenity/pub/The Crown Inn": {
76098                 "tags": {
76099                     "name": "The Crown Inn",
76100                     "amenity": "pub"
76101                 },
76102                 "name": "The Crown Inn",
76103                 "icon": "beer",
76104                 "geometry": [
76105                     "point",
76106                     "vertex",
76107                     "area"
76108                 ],
76109                 "fields": [
76110                     "building_area",
76111                     "address",
76112                     "opening_hours",
76113                     "smoking"
76114                 ],
76115                 "suggestion": true
76116             },
76117             "amenity/pub/The Kings Head": {
76118                 "tags": {
76119                     "name": "The Kings Head",
76120                     "amenity": "pub"
76121                 },
76122                 "name": "The Kings Head",
76123                 "icon": "beer",
76124                 "geometry": [
76125                     "point",
76126                     "vertex",
76127                     "area"
76128                 ],
76129                 "fields": [
76130                     "building_area",
76131                     "address",
76132                     "opening_hours",
76133                     "smoking"
76134                 ],
76135                 "suggestion": true
76136             },
76137             "amenity/pub/The Castle": {
76138                 "tags": {
76139                     "name": "The Castle",
76140                     "amenity": "pub"
76141                 },
76142                 "name": "The Castle",
76143                 "icon": "beer",
76144                 "geometry": [
76145                     "point",
76146                     "vertex",
76147                     "area"
76148                 ],
76149                 "fields": [
76150                     "building_area",
76151                     "address",
76152                     "opening_hours",
76153                     "smoking"
76154                 ],
76155                 "suggestion": true
76156             },
76157             "amenity/pub/The Railway": {
76158                 "tags": {
76159                     "name": "The Railway",
76160                     "amenity": "pub"
76161                 },
76162                 "name": "The Railway",
76163                 "icon": "beer",
76164                 "geometry": [
76165                     "point",
76166                     "vertex",
76167                     "area"
76168                 ],
76169                 "fields": [
76170                     "building_area",
76171                     "address",
76172                     "opening_hours",
76173                     "smoking"
76174                 ],
76175                 "suggestion": true
76176             },
76177             "amenity/pub/The White Lion": {
76178                 "tags": {
76179                     "name": "The White Lion",
76180                     "amenity": "pub"
76181                 },
76182                 "name": "The White Lion",
76183                 "icon": "beer",
76184                 "geometry": [
76185                     "point",
76186                     "vertex",
76187                     "area"
76188                 ],
76189                 "fields": [
76190                     "building_area",
76191                     "address",
76192                     "opening_hours",
76193                     "smoking"
76194                 ],
76195                 "suggestion": true
76196             },
76197             "amenity/pub/The Bell": {
76198                 "tags": {
76199                     "name": "The Bell",
76200                     "amenity": "pub"
76201                 },
76202                 "name": "The Bell",
76203                 "icon": "beer",
76204                 "geometry": [
76205                     "point",
76206                     "vertex",
76207                     "area"
76208                 ],
76209                 "fields": [
76210                     "building_area",
76211                     "address",
76212                     "opening_hours",
76213                     "smoking"
76214                 ],
76215                 "suggestion": true
76216             },
76217             "amenity/pub/The Bull": {
76218                 "tags": {
76219                     "name": "The Bull",
76220                     "amenity": "pub"
76221                 },
76222                 "name": "The Bull",
76223                 "icon": "beer",
76224                 "geometry": [
76225                     "point",
76226                     "vertex",
76227                     "area"
76228                 ],
76229                 "fields": [
76230                     "building_area",
76231                     "address",
76232                     "opening_hours",
76233                     "smoking"
76234                 ],
76235                 "suggestion": true
76236             },
76237             "amenity/pub/The Plough": {
76238                 "tags": {
76239                     "name": "The Plough",
76240                     "amenity": "pub"
76241                 },
76242                 "name": "The Plough",
76243                 "icon": "beer",
76244                 "geometry": [
76245                     "point",
76246                     "vertex",
76247                     "area"
76248                 ],
76249                 "fields": [
76250                     "building_area",
76251                     "address",
76252                     "opening_hours",
76253                     "smoking"
76254                 ],
76255                 "suggestion": true
76256             },
76257             "amenity/pub/The George": {
76258                 "tags": {
76259                     "name": "The George",
76260                     "amenity": "pub"
76261                 },
76262                 "name": "The George",
76263                 "icon": "beer",
76264                 "geometry": [
76265                     "point",
76266                     "vertex",
76267                     "area"
76268                 ],
76269                 "fields": [
76270                     "building_area",
76271                     "address",
76272                     "opening_hours",
76273                     "smoking"
76274                 ],
76275                 "suggestion": true
76276             },
76277             "amenity/pub/The Royal Oak": {
76278                 "tags": {
76279                     "name": "The Royal Oak",
76280                     "amenity": "pub"
76281                 },
76282                 "name": "The Royal Oak",
76283                 "icon": "beer",
76284                 "geometry": [
76285                     "point",
76286                     "vertex",
76287                     "area"
76288                 ],
76289                 "fields": [
76290                     "building_area",
76291                     "address",
76292                     "opening_hours",
76293                     "smoking"
76294                 ],
76295                 "suggestion": true
76296             },
76297             "amenity/pub/The Fox": {
76298                 "tags": {
76299                     "name": "The Fox",
76300                     "amenity": "pub"
76301                 },
76302                 "name": "The Fox",
76303                 "icon": "beer",
76304                 "geometry": [
76305                     "point",
76306                     "vertex",
76307                     "area"
76308                 ],
76309                 "fields": [
76310                     "building_area",
76311                     "address",
76312                     "opening_hours",
76313                     "smoking"
76314                 ],
76315                 "suggestion": true
76316             },
76317             "amenity/pub/Prince of Wales": {
76318                 "tags": {
76319                     "name": "Prince of Wales",
76320                     "amenity": "pub"
76321                 },
76322                 "name": "Prince of Wales",
76323                 "icon": "beer",
76324                 "geometry": [
76325                     "point",
76326                     "vertex",
76327                     "area"
76328                 ],
76329                 "fields": [
76330                     "building_area",
76331                     "address",
76332                     "opening_hours",
76333                     "smoking"
76334                 ],
76335                 "suggestion": true
76336             },
76337             "amenity/pub/The Rising Sun": {
76338                 "tags": {
76339                     "name": "The Rising Sun",
76340                     "amenity": "pub"
76341                 },
76342                 "name": "The Rising Sun",
76343                 "icon": "beer",
76344                 "geometry": [
76345                     "point",
76346                     "vertex",
76347                     "area"
76348                 ],
76349                 "fields": [
76350                     "building_area",
76351                     "address",
76352                     "opening_hours",
76353                     "smoking"
76354                 ],
76355                 "suggestion": true
76356             },
76357             "amenity/pub/The Prince of Wales": {
76358                 "tags": {
76359                     "name": "The Prince of Wales",
76360                     "amenity": "pub"
76361                 },
76362                 "name": "The Prince of Wales",
76363                 "icon": "beer",
76364                 "geometry": [
76365                     "point",
76366                     "vertex",
76367                     "area"
76368                 ],
76369                 "fields": [
76370                     "building_area",
76371                     "address",
76372                     "opening_hours",
76373                     "smoking"
76374                 ],
76375                 "suggestion": true
76376             },
76377             "amenity/pub/The Crown": {
76378                 "tags": {
76379                     "name": "The Crown",
76380                     "amenity": "pub"
76381                 },
76382                 "name": "The Crown",
76383                 "icon": "beer",
76384                 "geometry": [
76385                     "point",
76386                     "vertex",
76387                     "area"
76388                 ],
76389                 "fields": [
76390                     "building_area",
76391                     "address",
76392                     "opening_hours",
76393                     "smoking"
76394                 ],
76395                 "suggestion": true
76396             },
76397             "amenity/pub/The Chequers": {
76398                 "tags": {
76399                     "name": "The Chequers",
76400                     "amenity": "pub"
76401                 },
76402                 "name": "The Chequers",
76403                 "icon": "beer",
76404                 "geometry": [
76405                     "point",
76406                     "vertex",
76407                     "area"
76408                 ],
76409                 "fields": [
76410                     "building_area",
76411                     "address",
76412                     "opening_hours",
76413                     "smoking"
76414                 ],
76415                 "suggestion": true
76416             },
76417             "amenity/pub/The Swan": {
76418                 "tags": {
76419                     "name": "The Swan",
76420                     "amenity": "pub"
76421                 },
76422                 "name": "The Swan",
76423                 "icon": "beer",
76424                 "geometry": [
76425                     "point",
76426                     "vertex",
76427                     "area"
76428                 ],
76429                 "fields": [
76430                     "building_area",
76431                     "address",
76432                     "opening_hours",
76433                     "smoking"
76434                 ],
76435                 "suggestion": true
76436             },
76437             "amenity/pub/Rose and Crown": {
76438                 "tags": {
76439                     "name": "Rose and Crown",
76440                     "amenity": "pub"
76441                 },
76442                 "name": "Rose and Crown",
76443                 "icon": "beer",
76444                 "geometry": [
76445                     "point",
76446                     "vertex",
76447                     "area"
76448                 ],
76449                 "fields": [
76450                     "building_area",
76451                     "address",
76452                     "opening_hours",
76453                     "smoking"
76454                 ],
76455                 "suggestion": true
76456             },
76457             "amenity/pub/The Victoria": {
76458                 "tags": {
76459                     "name": "The Victoria",
76460                     "amenity": "pub"
76461                 },
76462                 "name": "The Victoria",
76463                 "icon": "beer",
76464                 "geometry": [
76465                     "point",
76466                     "vertex",
76467                     "area"
76468                 ],
76469                 "fields": [
76470                     "building_area",
76471                     "address",
76472                     "opening_hours",
76473                     "smoking"
76474                 ],
76475                 "suggestion": true
76476             },
76477             "amenity/pub/New Inn": {
76478                 "tags": {
76479                     "name": "New Inn",
76480                     "amenity": "pub"
76481                 },
76482                 "name": "New Inn",
76483                 "icon": "beer",
76484                 "geometry": [
76485                     "point",
76486                     "vertex",
76487                     "area"
76488                 ],
76489                 "fields": [
76490                     "building_area",
76491                     "address",
76492                     "opening_hours",
76493                     "smoking"
76494                 ],
76495                 "suggestion": true
76496             },
76497             "amenity/pub/Royal Hotel": {
76498                 "tags": {
76499                     "name": "Royal Hotel",
76500                     "amenity": "pub"
76501                 },
76502                 "name": "Royal Hotel",
76503                 "icon": "beer",
76504                 "geometry": [
76505                     "point",
76506                     "vertex",
76507                     "area"
76508                 ],
76509                 "fields": [
76510                     "building_area",
76511                     "address",
76512                     "opening_hours",
76513                     "smoking"
76514                 ],
76515                 "suggestion": true
76516             },
76517             "amenity/pub/Red Lion": {
76518                 "tags": {
76519                     "name": "Red Lion",
76520                     "amenity": "pub"
76521                 },
76522                 "name": "Red Lion",
76523                 "icon": "beer",
76524                 "geometry": [
76525                     "point",
76526                     "vertex",
76527                     "area"
76528                 ],
76529                 "fields": [
76530                     "building_area",
76531                     "address",
76532                     "opening_hours",
76533                     "smoking"
76534                 ],
76535                 "suggestion": true
76536             },
76537             "amenity/pub/Cross Keys": {
76538                 "tags": {
76539                     "name": "Cross Keys",
76540                     "amenity": "pub"
76541                 },
76542                 "name": "Cross Keys",
76543                 "icon": "beer",
76544                 "geometry": [
76545                     "point",
76546                     "vertex",
76547                     "area"
76548                 ],
76549                 "fields": [
76550                     "building_area",
76551                     "address",
76552                     "opening_hours",
76553                     "smoking"
76554                 ],
76555                 "suggestion": true
76556             },
76557             "amenity/pub/The Greyhound": {
76558                 "tags": {
76559                     "name": "The Greyhound",
76560                     "amenity": "pub"
76561                 },
76562                 "name": "The Greyhound",
76563                 "icon": "beer",
76564                 "geometry": [
76565                     "point",
76566                     "vertex",
76567                     "area"
76568                 ],
76569                 "fields": [
76570                     "building_area",
76571                     "address",
76572                     "opening_hours",
76573                     "smoking"
76574                 ],
76575                 "suggestion": true
76576             },
76577             "amenity/pub/The Black Horse": {
76578                 "tags": {
76579                     "name": "The Black Horse",
76580                     "amenity": "pub"
76581                 },
76582                 "name": "The Black Horse",
76583                 "icon": "beer",
76584                 "geometry": [
76585                     "point",
76586                     "vertex",
76587                     "area"
76588                 ],
76589                 "fields": [
76590                     "building_area",
76591                     "address",
76592                     "opening_hours",
76593                     "smoking"
76594                 ],
76595                 "suggestion": true
76596             },
76597             "amenity/pub/The New Inn": {
76598                 "tags": {
76599                     "name": "The New Inn",
76600                     "amenity": "pub"
76601                 },
76602                 "name": "The New Inn",
76603                 "icon": "beer",
76604                 "geometry": [
76605                     "point",
76606                     "vertex",
76607                     "area"
76608                 ],
76609                 "fields": [
76610                     "building_area",
76611                     "address",
76612                     "opening_hours",
76613                     "smoking"
76614                 ],
76615                 "suggestion": true
76616             },
76617             "amenity/pub/Kings Head": {
76618                 "tags": {
76619                     "name": "Kings Head",
76620                     "amenity": "pub"
76621                 },
76622                 "name": "Kings Head",
76623                 "icon": "beer",
76624                 "geometry": [
76625                     "point",
76626                     "vertex",
76627                     "area"
76628                 ],
76629                 "fields": [
76630                     "building_area",
76631                     "address",
76632                     "opening_hours",
76633                     "smoking"
76634                 ],
76635                 "suggestion": true
76636             },
76637             "amenity/pub/The Albion": {
76638                 "tags": {
76639                     "name": "The Albion",
76640                     "amenity": "pub"
76641                 },
76642                 "name": "The Albion",
76643                 "icon": "beer",
76644                 "geometry": [
76645                     "point",
76646                     "vertex",
76647                     "area"
76648                 ],
76649                 "fields": [
76650                     "building_area",
76651                     "address",
76652                     "opening_hours",
76653                     "smoking"
76654                 ],
76655                 "suggestion": true
76656             },
76657             "amenity/pub/The Angel": {
76658                 "tags": {
76659                     "name": "The Angel",
76660                     "amenity": "pub"
76661                 },
76662                 "name": "The Angel",
76663                 "icon": "beer",
76664                 "geometry": [
76665                     "point",
76666                     "vertex",
76667                     "area"
76668                 ],
76669                 "fields": [
76670                     "building_area",
76671                     "address",
76672                     "opening_hours",
76673                     "smoking"
76674                 ],
76675                 "suggestion": true
76676             },
76677             "amenity/pub/The Queens Head": {
76678                 "tags": {
76679                     "name": "The Queens Head",
76680                     "amenity": "pub"
76681                 },
76682                 "name": "The Queens Head",
76683                 "icon": "beer",
76684                 "geometry": [
76685                     "point",
76686                     "vertex",
76687                     "area"
76688                 ],
76689                 "fields": [
76690                     "building_area",
76691                     "address",
76692                     "opening_hours",
76693                     "smoking"
76694                 ],
76695                 "suggestion": true
76696             },
76697             "amenity/pub/The Ship Inn": {
76698                 "tags": {
76699                     "name": "The Ship Inn",
76700                     "amenity": "pub"
76701                 },
76702                 "name": "The Ship Inn",
76703                 "icon": "beer",
76704                 "geometry": [
76705                     "point",
76706                     "vertex",
76707                     "area"
76708                 ],
76709                 "fields": [
76710                     "building_area",
76711                     "address",
76712                     "opening_hours",
76713                     "smoking"
76714                 ],
76715                 "suggestion": true
76716             },
76717             "amenity/pub/Rose & Crown": {
76718                 "tags": {
76719                     "name": "Rose & Crown",
76720                     "amenity": "pub"
76721                 },
76722                 "name": "Rose & Crown",
76723                 "icon": "beer",
76724                 "geometry": [
76725                     "point",
76726                     "vertex",
76727                     "area"
76728                 ],
76729                 "fields": [
76730                     "building_area",
76731                     "address",
76732                     "opening_hours",
76733                     "smoking"
76734                 ],
76735                 "suggestion": true
76736             },
76737             "amenity/pub/Queens Head": {
76738                 "tags": {
76739                     "name": "Queens Head",
76740                     "amenity": "pub"
76741                 },
76742                 "name": "Queens Head",
76743                 "icon": "beer",
76744                 "geometry": [
76745                     "point",
76746                     "vertex",
76747                     "area"
76748                 ],
76749                 "fields": [
76750                     "building_area",
76751                     "address",
76752                     "opening_hours",
76753                     "smoking"
76754                 ],
76755                 "suggestion": true
76756             },
76757             "amenity/pub/Irish Pub": {
76758                 "tags": {
76759                     "name": "Irish Pub",
76760                     "amenity": "pub"
76761                 },
76762                 "name": "Irish Pub",
76763                 "icon": "beer",
76764                 "geometry": [
76765                     "point",
76766                     "vertex",
76767                     "area"
76768                 ],
76769                 "fields": [
76770                     "building_area",
76771                     "address",
76772                     "opening_hours",
76773                     "smoking"
76774                 ],
76775                 "suggestion": true
76776             },
76777             "amenity/fast_food/Quick": {
76778                 "tags": {
76779                     "name": "Quick",
76780                     "amenity": "fast_food"
76781                 },
76782                 "name": "Quick",
76783                 "icon": "fast-food",
76784                 "geometry": [
76785                     "point",
76786                     "vertex",
76787                     "area"
76788                 ],
76789                 "fields": [
76790                     "cuisine",
76791                     "building_area",
76792                     "address",
76793                     "opening_hours",
76794                     "smoking"
76795                 ],
76796                 "suggestion": true
76797             },
76798             "amenity/fast_food/McDonald's": {
76799                 "tags": {
76800                     "name": "McDonald's",
76801                     "cuisine": "burger",
76802                     "amenity": "fast_food"
76803                 },
76804                 "name": "McDonald's",
76805                 "icon": "fast-food",
76806                 "geometry": [
76807                     "point",
76808                     "vertex",
76809                     "area"
76810                 ],
76811                 "fields": [
76812                     "cuisine",
76813                     "building_area",
76814                     "address",
76815                     "opening_hours",
76816                     "smoking"
76817                 ],
76818                 "suggestion": true
76819             },
76820             "amenity/fast_food/Subway": {
76821                 "tags": {
76822                     "name": "Subway",
76823                     "cuisine": "sandwich",
76824                     "amenity": "fast_food"
76825                 },
76826                 "name": "Subway",
76827                 "icon": "fast-food",
76828                 "geometry": [
76829                     "point",
76830                     "vertex",
76831                     "area"
76832                 ],
76833                 "fields": [
76834                     "cuisine",
76835                     "building_area",
76836                     "address",
76837                     "opening_hours",
76838                     "smoking"
76839                 ],
76840                 "suggestion": true
76841             },
76842             "amenity/fast_food/Burger King": {
76843                 "tags": {
76844                     "name": "Burger King",
76845                     "cuisine": "burger",
76846                     "amenity": "fast_food"
76847                 },
76848                 "name": "Burger King",
76849                 "icon": "fast-food",
76850                 "geometry": [
76851                     "point",
76852                     "vertex",
76853                     "area"
76854                 ],
76855                 "fields": [
76856                     "cuisine",
76857                     "building_area",
76858                     "address",
76859                     "opening_hours",
76860                     "smoking"
76861                 ],
76862                 "suggestion": true
76863             },
76864             "amenity/fast_food/Ali Baba": {
76865                 "tags": {
76866                     "name": "Ali Baba",
76867                     "amenity": "fast_food"
76868                 },
76869                 "name": "Ali Baba",
76870                 "icon": "fast-food",
76871                 "geometry": [
76872                     "point",
76873                     "vertex",
76874                     "area"
76875                 ],
76876                 "fields": [
76877                     "cuisine",
76878                     "building_area",
76879                     "address",
76880                     "opening_hours",
76881                     "smoking"
76882                 ],
76883                 "suggestion": true
76884             },
76885             "amenity/fast_food/Hungry Jacks": {
76886                 "tags": {
76887                     "name": "Hungry Jacks",
76888                     "cuisine": "burger",
76889                     "amenity": "fast_food"
76890                 },
76891                 "name": "Hungry Jacks",
76892                 "icon": "fast-food",
76893                 "geometry": [
76894                     "point",
76895                     "vertex",
76896                     "area"
76897                 ],
76898                 "fields": [
76899                     "cuisine",
76900                     "building_area",
76901                     "address",
76902                     "opening_hours",
76903                     "smoking"
76904                 ],
76905                 "suggestion": true
76906             },
76907             "amenity/fast_food/Red Rooster": {
76908                 "tags": {
76909                     "name": "Red Rooster",
76910                     "amenity": "fast_food"
76911                 },
76912                 "name": "Red Rooster",
76913                 "icon": "fast-food",
76914                 "geometry": [
76915                     "point",
76916                     "vertex",
76917                     "area"
76918                 ],
76919                 "fields": [
76920                     "cuisine",
76921                     "building_area",
76922                     "address",
76923                     "opening_hours",
76924                     "smoking"
76925                 ],
76926                 "suggestion": true
76927             },
76928             "amenity/fast_food/KFC": {
76929                 "tags": {
76930                     "name": "KFC",
76931                     "cuisine": "chicken",
76932                     "amenity": "fast_food"
76933                 },
76934                 "name": "KFC",
76935                 "icon": "fast-food",
76936                 "geometry": [
76937                     "point",
76938                     "vertex",
76939                     "area"
76940                 ],
76941                 "fields": [
76942                     "cuisine",
76943                     "building_area",
76944                     "address",
76945                     "opening_hours",
76946                     "smoking"
76947                 ],
76948                 "suggestion": true
76949             },
76950             "amenity/fast_food/Domino's Pizza": {
76951                 "tags": {
76952                     "name": "Domino's Pizza",
76953                     "cuisine": "pizza",
76954                     "amenity": "fast_food"
76955                 },
76956                 "name": "Domino's Pizza",
76957                 "icon": "fast-food",
76958                 "geometry": [
76959                     "point",
76960                     "vertex",
76961                     "area"
76962                 ],
76963                 "fields": [
76964                     "cuisine",
76965                     "building_area",
76966                     "address",
76967                     "opening_hours",
76968                     "smoking"
76969                 ],
76970                 "suggestion": true
76971             },
76972             "amenity/fast_food/Chowking": {
76973                 "tags": {
76974                     "name": "Chowking",
76975                     "amenity": "fast_food"
76976                 },
76977                 "name": "Chowking",
76978                 "icon": "fast-food",
76979                 "geometry": [
76980                     "point",
76981                     "vertex",
76982                     "area"
76983                 ],
76984                 "fields": [
76985                     "cuisine",
76986                     "building_area",
76987                     "address",
76988                     "opening_hours",
76989                     "smoking"
76990                 ],
76991                 "suggestion": true
76992             },
76993             "amenity/fast_food/Jollibee": {
76994                 "tags": {
76995                     "name": "Jollibee",
76996                     "amenity": "fast_food"
76997                 },
76998                 "name": "Jollibee",
76999                 "icon": "fast-food",
77000                 "geometry": [
77001                     "point",
77002                     "vertex",
77003                     "area"
77004                 ],
77005                 "fields": [
77006                     "cuisine",
77007                     "building_area",
77008                     "address",
77009                     "opening_hours",
77010                     "smoking"
77011                 ],
77012                 "suggestion": true
77013             },
77014             "amenity/fast_food/Hesburger": {
77015                 "tags": {
77016                     "name": "Hesburger",
77017                     "amenity": "fast_food"
77018                 },
77019                 "name": "Hesburger",
77020                 "icon": "fast-food",
77021                 "geometry": [
77022                     "point",
77023                     "vertex",
77024                     "area"
77025                 ],
77026                 "fields": [
77027                     "cuisine",
77028                     "building_area",
77029                     "address",
77030                     "opening_hours",
77031                     "smoking"
77032                 ],
77033                 "suggestion": true
77034             },
77035             "amenity/fast_food/肯德基": {
77036                 "tags": {
77037                     "name": "肯德基",
77038                     "amenity": "fast_food"
77039                 },
77040                 "name": "肯德基",
77041                 "icon": "fast-food",
77042                 "geometry": [
77043                     "point",
77044                     "vertex",
77045                     "area"
77046                 ],
77047                 "fields": [
77048                     "cuisine",
77049                     "building_area",
77050                     "address",
77051                     "opening_hours",
77052                     "smoking"
77053                 ],
77054                 "suggestion": true
77055             },
77056             "amenity/fast_food/Wendy's": {
77057                 "tags": {
77058                     "name": "Wendy's",
77059                     "cuisine": "burger",
77060                     "amenity": "fast_food"
77061                 },
77062                 "name": "Wendy's",
77063                 "icon": "fast-food",
77064                 "geometry": [
77065                     "point",
77066                     "vertex",
77067                     "area"
77068                 ],
77069                 "fields": [
77070                     "cuisine",
77071                     "building_area",
77072                     "address",
77073                     "opening_hours",
77074                     "smoking"
77075                 ],
77076                 "suggestion": true
77077             },
77078             "amenity/fast_food/Tim Hortons": {
77079                 "tags": {
77080                     "name": "Tim Hortons",
77081                     "amenity": "fast_food"
77082                 },
77083                 "name": "Tim Hortons",
77084                 "icon": "fast-food",
77085                 "geometry": [
77086                     "point",
77087                     "vertex",
77088                     "area"
77089                 ],
77090                 "fields": [
77091                     "cuisine",
77092                     "building_area",
77093                     "address",
77094                     "opening_hours",
77095                     "smoking"
77096                 ],
77097                 "suggestion": true
77098             },
77099             "amenity/fast_food/Steers": {
77100                 "tags": {
77101                     "name": "Steers",
77102                     "amenity": "fast_food"
77103                 },
77104                 "name": "Steers",
77105                 "icon": "fast-food",
77106                 "geometry": [
77107                     "point",
77108                     "vertex",
77109                     "area"
77110                 ],
77111                 "fields": [
77112                     "cuisine",
77113                     "building_area",
77114                     "address",
77115                     "opening_hours",
77116                     "smoking"
77117                 ],
77118                 "suggestion": true
77119             },
77120             "amenity/fast_food/Hardee's": {
77121                 "tags": {
77122                     "name": "Hardee's",
77123                     "cuisine": "burger",
77124                     "amenity": "fast_food"
77125                 },
77126                 "name": "Hardee's",
77127                 "icon": "fast-food",
77128                 "geometry": [
77129                     "point",
77130                     "vertex",
77131                     "area"
77132                 ],
77133                 "fields": [
77134                     "cuisine",
77135                     "building_area",
77136                     "address",
77137                     "opening_hours",
77138                     "smoking"
77139                 ],
77140                 "suggestion": true
77141             },
77142             "amenity/fast_food/Arby's": {
77143                 "tags": {
77144                     "name": "Arby's",
77145                     "amenity": "fast_food"
77146                 },
77147                 "name": "Arby's",
77148                 "icon": "fast-food",
77149                 "geometry": [
77150                     "point",
77151                     "vertex",
77152                     "area"
77153                 ],
77154                 "fields": [
77155                     "cuisine",
77156                     "building_area",
77157                     "address",
77158                     "opening_hours",
77159                     "smoking"
77160                 ],
77161                 "suggestion": true
77162             },
77163             "amenity/fast_food/A&W": {
77164                 "tags": {
77165                     "name": "A&W",
77166                     "amenity": "fast_food"
77167                 },
77168                 "name": "A&W",
77169                 "icon": "fast-food",
77170                 "geometry": [
77171                     "point",
77172                     "vertex",
77173                     "area"
77174                 ],
77175                 "fields": [
77176                     "cuisine",
77177                     "building_area",
77178                     "address",
77179                     "opening_hours",
77180                     "smoking"
77181                 ],
77182                 "suggestion": true
77183             },
77184             "amenity/fast_food/Dairy Queen": {
77185                 "tags": {
77186                     "name": "Dairy Queen",
77187                     "amenity": "fast_food"
77188                 },
77189                 "name": "Dairy Queen",
77190                 "icon": "fast-food",
77191                 "geometry": [
77192                     "point",
77193                     "vertex",
77194                     "area"
77195                 ],
77196                 "fields": [
77197                     "cuisine",
77198                     "building_area",
77199                     "address",
77200                     "opening_hours",
77201                     "smoking"
77202                 ],
77203                 "suggestion": true
77204             },
77205             "amenity/fast_food/Hallo Pizza": {
77206                 "tags": {
77207                     "name": "Hallo Pizza",
77208                     "amenity": "fast_food"
77209                 },
77210                 "name": "Hallo Pizza",
77211                 "icon": "fast-food",
77212                 "geometry": [
77213                     "point",
77214                     "vertex",
77215                     "area"
77216                 ],
77217                 "fields": [
77218                     "cuisine",
77219                     "building_area",
77220                     "address",
77221                     "opening_hours",
77222                     "smoking"
77223                 ],
77224                 "suggestion": true
77225             },
77226             "amenity/fast_food/Fish & Chips": {
77227                 "tags": {
77228                     "name": "Fish & Chips",
77229                     "amenity": "fast_food"
77230                 },
77231                 "name": "Fish & Chips",
77232                 "icon": "fast-food",
77233                 "geometry": [
77234                     "point",
77235                     "vertex",
77236                     "area"
77237                 ],
77238                 "fields": [
77239                     "cuisine",
77240                     "building_area",
77241                     "address",
77242                     "opening_hours",
77243                     "smoking"
77244                 ],
77245                 "suggestion": true
77246             },
77247             "amenity/fast_food/Harvey's": {
77248                 "tags": {
77249                     "name": "Harvey's",
77250                     "amenity": "fast_food"
77251                 },
77252                 "name": "Harvey's",
77253                 "icon": "fast-food",
77254                 "geometry": [
77255                     "point",
77256                     "vertex",
77257                     "area"
77258                 ],
77259                 "fields": [
77260                     "cuisine",
77261                     "building_area",
77262                     "address",
77263                     "opening_hours",
77264                     "smoking"
77265                 ],
77266                 "suggestion": true
77267             },
77268             "amenity/fast_food/麥當勞": {
77269                 "tags": {
77270                     "name": "麥當勞",
77271                     "amenity": "fast_food"
77272                 },
77273                 "name": "麥當勞",
77274                 "icon": "fast-food",
77275                 "geometry": [
77276                     "point",
77277                     "vertex",
77278                     "area"
77279                 ],
77280                 "fields": [
77281                     "cuisine",
77282                     "building_area",
77283                     "address",
77284                     "opening_hours",
77285                     "smoking"
77286                 ],
77287                 "suggestion": true
77288             },
77289             "amenity/fast_food/Pizza Pizza": {
77290                 "tags": {
77291                     "name": "Pizza Pizza",
77292                     "amenity": "fast_food"
77293                 },
77294                 "name": "Pizza Pizza",
77295                 "icon": "fast-food",
77296                 "geometry": [
77297                     "point",
77298                     "vertex",
77299                     "area"
77300                 ],
77301                 "fields": [
77302                     "cuisine",
77303                     "building_area",
77304                     "address",
77305                     "opening_hours",
77306                     "smoking"
77307                 ],
77308                 "suggestion": true
77309             },
77310             "amenity/fast_food/Kotipizza": {
77311                 "tags": {
77312                     "name": "Kotipizza",
77313                     "amenity": "fast_food"
77314                 },
77315                 "name": "Kotipizza",
77316                 "icon": "fast-food",
77317                 "geometry": [
77318                     "point",
77319                     "vertex",
77320                     "area"
77321                 ],
77322                 "fields": [
77323                     "cuisine",
77324                     "building_area",
77325                     "address",
77326                     "opening_hours",
77327                     "smoking"
77328                 ],
77329                 "suggestion": true
77330             },
77331             "amenity/fast_food/Jack in the Box": {
77332                 "tags": {
77333                     "name": "Jack in the Box",
77334                     "cuisine": "burger",
77335                     "amenity": "fast_food"
77336                 },
77337                 "name": "Jack in the Box",
77338                 "icon": "fast-food",
77339                 "geometry": [
77340                     "point",
77341                     "vertex",
77342                     "area"
77343                 ],
77344                 "fields": [
77345                     "cuisine",
77346                     "building_area",
77347                     "address",
77348                     "opening_hours",
77349                     "smoking"
77350                 ],
77351                 "suggestion": true
77352             },
77353             "amenity/fast_food/Istanbul": {
77354                 "tags": {
77355                     "name": "Istanbul",
77356                     "amenity": "fast_food"
77357                 },
77358                 "name": "Istanbul",
77359                 "icon": "fast-food",
77360                 "geometry": [
77361                     "point",
77362                     "vertex",
77363                     "area"
77364                 ],
77365                 "fields": [
77366                     "cuisine",
77367                     "building_area",
77368                     "address",
77369                     "opening_hours",
77370                     "smoking"
77371                 ],
77372                 "suggestion": true
77373             },
77374             "amenity/fast_food/Kochlöffel": {
77375                 "tags": {
77376                     "name": "Kochlöffel",
77377                     "amenity": "fast_food"
77378                 },
77379                 "name": "Kochlöffel",
77380                 "icon": "fast-food",
77381                 "geometry": [
77382                     "point",
77383                     "vertex",
77384                     "area"
77385                 ],
77386                 "fields": [
77387                     "cuisine",
77388                     "building_area",
77389                     "address",
77390                     "opening_hours",
77391                     "smoking"
77392                 ],
77393                 "suggestion": true
77394             },
77395             "amenity/fast_food/Döner": {
77396                 "tags": {
77397                     "name": "Döner",
77398                     "amenity": "fast_food"
77399                 },
77400                 "name": "Döner",
77401                 "icon": "fast-food",
77402                 "geometry": [
77403                     "point",
77404                     "vertex",
77405                     "area"
77406                 ],
77407                 "fields": [
77408                     "cuisine",
77409                     "building_area",
77410                     "address",
77411                     "opening_hours",
77412                     "smoking"
77413                 ],
77414                 "suggestion": true
77415             },
77416             "amenity/fast_food/Telepizza": {
77417                 "tags": {
77418                     "name": "Telepizza",
77419                     "amenity": "fast_food"
77420                 },
77421                 "name": "Telepizza",
77422                 "icon": "fast-food",
77423                 "geometry": [
77424                     "point",
77425                     "vertex",
77426                     "area"
77427                 ],
77428                 "fields": [
77429                     "cuisine",
77430                     "building_area",
77431                     "address",
77432                     "opening_hours",
77433                     "smoking"
77434                 ],
77435                 "suggestion": true
77436             },
77437             "amenity/fast_food/Sibylla": {
77438                 "tags": {
77439                     "name": "Sibylla",
77440                     "amenity": "fast_food"
77441                 },
77442                 "name": "Sibylla",
77443                 "icon": "fast-food",
77444                 "geometry": [
77445                     "point",
77446                     "vertex",
77447                     "area"
77448                 ],
77449                 "fields": [
77450                     "cuisine",
77451                     "building_area",
77452                     "address",
77453                     "opening_hours",
77454                     "smoking"
77455                 ],
77456                 "suggestion": true
77457             },
77458             "amenity/fast_food/Carl's Jr.": {
77459                 "tags": {
77460                     "name": "Carl's Jr.",
77461                     "cuisine": "burger",
77462                     "amenity": "fast_food"
77463                 },
77464                 "name": "Carl's Jr.",
77465                 "icon": "fast-food",
77466                 "geometry": [
77467                     "point",
77468                     "vertex",
77469                     "area"
77470                 ],
77471                 "fields": [
77472                     "cuisine",
77473                     "building_area",
77474                     "address",
77475                     "opening_hours",
77476                     "smoking"
77477                 ],
77478                 "suggestion": true
77479             },
77480             "amenity/fast_food/Quiznos": {
77481                 "tags": {
77482                     "name": "Quiznos",
77483                     "cuisine": "sandwich",
77484                     "amenity": "fast_food"
77485                 },
77486                 "name": "Quiznos",
77487                 "icon": "fast-food",
77488                 "geometry": [
77489                     "point",
77490                     "vertex",
77491                     "area"
77492                 ],
77493                 "fields": [
77494                     "cuisine",
77495                     "building_area",
77496                     "address",
77497                     "opening_hours",
77498                     "smoking"
77499                 ],
77500                 "suggestion": true
77501             },
77502             "amenity/fast_food/Wimpy": {
77503                 "tags": {
77504                     "name": "Wimpy",
77505                     "amenity": "fast_food"
77506                 },
77507                 "name": "Wimpy",
77508                 "icon": "fast-food",
77509                 "geometry": [
77510                     "point",
77511                     "vertex",
77512                     "area"
77513                 ],
77514                 "fields": [
77515                     "cuisine",
77516                     "building_area",
77517                     "address",
77518                     "opening_hours",
77519                     "smoking"
77520                 ],
77521                 "suggestion": true
77522             },
77523             "amenity/fast_food/Sonic": {
77524                 "tags": {
77525                     "name": "Sonic",
77526                     "cuisine": "burger",
77527                     "amenity": "fast_food"
77528                 },
77529                 "name": "Sonic",
77530                 "icon": "fast-food",
77531                 "geometry": [
77532                     "point",
77533                     "vertex",
77534                     "area"
77535                 ],
77536                 "fields": [
77537                     "cuisine",
77538                     "building_area",
77539                     "address",
77540                     "opening_hours",
77541                     "smoking"
77542                 ],
77543                 "suggestion": true
77544             },
77545             "amenity/fast_food/Taco Bell": {
77546                 "tags": {
77547                     "name": "Taco Bell",
77548                     "amenity": "fast_food"
77549                 },
77550                 "name": "Taco Bell",
77551                 "icon": "fast-food",
77552                 "geometry": [
77553                     "point",
77554                     "vertex",
77555                     "area"
77556                 ],
77557                 "fields": [
77558                     "cuisine",
77559                     "building_area",
77560                     "address",
77561                     "opening_hours",
77562                     "smoking"
77563                 ],
77564                 "suggestion": true
77565             },
77566             "amenity/fast_food/Pizza Nova": {
77567                 "tags": {
77568                     "name": "Pizza Nova",
77569                     "amenity": "fast_food"
77570                 },
77571                 "name": "Pizza Nova",
77572                 "icon": "fast-food",
77573                 "geometry": [
77574                     "point",
77575                     "vertex",
77576                     "area"
77577                 ],
77578                 "fields": [
77579                     "cuisine",
77580                     "building_area",
77581                     "address",
77582                     "opening_hours",
77583                     "smoking"
77584                 ],
77585                 "suggestion": true
77586             },
77587             "amenity/fast_food/Papa John's": {
77588                 "tags": {
77589                     "name": "Papa John's",
77590                     "cuisine": "pizza",
77591                     "amenity": "fast_food"
77592                 },
77593                 "name": "Papa John's",
77594                 "icon": "fast-food",
77595                 "geometry": [
77596                     "point",
77597                     "vertex",
77598                     "area"
77599                 ],
77600                 "fields": [
77601                     "cuisine",
77602                     "building_area",
77603                     "address",
77604                     "opening_hours",
77605                     "smoking"
77606                 ],
77607                 "suggestion": true
77608             },
77609             "amenity/fast_food/Nordsee": {
77610                 "tags": {
77611                     "name": "Nordsee",
77612                     "amenity": "fast_food"
77613                 },
77614                 "name": "Nordsee",
77615                 "icon": "fast-food",
77616                 "geometry": [
77617                     "point",
77618                     "vertex",
77619                     "area"
77620                 ],
77621                 "fields": [
77622                     "cuisine",
77623                     "building_area",
77624                     "address",
77625                     "opening_hours",
77626                     "smoking"
77627                 ],
77628                 "suggestion": true
77629             },
77630             "amenity/fast_food/Mr. Sub": {
77631                 "tags": {
77632                     "name": "Mr. Sub",
77633                     "amenity": "fast_food"
77634                 },
77635                 "name": "Mr. Sub",
77636                 "icon": "fast-food",
77637                 "geometry": [
77638                     "point",
77639                     "vertex",
77640                     "area"
77641                 ],
77642                 "fields": [
77643                     "cuisine",
77644                     "building_area",
77645                     "address",
77646                     "opening_hours",
77647                     "smoking"
77648                 ],
77649                 "suggestion": true
77650             },
77651             "amenity/fast_food/Kebab": {
77652                 "tags": {
77653                     "name": "Kebab",
77654                     "amenity": "fast_food"
77655                 },
77656                 "name": "Kebab",
77657                 "icon": "fast-food",
77658                 "geometry": [
77659                     "point",
77660                     "vertex",
77661                     "area"
77662                 ],
77663                 "fields": [
77664                     "cuisine",
77665                     "building_area",
77666                     "address",
77667                     "opening_hours",
77668                     "smoking"
77669                 ],
77670                 "suggestion": true
77671             },
77672             "amenity/fast_food/Макдоналдс": {
77673                 "tags": {
77674                     "name": "Макдоналдс",
77675                     "name:en": "McDonald's",
77676                     "amenity": "fast_food"
77677                 },
77678                 "name": "Макдоналдс",
77679                 "icon": "fast-food",
77680                 "geometry": [
77681                     "point",
77682                     "vertex",
77683                     "area"
77684                 ],
77685                 "fields": [
77686                     "cuisine",
77687                     "building_area",
77688                     "address",
77689                     "opening_hours",
77690                     "smoking"
77691                 ],
77692                 "suggestion": true
77693             },
77694             "amenity/fast_food/Asia Imbiss": {
77695                 "tags": {
77696                     "name": "Asia Imbiss",
77697                     "amenity": "fast_food"
77698                 },
77699                 "name": "Asia Imbiss",
77700                 "icon": "fast-food",
77701                 "geometry": [
77702                     "point",
77703                     "vertex",
77704                     "area"
77705                 ],
77706                 "fields": [
77707                     "cuisine",
77708                     "building_area",
77709                     "address",
77710                     "opening_hours",
77711                     "smoking"
77712                 ],
77713                 "suggestion": true
77714             },
77715             "amenity/fast_food/Imbiss": {
77716                 "tags": {
77717                     "name": "Imbiss",
77718                     "amenity": "fast_food"
77719                 },
77720                 "name": "Imbiss",
77721                 "icon": "fast-food",
77722                 "geometry": [
77723                     "point",
77724                     "vertex",
77725                     "area"
77726                 ],
77727                 "fields": [
77728                     "cuisine",
77729                     "building_area",
77730                     "address",
77731                     "opening_hours",
77732                     "smoking"
77733                 ],
77734                 "suggestion": true
77735             },
77736             "amenity/fast_food/Chipotle": {
77737                 "tags": {
77738                     "name": "Chipotle",
77739                     "cuisine": "mexican",
77740                     "amenity": "fast_food"
77741                 },
77742                 "name": "Chipotle",
77743                 "icon": "fast-food",
77744                 "geometry": [
77745                     "point",
77746                     "vertex",
77747                     "area"
77748                 ],
77749                 "fields": [
77750                     "cuisine",
77751                     "building_area",
77752                     "address",
77753                     "opening_hours",
77754                     "smoking"
77755                 ],
77756                 "suggestion": true
77757             },
77758             "amenity/fast_food/マクドナルド": {
77759                 "tags": {
77760                     "name": "マクドナルド",
77761                     "name:en": "McDonald's",
77762                     "cuisine": "burger",
77763                     "amenity": "fast_food"
77764                 },
77765                 "name": "マクドナルド",
77766                 "icon": "fast-food",
77767                 "geometry": [
77768                     "point",
77769                     "vertex",
77770                     "area"
77771                 ],
77772                 "fields": [
77773                     "cuisine",
77774                     "building_area",
77775                     "address",
77776                     "opening_hours",
77777                     "smoking"
77778                 ],
77779                 "suggestion": true
77780             },
77781             "amenity/fast_food/In-N-Out Burger": {
77782                 "tags": {
77783                     "name": "In-N-Out Burger",
77784                     "amenity": "fast_food"
77785                 },
77786                 "name": "In-N-Out Burger",
77787                 "icon": "fast-food",
77788                 "geometry": [
77789                     "point",
77790                     "vertex",
77791                     "area"
77792                 ],
77793                 "fields": [
77794                     "cuisine",
77795                     "building_area",
77796                     "address",
77797                     "opening_hours",
77798                     "smoking"
77799                 ],
77800                 "suggestion": true
77801             },
77802             "amenity/fast_food/Jimmy John's": {
77803                 "tags": {
77804                     "name": "Jimmy John's",
77805                     "amenity": "fast_food"
77806                 },
77807                 "name": "Jimmy John's",
77808                 "icon": "fast-food",
77809                 "geometry": [
77810                     "point",
77811                     "vertex",
77812                     "area"
77813                 ],
77814                 "fields": [
77815                     "cuisine",
77816                     "building_area",
77817                     "address",
77818                     "opening_hours",
77819                     "smoking"
77820                 ],
77821                 "suggestion": true
77822             },
77823             "amenity/fast_food/Jamba Juice": {
77824                 "tags": {
77825                     "name": "Jamba Juice",
77826                     "amenity": "fast_food"
77827                 },
77828                 "name": "Jamba Juice",
77829                 "icon": "fast-food",
77830                 "geometry": [
77831                     "point",
77832                     "vertex",
77833                     "area"
77834                 ],
77835                 "fields": [
77836                     "cuisine",
77837                     "building_area",
77838                     "address",
77839                     "opening_hours",
77840                     "smoking"
77841                 ],
77842                 "suggestion": true
77843             },
77844             "amenity/fast_food/Робин Сдобин": {
77845                 "tags": {
77846                     "name": "Робин Сдобин",
77847                     "amenity": "fast_food"
77848                 },
77849                 "name": "Робин Сдобин",
77850                 "icon": "fast-food",
77851                 "geometry": [
77852                     "point",
77853                     "vertex",
77854                     "area"
77855                 ],
77856                 "fields": [
77857                     "cuisine",
77858                     "building_area",
77859                     "address",
77860                     "opening_hours",
77861                     "smoking"
77862                 ],
77863                 "suggestion": true
77864             },
77865             "amenity/fast_food/Baskin Robbins": {
77866                 "tags": {
77867                     "name": "Baskin Robbins",
77868                     "amenity": "fast_food"
77869                 },
77870                 "name": "Baskin Robbins",
77871                 "icon": "fast-food",
77872                 "geometry": [
77873                     "point",
77874                     "vertex",
77875                     "area"
77876                 ],
77877                 "fields": [
77878                     "cuisine",
77879                     "building_area",
77880                     "address",
77881                     "opening_hours",
77882                     "smoking"
77883                 ],
77884                 "suggestion": true
77885             },
77886             "amenity/fast_food/ケンタッキーフライドチキン": {
77887                 "tags": {
77888                     "name": "ケンタッキーフライドチキン",
77889                     "name:en": "KFC",
77890                     "cuisine": "chicken",
77891                     "amenity": "fast_food"
77892                 },
77893                 "name": "ケンタッキーフライドチキン",
77894                 "icon": "fast-food",
77895                 "geometry": [
77896                     "point",
77897                     "vertex",
77898                     "area"
77899                 ],
77900                 "fields": [
77901                     "cuisine",
77902                     "building_area",
77903                     "address",
77904                     "opening_hours",
77905                     "smoking"
77906                 ],
77907                 "suggestion": true
77908             },
77909             "amenity/fast_food/吉野家": {
77910                 "tags": {
77911                     "name": "吉野家",
77912                     "amenity": "fast_food"
77913                 },
77914                 "name": "吉野家",
77915                 "icon": "fast-food",
77916                 "geometry": [
77917                     "point",
77918                     "vertex",
77919                     "area"
77920                 ],
77921                 "fields": [
77922                     "cuisine",
77923                     "building_area",
77924                     "address",
77925                     "opening_hours",
77926                     "smoking"
77927                 ],
77928                 "suggestion": true
77929             },
77930             "amenity/fast_food/Taco Time": {
77931                 "tags": {
77932                     "name": "Taco Time",
77933                     "amenity": "fast_food"
77934                 },
77935                 "name": "Taco Time",
77936                 "icon": "fast-food",
77937                 "geometry": [
77938                     "point",
77939                     "vertex",
77940                     "area"
77941                 ],
77942                 "fields": [
77943                     "cuisine",
77944                     "building_area",
77945                     "address",
77946                     "opening_hours",
77947                     "smoking"
77948                 ],
77949                 "suggestion": true
77950             },
77951             "amenity/fast_food/松屋": {
77952                 "tags": {
77953                     "name": "松屋",
77954                     "name:en": "Matsuya",
77955                     "amenity": "fast_food"
77956                 },
77957                 "name": "松屋",
77958                 "icon": "fast-food",
77959                 "geometry": [
77960                     "point",
77961                     "vertex",
77962                     "area"
77963                 ],
77964                 "fields": [
77965                     "cuisine",
77966                     "building_area",
77967                     "address",
77968                     "opening_hours",
77969                     "smoking"
77970                 ],
77971                 "suggestion": true
77972             },
77973             "amenity/fast_food/Little Caesars": {
77974                 "tags": {
77975                     "name": "Little Caesars",
77976                     "amenity": "fast_food"
77977                 },
77978                 "name": "Little Caesars",
77979                 "icon": "fast-food",
77980                 "geometry": [
77981                     "point",
77982                     "vertex",
77983                     "area"
77984                 ],
77985                 "fields": [
77986                     "cuisine",
77987                     "building_area",
77988                     "address",
77989                     "opening_hours",
77990                     "smoking"
77991                 ],
77992                 "suggestion": true
77993             },
77994             "amenity/fast_food/El Pollo Loco": {
77995                 "tags": {
77996                     "name": "El Pollo Loco",
77997                     "amenity": "fast_food"
77998                 },
77999                 "name": "El Pollo Loco",
78000                 "icon": "fast-food",
78001                 "geometry": [
78002                     "point",
78003                     "vertex",
78004                     "area"
78005                 ],
78006                 "fields": [
78007                     "cuisine",
78008                     "building_area",
78009                     "address",
78010                     "opening_hours",
78011                     "smoking"
78012                 ],
78013                 "suggestion": true
78014             },
78015             "amenity/fast_food/Del Taco": {
78016                 "tags": {
78017                     "name": "Del Taco",
78018                     "amenity": "fast_food"
78019                 },
78020                 "name": "Del Taco",
78021                 "icon": "fast-food",
78022                 "geometry": [
78023                     "point",
78024                     "vertex",
78025                     "area"
78026                 ],
78027                 "fields": [
78028                     "cuisine",
78029                     "building_area",
78030                     "address",
78031                     "opening_hours",
78032                     "smoking"
78033                 ],
78034                 "suggestion": true
78035             },
78036             "amenity/fast_food/White Castle": {
78037                 "tags": {
78038                     "name": "White Castle",
78039                     "amenity": "fast_food"
78040                 },
78041                 "name": "White Castle",
78042                 "icon": "fast-food",
78043                 "geometry": [
78044                     "point",
78045                     "vertex",
78046                     "area"
78047                 ],
78048                 "fields": [
78049                     "cuisine",
78050                     "building_area",
78051                     "address",
78052                     "opening_hours",
78053                     "smoking"
78054                 ],
78055                 "suggestion": true
78056             },
78057             "amenity/fast_food/Boston Market": {
78058                 "tags": {
78059                     "name": "Boston Market",
78060                     "amenity": "fast_food"
78061                 },
78062                 "name": "Boston Market",
78063                 "icon": "fast-food",
78064                 "geometry": [
78065                     "point",
78066                     "vertex",
78067                     "area"
78068                 ],
78069                 "fields": [
78070                     "cuisine",
78071                     "building_area",
78072                     "address",
78073                     "opening_hours",
78074                     "smoking"
78075                 ],
78076                 "suggestion": true
78077             },
78078             "amenity/fast_food/Chick-fil-A": {
78079                 "tags": {
78080                     "name": "Chick-fil-A",
78081                     "cuisine": "chicken",
78082                     "amenity": "fast_food"
78083                 },
78084                 "name": "Chick-fil-A",
78085                 "icon": "fast-food",
78086                 "geometry": [
78087                     "point",
78088                     "vertex",
78089                     "area"
78090                 ],
78091                 "fields": [
78092                     "cuisine",
78093                     "building_area",
78094                     "address",
78095                     "opening_hours",
78096                     "smoking"
78097                 ],
78098                 "suggestion": true
78099             },
78100             "amenity/fast_food/Panda Express": {
78101                 "tags": {
78102                     "name": "Panda Express",
78103                     "amenity": "fast_food"
78104                 },
78105                 "name": "Panda Express",
78106                 "icon": "fast-food",
78107                 "geometry": [
78108                     "point",
78109                     "vertex",
78110                     "area"
78111                 ],
78112                 "fields": [
78113                     "cuisine",
78114                     "building_area",
78115                     "address",
78116                     "opening_hours",
78117                     "smoking"
78118                 ],
78119                 "suggestion": true
78120             },
78121             "amenity/fast_food/Whataburger": {
78122                 "tags": {
78123                     "name": "Whataburger",
78124                     "amenity": "fast_food"
78125                 },
78126                 "name": "Whataburger",
78127                 "icon": "fast-food",
78128                 "geometry": [
78129                     "point",
78130                     "vertex",
78131                     "area"
78132                 ],
78133                 "fields": [
78134                     "cuisine",
78135                     "building_area",
78136                     "address",
78137                     "opening_hours",
78138                     "smoking"
78139                 ],
78140                 "suggestion": true
78141             },
78142             "amenity/fast_food/Taco John's": {
78143                 "tags": {
78144                     "name": "Taco John's",
78145                     "amenity": "fast_food"
78146                 },
78147                 "name": "Taco John's",
78148                 "icon": "fast-food",
78149                 "geometry": [
78150                     "point",
78151                     "vertex",
78152                     "area"
78153                 ],
78154                 "fields": [
78155                     "cuisine",
78156                     "building_area",
78157                     "address",
78158                     "opening_hours",
78159                     "smoking"
78160                 ],
78161                 "suggestion": true
78162             },
78163             "amenity/fast_food/Теремок": {
78164                 "tags": {
78165                     "name": "Теремок",
78166                     "amenity": "fast_food"
78167                 },
78168                 "name": "Теремок",
78169                 "icon": "fast-food",
78170                 "geometry": [
78171                     "point",
78172                     "vertex",
78173                     "area"
78174                 ],
78175                 "fields": [
78176                     "cuisine",
78177                     "building_area",
78178                     "address",
78179                     "opening_hours",
78180                     "smoking"
78181                 ],
78182                 "suggestion": true
78183             },
78184             "amenity/fast_food/Culver's": {
78185                 "tags": {
78186                     "name": "Culver's",
78187                     "amenity": "fast_food"
78188                 },
78189                 "name": "Culver's",
78190                 "icon": "fast-food",
78191                 "geometry": [
78192                     "point",
78193                     "vertex",
78194                     "area"
78195                 ],
78196                 "fields": [
78197                     "cuisine",
78198                     "building_area",
78199                     "address",
78200                     "opening_hours",
78201                     "smoking"
78202                 ],
78203                 "suggestion": true
78204             },
78205             "amenity/fast_food/Five Guys": {
78206                 "tags": {
78207                     "name": "Five Guys",
78208                     "amenity": "fast_food"
78209                 },
78210                 "name": "Five Guys",
78211                 "icon": "fast-food",
78212                 "geometry": [
78213                     "point",
78214                     "vertex",
78215                     "area"
78216                 ],
78217                 "fields": [
78218                     "cuisine",
78219                     "building_area",
78220                     "address",
78221                     "opening_hours",
78222                     "smoking"
78223                 ],
78224                 "suggestion": true
78225             },
78226             "amenity/fast_food/Church's Chicken": {
78227                 "tags": {
78228                     "name": "Church's Chicken",
78229                     "amenity": "fast_food"
78230                 },
78231                 "name": "Church's Chicken",
78232                 "icon": "fast-food",
78233                 "geometry": [
78234                     "point",
78235                     "vertex",
78236                     "area"
78237                 ],
78238                 "fields": [
78239                     "cuisine",
78240                     "building_area",
78241                     "address",
78242                     "opening_hours",
78243                     "smoking"
78244                 ],
78245                 "suggestion": true
78246             },
78247             "amenity/fast_food/Popeye's": {
78248                 "tags": {
78249                     "name": "Popeye's",
78250                     "cuisine": "chicken",
78251                     "amenity": "fast_food"
78252                 },
78253                 "name": "Popeye's",
78254                 "icon": "fast-food",
78255                 "geometry": [
78256                     "point",
78257                     "vertex",
78258                     "area"
78259                 ],
78260                 "fields": [
78261                     "cuisine",
78262                     "building_area",
78263                     "address",
78264                     "opening_hours",
78265                     "smoking"
78266                 ],
78267                 "suggestion": true
78268             },
78269             "amenity/fast_food/Long John Silver's": {
78270                 "tags": {
78271                     "name": "Long John Silver's",
78272                     "amenity": "fast_food"
78273                 },
78274                 "name": "Long John Silver's",
78275                 "icon": "fast-food",
78276                 "geometry": [
78277                     "point",
78278                     "vertex",
78279                     "area"
78280                 ],
78281                 "fields": [
78282                     "cuisine",
78283                     "building_area",
78284                     "address",
78285                     "opening_hours",
78286                     "smoking"
78287                 ],
78288                 "suggestion": true
78289             },
78290             "amenity/fast_food/Pollo Campero": {
78291                 "tags": {
78292                     "name": "Pollo Campero",
78293                     "amenity": "fast_food"
78294                 },
78295                 "name": "Pollo Campero",
78296                 "icon": "fast-food",
78297                 "geometry": [
78298                     "point",
78299                     "vertex",
78300                     "area"
78301                 ],
78302                 "fields": [
78303                     "cuisine",
78304                     "building_area",
78305                     "address",
78306                     "opening_hours",
78307                     "smoking"
78308                 ],
78309                 "suggestion": true
78310             },
78311             "amenity/fast_food/Zaxby's": {
78312                 "tags": {
78313                     "name": "Zaxby's",
78314                     "amenity": "fast_food"
78315                 },
78316                 "name": "Zaxby's",
78317                 "icon": "fast-food",
78318                 "geometry": [
78319                     "point",
78320                     "vertex",
78321                     "area"
78322                 ],
78323                 "fields": [
78324                     "cuisine",
78325                     "building_area",
78326                     "address",
78327                     "opening_hours",
78328                     "smoking"
78329                 ],
78330                 "suggestion": true
78331             },
78332             "amenity/fast_food/すき家": {
78333                 "tags": {
78334                     "name": "すき家",
78335                     "name:en": "SUKIYA",
78336                     "amenity": "fast_food"
78337                 },
78338                 "name": "すき家",
78339                 "icon": "fast-food",
78340                 "geometry": [
78341                     "point",
78342                     "vertex",
78343                     "area"
78344                 ],
78345                 "fields": [
78346                     "cuisine",
78347                     "building_area",
78348                     "address",
78349                     "opening_hours",
78350                     "smoking"
78351                 ],
78352                 "suggestion": true
78353             },
78354             "amenity/fast_food/モスバーガー": {
78355                 "tags": {
78356                     "name": "モスバーガー",
78357                     "name:en": "MOS BURGER",
78358                     "amenity": "fast_food"
78359                 },
78360                 "name": "モスバーガー",
78361                 "icon": "fast-food",
78362                 "geometry": [
78363                     "point",
78364                     "vertex",
78365                     "area"
78366                 ],
78367                 "fields": [
78368                     "cuisine",
78369                     "building_area",
78370                     "address",
78371                     "opening_hours",
78372                     "smoking"
78373                 ],
78374                 "suggestion": true
78375             },
78376             "amenity/fast_food/Русский Аппетит": {
78377                 "tags": {
78378                     "name": "Русский Аппетит",
78379                     "amenity": "fast_food"
78380                 },
78381                 "name": "Русский Аппетит",
78382                 "icon": "fast-food",
78383                 "geometry": [
78384                     "point",
78385                     "vertex",
78386                     "area"
78387                 ],
78388                 "fields": [
78389                     "cuisine",
78390                     "building_area",
78391                     "address",
78392                     "opening_hours",
78393                     "smoking"
78394                 ],
78395                 "suggestion": true
78396             },
78397             "amenity/fast_food/なか卯": {
78398                 "tags": {
78399                     "name": "なか卯",
78400                     "amenity": "fast_food"
78401                 },
78402                 "name": "なか卯",
78403                 "icon": "fast-food",
78404                 "geometry": [
78405                     "point",
78406                     "vertex",
78407                     "area"
78408                 ],
78409                 "fields": [
78410                     "cuisine",
78411                     "building_area",
78412                     "address",
78413                     "opening_hours",
78414                     "smoking"
78415                 ],
78416                 "suggestion": true
78417             },
78418             "amenity/restaurant/Pizza Hut": {
78419                 "tags": {
78420                     "name": "Pizza Hut",
78421                     "amenity": "restaurant"
78422                 },
78423                 "name": "Pizza Hut",
78424                 "icon": "restaurant",
78425                 "geometry": [
78426                     "point",
78427                     "vertex",
78428                     "area"
78429                 ],
78430                 "fields": [
78431                     "cuisine",
78432                     "building_area",
78433                     "address",
78434                     "opening_hours",
78435                     "capacity",
78436                     "smoking"
78437                 ],
78438                 "suggestion": true
78439             },
78440             "amenity/restaurant/Little Chef": {
78441                 "tags": {
78442                     "name": "Little Chef",
78443                     "amenity": "restaurant"
78444                 },
78445                 "name": "Little Chef",
78446                 "icon": "restaurant",
78447                 "geometry": [
78448                     "point",
78449                     "vertex",
78450                     "area"
78451                 ],
78452                 "fields": [
78453                     "cuisine",
78454                     "building_area",
78455                     "address",
78456                     "opening_hours",
78457                     "capacity",
78458                     "smoking"
78459                 ],
78460                 "suggestion": true
78461             },
78462             "amenity/restaurant/Adler": {
78463                 "tags": {
78464                     "name": "Adler",
78465                     "amenity": "restaurant"
78466                 },
78467                 "name": "Adler",
78468                 "icon": "restaurant",
78469                 "geometry": [
78470                     "point",
78471                     "vertex",
78472                     "area"
78473                 ],
78474                 "fields": [
78475                     "cuisine",
78476                     "building_area",
78477                     "address",
78478                     "opening_hours",
78479                     "capacity",
78480                     "smoking"
78481                 ],
78482                 "suggestion": true
78483             },
78484             "amenity/restaurant/Zur Krone": {
78485                 "tags": {
78486                     "name": "Zur Krone",
78487                     "amenity": "restaurant"
78488                 },
78489                 "name": "Zur Krone",
78490                 "icon": "restaurant",
78491                 "geometry": [
78492                     "point",
78493                     "vertex",
78494                     "area"
78495                 ],
78496                 "fields": [
78497                     "cuisine",
78498                     "building_area",
78499                     "address",
78500                     "opening_hours",
78501                     "capacity",
78502                     "smoking"
78503                 ],
78504                 "suggestion": true
78505             },
78506             "amenity/restaurant/Deutsches Haus": {
78507                 "tags": {
78508                     "name": "Deutsches Haus",
78509                     "amenity": "restaurant"
78510                 },
78511                 "name": "Deutsches Haus",
78512                 "icon": "restaurant",
78513                 "geometry": [
78514                     "point",
78515                     "vertex",
78516                     "area"
78517                 ],
78518                 "fields": [
78519                     "cuisine",
78520                     "building_area",
78521                     "address",
78522                     "opening_hours",
78523                     "capacity",
78524                     "smoking"
78525                 ],
78526                 "suggestion": true
78527             },
78528             "amenity/restaurant/Krone": {
78529                 "tags": {
78530                     "name": "Krone",
78531                     "amenity": "restaurant"
78532                 },
78533                 "name": "Krone",
78534                 "icon": "restaurant",
78535                 "geometry": [
78536                     "point",
78537                     "vertex",
78538                     "area"
78539                 ],
78540                 "fields": [
78541                     "cuisine",
78542                     "building_area",
78543                     "address",
78544                     "opening_hours",
78545                     "capacity",
78546                     "smoking"
78547                 ],
78548                 "suggestion": true
78549             },
78550             "amenity/restaurant/Akropolis": {
78551                 "tags": {
78552                     "name": "Akropolis",
78553                     "amenity": "restaurant"
78554                 },
78555                 "name": "Akropolis",
78556                 "icon": "restaurant",
78557                 "geometry": [
78558                     "point",
78559                     "vertex",
78560                     "area"
78561                 ],
78562                 "fields": [
78563                     "cuisine",
78564                     "building_area",
78565                     "address",
78566                     "opening_hours",
78567                     "capacity",
78568                     "smoking"
78569                 ],
78570                 "suggestion": true
78571             },
78572             "amenity/restaurant/Schützenhaus": {
78573                 "tags": {
78574                     "name": "Schützenhaus",
78575                     "amenity": "restaurant"
78576                 },
78577                 "name": "Schützenhaus",
78578                 "icon": "restaurant",
78579                 "geometry": [
78580                     "point",
78581                     "vertex",
78582                     "area"
78583                 ],
78584                 "fields": [
78585                     "cuisine",
78586                     "building_area",
78587                     "address",
78588                     "opening_hours",
78589                     "capacity",
78590                     "smoking"
78591                 ],
78592                 "suggestion": true
78593             },
78594             "amenity/restaurant/Kreuz": {
78595                 "tags": {
78596                     "name": "Kreuz",
78597                     "amenity": "restaurant"
78598                 },
78599                 "name": "Kreuz",
78600                 "icon": "restaurant",
78601                 "geometry": [
78602                     "point",
78603                     "vertex",
78604                     "area"
78605                 ],
78606                 "fields": [
78607                     "cuisine",
78608                     "building_area",
78609                     "address",
78610                     "opening_hours",
78611                     "capacity",
78612                     "smoking"
78613                 ],
78614                 "suggestion": true
78615             },
78616             "amenity/restaurant/Waldschänke": {
78617                 "tags": {
78618                     "name": "Waldschänke",
78619                     "amenity": "restaurant"
78620                 },
78621                 "name": "Waldschänke",
78622                 "icon": "restaurant",
78623                 "geometry": [
78624                     "point",
78625                     "vertex",
78626                     "area"
78627                 ],
78628                 "fields": [
78629                     "cuisine",
78630                     "building_area",
78631                     "address",
78632                     "opening_hours",
78633                     "capacity",
78634                     "smoking"
78635                 ],
78636                 "suggestion": true
78637             },
78638             "amenity/restaurant/La Piazza": {
78639                 "tags": {
78640                     "name": "La Piazza",
78641                     "amenity": "restaurant"
78642                 },
78643                 "name": "La Piazza",
78644                 "icon": "restaurant",
78645                 "geometry": [
78646                     "point",
78647                     "vertex",
78648                     "area"
78649                 ],
78650                 "fields": [
78651                     "cuisine",
78652                     "building_area",
78653                     "address",
78654                     "opening_hours",
78655                     "capacity",
78656                     "smoking"
78657                 ],
78658                 "suggestion": true
78659             },
78660             "amenity/restaurant/Lamm": {
78661                 "tags": {
78662                     "name": "Lamm",
78663                     "amenity": "restaurant"
78664                 },
78665                 "name": "Lamm",
78666                 "icon": "restaurant",
78667                 "geometry": [
78668                     "point",
78669                     "vertex",
78670                     "area"
78671                 ],
78672                 "fields": [
78673                     "cuisine",
78674                     "building_area",
78675                     "address",
78676                     "opening_hours",
78677                     "capacity",
78678                     "smoking"
78679                 ],
78680                 "suggestion": true
78681             },
78682             "amenity/restaurant/Zur Sonne": {
78683                 "tags": {
78684                     "name": "Zur Sonne",
78685                     "amenity": "restaurant"
78686                 },
78687                 "name": "Zur Sonne",
78688                 "icon": "restaurant",
78689                 "geometry": [
78690                     "point",
78691                     "vertex",
78692                     "area"
78693                 ],
78694                 "fields": [
78695                     "cuisine",
78696                     "building_area",
78697                     "address",
78698                     "opening_hours",
78699                     "capacity",
78700                     "smoking"
78701                 ],
78702                 "suggestion": true
78703             },
78704             "amenity/restaurant/Zur Linde": {
78705                 "tags": {
78706                     "name": "Zur Linde",
78707                     "amenity": "restaurant"
78708                 },
78709                 "name": "Zur Linde",
78710                 "icon": "restaurant",
78711                 "geometry": [
78712                     "point",
78713                     "vertex",
78714                     "area"
78715                 ],
78716                 "fields": [
78717                     "cuisine",
78718                     "building_area",
78719                     "address",
78720                     "opening_hours",
78721                     "capacity",
78722                     "smoking"
78723                 ],
78724                 "suggestion": true
78725             },
78726             "amenity/restaurant/Poseidon": {
78727                 "tags": {
78728                     "name": "Poseidon",
78729                     "amenity": "restaurant"
78730                 },
78731                 "name": "Poseidon",
78732                 "icon": "restaurant",
78733                 "geometry": [
78734                     "point",
78735                     "vertex",
78736                     "area"
78737                 ],
78738                 "fields": [
78739                     "cuisine",
78740                     "building_area",
78741                     "address",
78742                     "opening_hours",
78743                     "capacity",
78744                     "smoking"
78745                 ],
78746                 "suggestion": true
78747             },
78748             "amenity/restaurant/Shanghai": {
78749                 "tags": {
78750                     "name": "Shanghai",
78751                     "amenity": "restaurant"
78752                 },
78753                 "name": "Shanghai",
78754                 "icon": "restaurant",
78755                 "geometry": [
78756                     "point",
78757                     "vertex",
78758                     "area"
78759                 ],
78760                 "fields": [
78761                     "cuisine",
78762                     "building_area",
78763                     "address",
78764                     "opening_hours",
78765                     "capacity",
78766                     "smoking"
78767                 ],
78768                 "suggestion": true
78769             },
78770             "amenity/restaurant/Red Lobster": {
78771                 "tags": {
78772                     "name": "Red Lobster",
78773                     "amenity": "restaurant"
78774                 },
78775                 "name": "Red Lobster",
78776                 "icon": "restaurant",
78777                 "geometry": [
78778                     "point",
78779                     "vertex",
78780                     "area"
78781                 ],
78782                 "fields": [
78783                     "cuisine",
78784                     "building_area",
78785                     "address",
78786                     "opening_hours",
78787                     "capacity",
78788                     "smoking"
78789                 ],
78790                 "suggestion": true
78791             },
78792             "amenity/restaurant/Zum Löwen": {
78793                 "tags": {
78794                     "name": "Zum Löwen",
78795                     "amenity": "restaurant"
78796                 },
78797                 "name": "Zum Löwen",
78798                 "icon": "restaurant",
78799                 "geometry": [
78800                     "point",
78801                     "vertex",
78802                     "area"
78803                 ],
78804                 "fields": [
78805                     "cuisine",
78806                     "building_area",
78807                     "address",
78808                     "opening_hours",
78809                     "capacity",
78810                     "smoking"
78811                 ],
78812                 "suggestion": true
78813             },
78814             "amenity/restaurant/Swiss Chalet": {
78815                 "tags": {
78816                     "name": "Swiss Chalet",
78817                     "amenity": "restaurant"
78818                 },
78819                 "name": "Swiss Chalet",
78820                 "icon": "restaurant",
78821                 "geometry": [
78822                     "point",
78823                     "vertex",
78824                     "area"
78825                 ],
78826                 "fields": [
78827                     "cuisine",
78828                     "building_area",
78829                     "address",
78830                     "opening_hours",
78831                     "capacity",
78832                     "smoking"
78833                 ],
78834                 "suggestion": true
78835             },
78836             "amenity/restaurant/Olympia": {
78837                 "tags": {
78838                     "name": "Olympia",
78839                     "amenity": "restaurant"
78840                 },
78841                 "name": "Olympia",
78842                 "icon": "restaurant",
78843                 "geometry": [
78844                     "point",
78845                     "vertex",
78846                     "area"
78847                 ],
78848                 "fields": [
78849                     "cuisine",
78850                     "building_area",
78851                     "address",
78852                     "opening_hours",
78853                     "capacity",
78854                     "smoking"
78855                 ],
78856                 "suggestion": true
78857             },
78858             "amenity/restaurant/Wagamama": {
78859                 "tags": {
78860                     "name": "Wagamama",
78861                     "amenity": "restaurant"
78862                 },
78863                 "name": "Wagamama",
78864                 "icon": "restaurant",
78865                 "geometry": [
78866                     "point",
78867                     "vertex",
78868                     "area"
78869                 ],
78870                 "fields": [
78871                     "cuisine",
78872                     "building_area",
78873                     "address",
78874                     "opening_hours",
78875                     "capacity",
78876                     "smoking"
78877                 ],
78878                 "suggestion": true
78879             },
78880             "amenity/restaurant/Frankie & Benny's": {
78881                 "tags": {
78882                     "name": "Frankie & Benny's",
78883                     "amenity": "restaurant"
78884                 },
78885                 "name": "Frankie & Benny's",
78886                 "icon": "restaurant",
78887                 "geometry": [
78888                     "point",
78889                     "vertex",
78890                     "area"
78891                 ],
78892                 "fields": [
78893                     "cuisine",
78894                     "building_area",
78895                     "address",
78896                     "opening_hours",
78897                     "capacity",
78898                     "smoking"
78899                 ],
78900                 "suggestion": true
78901             },
78902             "amenity/restaurant/Hooters": {
78903                 "tags": {
78904                     "name": "Hooters",
78905                     "amenity": "restaurant"
78906                 },
78907                 "name": "Hooters",
78908                 "icon": "restaurant",
78909                 "geometry": [
78910                     "point",
78911                     "vertex",
78912                     "area"
78913                 ],
78914                 "fields": [
78915                     "cuisine",
78916                     "building_area",
78917                     "address",
78918                     "opening_hours",
78919                     "capacity",
78920                     "smoking"
78921                 ],
78922                 "suggestion": true
78923             },
78924             "amenity/restaurant/Sternen": {
78925                 "tags": {
78926                     "name": "Sternen",
78927                     "amenity": "restaurant"
78928                 },
78929                 "name": "Sternen",
78930                 "icon": "restaurant",
78931                 "geometry": [
78932                     "point",
78933                     "vertex",
78934                     "area"
78935                 ],
78936                 "fields": [
78937                     "cuisine",
78938                     "building_area",
78939                     "address",
78940                     "opening_hours",
78941                     "capacity",
78942                     "smoking"
78943                 ],
78944                 "suggestion": true
78945             },
78946             "amenity/restaurant/Hirschen": {
78947                 "tags": {
78948                     "name": "Hirschen",
78949                     "amenity": "restaurant"
78950                 },
78951                 "name": "Hirschen",
78952                 "icon": "restaurant",
78953                 "geometry": [
78954                     "point",
78955                     "vertex",
78956                     "area"
78957                 ],
78958                 "fields": [
78959                     "cuisine",
78960                     "building_area",
78961                     "address",
78962                     "opening_hours",
78963                     "capacity",
78964                     "smoking"
78965                 ],
78966                 "suggestion": true
78967             },
78968             "amenity/restaurant/Denny's": {
78969                 "tags": {
78970                     "name": "Denny's",
78971                     "amenity": "restaurant"
78972                 },
78973                 "name": "Denny's",
78974                 "icon": "restaurant",
78975                 "geometry": [
78976                     "point",
78977                     "vertex",
78978                     "area"
78979                 ],
78980                 "fields": [
78981                     "cuisine",
78982                     "building_area",
78983                     "address",
78984                     "opening_hours",
78985                     "capacity",
78986                     "smoking"
78987                 ],
78988                 "suggestion": true
78989             },
78990             "amenity/restaurant/Athen": {
78991                 "tags": {
78992                     "name": "Athen",
78993                     "amenity": "restaurant"
78994                 },
78995                 "name": "Athen",
78996                 "icon": "restaurant",
78997                 "geometry": [
78998                     "point",
78999                     "vertex",
79000                     "area"
79001                 ],
79002                 "fields": [
79003                     "cuisine",
79004                     "building_area",
79005                     "address",
79006                     "opening_hours",
79007                     "capacity",
79008                     "smoking"
79009                 ],
79010                 "suggestion": true
79011             },
79012             "amenity/restaurant/Sonne": {
79013                 "tags": {
79014                     "name": "Sonne",
79015                     "amenity": "restaurant"
79016                 },
79017                 "name": "Sonne",
79018                 "icon": "restaurant",
79019                 "geometry": [
79020                     "point",
79021                     "vertex",
79022                     "area"
79023                 ],
79024                 "fields": [
79025                     "cuisine",
79026                     "building_area",
79027                     "address",
79028                     "opening_hours",
79029                     "capacity",
79030                     "smoking"
79031                 ],
79032                 "suggestion": true
79033             },
79034             "amenity/restaurant/Hirsch": {
79035                 "tags": {
79036                     "name": "Hirsch",
79037                     "amenity": "restaurant"
79038                 },
79039                 "name": "Hirsch",
79040                 "icon": "restaurant",
79041                 "geometry": [
79042                     "point",
79043                     "vertex",
79044                     "area"
79045                 ],
79046                 "fields": [
79047                     "cuisine",
79048                     "building_area",
79049                     "address",
79050                     "opening_hours",
79051                     "capacity",
79052                     "smoking"
79053                 ],
79054                 "suggestion": true
79055             },
79056             "amenity/restaurant/Ratskeller": {
79057                 "tags": {
79058                     "name": "Ratskeller",
79059                     "amenity": "restaurant"
79060                 },
79061                 "name": "Ratskeller",
79062                 "icon": "restaurant",
79063                 "geometry": [
79064                     "point",
79065                     "vertex",
79066                     "area"
79067                 ],
79068                 "fields": [
79069                     "cuisine",
79070                     "building_area",
79071                     "address",
79072                     "opening_hours",
79073                     "capacity",
79074                     "smoking"
79075                 ],
79076                 "suggestion": true
79077             },
79078             "amenity/restaurant/La Cantina": {
79079                 "tags": {
79080                     "name": "La Cantina",
79081                     "amenity": "restaurant"
79082                 },
79083                 "name": "La Cantina",
79084                 "icon": "restaurant",
79085                 "geometry": [
79086                     "point",
79087                     "vertex",
79088                     "area"
79089                 ],
79090                 "fields": [
79091                     "cuisine",
79092                     "building_area",
79093                     "address",
79094                     "opening_hours",
79095                     "capacity",
79096                     "smoking"
79097                 ],
79098                 "suggestion": true
79099             },
79100             "amenity/restaurant/Gasthaus Krone": {
79101                 "tags": {
79102                     "name": "Gasthaus Krone",
79103                     "amenity": "restaurant"
79104                 },
79105                 "name": "Gasthaus Krone",
79106                 "icon": "restaurant",
79107                 "geometry": [
79108                     "point",
79109                     "vertex",
79110                     "area"
79111                 ],
79112                 "fields": [
79113                     "cuisine",
79114                     "building_area",
79115                     "address",
79116                     "opening_hours",
79117                     "capacity",
79118                     "smoking"
79119                 ],
79120                 "suggestion": true
79121             },
79122             "amenity/restaurant/El Greco": {
79123                 "tags": {
79124                     "name": "El Greco",
79125                     "amenity": "restaurant"
79126                 },
79127                 "name": "El Greco",
79128                 "icon": "restaurant",
79129                 "geometry": [
79130                     "point",
79131                     "vertex",
79132                     "area"
79133                 ],
79134                 "fields": [
79135                     "cuisine",
79136                     "building_area",
79137                     "address",
79138                     "opening_hours",
79139                     "capacity",
79140                     "smoking"
79141                 ],
79142                 "suggestion": true
79143             },
79144             "amenity/restaurant/Gasthof zur Post": {
79145                 "tags": {
79146                     "name": "Gasthof zur Post",
79147                     "amenity": "restaurant"
79148                 },
79149                 "name": "Gasthof zur Post",
79150                 "icon": "restaurant",
79151                 "geometry": [
79152                     "point",
79153                     "vertex",
79154                     "area"
79155                 ],
79156                 "fields": [
79157                     "cuisine",
79158                     "building_area",
79159                     "address",
79160                     "opening_hours",
79161                     "capacity",
79162                     "smoking"
79163                 ],
79164                 "suggestion": true
79165             },
79166             "amenity/restaurant/Nando's": {
79167                 "tags": {
79168                     "name": "Nando's",
79169                     "amenity": "restaurant"
79170                 },
79171                 "name": "Nando's",
79172                 "icon": "restaurant",
79173                 "geometry": [
79174                     "point",
79175                     "vertex",
79176                     "area"
79177                 ],
79178                 "fields": [
79179                     "cuisine",
79180                     "building_area",
79181                     "address",
79182                     "opening_hours",
79183                     "capacity",
79184                     "smoking"
79185                 ],
79186                 "suggestion": true
79187             },
79188             "amenity/restaurant/Löwen": {
79189                 "tags": {
79190                     "name": "Löwen",
79191                     "amenity": "restaurant"
79192                 },
79193                 "name": "Löwen",
79194                 "icon": "restaurant",
79195                 "geometry": [
79196                     "point",
79197                     "vertex",
79198                     "area"
79199                 ],
79200                 "fields": [
79201                     "cuisine",
79202                     "building_area",
79203                     "address",
79204                     "opening_hours",
79205                     "capacity",
79206                     "smoking"
79207                 ],
79208                 "suggestion": true
79209             },
79210             "amenity/restaurant/La Pataterie": {
79211                 "tags": {
79212                     "name": "La Pataterie",
79213                     "amenity": "restaurant"
79214                 },
79215                 "name": "La Pataterie",
79216                 "icon": "restaurant",
79217                 "geometry": [
79218                     "point",
79219                     "vertex",
79220                     "area"
79221                 ],
79222                 "fields": [
79223                     "cuisine",
79224                     "building_area",
79225                     "address",
79226                     "opening_hours",
79227                     "capacity",
79228                     "smoking"
79229                 ],
79230                 "suggestion": true
79231             },
79232             "amenity/restaurant/Bella Napoli": {
79233                 "tags": {
79234                     "name": "Bella Napoli",
79235                     "amenity": "restaurant"
79236                 },
79237                 "name": "Bella Napoli",
79238                 "icon": "restaurant",
79239                 "geometry": [
79240                     "point",
79241                     "vertex",
79242                     "area"
79243                 ],
79244                 "fields": [
79245                     "cuisine",
79246                     "building_area",
79247                     "address",
79248                     "opening_hours",
79249                     "capacity",
79250                     "smoking"
79251                 ],
79252                 "suggestion": true
79253             },
79254             "amenity/restaurant/Pizza Express": {
79255                 "tags": {
79256                     "name": "Pizza Express",
79257                     "amenity": "restaurant"
79258                 },
79259                 "name": "Pizza Express",
79260                 "icon": "restaurant",
79261                 "geometry": [
79262                     "point",
79263                     "vertex",
79264                     "area"
79265                 ],
79266                 "fields": [
79267                     "cuisine",
79268                     "building_area",
79269                     "address",
79270                     "opening_hours",
79271                     "capacity",
79272                     "smoking"
79273                 ],
79274                 "suggestion": true
79275             },
79276             "amenity/restaurant/Mandarin": {
79277                 "tags": {
79278                     "name": "Mandarin",
79279                     "amenity": "restaurant"
79280                 },
79281                 "name": "Mandarin",
79282                 "icon": "restaurant",
79283                 "geometry": [
79284                     "point",
79285                     "vertex",
79286                     "area"
79287                 ],
79288                 "fields": [
79289                     "cuisine",
79290                     "building_area",
79291                     "address",
79292                     "opening_hours",
79293                     "capacity",
79294                     "smoking"
79295                 ],
79296                 "suggestion": true
79297             },
79298             "amenity/restaurant/Hong Kong": {
79299                 "tags": {
79300                     "name": "Hong Kong",
79301                     "amenity": "restaurant"
79302                 },
79303                 "name": "Hong Kong",
79304                 "icon": "restaurant",
79305                 "geometry": [
79306                     "point",
79307                     "vertex",
79308                     "area"
79309                 ],
79310                 "fields": [
79311                     "cuisine",
79312                     "building_area",
79313                     "address",
79314                     "opening_hours",
79315                     "capacity",
79316                     "smoking"
79317                 ],
79318                 "suggestion": true
79319             },
79320             "amenity/restaurant/Zizzi": {
79321                 "tags": {
79322                     "name": "Zizzi",
79323                     "amenity": "restaurant"
79324                 },
79325                 "name": "Zizzi",
79326                 "icon": "restaurant",
79327                 "geometry": [
79328                     "point",
79329                     "vertex",
79330                     "area"
79331                 ],
79332                 "fields": [
79333                     "cuisine",
79334                     "building_area",
79335                     "address",
79336                     "opening_hours",
79337                     "capacity",
79338                     "smoking"
79339                 ],
79340                 "suggestion": true
79341             },
79342             "amenity/restaurant/Cracker Barrel": {
79343                 "tags": {
79344                     "name": "Cracker Barrel",
79345                     "amenity": "restaurant"
79346                 },
79347                 "name": "Cracker Barrel",
79348                 "icon": "restaurant",
79349                 "geometry": [
79350                     "point",
79351                     "vertex",
79352                     "area"
79353                 ],
79354                 "fields": [
79355                     "cuisine",
79356                     "building_area",
79357                     "address",
79358                     "opening_hours",
79359                     "capacity",
79360                     "smoking"
79361                 ],
79362                 "suggestion": true
79363             },
79364             "amenity/restaurant/Rhodos": {
79365                 "tags": {
79366                     "name": "Rhodos",
79367                     "amenity": "restaurant"
79368                 },
79369                 "name": "Rhodos",
79370                 "icon": "restaurant",
79371                 "geometry": [
79372                     "point",
79373                     "vertex",
79374                     "area"
79375                 ],
79376                 "fields": [
79377                     "cuisine",
79378                     "building_area",
79379                     "address",
79380                     "opening_hours",
79381                     "capacity",
79382                     "smoking"
79383                 ],
79384                 "suggestion": true
79385             },
79386             "amenity/restaurant/Lindenhof": {
79387                 "tags": {
79388                     "name": "Lindenhof",
79389                     "amenity": "restaurant"
79390                 },
79391                 "name": "Lindenhof",
79392                 "icon": "restaurant",
79393                 "geometry": [
79394                     "point",
79395                     "vertex",
79396                     "area"
79397                 ],
79398                 "fields": [
79399                     "cuisine",
79400                     "building_area",
79401                     "address",
79402                     "opening_hours",
79403                     "capacity",
79404                     "smoking"
79405                 ],
79406                 "suggestion": true
79407             },
79408             "amenity/restaurant/Milano": {
79409                 "tags": {
79410                     "name": "Milano",
79411                     "amenity": "restaurant"
79412                 },
79413                 "name": "Milano",
79414                 "icon": "restaurant",
79415                 "geometry": [
79416                     "point",
79417                     "vertex",
79418                     "area"
79419                 ],
79420                 "fields": [
79421                     "cuisine",
79422                     "building_area",
79423                     "address",
79424                     "opening_hours",
79425                     "capacity",
79426                     "smoking"
79427                 ],
79428                 "suggestion": true
79429             },
79430             "amenity/restaurant/Dolce Vita": {
79431                 "tags": {
79432                     "name": "Dolce Vita",
79433                     "amenity": "restaurant"
79434                 },
79435                 "name": "Dolce Vita",
79436                 "icon": "restaurant",
79437                 "geometry": [
79438                     "point",
79439                     "vertex",
79440                     "area"
79441                 ],
79442                 "fields": [
79443                     "cuisine",
79444                     "building_area",
79445                     "address",
79446                     "opening_hours",
79447                     "capacity",
79448                     "smoking"
79449                 ],
79450                 "suggestion": true
79451             },
79452             "amenity/restaurant/Kirchenwirt": {
79453                 "tags": {
79454                     "name": "Kirchenwirt",
79455                     "amenity": "restaurant"
79456                 },
79457                 "name": "Kirchenwirt",
79458                 "icon": "restaurant",
79459                 "geometry": [
79460                     "point",
79461                     "vertex",
79462                     "area"
79463                 ],
79464                 "fields": [
79465                     "cuisine",
79466                     "building_area",
79467                     "address",
79468                     "opening_hours",
79469                     "capacity",
79470                     "smoking"
79471                 ],
79472                 "suggestion": true
79473             },
79474             "amenity/restaurant/Kantine": {
79475                 "tags": {
79476                     "name": "Kantine",
79477                     "amenity": "restaurant"
79478                 },
79479                 "name": "Kantine",
79480                 "icon": "restaurant",
79481                 "geometry": [
79482                     "point",
79483                     "vertex",
79484                     "area"
79485                 ],
79486                 "fields": [
79487                     "cuisine",
79488                     "building_area",
79489                     "address",
79490                     "opening_hours",
79491                     "capacity",
79492                     "smoking"
79493                 ],
79494                 "suggestion": true
79495             },
79496             "amenity/restaurant/Ochsen": {
79497                 "tags": {
79498                     "name": "Ochsen",
79499                     "amenity": "restaurant"
79500                 },
79501                 "name": "Ochsen",
79502                 "icon": "restaurant",
79503                 "geometry": [
79504                     "point",
79505                     "vertex",
79506                     "area"
79507                 ],
79508                 "fields": [
79509                     "cuisine",
79510                     "building_area",
79511                     "address",
79512                     "opening_hours",
79513                     "capacity",
79514                     "smoking"
79515                 ],
79516                 "suggestion": true
79517             },
79518             "amenity/restaurant/Spur": {
79519                 "tags": {
79520                     "name": "Spur",
79521                     "amenity": "restaurant"
79522                 },
79523                 "name": "Spur",
79524                 "icon": "restaurant",
79525                 "geometry": [
79526                     "point",
79527                     "vertex",
79528                     "area"
79529                 ],
79530                 "fields": [
79531                     "cuisine",
79532                     "building_area",
79533                     "address",
79534                     "opening_hours",
79535                     "capacity",
79536                     "smoking"
79537                 ],
79538                 "suggestion": true
79539             },
79540             "amenity/restaurant/Mykonos": {
79541                 "tags": {
79542                     "name": "Mykonos",
79543                     "amenity": "restaurant"
79544                 },
79545                 "name": "Mykonos",
79546                 "icon": "restaurant",
79547                 "geometry": [
79548                     "point",
79549                     "vertex",
79550                     "area"
79551                 ],
79552                 "fields": [
79553                     "cuisine",
79554                     "building_area",
79555                     "address",
79556                     "opening_hours",
79557                     "capacity",
79558                     "smoking"
79559                 ],
79560                 "suggestion": true
79561             },
79562             "amenity/restaurant/Lotus": {
79563                 "tags": {
79564                     "name": "Lotus",
79565                     "amenity": "restaurant"
79566                 },
79567                 "name": "Lotus",
79568                 "icon": "restaurant",
79569                 "geometry": [
79570                     "point",
79571                     "vertex",
79572                     "area"
79573                 ],
79574                 "fields": [
79575                     "cuisine",
79576                     "building_area",
79577                     "address",
79578                     "opening_hours",
79579                     "capacity",
79580                     "smoking"
79581                 ],
79582                 "suggestion": true
79583             },
79584             "amenity/restaurant/Applebee's": {
79585                 "tags": {
79586                     "name": "Applebee's",
79587                     "amenity": "restaurant"
79588                 },
79589                 "name": "Applebee's",
79590                 "icon": "restaurant",
79591                 "geometry": [
79592                     "point",
79593                     "vertex",
79594                     "area"
79595                 ],
79596                 "fields": [
79597                     "cuisine",
79598                     "building_area",
79599                     "address",
79600                     "opening_hours",
79601                     "capacity",
79602                     "smoking"
79603                 ],
79604                 "suggestion": true
79605             },
79606             "amenity/restaurant/Flunch": {
79607                 "tags": {
79608                     "name": "Flunch",
79609                     "amenity": "restaurant"
79610                 },
79611                 "name": "Flunch",
79612                 "icon": "restaurant",
79613                 "geometry": [
79614                     "point",
79615                     "vertex",
79616                     "area"
79617                 ],
79618                 "fields": [
79619                     "cuisine",
79620                     "building_area",
79621                     "address",
79622                     "opening_hours",
79623                     "capacity",
79624                     "smoking"
79625                 ],
79626                 "suggestion": true
79627             },
79628             "amenity/restaurant/Zur Post": {
79629                 "tags": {
79630                     "name": "Zur Post",
79631                     "amenity": "restaurant"
79632                 },
79633                 "name": "Zur Post",
79634                 "icon": "restaurant",
79635                 "geometry": [
79636                     "point",
79637                     "vertex",
79638                     "area"
79639                 ],
79640                 "fields": [
79641                     "cuisine",
79642                     "building_area",
79643                     "address",
79644                     "opening_hours",
79645                     "capacity",
79646                     "smoking"
79647                 ],
79648                 "suggestion": true
79649             },
79650             "amenity/restaurant/China Town": {
79651                 "tags": {
79652                     "name": "China Town",
79653                     "amenity": "restaurant"
79654                 },
79655                 "name": "China Town",
79656                 "icon": "restaurant",
79657                 "geometry": [
79658                     "point",
79659                     "vertex",
79660                     "area"
79661                 ],
79662                 "fields": [
79663                     "cuisine",
79664                     "building_area",
79665                     "address",
79666                     "opening_hours",
79667                     "capacity",
79668                     "smoking"
79669                 ],
79670                 "suggestion": true
79671             },
79672             "amenity/restaurant/La Dolce Vita": {
79673                 "tags": {
79674                     "name": "La Dolce Vita",
79675                     "amenity": "restaurant"
79676                 },
79677                 "name": "La Dolce Vita",
79678                 "icon": "restaurant",
79679                 "geometry": [
79680                     "point",
79681                     "vertex",
79682                     "area"
79683                 ],
79684                 "fields": [
79685                     "cuisine",
79686                     "building_area",
79687                     "address",
79688                     "opening_hours",
79689                     "capacity",
79690                     "smoking"
79691                 ],
79692                 "suggestion": true
79693             },
79694             "amenity/restaurant/Waffle House": {
79695                 "tags": {
79696                     "name": "Waffle House",
79697                     "amenity": "restaurant"
79698                 },
79699                 "name": "Waffle House",
79700                 "icon": "restaurant",
79701                 "geometry": [
79702                     "point",
79703                     "vertex",
79704                     "area"
79705                 ],
79706                 "fields": [
79707                     "cuisine",
79708                     "building_area",
79709                     "address",
79710                     "opening_hours",
79711                     "capacity",
79712                     "smoking"
79713                 ],
79714                 "suggestion": true
79715             },
79716             "amenity/restaurant/Delphi": {
79717                 "tags": {
79718                     "name": "Delphi",
79719                     "amenity": "restaurant"
79720                 },
79721                 "name": "Delphi",
79722                 "icon": "restaurant",
79723                 "geometry": [
79724                     "point",
79725                     "vertex",
79726                     "area"
79727                 ],
79728                 "fields": [
79729                     "cuisine",
79730                     "building_area",
79731                     "address",
79732                     "opening_hours",
79733                     "capacity",
79734                     "smoking"
79735                 ],
79736                 "suggestion": true
79737             },
79738             "amenity/restaurant/Linde": {
79739                 "tags": {
79740                     "name": "Linde",
79741                     "amenity": "restaurant"
79742                 },
79743                 "name": "Linde",
79744                 "icon": "restaurant",
79745                 "geometry": [
79746                     "point",
79747                     "vertex",
79748                     "area"
79749                 ],
79750                 "fields": [
79751                     "cuisine",
79752                     "building_area",
79753                     "address",
79754                     "opening_hours",
79755                     "capacity",
79756                     "smoking"
79757                 ],
79758                 "suggestion": true
79759             },
79760             "amenity/restaurant/Outback Steakhouse": {
79761                 "tags": {
79762                     "name": "Outback Steakhouse",
79763                     "amenity": "restaurant"
79764                 },
79765                 "name": "Outback Steakhouse",
79766                 "icon": "restaurant",
79767                 "geometry": [
79768                     "point",
79769                     "vertex",
79770                     "area"
79771                 ],
79772                 "fields": [
79773                     "cuisine",
79774                     "building_area",
79775                     "address",
79776                     "opening_hours",
79777                     "capacity",
79778                     "smoking"
79779                 ],
79780                 "suggestion": true
79781             },
79782             "amenity/restaurant/Dionysos": {
79783                 "tags": {
79784                     "name": "Dionysos",
79785                     "amenity": "restaurant"
79786                 },
79787                 "name": "Dionysos",
79788                 "icon": "restaurant",
79789                 "geometry": [
79790                     "point",
79791                     "vertex",
79792                     "area"
79793                 ],
79794                 "fields": [
79795                     "cuisine",
79796                     "building_area",
79797                     "address",
79798                     "opening_hours",
79799                     "capacity",
79800                     "smoking"
79801                 ],
79802                 "suggestion": true
79803             },
79804             "amenity/restaurant/Kelsey's": {
79805                 "tags": {
79806                     "name": "Kelsey's",
79807                     "amenity": "restaurant"
79808                 },
79809                 "name": "Kelsey's",
79810                 "icon": "restaurant",
79811                 "geometry": [
79812                     "point",
79813                     "vertex",
79814                     "area"
79815                 ],
79816                 "fields": [
79817                     "cuisine",
79818                     "building_area",
79819                     "address",
79820                     "opening_hours",
79821                     "capacity",
79822                     "smoking"
79823                 ],
79824                 "suggestion": true
79825             },
79826             "amenity/restaurant/Boston Pizza": {
79827                 "tags": {
79828                     "name": "Boston Pizza",
79829                     "amenity": "restaurant"
79830                 },
79831                 "name": "Boston Pizza",
79832                 "icon": "restaurant",
79833                 "geometry": [
79834                     "point",
79835                     "vertex",
79836                     "area"
79837                 ],
79838                 "fields": [
79839                     "cuisine",
79840                     "building_area",
79841                     "address",
79842                     "opening_hours",
79843                     "capacity",
79844                     "smoking"
79845                 ],
79846                 "suggestion": true
79847             },
79848             "amenity/restaurant/Bella Italia": {
79849                 "tags": {
79850                     "name": "Bella Italia",
79851                     "amenity": "restaurant"
79852                 },
79853                 "name": "Bella Italia",
79854                 "icon": "restaurant",
79855                 "geometry": [
79856                     "point",
79857                     "vertex",
79858                     "area"
79859                 ],
79860                 "fields": [
79861                     "cuisine",
79862                     "building_area",
79863                     "address",
79864                     "opening_hours",
79865                     "capacity",
79866                     "smoking"
79867                 ],
79868                 "suggestion": true
79869             },
79870             "amenity/restaurant/Sizzler": {
79871                 "tags": {
79872                     "name": "Sizzler",
79873                     "amenity": "restaurant"
79874                 },
79875                 "name": "Sizzler",
79876                 "icon": "restaurant",
79877                 "geometry": [
79878                     "point",
79879                     "vertex",
79880                     "area"
79881                 ],
79882                 "fields": [
79883                     "cuisine",
79884                     "building_area",
79885                     "address",
79886                     "opening_hours",
79887                     "capacity",
79888                     "smoking"
79889                 ],
79890                 "suggestion": true
79891             },
79892             "amenity/restaurant/Grüner Baum": {
79893                 "tags": {
79894                     "name": "Grüner Baum",
79895                     "amenity": "restaurant"
79896                 },
79897                 "name": "Grüner Baum",
79898                 "icon": "restaurant",
79899                 "geometry": [
79900                     "point",
79901                     "vertex",
79902                     "area"
79903                 ],
79904                 "fields": [
79905                     "cuisine",
79906                     "building_area",
79907                     "address",
79908                     "opening_hours",
79909                     "capacity",
79910                     "smoking"
79911                 ],
79912                 "suggestion": true
79913             },
79914             "amenity/restaurant/Taj Mahal": {
79915                 "tags": {
79916                     "name": "Taj Mahal",
79917                     "amenity": "restaurant"
79918                 },
79919                 "name": "Taj Mahal",
79920                 "icon": "restaurant",
79921                 "geometry": [
79922                     "point",
79923                     "vertex",
79924                     "area"
79925                 ],
79926                 "fields": [
79927                     "cuisine",
79928                     "building_area",
79929                     "address",
79930                     "opening_hours",
79931                     "capacity",
79932                     "smoking"
79933                 ],
79934                 "suggestion": true
79935             },
79936             "amenity/restaurant/Rössli": {
79937                 "tags": {
79938                     "name": "Rössli",
79939                     "amenity": "restaurant"
79940                 },
79941                 "name": "Rössli",
79942                 "icon": "restaurant",
79943                 "geometry": [
79944                     "point",
79945                     "vertex",
79946                     "area"
79947                 ],
79948                 "fields": [
79949                     "cuisine",
79950                     "building_area",
79951                     "address",
79952                     "opening_hours",
79953                     "capacity",
79954                     "smoking"
79955                 ],
79956                 "suggestion": true
79957             },
79958             "amenity/restaurant/Traube": {
79959                 "tags": {
79960                     "name": "Traube",
79961                     "amenity": "restaurant"
79962                 },
79963                 "name": "Traube",
79964                 "icon": "restaurant",
79965                 "geometry": [
79966                     "point",
79967                     "vertex",
79968                     "area"
79969                 ],
79970                 "fields": [
79971                     "cuisine",
79972                     "building_area",
79973                     "address",
79974                     "opening_hours",
79975                     "capacity",
79976                     "smoking"
79977                 ],
79978                 "suggestion": true
79979             },
79980             "amenity/restaurant/Adria": {
79981                 "tags": {
79982                     "name": "Adria",
79983                     "amenity": "restaurant"
79984                 },
79985                 "name": "Adria",
79986                 "icon": "restaurant",
79987                 "geometry": [
79988                     "point",
79989                     "vertex",
79990                     "area"
79991                 ],
79992                 "fields": [
79993                     "cuisine",
79994                     "building_area",
79995                     "address",
79996                     "opening_hours",
79997                     "capacity",
79998                     "smoking"
79999                 ],
80000                 "suggestion": true
80001             },
80002             "amenity/restaurant/Red Robin": {
80003                 "tags": {
80004                     "name": "Red Robin",
80005                     "amenity": "restaurant"
80006                 },
80007                 "name": "Red Robin",
80008                 "icon": "restaurant",
80009                 "geometry": [
80010                     "point",
80011                     "vertex",
80012                     "area"
80013                 ],
80014                 "fields": [
80015                     "cuisine",
80016                     "building_area",
80017                     "address",
80018                     "opening_hours",
80019                     "capacity",
80020                     "smoking"
80021                 ],
80022                 "suggestion": true
80023             },
80024             "amenity/restaurant/Roma": {
80025                 "tags": {
80026                     "name": "Roma",
80027                     "amenity": "restaurant"
80028                 },
80029                 "name": "Roma",
80030                 "icon": "restaurant",
80031                 "geometry": [
80032                     "point",
80033                     "vertex",
80034                     "area"
80035                 ],
80036                 "fields": [
80037                     "cuisine",
80038                     "building_area",
80039                     "address",
80040                     "opening_hours",
80041                     "capacity",
80042                     "smoking"
80043                 ],
80044                 "suggestion": true
80045             },
80046             "amenity/restaurant/San Marco": {
80047                 "tags": {
80048                     "name": "San Marco",
80049                     "amenity": "restaurant"
80050                 },
80051                 "name": "San Marco",
80052                 "icon": "restaurant",
80053                 "geometry": [
80054                     "point",
80055                     "vertex",
80056                     "area"
80057                 ],
80058                 "fields": [
80059                     "cuisine",
80060                     "building_area",
80061                     "address",
80062                     "opening_hours",
80063                     "capacity",
80064                     "smoking"
80065                 ],
80066                 "suggestion": true
80067             },
80068             "amenity/restaurant/Hellas": {
80069                 "tags": {
80070                     "name": "Hellas",
80071                     "amenity": "restaurant"
80072                 },
80073                 "name": "Hellas",
80074                 "icon": "restaurant",
80075                 "geometry": [
80076                     "point",
80077                     "vertex",
80078                     "area"
80079                 ],
80080                 "fields": [
80081                     "cuisine",
80082                     "building_area",
80083                     "address",
80084                     "opening_hours",
80085                     "capacity",
80086                     "smoking"
80087                 ],
80088                 "suggestion": true
80089             },
80090             "amenity/restaurant/La Perla": {
80091                 "tags": {
80092                     "name": "La Perla",
80093                     "amenity": "restaurant"
80094                 },
80095                 "name": "La Perla",
80096                 "icon": "restaurant",
80097                 "geometry": [
80098                     "point",
80099                     "vertex",
80100                     "area"
80101                 ],
80102                 "fields": [
80103                     "cuisine",
80104                     "building_area",
80105                     "address",
80106                     "opening_hours",
80107                     "capacity",
80108                     "smoking"
80109                 ],
80110                 "suggestion": true
80111             },
80112             "amenity/restaurant/Vips": {
80113                 "tags": {
80114                     "name": "Vips",
80115                     "amenity": "restaurant"
80116                 },
80117                 "name": "Vips",
80118                 "icon": "restaurant",
80119                 "geometry": [
80120                     "point",
80121                     "vertex",
80122                     "area"
80123                 ],
80124                 "fields": [
80125                     "cuisine",
80126                     "building_area",
80127                     "address",
80128                     "opening_hours",
80129                     "capacity",
80130                     "smoking"
80131                 ],
80132                 "suggestion": true
80133             },
80134             "amenity/restaurant/Panera Bread": {
80135                 "tags": {
80136                     "name": "Panera Bread",
80137                     "amenity": "restaurant"
80138                 },
80139                 "name": "Panera Bread",
80140                 "icon": "restaurant",
80141                 "geometry": [
80142                     "point",
80143                     "vertex",
80144                     "area"
80145                 ],
80146                 "fields": [
80147                     "cuisine",
80148                     "building_area",
80149                     "address",
80150                     "opening_hours",
80151                     "capacity",
80152                     "smoking"
80153                 ],
80154                 "suggestion": true
80155             },
80156             "amenity/restaurant/Da Vinci": {
80157                 "tags": {
80158                     "name": "Da Vinci",
80159                     "amenity": "restaurant"
80160                 },
80161                 "name": "Da Vinci",
80162                 "icon": "restaurant",
80163                 "geometry": [
80164                     "point",
80165                     "vertex",
80166                     "area"
80167                 ],
80168                 "fields": [
80169                     "cuisine",
80170                     "building_area",
80171                     "address",
80172                     "opening_hours",
80173                     "capacity",
80174                     "smoking"
80175                 ],
80176                 "suggestion": true
80177             },
80178             "amenity/restaurant/Hippopotamus": {
80179                 "tags": {
80180                     "name": "Hippopotamus",
80181                     "amenity": "restaurant"
80182                 },
80183                 "name": "Hippopotamus",
80184                 "icon": "restaurant",
80185                 "geometry": [
80186                     "point",
80187                     "vertex",
80188                     "area"
80189                 ],
80190                 "fields": [
80191                     "cuisine",
80192                     "building_area",
80193                     "address",
80194                     "opening_hours",
80195                     "capacity",
80196                     "smoking"
80197                 ],
80198                 "suggestion": true
80199             },
80200             "amenity/restaurant/Prezzo": {
80201                 "tags": {
80202                     "name": "Prezzo",
80203                     "amenity": "restaurant"
80204                 },
80205                 "name": "Prezzo",
80206                 "icon": "restaurant",
80207                 "geometry": [
80208                     "point",
80209                     "vertex",
80210                     "area"
80211                 ],
80212                 "fields": [
80213                     "cuisine",
80214                     "building_area",
80215                     "address",
80216                     "opening_hours",
80217                     "capacity",
80218                     "smoking"
80219                 ],
80220                 "suggestion": true
80221             },
80222             "amenity/restaurant/Courtepaille": {
80223                 "tags": {
80224                     "name": "Courtepaille",
80225                     "amenity": "restaurant"
80226                 },
80227                 "name": "Courtepaille",
80228                 "icon": "restaurant",
80229                 "geometry": [
80230                     "point",
80231                     "vertex",
80232                     "area"
80233                 ],
80234                 "fields": [
80235                     "cuisine",
80236                     "building_area",
80237                     "address",
80238                     "opening_hours",
80239                     "capacity",
80240                     "smoking"
80241                 ],
80242                 "suggestion": true
80243             },
80244             "amenity/restaurant/Hard Rock Cafe": {
80245                 "tags": {
80246                     "name": "Hard Rock Cafe",
80247                     "amenity": "restaurant"
80248                 },
80249                 "name": "Hard Rock Cafe",
80250                 "icon": "restaurant",
80251                 "geometry": [
80252                     "point",
80253                     "vertex",
80254                     "area"
80255                 ],
80256                 "fields": [
80257                     "cuisine",
80258                     "building_area",
80259                     "address",
80260                     "opening_hours",
80261                     "capacity",
80262                     "smoking"
80263                 ],
80264                 "suggestion": true
80265             },
80266             "amenity/restaurant/Panorama": {
80267                 "tags": {
80268                     "name": "Panorama",
80269                     "amenity": "restaurant"
80270                 },
80271                 "name": "Panorama",
80272                 "icon": "restaurant",
80273                 "geometry": [
80274                     "point",
80275                     "vertex",
80276                     "area"
80277                 ],
80278                 "fields": [
80279                     "cuisine",
80280                     "building_area",
80281                     "address",
80282                     "opening_hours",
80283                     "capacity",
80284                     "smoking"
80285                 ],
80286                 "suggestion": true
80287             },
80288             "amenity/restaurant/デニーズ": {
80289                 "tags": {
80290                     "name": "デニーズ",
80291                     "amenity": "restaurant"
80292                 },
80293                 "name": "デニーズ",
80294                 "icon": "restaurant",
80295                 "geometry": [
80296                     "point",
80297                     "vertex",
80298                     "area"
80299                 ],
80300                 "fields": [
80301                     "cuisine",
80302                     "building_area",
80303                     "address",
80304                     "opening_hours",
80305                     "capacity",
80306                     "smoking"
80307                 ],
80308                 "suggestion": true
80309             },
80310             "amenity/restaurant/Sportheim": {
80311                 "tags": {
80312                     "name": "Sportheim",
80313                     "amenity": "restaurant"
80314                 },
80315                 "name": "Sportheim",
80316                 "icon": "restaurant",
80317                 "geometry": [
80318                     "point",
80319                     "vertex",
80320                     "area"
80321                 ],
80322                 "fields": [
80323                     "cuisine",
80324                     "building_area",
80325                     "address",
80326                     "opening_hours",
80327                     "capacity",
80328                     "smoking"
80329                 ],
80330                 "suggestion": true
80331             },
80332             "amenity/restaurant/餃子の王将": {
80333                 "tags": {
80334                     "name": "餃子の王将",
80335                     "amenity": "restaurant"
80336                 },
80337                 "name": "餃子の王将",
80338                 "icon": "restaurant",
80339                 "geometry": [
80340                     "point",
80341                     "vertex",
80342                     "area"
80343                 ],
80344                 "fields": [
80345                     "cuisine",
80346                     "building_area",
80347                     "address",
80348                     "opening_hours",
80349                     "capacity",
80350                     "smoking"
80351                 ],
80352                 "suggestion": true
80353             },
80354             "amenity/restaurant/Bären": {
80355                 "tags": {
80356                     "name": "Bären",
80357                     "amenity": "restaurant"
80358                 },
80359                 "name": "Bären",
80360                 "icon": "restaurant",
80361                 "geometry": [
80362                     "point",
80363                     "vertex",
80364                     "area"
80365                 ],
80366                 "fields": [
80367                     "cuisine",
80368                     "building_area",
80369                     "address",
80370                     "opening_hours",
80371                     "capacity",
80372                     "smoking"
80373                 ],
80374                 "suggestion": true
80375             },
80376             "amenity/restaurant/Alte Post": {
80377                 "tags": {
80378                     "name": "Alte Post",
80379                     "amenity": "restaurant"
80380                 },
80381                 "name": "Alte Post",
80382                 "icon": "restaurant",
80383                 "geometry": [
80384                     "point",
80385                     "vertex",
80386                     "area"
80387                 ],
80388                 "fields": [
80389                     "cuisine",
80390                     "building_area",
80391                     "address",
80392                     "opening_hours",
80393                     "capacity",
80394                     "smoking"
80395                 ],
80396                 "suggestion": true
80397             },
80398             "amenity/restaurant/Pizzeria Roma": {
80399                 "tags": {
80400                     "name": "Pizzeria Roma",
80401                     "amenity": "restaurant"
80402                 },
80403                 "name": "Pizzeria Roma",
80404                 "icon": "restaurant",
80405                 "geometry": [
80406                     "point",
80407                     "vertex",
80408                     "area"
80409                 ],
80410                 "fields": [
80411                     "cuisine",
80412                     "building_area",
80413                     "address",
80414                     "opening_hours",
80415                     "capacity",
80416                     "smoking"
80417                 ],
80418                 "suggestion": true
80419             },
80420             "amenity/restaurant/China Garden": {
80421                 "tags": {
80422                     "name": "China Garden",
80423                     "amenity": "restaurant"
80424                 },
80425                 "name": "China Garden",
80426                 "icon": "restaurant",
80427                 "geometry": [
80428                     "point",
80429                     "vertex",
80430                     "area"
80431                 ],
80432                 "fields": [
80433                     "cuisine",
80434                     "building_area",
80435                     "address",
80436                     "opening_hours",
80437                     "capacity",
80438                     "smoking"
80439                 ],
80440                 "suggestion": true
80441             },
80442             "amenity/restaurant/Vapiano": {
80443                 "tags": {
80444                     "name": "Vapiano",
80445                     "amenity": "restaurant"
80446                 },
80447                 "name": "Vapiano",
80448                 "icon": "restaurant",
80449                 "geometry": [
80450                     "point",
80451                     "vertex",
80452                     "area"
80453                 ],
80454                 "fields": [
80455                     "cuisine",
80456                     "building_area",
80457                     "address",
80458                     "opening_hours",
80459                     "capacity",
80460                     "smoking"
80461                 ],
80462                 "suggestion": true
80463             },
80464             "amenity/restaurant/Mamma Mia": {
80465                 "tags": {
80466                     "name": "Mamma Mia",
80467                     "amenity": "restaurant"
80468                 },
80469                 "name": "Mamma Mia",
80470                 "icon": "restaurant",
80471                 "geometry": [
80472                     "point",
80473                     "vertex",
80474                     "area"
80475                 ],
80476                 "fields": [
80477                     "cuisine",
80478                     "building_area",
80479                     "address",
80480                     "opening_hours",
80481                     "capacity",
80482                     "smoking"
80483                 ],
80484                 "suggestion": true
80485             },
80486             "amenity/restaurant/Schwarzer Adler": {
80487                 "tags": {
80488                     "name": "Schwarzer Adler",
80489                     "amenity": "restaurant"
80490                 },
80491                 "name": "Schwarzer Adler",
80492                 "icon": "restaurant",
80493                 "geometry": [
80494                     "point",
80495                     "vertex",
80496                     "area"
80497                 ],
80498                 "fields": [
80499                     "cuisine",
80500                     "building_area",
80501                     "address",
80502                     "opening_hours",
80503                     "capacity",
80504                     "smoking"
80505                 ],
80506                 "suggestion": true
80507             },
80508             "amenity/restaurant/IHOP": {
80509                 "tags": {
80510                     "name": "IHOP",
80511                     "amenity": "restaurant"
80512                 },
80513                 "name": "IHOP",
80514                 "icon": "restaurant",
80515                 "geometry": [
80516                     "point",
80517                     "vertex",
80518                     "area"
80519                 ],
80520                 "fields": [
80521                     "cuisine",
80522                     "building_area",
80523                     "address",
80524                     "opening_hours",
80525                     "capacity",
80526                     "smoking"
80527                 ],
80528                 "suggestion": true
80529             },
80530             "amenity/restaurant/Chili's": {
80531                 "tags": {
80532                     "name": "Chili's",
80533                     "amenity": "restaurant"
80534                 },
80535                 "name": "Chili's",
80536                 "icon": "restaurant",
80537                 "geometry": [
80538                     "point",
80539                     "vertex",
80540                     "area"
80541                 ],
80542                 "fields": [
80543                     "cuisine",
80544                     "building_area",
80545                     "address",
80546                     "opening_hours",
80547                     "capacity",
80548                     "smoking"
80549                 ],
80550                 "suggestion": true
80551             },
80552             "amenity/restaurant/Asia": {
80553                 "tags": {
80554                     "name": "Asia",
80555                     "amenity": "restaurant"
80556                 },
80557                 "name": "Asia",
80558                 "icon": "restaurant",
80559                 "geometry": [
80560                     "point",
80561                     "vertex",
80562                     "area"
80563                 ],
80564                 "fields": [
80565                     "cuisine",
80566                     "building_area",
80567                     "address",
80568                     "opening_hours",
80569                     "capacity",
80570                     "smoking"
80571                 ],
80572                 "suggestion": true
80573             },
80574             "amenity/restaurant/Olive Garden": {
80575                 "tags": {
80576                     "name": "Olive Garden",
80577                     "amenity": "restaurant"
80578                 },
80579                 "name": "Olive Garden",
80580                 "icon": "restaurant",
80581                 "geometry": [
80582                     "point",
80583                     "vertex",
80584                     "area"
80585                 ],
80586                 "fields": [
80587                     "cuisine",
80588                     "building_area",
80589                     "address",
80590                     "opening_hours",
80591                     "capacity",
80592                     "smoking"
80593                 ],
80594                 "suggestion": true
80595             },
80596             "amenity/restaurant/TGI Friday's": {
80597                 "tags": {
80598                     "name": "TGI Friday's",
80599                     "amenity": "restaurant"
80600                 },
80601                 "name": "TGI Friday's",
80602                 "icon": "restaurant",
80603                 "geometry": [
80604                     "point",
80605                     "vertex",
80606                     "area"
80607                 ],
80608                 "fields": [
80609                     "cuisine",
80610                     "building_area",
80611                     "address",
80612                     "opening_hours",
80613                     "capacity",
80614                     "smoking"
80615                 ],
80616                 "suggestion": true
80617             },
80618             "amenity/restaurant/Friendly's": {
80619                 "tags": {
80620                     "name": "Friendly's",
80621                     "amenity": "restaurant"
80622                 },
80623                 "name": "Friendly's",
80624                 "icon": "restaurant",
80625                 "geometry": [
80626                     "point",
80627                     "vertex",
80628                     "area"
80629                 ],
80630                 "fields": [
80631                     "cuisine",
80632                     "building_area",
80633                     "address",
80634                     "opening_hours",
80635                     "capacity",
80636                     "smoking"
80637                 ],
80638                 "suggestion": true
80639             },
80640             "amenity/restaurant/Buffalo Grill": {
80641                 "tags": {
80642                     "name": "Buffalo Grill",
80643                     "amenity": "restaurant"
80644                 },
80645                 "name": "Buffalo Grill",
80646                 "icon": "restaurant",
80647                 "geometry": [
80648                     "point",
80649                     "vertex",
80650                     "area"
80651                 ],
80652                 "fields": [
80653                     "cuisine",
80654                     "building_area",
80655                     "address",
80656                     "opening_hours",
80657                     "capacity",
80658                     "smoking"
80659                 ],
80660                 "suggestion": true
80661             },
80662             "amenity/restaurant/Texas Roadhouse": {
80663                 "tags": {
80664                     "name": "Texas Roadhouse",
80665                     "amenity": "restaurant"
80666                 },
80667                 "name": "Texas Roadhouse",
80668                 "icon": "restaurant",
80669                 "geometry": [
80670                     "point",
80671                     "vertex",
80672                     "area"
80673                 ],
80674                 "fields": [
80675                     "cuisine",
80676                     "building_area",
80677                     "address",
80678                     "opening_hours",
80679                     "capacity",
80680                     "smoking"
80681                 ],
80682                 "suggestion": true
80683             },
80684             "amenity/restaurant/ガスト": {
80685                 "tags": {
80686                     "name": "ガスト",
80687                     "name:en": "Gusto",
80688                     "amenity": "restaurant"
80689                 },
80690                 "name": "ガスト",
80691                 "icon": "restaurant",
80692                 "geometry": [
80693                     "point",
80694                     "vertex",
80695                     "area"
80696                 ],
80697                 "fields": [
80698                     "cuisine",
80699                     "building_area",
80700                     "address",
80701                     "opening_hours",
80702                     "capacity",
80703                     "smoking"
80704                 ],
80705                 "suggestion": true
80706             },
80707             "amenity/restaurant/Sakura": {
80708                 "tags": {
80709                     "name": "Sakura",
80710                     "amenity": "restaurant"
80711                 },
80712                 "name": "Sakura",
80713                 "icon": "restaurant",
80714                 "geometry": [
80715                     "point",
80716                     "vertex",
80717                     "area"
80718                 ],
80719                 "fields": [
80720                     "cuisine",
80721                     "building_area",
80722                     "address",
80723                     "opening_hours",
80724                     "capacity",
80725                     "smoking"
80726                 ],
80727                 "suggestion": true
80728             },
80729             "amenity/restaurant/Mensa": {
80730                 "tags": {
80731                     "name": "Mensa",
80732                     "amenity": "restaurant"
80733                 },
80734                 "name": "Mensa",
80735                 "icon": "restaurant",
80736                 "geometry": [
80737                     "point",
80738                     "vertex",
80739                     "area"
80740                 ],
80741                 "fields": [
80742                     "cuisine",
80743                     "building_area",
80744                     "address",
80745                     "opening_hours",
80746                     "capacity",
80747                     "smoking"
80748                 ],
80749                 "suggestion": true
80750             },
80751             "amenity/restaurant/The Keg": {
80752                 "tags": {
80753                     "name": "The Keg",
80754                     "amenity": "restaurant"
80755                 },
80756                 "name": "The Keg",
80757                 "icon": "restaurant",
80758                 "geometry": [
80759                     "point",
80760                     "vertex",
80761                     "area"
80762                 ],
80763                 "fields": [
80764                     "cuisine",
80765                     "building_area",
80766                     "address",
80767                     "opening_hours",
80768                     "capacity",
80769                     "smoking"
80770                 ],
80771                 "suggestion": true
80772             },
80773             "amenity/restaurant/サイゼリヤ": {
80774                 "tags": {
80775                     "name": "サイゼリヤ",
80776                     "amenity": "restaurant"
80777                 },
80778                 "name": "サイゼリヤ",
80779                 "icon": "restaurant",
80780                 "geometry": [
80781                     "point",
80782                     "vertex",
80783                     "area"
80784                 ],
80785                 "fields": [
80786                     "cuisine",
80787                     "building_area",
80788                     "address",
80789                     "opening_hours",
80790                     "capacity",
80791                     "smoking"
80792                 ],
80793                 "suggestion": true
80794             },
80795             "amenity/restaurant/La Strada": {
80796                 "tags": {
80797                     "name": "La Strada",
80798                     "amenity": "restaurant"
80799                 },
80800                 "name": "La Strada",
80801                 "icon": "restaurant",
80802                 "geometry": [
80803                     "point",
80804                     "vertex",
80805                     "area"
80806                 ],
80807                 "fields": [
80808                     "cuisine",
80809                     "building_area",
80810                     "address",
80811                     "opening_hours",
80812                     "capacity",
80813                     "smoking"
80814                 ],
80815                 "suggestion": true
80816             },
80817             "amenity/restaurant/Village Inn": {
80818                 "tags": {
80819                     "name": "Village Inn",
80820                     "amenity": "restaurant"
80821                 },
80822                 "name": "Village Inn",
80823                 "icon": "restaurant",
80824                 "geometry": [
80825                     "point",
80826                     "vertex",
80827                     "area"
80828                 ],
80829                 "fields": [
80830                     "cuisine",
80831                     "building_area",
80832                     "address",
80833                     "opening_hours",
80834                     "capacity",
80835                     "smoking"
80836                 ],
80837                 "suggestion": true
80838             },
80839             "amenity/restaurant/Buffalo Wild Wings": {
80840                 "tags": {
80841                     "name": "Buffalo Wild Wings",
80842                     "amenity": "restaurant"
80843                 },
80844                 "name": "Buffalo Wild Wings",
80845                 "icon": "restaurant",
80846                 "geometry": [
80847                     "point",
80848                     "vertex",
80849                     "area"
80850                 ],
80851                 "fields": [
80852                     "cuisine",
80853                     "building_area",
80854                     "address",
80855                     "opening_hours",
80856                     "capacity",
80857                     "smoking"
80858                 ],
80859                 "suggestion": true
80860             },
80861             "amenity/restaurant/Peking": {
80862                 "tags": {
80863                     "name": "Peking",
80864                     "amenity": "restaurant"
80865                 },
80866                 "name": "Peking",
80867                 "icon": "restaurant",
80868                 "geometry": [
80869                     "point",
80870                     "vertex",
80871                     "area"
80872                 ],
80873                 "fields": [
80874                     "cuisine",
80875                     "building_area",
80876                     "address",
80877                     "opening_hours",
80878                     "capacity",
80879                     "smoking"
80880                 ],
80881                 "suggestion": true
80882             },
80883             "amenity/restaurant/Round Table Pizza": {
80884                 "tags": {
80885                     "name": "Round Table Pizza",
80886                     "amenity": "restaurant"
80887                 },
80888                 "name": "Round Table Pizza",
80889                 "icon": "restaurant",
80890                 "geometry": [
80891                     "point",
80892                     "vertex",
80893                     "area"
80894                 ],
80895                 "fields": [
80896                     "cuisine",
80897                     "building_area",
80898                     "address",
80899                     "opening_hours",
80900                     "capacity",
80901                     "smoking"
80902                 ],
80903                 "suggestion": true
80904             },
80905             "amenity/restaurant/California Pizza Kitchen": {
80906                 "tags": {
80907                     "name": "California Pizza Kitchen",
80908                     "amenity": "restaurant"
80909                 },
80910                 "name": "California Pizza Kitchen",
80911                 "icon": "restaurant",
80912                 "geometry": [
80913                     "point",
80914                     "vertex",
80915                     "area"
80916                 ],
80917                 "fields": [
80918                     "cuisine",
80919                     "building_area",
80920                     "address",
80921                     "opening_hours",
80922                     "capacity",
80923                     "smoking"
80924                 ],
80925                 "suggestion": true
80926             },
80927             "amenity/restaurant/Якитория": {
80928                 "tags": {
80929                     "name": "Якитория",
80930                     "amenity": "restaurant"
80931                 },
80932                 "name": "Якитория",
80933                 "icon": "restaurant",
80934                 "geometry": [
80935                     "point",
80936                     "vertex",
80937                     "area"
80938                 ],
80939                 "fields": [
80940                     "cuisine",
80941                     "building_area",
80942                     "address",
80943                     "opening_hours",
80944                     "capacity",
80945                     "smoking"
80946                 ],
80947                 "suggestion": true
80948             },
80949             "amenity/restaurant/Golden Corral": {
80950                 "tags": {
80951                     "name": "Golden Corral",
80952                     "amenity": "restaurant"
80953                 },
80954                 "name": "Golden Corral",
80955                 "icon": "restaurant",
80956                 "geometry": [
80957                     "point",
80958                     "vertex",
80959                     "area"
80960                 ],
80961                 "fields": [
80962                     "cuisine",
80963                     "building_area",
80964                     "address",
80965                     "opening_hours",
80966                     "capacity",
80967                     "smoking"
80968                 ],
80969                 "suggestion": true
80970             },
80971             "amenity/restaurant/Perkins": {
80972                 "tags": {
80973                     "name": "Perkins",
80974                     "amenity": "restaurant"
80975                 },
80976                 "name": "Perkins",
80977                 "icon": "restaurant",
80978                 "geometry": [
80979                     "point",
80980                     "vertex",
80981                     "area"
80982                 ],
80983                 "fields": [
80984                     "cuisine",
80985                     "building_area",
80986                     "address",
80987                     "opening_hours",
80988                     "capacity",
80989                     "smoking"
80990                 ],
80991                 "suggestion": true
80992             },
80993             "amenity/restaurant/Ruby Tuesday": {
80994                 "tags": {
80995                     "name": "Ruby Tuesday",
80996                     "amenity": "restaurant"
80997                 },
80998                 "name": "Ruby Tuesday",
80999                 "icon": "restaurant",
81000                 "geometry": [
81001                     "point",
81002                     "vertex",
81003                     "area"
81004                 ],
81005                 "fields": [
81006                     "cuisine",
81007                     "building_area",
81008                     "address",
81009                     "opening_hours",
81010                     "capacity",
81011                     "smoking"
81012                 ],
81013                 "suggestion": true
81014             },
81015             "amenity/restaurant/Shari's": {
81016                 "tags": {
81017                     "name": "Shari's",
81018                     "amenity": "restaurant"
81019                 },
81020                 "name": "Shari's",
81021                 "icon": "restaurant",
81022                 "geometry": [
81023                     "point",
81024                     "vertex",
81025                     "area"
81026                 ],
81027                 "fields": [
81028                     "cuisine",
81029                     "building_area",
81030                     "address",
81031                     "opening_hours",
81032                     "capacity",
81033                     "smoking"
81034                 ],
81035                 "suggestion": true
81036             },
81037             "amenity/restaurant/Bob Evans": {
81038                 "tags": {
81039                     "name": "Bob Evans",
81040                     "amenity": "restaurant"
81041                 },
81042                 "name": "Bob Evans",
81043                 "icon": "restaurant",
81044                 "geometry": [
81045                     "point",
81046                     "vertex",
81047                     "area"
81048                 ],
81049                 "fields": [
81050                     "cuisine",
81051                     "building_area",
81052                     "address",
81053                     "opening_hours",
81054                     "capacity",
81055                     "smoking"
81056                 ],
81057                 "suggestion": true
81058             },
81059             "amenity/restaurant/바다횟집 (Bada Fish Restaurant)": {
81060                 "tags": {
81061                     "name": "바다횟집 (Bada Fish Restaurant)",
81062                     "amenity": "restaurant"
81063                 },
81064                 "name": "바다횟집 (Bada Fish Restaurant)",
81065                 "icon": "restaurant",
81066                 "geometry": [
81067                     "point",
81068                     "vertex",
81069                     "area"
81070                 ],
81071                 "fields": [
81072                     "cuisine",
81073                     "building_area",
81074                     "address",
81075                     "opening_hours",
81076                     "capacity",
81077                     "smoking"
81078                 ],
81079                 "suggestion": true
81080             },
81081             "amenity/restaurant/Mang Inasal": {
81082                 "tags": {
81083                     "name": "Mang Inasal",
81084                     "amenity": "restaurant"
81085                 },
81086                 "name": "Mang Inasal",
81087                 "icon": "restaurant",
81088                 "geometry": [
81089                     "point",
81090                     "vertex",
81091                     "area"
81092                 ],
81093                 "fields": [
81094                     "cuisine",
81095                     "building_area",
81096                     "address",
81097                     "opening_hours",
81098                     "capacity",
81099                     "smoking"
81100                 ],
81101                 "suggestion": true
81102             },
81103             "amenity/restaurant/Евразия": {
81104                 "tags": {
81105                     "name": "Евразия",
81106                     "amenity": "restaurant"
81107                 },
81108                 "name": "Евразия",
81109                 "icon": "restaurant",
81110                 "geometry": [
81111                     "point",
81112                     "vertex",
81113                     "area"
81114                 ],
81115                 "fields": [
81116                     "cuisine",
81117                     "building_area",
81118                     "address",
81119                     "opening_hours",
81120                     "capacity",
81121                     "smoking"
81122                 ],
81123                 "suggestion": true
81124             },
81125             "amenity/restaurant/ジョナサン": {
81126                 "tags": {
81127                     "name": "ジョナサン",
81128                     "amenity": "restaurant"
81129                 },
81130                 "name": "ジョナサン",
81131                 "icon": "restaurant",
81132                 "geometry": [
81133                     "point",
81134                     "vertex",
81135                     "area"
81136                 ],
81137                 "fields": [
81138                     "cuisine",
81139                     "building_area",
81140                     "address",
81141                     "opening_hours",
81142                     "capacity",
81143                     "smoking"
81144                 ],
81145                 "suggestion": true
81146             },
81147             "amenity/restaurant/Longhorn Steakhouse": {
81148                 "tags": {
81149                     "name": "Longhorn Steakhouse",
81150                     "amenity": "restaurant"
81151                 },
81152                 "name": "Longhorn Steakhouse",
81153                 "icon": "restaurant",
81154                 "geometry": [
81155                     "point",
81156                     "vertex",
81157                     "area"
81158                 ],
81159                 "fields": [
81160                     "cuisine",
81161                     "building_area",
81162                     "address",
81163                     "opening_hours",
81164                     "capacity",
81165                     "smoking"
81166                 ],
81167                 "suggestion": true
81168             },
81169             "amenity/bank/Chase": {
81170                 "tags": {
81171                     "name": "Chase",
81172                     "amenity": "bank"
81173                 },
81174                 "name": "Chase",
81175                 "icon": "bank",
81176                 "geometry": [
81177                     "point",
81178                     "vertex",
81179                     "area"
81180                 ],
81181                 "fields": [
81182                     "atm",
81183                     "building_area",
81184                     "address",
81185                     "opening_hours"
81186                 ],
81187                 "suggestion": true
81188             },
81189             "amenity/bank/Commonwealth Bank": {
81190                 "tags": {
81191                     "name": "Commonwealth Bank",
81192                     "amenity": "bank"
81193                 },
81194                 "name": "Commonwealth Bank",
81195                 "icon": "bank",
81196                 "geometry": [
81197                     "point",
81198                     "vertex",
81199                     "area"
81200                 ],
81201                 "fields": [
81202                     "atm",
81203                     "building_area",
81204                     "address",
81205                     "opening_hours"
81206                 ],
81207                 "suggestion": true
81208             },
81209             "amenity/bank/Citibank": {
81210                 "tags": {
81211                     "name": "Citibank",
81212                     "amenity": "bank"
81213                 },
81214                 "name": "Citibank",
81215                 "icon": "bank",
81216                 "geometry": [
81217                     "point",
81218                     "vertex",
81219                     "area"
81220                 ],
81221                 "fields": [
81222                     "atm",
81223                     "building_area",
81224                     "address",
81225                     "opening_hours"
81226                 ],
81227                 "suggestion": true
81228             },
81229             "amenity/bank/HSBC": {
81230                 "tags": {
81231                     "name": "HSBC",
81232                     "amenity": "bank"
81233                 },
81234                 "name": "HSBC",
81235                 "icon": "bank",
81236                 "geometry": [
81237                     "point",
81238                     "vertex",
81239                     "area"
81240                 ],
81241                 "fields": [
81242                     "atm",
81243                     "building_area",
81244                     "address",
81245                     "opening_hours"
81246                 ],
81247                 "suggestion": true
81248             },
81249             "amenity/bank/Barclays": {
81250                 "tags": {
81251                     "name": "Barclays",
81252                     "amenity": "bank"
81253                 },
81254                 "name": "Barclays",
81255                 "icon": "bank",
81256                 "geometry": [
81257                     "point",
81258                     "vertex",
81259                     "area"
81260                 ],
81261                 "fields": [
81262                     "atm",
81263                     "building_area",
81264                     "address",
81265                     "opening_hours"
81266                 ],
81267                 "suggestion": true
81268             },
81269             "amenity/bank/Westpac": {
81270                 "tags": {
81271                     "name": "Westpac",
81272                     "amenity": "bank"
81273                 },
81274                 "name": "Westpac",
81275                 "icon": "bank",
81276                 "geometry": [
81277                     "point",
81278                     "vertex",
81279                     "area"
81280                 ],
81281                 "fields": [
81282                     "atm",
81283                     "building_area",
81284                     "address",
81285                     "opening_hours"
81286                 ],
81287                 "suggestion": true
81288             },
81289             "amenity/bank/NAB": {
81290                 "tags": {
81291                     "name": "NAB",
81292                     "amenity": "bank"
81293                 },
81294                 "name": "NAB",
81295                 "icon": "bank",
81296                 "geometry": [
81297                     "point",
81298                     "vertex",
81299                     "area"
81300                 ],
81301                 "fields": [
81302                     "atm",
81303                     "building_area",
81304                     "address",
81305                     "opening_hours"
81306                 ],
81307                 "suggestion": true
81308             },
81309             "amenity/bank/ANZ": {
81310                 "tags": {
81311                     "name": "ANZ",
81312                     "amenity": "bank"
81313                 },
81314                 "name": "ANZ",
81315                 "icon": "bank",
81316                 "geometry": [
81317                     "point",
81318                     "vertex",
81319                     "area"
81320                 ],
81321                 "fields": [
81322                     "atm",
81323                     "building_area",
81324                     "address",
81325                     "opening_hours"
81326                 ],
81327                 "suggestion": true
81328             },
81329             "amenity/bank/Lloyds Bank": {
81330                 "tags": {
81331                     "name": "Lloyds Bank",
81332                     "amenity": "bank"
81333                 },
81334                 "name": "Lloyds Bank",
81335                 "icon": "bank",
81336                 "geometry": [
81337                     "point",
81338                     "vertex",
81339                     "area"
81340                 ],
81341                 "fields": [
81342                     "atm",
81343                     "building_area",
81344                     "address",
81345                     "opening_hours"
81346                 ],
81347                 "suggestion": true
81348             },
81349             "amenity/bank/Landbank": {
81350                 "tags": {
81351                     "name": "Landbank",
81352                     "amenity": "bank"
81353                 },
81354                 "name": "Landbank",
81355                 "icon": "bank",
81356                 "geometry": [
81357                     "point",
81358                     "vertex",
81359                     "area"
81360                 ],
81361                 "fields": [
81362                     "atm",
81363                     "building_area",
81364                     "address",
81365                     "opening_hours"
81366                 ],
81367                 "suggestion": true
81368             },
81369             "amenity/bank/Sparkasse": {
81370                 "tags": {
81371                     "name": "Sparkasse",
81372                     "amenity": "bank"
81373                 },
81374                 "name": "Sparkasse",
81375                 "icon": "bank",
81376                 "geometry": [
81377                     "point",
81378                     "vertex",
81379                     "area"
81380                 ],
81381                 "fields": [
81382                     "atm",
81383                     "building_area",
81384                     "address",
81385                     "opening_hours"
81386                 ],
81387                 "suggestion": true
81388             },
81389             "amenity/bank/UCPB": {
81390                 "tags": {
81391                     "name": "UCPB",
81392                     "amenity": "bank"
81393                 },
81394                 "name": "UCPB",
81395                 "icon": "bank",
81396                 "geometry": [
81397                     "point",
81398                     "vertex",
81399                     "area"
81400                 ],
81401                 "fields": [
81402                     "atm",
81403                     "building_area",
81404                     "address",
81405                     "opening_hours"
81406                 ],
81407                 "suggestion": true
81408             },
81409             "amenity/bank/PNB": {
81410                 "tags": {
81411                     "name": "PNB",
81412                     "amenity": "bank"
81413                 },
81414                 "name": "PNB",
81415                 "icon": "bank",
81416                 "geometry": [
81417                     "point",
81418                     "vertex",
81419                     "area"
81420                 ],
81421                 "fields": [
81422                     "atm",
81423                     "building_area",
81424                     "address",
81425                     "opening_hours"
81426                 ],
81427                 "suggestion": true
81428             },
81429             "amenity/bank/Metrobank": {
81430                 "tags": {
81431                     "name": "Metrobank",
81432                     "amenity": "bank"
81433                 },
81434                 "name": "Metrobank",
81435                 "icon": "bank",
81436                 "geometry": [
81437                     "point",
81438                     "vertex",
81439                     "area"
81440                 ],
81441                 "fields": [
81442                     "atm",
81443                     "building_area",
81444                     "address",
81445                     "opening_hours"
81446                 ],
81447                 "suggestion": true
81448             },
81449             "amenity/bank/BDO": {
81450                 "tags": {
81451                     "name": "BDO",
81452                     "amenity": "bank"
81453                 },
81454                 "name": "BDO",
81455                 "icon": "bank",
81456                 "geometry": [
81457                     "point",
81458                     "vertex",
81459                     "area"
81460                 ],
81461                 "fields": [
81462                     "atm",
81463                     "building_area",
81464                     "address",
81465                     "opening_hours"
81466                 ],
81467                 "suggestion": true
81468             },
81469             "amenity/bank/Volksbank": {
81470                 "tags": {
81471                     "name": "Volksbank",
81472                     "amenity": "bank"
81473                 },
81474                 "name": "Volksbank",
81475                 "icon": "bank",
81476                 "geometry": [
81477                     "point",
81478                     "vertex",
81479                     "area"
81480                 ],
81481                 "fields": [
81482                     "atm",
81483                     "building_area",
81484                     "address",
81485                     "opening_hours"
81486                 ],
81487                 "suggestion": true
81488             },
81489             "amenity/bank/BPI": {
81490                 "tags": {
81491                     "name": "BPI",
81492                     "amenity": "bank"
81493                 },
81494                 "name": "BPI",
81495                 "icon": "bank",
81496                 "geometry": [
81497                     "point",
81498                     "vertex",
81499                     "area"
81500                 ],
81501                 "fields": [
81502                     "atm",
81503                     "building_area",
81504                     "address",
81505                     "opening_hours"
81506                 ],
81507                 "suggestion": true
81508             },
81509             "amenity/bank/Postbank": {
81510                 "tags": {
81511                     "name": "Postbank",
81512                     "amenity": "bank"
81513                 },
81514                 "name": "Postbank",
81515                 "icon": "bank",
81516                 "geometry": [
81517                     "point",
81518                     "vertex",
81519                     "area"
81520                 ],
81521                 "fields": [
81522                     "atm",
81523                     "building_area",
81524                     "address",
81525                     "opening_hours"
81526                 ],
81527                 "suggestion": true
81528             },
81529             "amenity/bank/NatWest": {
81530                 "tags": {
81531                     "name": "NatWest",
81532                     "amenity": "bank"
81533                 },
81534                 "name": "NatWest",
81535                 "icon": "bank",
81536                 "geometry": [
81537                     "point",
81538                     "vertex",
81539                     "area"
81540                 ],
81541                 "fields": [
81542                     "atm",
81543                     "building_area",
81544                     "address",
81545                     "opening_hours"
81546                 ],
81547                 "suggestion": true
81548             },
81549             "amenity/bank/Raiffeisenbank": {
81550                 "tags": {
81551                     "name": "Raiffeisenbank",
81552                     "amenity": "bank"
81553                 },
81554                 "name": "Raiffeisenbank",
81555                 "icon": "bank",
81556                 "geometry": [
81557                     "point",
81558                     "vertex",
81559                     "area"
81560                 ],
81561                 "fields": [
81562                     "atm",
81563                     "building_area",
81564                     "address",
81565                     "opening_hours"
81566                 ],
81567                 "suggestion": true
81568             },
81569             "amenity/bank/Yorkshire Bank": {
81570                 "tags": {
81571                     "name": "Yorkshire Bank",
81572                     "amenity": "bank"
81573                 },
81574                 "name": "Yorkshire Bank",
81575                 "icon": "bank",
81576                 "geometry": [
81577                     "point",
81578                     "vertex",
81579                     "area"
81580                 ],
81581                 "fields": [
81582                     "atm",
81583                     "building_area",
81584                     "address",
81585                     "opening_hours"
81586                 ],
81587                 "suggestion": true
81588             },
81589             "amenity/bank/ABSA": {
81590                 "tags": {
81591                     "name": "ABSA",
81592                     "amenity": "bank"
81593                 },
81594                 "name": "ABSA",
81595                 "icon": "bank",
81596                 "geometry": [
81597                     "point",
81598                     "vertex",
81599                     "area"
81600                 ],
81601                 "fields": [
81602                     "atm",
81603                     "building_area",
81604                     "address",
81605                     "opening_hours"
81606                 ],
81607                 "suggestion": true
81608             },
81609             "amenity/bank/Standard Bank": {
81610                 "tags": {
81611                     "name": "Standard Bank",
81612                     "amenity": "bank"
81613                 },
81614                 "name": "Standard Bank",
81615                 "icon": "bank",
81616                 "geometry": [
81617                     "point",
81618                     "vertex",
81619                     "area"
81620                 ],
81621                 "fields": [
81622                     "atm",
81623                     "building_area",
81624                     "address",
81625                     "opening_hours"
81626                 ],
81627                 "suggestion": true
81628             },
81629             "amenity/bank/FNB": {
81630                 "tags": {
81631                     "name": "FNB",
81632                     "amenity": "bank"
81633                 },
81634                 "name": "FNB",
81635                 "icon": "bank",
81636                 "geometry": [
81637                     "point",
81638                     "vertex",
81639                     "area"
81640                 ],
81641                 "fields": [
81642                     "atm",
81643                     "building_area",
81644                     "address",
81645                     "opening_hours"
81646                 ],
81647                 "suggestion": true
81648             },
81649             "amenity/bank/Deutsche Bank": {
81650                 "tags": {
81651                     "name": "Deutsche Bank",
81652                     "amenity": "bank"
81653                 },
81654                 "name": "Deutsche Bank",
81655                 "icon": "bank",
81656                 "geometry": [
81657                     "point",
81658                     "vertex",
81659                     "area"
81660                 ],
81661                 "fields": [
81662                     "atm",
81663                     "building_area",
81664                     "address",
81665                     "opening_hours"
81666                 ],
81667                 "suggestion": true
81668             },
81669             "amenity/bank/SEB": {
81670                 "tags": {
81671                     "name": "SEB",
81672                     "amenity": "bank"
81673                 },
81674                 "name": "SEB",
81675                 "icon": "bank",
81676                 "geometry": [
81677                     "point",
81678                     "vertex",
81679                     "area"
81680                 ],
81681                 "fields": [
81682                     "atm",
81683                     "building_area",
81684                     "address",
81685                     "opening_hours"
81686                 ],
81687                 "suggestion": true
81688             },
81689             "amenity/bank/Commerzbank": {
81690                 "tags": {
81691                     "name": "Commerzbank",
81692                     "amenity": "bank"
81693                 },
81694                 "name": "Commerzbank",
81695                 "icon": "bank",
81696                 "geometry": [
81697                     "point",
81698                     "vertex",
81699                     "area"
81700                 ],
81701                 "fields": [
81702                     "atm",
81703                     "building_area",
81704                     "address",
81705                     "opening_hours"
81706                 ],
81707                 "suggestion": true
81708             },
81709             "amenity/bank/Targobank": {
81710                 "tags": {
81711                     "name": "Targobank",
81712                     "amenity": "bank"
81713                 },
81714                 "name": "Targobank",
81715                 "icon": "bank",
81716                 "geometry": [
81717                     "point",
81718                     "vertex",
81719                     "area"
81720                 ],
81721                 "fields": [
81722                     "atm",
81723                     "building_area",
81724                     "address",
81725                     "opening_hours"
81726                 ],
81727                 "suggestion": true
81728             },
81729             "amenity/bank/ABN AMRO": {
81730                 "tags": {
81731                     "name": "ABN AMRO",
81732                     "amenity": "bank"
81733                 },
81734                 "name": "ABN AMRO",
81735                 "icon": "bank",
81736                 "geometry": [
81737                     "point",
81738                     "vertex",
81739                     "area"
81740                 ],
81741                 "fields": [
81742                     "atm",
81743                     "building_area",
81744                     "address",
81745                     "opening_hours"
81746                 ],
81747                 "suggestion": true
81748             },
81749             "amenity/bank/Handelsbanken": {
81750                 "tags": {
81751                     "name": "Handelsbanken",
81752                     "amenity": "bank"
81753                 },
81754                 "name": "Handelsbanken",
81755                 "icon": "bank",
81756                 "geometry": [
81757                     "point",
81758                     "vertex",
81759                     "area"
81760                 ],
81761                 "fields": [
81762                     "atm",
81763                     "building_area",
81764                     "address",
81765                     "opening_hours"
81766                 ],
81767                 "suggestion": true
81768             },
81769             "amenity/bank/Swedbank": {
81770                 "tags": {
81771                     "name": "Swedbank",
81772                     "amenity": "bank"
81773                 },
81774                 "name": "Swedbank",
81775                 "icon": "bank",
81776                 "geometry": [
81777                     "point",
81778                     "vertex",
81779                     "area"
81780                 ],
81781                 "fields": [
81782                     "atm",
81783                     "building_area",
81784                     "address",
81785                     "opening_hours"
81786                 ],
81787                 "suggestion": true
81788             },
81789             "amenity/bank/Kreissparkasse": {
81790                 "tags": {
81791                     "name": "Kreissparkasse",
81792                     "amenity": "bank"
81793                 },
81794                 "name": "Kreissparkasse",
81795                 "icon": "bank",
81796                 "geometry": [
81797                     "point",
81798                     "vertex",
81799                     "area"
81800                 ],
81801                 "fields": [
81802                     "atm",
81803                     "building_area",
81804                     "address",
81805                     "opening_hours"
81806                 ],
81807                 "suggestion": true
81808             },
81809             "amenity/bank/UniCredit Bank": {
81810                 "tags": {
81811                     "name": "UniCredit Bank",
81812                     "amenity": "bank"
81813                 },
81814                 "name": "UniCredit Bank",
81815                 "icon": "bank",
81816                 "geometry": [
81817                     "point",
81818                     "vertex",
81819                     "area"
81820                 ],
81821                 "fields": [
81822                     "atm",
81823                     "building_area",
81824                     "address",
81825                     "opening_hours"
81826                 ],
81827                 "suggestion": true
81828             },
81829             "amenity/bank/Monte dei Paschi di Siena": {
81830                 "tags": {
81831                     "name": "Monte dei Paschi di Siena",
81832                     "amenity": "bank"
81833                 },
81834                 "name": "Monte dei Paschi di Siena",
81835                 "icon": "bank",
81836                 "geometry": [
81837                     "point",
81838                     "vertex",
81839                     "area"
81840                 ],
81841                 "fields": [
81842                     "atm",
81843                     "building_area",
81844                     "address",
81845                     "opening_hours"
81846                 ],
81847                 "suggestion": true
81848             },
81849             "amenity/bank/Caja Rural": {
81850                 "tags": {
81851                     "name": "Caja Rural",
81852                     "amenity": "bank"
81853                 },
81854                 "name": "Caja Rural",
81855                 "icon": "bank",
81856                 "geometry": [
81857                     "point",
81858                     "vertex",
81859                     "area"
81860                 ],
81861                 "fields": [
81862                     "atm",
81863                     "building_area",
81864                     "address",
81865                     "opening_hours"
81866                 ],
81867                 "suggestion": true
81868             },
81869             "amenity/bank/Dresdner Bank": {
81870                 "tags": {
81871                     "name": "Dresdner Bank",
81872                     "amenity": "bank"
81873                 },
81874                 "name": "Dresdner Bank",
81875                 "icon": "bank",
81876                 "geometry": [
81877                     "point",
81878                     "vertex",
81879                     "area"
81880                 ],
81881                 "fields": [
81882                     "atm",
81883                     "building_area",
81884                     "address",
81885                     "opening_hours"
81886                 ],
81887                 "suggestion": true
81888             },
81889             "amenity/bank/Sparda-Bank": {
81890                 "tags": {
81891                     "name": "Sparda-Bank",
81892                     "amenity": "bank"
81893                 },
81894                 "name": "Sparda-Bank",
81895                 "icon": "bank",
81896                 "geometry": [
81897                     "point",
81898                     "vertex",
81899                     "area"
81900                 ],
81901                 "fields": [
81902                     "atm",
81903                     "building_area",
81904                     "address",
81905                     "opening_hours"
81906                 ],
81907                 "suggestion": true
81908             },
81909             "amenity/bank/VÚB": {
81910                 "tags": {
81911                     "name": "VÚB",
81912                     "amenity": "bank"
81913                 },
81914                 "name": "VÚB",
81915                 "icon": "bank",
81916                 "geometry": [
81917                     "point",
81918                     "vertex",
81919                     "area"
81920                 ],
81921                 "fields": [
81922                     "atm",
81923                     "building_area",
81924                     "address",
81925                     "opening_hours"
81926                 ],
81927                 "suggestion": true
81928             },
81929             "amenity/bank/Slovenská sporiteľňa": {
81930                 "tags": {
81931                     "name": "Slovenská sporiteľňa",
81932                     "amenity": "bank"
81933                 },
81934                 "name": "Slovenská sporiteľňa",
81935                 "icon": "bank",
81936                 "geometry": [
81937                     "point",
81938                     "vertex",
81939                     "area"
81940                 ],
81941                 "fields": [
81942                     "atm",
81943                     "building_area",
81944                     "address",
81945                     "opening_hours"
81946                 ],
81947                 "suggestion": true
81948             },
81949             "amenity/bank/Bank of Montreal": {
81950                 "tags": {
81951                     "name": "Bank of Montreal",
81952                     "amenity": "bank"
81953                 },
81954                 "name": "Bank of Montreal",
81955                 "icon": "bank",
81956                 "geometry": [
81957                     "point",
81958                     "vertex",
81959                     "area"
81960                 ],
81961                 "fields": [
81962                     "atm",
81963                     "building_area",
81964                     "address",
81965                     "opening_hours"
81966                 ],
81967                 "suggestion": true
81968             },
81969             "amenity/bank/KBC": {
81970                 "tags": {
81971                     "name": "KBC",
81972                     "amenity": "bank"
81973                 },
81974                 "name": "KBC",
81975                 "icon": "bank",
81976                 "geometry": [
81977                     "point",
81978                     "vertex",
81979                     "area"
81980                 ],
81981                 "fields": [
81982                     "atm",
81983                     "building_area",
81984                     "address",
81985                     "opening_hours"
81986                 ],
81987                 "suggestion": true
81988             },
81989             "amenity/bank/Royal Bank of Scotland": {
81990                 "tags": {
81991                     "name": "Royal Bank of Scotland",
81992                     "amenity": "bank"
81993                 },
81994                 "name": "Royal Bank of Scotland",
81995                 "icon": "bank",
81996                 "geometry": [
81997                     "point",
81998                     "vertex",
81999                     "area"
82000                 ],
82001                 "fields": [
82002                     "atm",
82003                     "building_area",
82004                     "address",
82005                     "opening_hours"
82006                 ],
82007                 "suggestion": true
82008             },
82009             "amenity/bank/TSB": {
82010                 "tags": {
82011                     "name": "TSB",
82012                     "amenity": "bank"
82013                 },
82014                 "name": "TSB",
82015                 "icon": "bank",
82016                 "geometry": [
82017                     "point",
82018                     "vertex",
82019                     "area"
82020                 ],
82021                 "fields": [
82022                     "atm",
82023                     "building_area",
82024                     "address",
82025                     "opening_hours"
82026                 ],
82027                 "suggestion": true
82028             },
82029             "amenity/bank/US Bank": {
82030                 "tags": {
82031                     "name": "US Bank",
82032                     "amenity": "bank"
82033                 },
82034                 "name": "US Bank",
82035                 "icon": "bank",
82036                 "geometry": [
82037                     "point",
82038                     "vertex",
82039                     "area"
82040                 ],
82041                 "fields": [
82042                     "atm",
82043                     "building_area",
82044                     "address",
82045                     "opening_hours"
82046                 ],
82047                 "suggestion": true
82048             },
82049             "amenity/bank/HypoVereinsbank": {
82050                 "tags": {
82051                     "name": "HypoVereinsbank",
82052                     "amenity": "bank"
82053                 },
82054                 "name": "HypoVereinsbank",
82055                 "icon": "bank",
82056                 "geometry": [
82057                     "point",
82058                     "vertex",
82059                     "area"
82060                 ],
82061                 "fields": [
82062                     "atm",
82063                     "building_area",
82064                     "address",
82065                     "opening_hours"
82066                 ],
82067                 "suggestion": true
82068             },
82069             "amenity/bank/Bank Austria": {
82070                 "tags": {
82071                     "name": "Bank Austria",
82072                     "amenity": "bank"
82073                 },
82074                 "name": "Bank Austria",
82075                 "icon": "bank",
82076                 "geometry": [
82077                     "point",
82078                     "vertex",
82079                     "area"
82080                 ],
82081                 "fields": [
82082                     "atm",
82083                     "building_area",
82084                     "address",
82085                     "opening_hours"
82086                 ],
82087                 "suggestion": true
82088             },
82089             "amenity/bank/ING": {
82090                 "tags": {
82091                     "name": "ING",
82092                     "amenity": "bank"
82093                 },
82094                 "name": "ING",
82095                 "icon": "bank",
82096                 "geometry": [
82097                     "point",
82098                     "vertex",
82099                     "area"
82100                 ],
82101                 "fields": [
82102                     "atm",
82103                     "building_area",
82104                     "address",
82105                     "opening_hours"
82106                 ],
82107                 "suggestion": true
82108             },
82109             "amenity/bank/Erste Bank": {
82110                 "tags": {
82111                     "name": "Erste Bank",
82112                     "amenity": "bank"
82113                 },
82114                 "name": "Erste Bank",
82115                 "icon": "bank",
82116                 "geometry": [
82117                     "point",
82118                     "vertex",
82119                     "area"
82120                 ],
82121                 "fields": [
82122                     "atm",
82123                     "building_area",
82124                     "address",
82125                     "opening_hours"
82126                 ],
82127                 "suggestion": true
82128             },
82129             "amenity/bank/CIBC": {
82130                 "tags": {
82131                     "name": "CIBC",
82132                     "amenity": "bank"
82133                 },
82134                 "name": "CIBC",
82135                 "icon": "bank",
82136                 "geometry": [
82137                     "point",
82138                     "vertex",
82139                     "area"
82140                 ],
82141                 "fields": [
82142                     "atm",
82143                     "building_area",
82144                     "address",
82145                     "opening_hours"
82146                 ],
82147                 "suggestion": true
82148             },
82149             "amenity/bank/Scotiabank": {
82150                 "tags": {
82151                     "name": "Scotiabank",
82152                     "amenity": "bank"
82153                 },
82154                 "name": "Scotiabank",
82155                 "icon": "bank",
82156                 "geometry": [
82157                     "point",
82158                     "vertex",
82159                     "area"
82160                 ],
82161                 "fields": [
82162                     "atm",
82163                     "building_area",
82164                     "address",
82165                     "opening_hours"
82166                 ],
82167                 "suggestion": true
82168             },
82169             "amenity/bank/Caisse d'Épargne": {
82170                 "tags": {
82171                     "name": "Caisse d'Épargne",
82172                     "amenity": "bank"
82173                 },
82174                 "name": "Caisse d'Épargne",
82175                 "icon": "bank",
82176                 "geometry": [
82177                     "point",
82178                     "vertex",
82179                     "area"
82180                 ],
82181                 "fields": [
82182                     "atm",
82183                     "building_area",
82184                     "address",
82185                     "opening_hours"
82186                 ],
82187                 "suggestion": true
82188             },
82189             "amenity/bank/Santander": {
82190                 "tags": {
82191                     "name": "Santander",
82192                     "amenity": "bank"
82193                 },
82194                 "name": "Santander",
82195                 "icon": "bank",
82196                 "geometry": [
82197                     "point",
82198                     "vertex",
82199                     "area"
82200                 ],
82201                 "fields": [
82202                     "atm",
82203                     "building_area",
82204                     "address",
82205                     "opening_hours"
82206                 ],
82207                 "suggestion": true
82208             },
82209             "amenity/bank/Bank of Scotland": {
82210                 "tags": {
82211                     "name": "Bank of Scotland",
82212                     "amenity": "bank"
82213                 },
82214                 "name": "Bank of Scotland",
82215                 "icon": "bank",
82216                 "geometry": [
82217                     "point",
82218                     "vertex",
82219                     "area"
82220                 ],
82221                 "fields": [
82222                     "atm",
82223                     "building_area",
82224                     "address",
82225                     "opening_hours"
82226                 ],
82227                 "suggestion": true
82228             },
82229             "amenity/bank/TD Canada Trust": {
82230                 "tags": {
82231                     "name": "TD Canada Trust",
82232                     "amenity": "bank"
82233                 },
82234                 "name": "TD Canada Trust",
82235                 "icon": "bank",
82236                 "geometry": [
82237                     "point",
82238                     "vertex",
82239                     "area"
82240                 ],
82241                 "fields": [
82242                     "atm",
82243                     "building_area",
82244                     "address",
82245                     "opening_hours"
82246                 ],
82247                 "suggestion": true
82248             },
82249             "amenity/bank/BMO": {
82250                 "tags": {
82251                     "name": "BMO",
82252                     "amenity": "bank"
82253                 },
82254                 "name": "BMO",
82255                 "icon": "bank",
82256                 "geometry": [
82257                     "point",
82258                     "vertex",
82259                     "area"
82260                 ],
82261                 "fields": [
82262                     "atm",
82263                     "building_area",
82264                     "address",
82265                     "opening_hours"
82266                 ],
82267                 "suggestion": true
82268             },
82269             "amenity/bank/Danske Bank": {
82270                 "tags": {
82271                     "name": "Danske Bank",
82272                     "amenity": "bank"
82273                 },
82274                 "name": "Danske Bank",
82275                 "icon": "bank",
82276                 "geometry": [
82277                     "point",
82278                     "vertex",
82279                     "area"
82280                 ],
82281                 "fields": [
82282                     "atm",
82283                     "building_area",
82284                     "address",
82285                     "opening_hours"
82286                 ],
82287                 "suggestion": true
82288             },
82289             "amenity/bank/OTP": {
82290                 "tags": {
82291                     "name": "OTP",
82292                     "amenity": "bank"
82293                 },
82294                 "name": "OTP",
82295                 "icon": "bank",
82296                 "geometry": [
82297                     "point",
82298                     "vertex",
82299                     "area"
82300                 ],
82301                 "fields": [
82302                     "atm",
82303                     "building_area",
82304                     "address",
82305                     "opening_hours"
82306                 ],
82307                 "suggestion": true
82308             },
82309             "amenity/bank/Crédit Agricole": {
82310                 "tags": {
82311                     "name": "Crédit Agricole",
82312                     "amenity": "bank"
82313                 },
82314                 "name": "Crédit Agricole",
82315                 "icon": "bank",
82316                 "geometry": [
82317                     "point",
82318                     "vertex",
82319                     "area"
82320                 ],
82321                 "fields": [
82322                     "atm",
82323                     "building_area",
82324                     "address",
82325                     "opening_hours"
82326                 ],
82327                 "suggestion": true
82328             },
82329             "amenity/bank/LCL": {
82330                 "tags": {
82331                     "name": "LCL",
82332                     "amenity": "bank"
82333                 },
82334                 "name": "LCL",
82335                 "icon": "bank",
82336                 "geometry": [
82337                     "point",
82338                     "vertex",
82339                     "area"
82340                 ],
82341                 "fields": [
82342                     "atm",
82343                     "building_area",
82344                     "address",
82345                     "opening_hours"
82346                 ],
82347                 "suggestion": true
82348             },
82349             "amenity/bank/VR-Bank": {
82350                 "tags": {
82351                     "name": "VR-Bank",
82352                     "amenity": "bank"
82353                 },
82354                 "name": "VR-Bank",
82355                 "icon": "bank",
82356                 "geometry": [
82357                     "point",
82358                     "vertex",
82359                     "area"
82360                 ],
82361                 "fields": [
82362                     "atm",
82363                     "building_area",
82364                     "address",
82365                     "opening_hours"
82366                 ],
82367                 "suggestion": true
82368             },
82369             "amenity/bank/ČSOB": {
82370                 "tags": {
82371                     "name": "ČSOB",
82372                     "amenity": "bank"
82373                 },
82374                 "name": "ČSOB",
82375                 "icon": "bank",
82376                 "geometry": [
82377                     "point",
82378                     "vertex",
82379                     "area"
82380                 ],
82381                 "fields": [
82382                     "atm",
82383                     "building_area",
82384                     "address",
82385                     "opening_hours"
82386                 ],
82387                 "suggestion": true
82388             },
82389             "amenity/bank/Česká spořitelna": {
82390                 "tags": {
82391                     "name": "Česká spořitelna",
82392                     "amenity": "bank"
82393                 },
82394                 "name": "Česká spořitelna",
82395                 "icon": "bank",
82396                 "geometry": [
82397                     "point",
82398                     "vertex",
82399                     "area"
82400                 ],
82401                 "fields": [
82402                     "atm",
82403                     "building_area",
82404                     "address",
82405                     "opening_hours"
82406                 ],
82407                 "suggestion": true
82408             },
82409             "amenity/bank/BNP": {
82410                 "tags": {
82411                     "name": "BNP",
82412                     "amenity": "bank"
82413                 },
82414                 "name": "BNP",
82415                 "icon": "bank",
82416                 "geometry": [
82417                     "point",
82418                     "vertex",
82419                     "area"
82420                 ],
82421                 "fields": [
82422                     "atm",
82423                     "building_area",
82424                     "address",
82425                     "opening_hours"
82426                 ],
82427                 "suggestion": true
82428             },
82429             "amenity/bank/Royal Bank": {
82430                 "tags": {
82431                     "name": "Royal Bank",
82432                     "amenity": "bank"
82433                 },
82434                 "name": "Royal Bank",
82435                 "icon": "bank",
82436                 "geometry": [
82437                     "point",
82438                     "vertex",
82439                     "area"
82440                 ],
82441                 "fields": [
82442                     "atm",
82443                     "building_area",
82444                     "address",
82445                     "opening_hours"
82446                 ],
82447                 "suggestion": true
82448             },
82449             "amenity/bank/Nationwide": {
82450                 "tags": {
82451                     "name": "Nationwide",
82452                     "amenity": "bank"
82453                 },
82454                 "name": "Nationwide",
82455                 "icon": "bank",
82456                 "geometry": [
82457                     "point",
82458                     "vertex",
82459                     "area"
82460                 ],
82461                 "fields": [
82462                     "atm",
82463                     "building_area",
82464                     "address",
82465                     "opening_hours"
82466                 ],
82467                 "suggestion": true
82468             },
82469             "amenity/bank/Halifax": {
82470                 "tags": {
82471                     "name": "Halifax",
82472                     "amenity": "bank"
82473                 },
82474                 "name": "Halifax",
82475                 "icon": "bank",
82476                 "geometry": [
82477                     "point",
82478                     "vertex",
82479                     "area"
82480                 ],
82481                 "fields": [
82482                     "atm",
82483                     "building_area",
82484                     "address",
82485                     "opening_hours"
82486                 ],
82487                 "suggestion": true
82488             },
82489             "amenity/bank/BAWAG PSK": {
82490                 "tags": {
82491                     "name": "BAWAG PSK",
82492                     "amenity": "bank"
82493                 },
82494                 "name": "BAWAG PSK",
82495                 "icon": "bank",
82496                 "geometry": [
82497                     "point",
82498                     "vertex",
82499                     "area"
82500                 ],
82501                 "fields": [
82502                     "atm",
82503                     "building_area",
82504                     "address",
82505                     "opening_hours"
82506                 ],
82507                 "suggestion": true
82508             },
82509             "amenity/bank/National Bank": {
82510                 "tags": {
82511                     "name": "National Bank",
82512                     "amenity": "bank"
82513                 },
82514                 "name": "National Bank",
82515                 "icon": "bank",
82516                 "geometry": [
82517                     "point",
82518                     "vertex",
82519                     "area"
82520                 ],
82521                 "fields": [
82522                     "atm",
82523                     "building_area",
82524                     "address",
82525                     "opening_hours"
82526                 ],
82527                 "suggestion": true
82528             },
82529             "amenity/bank/Nedbank": {
82530                 "tags": {
82531                     "name": "Nedbank",
82532                     "amenity": "bank"
82533                 },
82534                 "name": "Nedbank",
82535                 "icon": "bank",
82536                 "geometry": [
82537                     "point",
82538                     "vertex",
82539                     "area"
82540                 ],
82541                 "fields": [
82542                     "atm",
82543                     "building_area",
82544                     "address",
82545                     "opening_hours"
82546                 ],
82547                 "suggestion": true
82548             },
82549             "amenity/bank/First National Bank": {
82550                 "tags": {
82551                     "name": "First National Bank",
82552                     "amenity": "bank"
82553                 },
82554                 "name": "First National Bank",
82555                 "icon": "bank",
82556                 "geometry": [
82557                     "point",
82558                     "vertex",
82559                     "area"
82560                 ],
82561                 "fields": [
82562                     "atm",
82563                     "building_area",
82564                     "address",
82565                     "opening_hours"
82566                 ],
82567                 "suggestion": true
82568             },
82569             "amenity/bank/Nordea": {
82570                 "tags": {
82571                     "name": "Nordea",
82572                     "amenity": "bank"
82573                 },
82574                 "name": "Nordea",
82575                 "icon": "bank",
82576                 "geometry": [
82577                     "point",
82578                     "vertex",
82579                     "area"
82580                 ],
82581                 "fields": [
82582                     "atm",
82583                     "building_area",
82584                     "address",
82585                     "opening_hours"
82586                 ],
82587                 "suggestion": true
82588             },
82589             "amenity/bank/Rabobank": {
82590                 "tags": {
82591                     "name": "Rabobank",
82592                     "amenity": "bank"
82593                 },
82594                 "name": "Rabobank",
82595                 "icon": "bank",
82596                 "geometry": [
82597                     "point",
82598                     "vertex",
82599                     "area"
82600                 ],
82601                 "fields": [
82602                     "atm",
82603                     "building_area",
82604                     "address",
82605                     "opening_hours"
82606                 ],
82607                 "suggestion": true
82608             },
82609             "amenity/bank/Sparkasse KölnBonn": {
82610                 "tags": {
82611                     "name": "Sparkasse KölnBonn",
82612                     "amenity": "bank"
82613                 },
82614                 "name": "Sparkasse KölnBonn",
82615                 "icon": "bank",
82616                 "geometry": [
82617                     "point",
82618                     "vertex",
82619                     "area"
82620                 ],
82621                 "fields": [
82622                     "atm",
82623                     "building_area",
82624                     "address",
82625                     "opening_hours"
82626                 ],
82627                 "suggestion": true
82628             },
82629             "amenity/bank/Tatra banka": {
82630                 "tags": {
82631                     "name": "Tatra banka",
82632                     "amenity": "bank"
82633                 },
82634                 "name": "Tatra banka",
82635                 "icon": "bank",
82636                 "geometry": [
82637                     "point",
82638                     "vertex",
82639                     "area"
82640                 ],
82641                 "fields": [
82642                     "atm",
82643                     "building_area",
82644                     "address",
82645                     "opening_hours"
82646                 ],
82647                 "suggestion": true
82648             },
82649             "amenity/bank/Berliner Sparkasse": {
82650                 "tags": {
82651                     "name": "Berliner Sparkasse",
82652                     "amenity": "bank"
82653                 },
82654                 "name": "Berliner Sparkasse",
82655                 "icon": "bank",
82656                 "geometry": [
82657                     "point",
82658                     "vertex",
82659                     "area"
82660                 ],
82661                 "fields": [
82662                     "atm",
82663                     "building_area",
82664                     "address",
82665                     "opening_hours"
82666                 ],
82667                 "suggestion": true
82668             },
82669             "amenity/bank/Berliner Volksbank": {
82670                 "tags": {
82671                     "name": "Berliner Volksbank",
82672                     "amenity": "bank"
82673                 },
82674                 "name": "Berliner Volksbank",
82675                 "icon": "bank",
82676                 "geometry": [
82677                     "point",
82678                     "vertex",
82679                     "area"
82680                 ],
82681                 "fields": [
82682                     "atm",
82683                     "building_area",
82684                     "address",
82685                     "opening_hours"
82686                 ],
82687                 "suggestion": true
82688             },
82689             "amenity/bank/Wells Fargo": {
82690                 "tags": {
82691                     "name": "Wells Fargo",
82692                     "amenity": "bank"
82693                 },
82694                 "name": "Wells Fargo",
82695                 "icon": "bank",
82696                 "geometry": [
82697                     "point",
82698                     "vertex",
82699                     "area"
82700                 ],
82701                 "fields": [
82702                     "atm",
82703                     "building_area",
82704                     "address",
82705                     "opening_hours"
82706                 ],
82707                 "suggestion": true
82708             },
82709             "amenity/bank/Credit Suisse": {
82710                 "tags": {
82711                     "name": "Credit Suisse",
82712                     "amenity": "bank"
82713                 },
82714                 "name": "Credit Suisse",
82715                 "icon": "bank",
82716                 "geometry": [
82717                     "point",
82718                     "vertex",
82719                     "area"
82720                 ],
82721                 "fields": [
82722                     "atm",
82723                     "building_area",
82724                     "address",
82725                     "opening_hours"
82726                 ],
82727                 "suggestion": true
82728             },
82729             "amenity/bank/Société Générale": {
82730                 "tags": {
82731                     "name": "Société Générale",
82732                     "amenity": "bank"
82733                 },
82734                 "name": "Société Générale",
82735                 "icon": "bank",
82736                 "geometry": [
82737                     "point",
82738                     "vertex",
82739                     "area"
82740                 ],
82741                 "fields": [
82742                     "atm",
82743                     "building_area",
82744                     "address",
82745                     "opening_hours"
82746                 ],
82747                 "suggestion": true
82748             },
82749             "amenity/bank/Osuuspankki": {
82750                 "tags": {
82751                     "name": "Osuuspankki",
82752                     "amenity": "bank"
82753                 },
82754                 "name": "Osuuspankki",
82755                 "icon": "bank",
82756                 "geometry": [
82757                     "point",
82758                     "vertex",
82759                     "area"
82760                 ],
82761                 "fields": [
82762                     "atm",
82763                     "building_area",
82764                     "address",
82765                     "opening_hours"
82766                 ],
82767                 "suggestion": true
82768             },
82769             "amenity/bank/Sparkasse Aachen": {
82770                 "tags": {
82771                     "name": "Sparkasse Aachen",
82772                     "amenity": "bank"
82773                 },
82774                 "name": "Sparkasse Aachen",
82775                 "icon": "bank",
82776                 "geometry": [
82777                     "point",
82778                     "vertex",
82779                     "area"
82780                 ],
82781                 "fields": [
82782                     "atm",
82783                     "building_area",
82784                     "address",
82785                     "opening_hours"
82786                 ],
82787                 "suggestion": true
82788             },
82789             "amenity/bank/Hamburger Sparkasse": {
82790                 "tags": {
82791                     "name": "Hamburger Sparkasse",
82792                     "amenity": "bank"
82793                 },
82794                 "name": "Hamburger Sparkasse",
82795                 "icon": "bank",
82796                 "geometry": [
82797                     "point",
82798                     "vertex",
82799                     "area"
82800                 ],
82801                 "fields": [
82802                     "atm",
82803                     "building_area",
82804                     "address",
82805                     "opening_hours"
82806                 ],
82807                 "suggestion": true
82808             },
82809             "amenity/bank/Cassa di Risparmio del Veneto": {
82810                 "tags": {
82811                     "name": "Cassa di Risparmio del Veneto",
82812                     "amenity": "bank"
82813                 },
82814                 "name": "Cassa di Risparmio del Veneto",
82815                 "icon": "bank",
82816                 "geometry": [
82817                     "point",
82818                     "vertex",
82819                     "area"
82820                 ],
82821                 "fields": [
82822                     "atm",
82823                     "building_area",
82824                     "address",
82825                     "opening_hours"
82826                 ],
82827                 "suggestion": true
82828             },
82829             "amenity/bank/BNP Paribas": {
82830                 "tags": {
82831                     "name": "BNP Paribas",
82832                     "amenity": "bank"
82833                 },
82834                 "name": "BNP Paribas",
82835                 "icon": "bank",
82836                 "geometry": [
82837                     "point",
82838                     "vertex",
82839                     "area"
82840                 ],
82841                 "fields": [
82842                     "atm",
82843                     "building_area",
82844                     "address",
82845                     "opening_hours"
82846                 ],
82847                 "suggestion": true
82848             },
82849             "amenity/bank/Banque Populaire": {
82850                 "tags": {
82851                     "name": "Banque Populaire",
82852                     "amenity": "bank"
82853                 },
82854                 "name": "Banque Populaire",
82855                 "icon": "bank",
82856                 "geometry": [
82857                     "point",
82858                     "vertex",
82859                     "area"
82860                 ],
82861                 "fields": [
82862                     "atm",
82863                     "building_area",
82864                     "address",
82865                     "opening_hours"
82866                 ],
82867                 "suggestion": true
82868             },
82869             "amenity/bank/BNP Paribas Fortis": {
82870                 "tags": {
82871                     "name": "BNP Paribas Fortis",
82872                     "amenity": "bank"
82873                 },
82874                 "name": "BNP Paribas Fortis",
82875                 "icon": "bank",
82876                 "geometry": [
82877                     "point",
82878                     "vertex",
82879                     "area"
82880                 ],
82881                 "fields": [
82882                     "atm",
82883                     "building_area",
82884                     "address",
82885                     "opening_hours"
82886                 ],
82887                 "suggestion": true
82888             },
82889             "amenity/bank/Banco Popular": {
82890                 "tags": {
82891                     "name": "Banco Popular",
82892                     "amenity": "bank"
82893                 },
82894                 "name": "Banco Popular",
82895                 "icon": "bank",
82896                 "geometry": [
82897                     "point",
82898                     "vertex",
82899                     "area"
82900                 ],
82901                 "fields": [
82902                     "atm",
82903                     "building_area",
82904                     "address",
82905                     "opening_hours"
82906                 ],
82907                 "suggestion": true
82908             },
82909             "amenity/bank/Bancaja": {
82910                 "tags": {
82911                     "name": "Bancaja",
82912                     "amenity": "bank"
82913                 },
82914                 "name": "Bancaja",
82915                 "icon": "bank",
82916                 "geometry": [
82917                     "point",
82918                     "vertex",
82919                     "area"
82920                 ],
82921                 "fields": [
82922                     "atm",
82923                     "building_area",
82924                     "address",
82925                     "opening_hours"
82926                 ],
82927                 "suggestion": true
82928             },
82929             "amenity/bank/Banesto": {
82930                 "tags": {
82931                     "name": "Banesto",
82932                     "amenity": "bank"
82933                 },
82934                 "name": "Banesto",
82935                 "icon": "bank",
82936                 "geometry": [
82937                     "point",
82938                     "vertex",
82939                     "area"
82940                 ],
82941                 "fields": [
82942                     "atm",
82943                     "building_area",
82944                     "address",
82945                     "opening_hours"
82946                 ],
82947                 "suggestion": true
82948             },
82949             "amenity/bank/La Caixa": {
82950                 "tags": {
82951                     "name": "La Caixa",
82952                     "amenity": "bank"
82953                 },
82954                 "name": "La Caixa",
82955                 "icon": "bank",
82956                 "geometry": [
82957                     "point",
82958                     "vertex",
82959                     "area"
82960                 ],
82961                 "fields": [
82962                     "atm",
82963                     "building_area",
82964                     "address",
82965                     "opening_hours"
82966                 ],
82967                 "suggestion": true
82968             },
82969             "amenity/bank/Santander Consumer Bank": {
82970                 "tags": {
82971                     "name": "Santander Consumer Bank",
82972                     "amenity": "bank"
82973                 },
82974                 "name": "Santander Consumer Bank",
82975                 "icon": "bank",
82976                 "geometry": [
82977                     "point",
82978                     "vertex",
82979                     "area"
82980                 ],
82981                 "fields": [
82982                     "atm",
82983                     "building_area",
82984                     "address",
82985                     "opening_hours"
82986                 ],
82987                 "suggestion": true
82988             },
82989             "amenity/bank/BRD": {
82990                 "tags": {
82991                     "name": "BRD",
82992                     "amenity": "bank"
82993                 },
82994                 "name": "BRD",
82995                 "icon": "bank",
82996                 "geometry": [
82997                     "point",
82998                     "vertex",
82999                     "area"
83000                 ],
83001                 "fields": [
83002                     "atm",
83003                     "building_area",
83004                     "address",
83005                     "opening_hours"
83006                 ],
83007                 "suggestion": true
83008             },
83009             "amenity/bank/BCR": {
83010                 "tags": {
83011                     "name": "BCR",
83012                     "amenity": "bank"
83013                 },
83014                 "name": "BCR",
83015                 "icon": "bank",
83016                 "geometry": [
83017                     "point",
83018                     "vertex",
83019                     "area"
83020                 ],
83021                 "fields": [
83022                     "atm",
83023                     "building_area",
83024                     "address",
83025                     "opening_hours"
83026                 ],
83027                 "suggestion": true
83028             },
83029             "amenity/bank/Banca Transilvania": {
83030                 "tags": {
83031                     "name": "Banca Transilvania",
83032                     "amenity": "bank"
83033                 },
83034                 "name": "Banca Transilvania",
83035                 "icon": "bank",
83036                 "geometry": [
83037                     "point",
83038                     "vertex",
83039                     "area"
83040                 ],
83041                 "fields": [
83042                     "atm",
83043                     "building_area",
83044                     "address",
83045                     "opening_hours"
83046                 ],
83047                 "suggestion": true
83048             },
83049             "amenity/bank/BW-Bank": {
83050                 "tags": {
83051                     "name": "BW-Bank",
83052                     "amenity": "bank"
83053                 },
83054                 "name": "BW-Bank",
83055                 "icon": "bank",
83056                 "geometry": [
83057                     "point",
83058                     "vertex",
83059                     "area"
83060                 ],
83061                 "fields": [
83062                     "atm",
83063                     "building_area",
83064                     "address",
83065                     "opening_hours"
83066                 ],
83067                 "suggestion": true
83068             },
83069             "amenity/bank/Komerční banka": {
83070                 "tags": {
83071                     "name": "Komerční banka",
83072                     "amenity": "bank"
83073                 },
83074                 "name": "Komerční banka",
83075                 "icon": "bank",
83076                 "geometry": [
83077                     "point",
83078                     "vertex",
83079                     "area"
83080                 ],
83081                 "fields": [
83082                     "atm",
83083                     "building_area",
83084                     "address",
83085                     "opening_hours"
83086                 ],
83087                 "suggestion": true
83088             },
83089             "amenity/bank/Banco Pastor": {
83090                 "tags": {
83091                     "name": "Banco Pastor",
83092                     "amenity": "bank"
83093                 },
83094                 "name": "Banco Pastor",
83095                 "icon": "bank",
83096                 "geometry": [
83097                     "point",
83098                     "vertex",
83099                     "area"
83100                 ],
83101                 "fields": [
83102                     "atm",
83103                     "building_area",
83104                     "address",
83105                     "opening_hours"
83106                 ],
83107                 "suggestion": true
83108             },
83109             "amenity/bank/Stadtsparkasse": {
83110                 "tags": {
83111                     "name": "Stadtsparkasse",
83112                     "amenity": "bank"
83113                 },
83114                 "name": "Stadtsparkasse",
83115                 "icon": "bank",
83116                 "geometry": [
83117                     "point",
83118                     "vertex",
83119                     "area"
83120                 ],
83121                 "fields": [
83122                     "atm",
83123                     "building_area",
83124                     "address",
83125                     "opening_hours"
83126                 ],
83127                 "suggestion": true
83128             },
83129             "amenity/bank/Ulster Bank": {
83130                 "tags": {
83131                     "name": "Ulster Bank",
83132                     "amenity": "bank"
83133                 },
83134                 "name": "Ulster Bank",
83135                 "icon": "bank",
83136                 "geometry": [
83137                     "point",
83138                     "vertex",
83139                     "area"
83140                 ],
83141                 "fields": [
83142                     "atm",
83143                     "building_area",
83144                     "address",
83145                     "opening_hours"
83146                 ],
83147                 "suggestion": true
83148             },
83149             "amenity/bank/Sberbank": {
83150                 "tags": {
83151                     "name": "Sberbank",
83152                     "amenity": "bank"
83153                 },
83154                 "name": "Sberbank",
83155                 "icon": "bank",
83156                 "geometry": [
83157                     "point",
83158                     "vertex",
83159                     "area"
83160                 ],
83161                 "fields": [
83162                     "atm",
83163                     "building_area",
83164                     "address",
83165                     "opening_hours"
83166                 ],
83167                 "suggestion": true
83168             },
83169             "amenity/bank/CIC": {
83170                 "tags": {
83171                     "name": "CIC",
83172                     "amenity": "bank"
83173                 },
83174                 "name": "CIC",
83175                 "icon": "bank",
83176                 "geometry": [
83177                     "point",
83178                     "vertex",
83179                     "area"
83180                 ],
83181                 "fields": [
83182                     "atm",
83183                     "building_area",
83184                     "address",
83185                     "opening_hours"
83186                 ],
83187                 "suggestion": true
83188             },
83189             "amenity/bank/Bancpost": {
83190                 "tags": {
83191                     "name": "Bancpost",
83192                     "amenity": "bank"
83193                 },
83194                 "name": "Bancpost",
83195                 "icon": "bank",
83196                 "geometry": [
83197                     "point",
83198                     "vertex",
83199                     "area"
83200                 ],
83201                 "fields": [
83202                     "atm",
83203                     "building_area",
83204                     "address",
83205                     "opening_hours"
83206                 ],
83207                 "suggestion": true
83208             },
83209             "amenity/bank/Caja Madrid": {
83210                 "tags": {
83211                     "name": "Caja Madrid",
83212                     "amenity": "bank"
83213                 },
83214                 "name": "Caja Madrid",
83215                 "icon": "bank",
83216                 "geometry": [
83217                     "point",
83218                     "vertex",
83219                     "area"
83220                 ],
83221                 "fields": [
83222                     "atm",
83223                     "building_area",
83224                     "address",
83225                     "opening_hours"
83226                 ],
83227                 "suggestion": true
83228             },
83229             "amenity/bank/Maybank": {
83230                 "tags": {
83231                     "name": "Maybank",
83232                     "amenity": "bank"
83233                 },
83234                 "name": "Maybank",
83235                 "icon": "bank",
83236                 "geometry": [
83237                     "point",
83238                     "vertex",
83239                     "area"
83240                 ],
83241                 "fields": [
83242                     "atm",
83243                     "building_area",
83244                     "address",
83245                     "opening_hours"
83246                 ],
83247                 "suggestion": true
83248             },
83249             "amenity/bank/中国银行": {
83250                 "tags": {
83251                     "name": "中国银行",
83252                     "amenity": "bank"
83253                 },
83254                 "name": "中国银行",
83255                 "icon": "bank",
83256                 "geometry": [
83257                     "point",
83258                     "vertex",
83259                     "area"
83260                 ],
83261                 "fields": [
83262                     "atm",
83263                     "building_area",
83264                     "address",
83265                     "opening_hours"
83266                 ],
83267                 "suggestion": true
83268             },
83269             "amenity/bank/Unicredit Banca": {
83270                 "tags": {
83271                     "name": "Unicredit Banca",
83272                     "amenity": "bank"
83273                 },
83274                 "name": "Unicredit Banca",
83275                 "icon": "bank",
83276                 "geometry": [
83277                     "point",
83278                     "vertex",
83279                     "area"
83280                 ],
83281                 "fields": [
83282                     "atm",
83283                     "building_area",
83284                     "address",
83285                     "opening_hours"
83286                 ],
83287                 "suggestion": true
83288             },
83289             "amenity/bank/Crédit Mutuel": {
83290                 "tags": {
83291                     "name": "Crédit Mutuel",
83292                     "amenity": "bank"
83293                 },
83294                 "name": "Crédit Mutuel",
83295                 "icon": "bank",
83296                 "geometry": [
83297                     "point",
83298                     "vertex",
83299                     "area"
83300                 ],
83301                 "fields": [
83302                     "atm",
83303                     "building_area",
83304                     "address",
83305                     "opening_hours"
83306                 ],
83307                 "suggestion": true
83308             },
83309             "amenity/bank/BBVA": {
83310                 "tags": {
83311                     "name": "BBVA",
83312                     "amenity": "bank"
83313                 },
83314                 "name": "BBVA",
83315                 "icon": "bank",
83316                 "geometry": [
83317                     "point",
83318                     "vertex",
83319                     "area"
83320                 ],
83321                 "fields": [
83322                     "atm",
83323                     "building_area",
83324                     "address",
83325                     "opening_hours"
83326                 ],
83327                 "suggestion": true
83328             },
83329             "amenity/bank/Intesa San Paolo": {
83330                 "tags": {
83331                     "name": "Intesa San Paolo",
83332                     "amenity": "bank"
83333                 },
83334                 "name": "Intesa San Paolo",
83335                 "icon": "bank",
83336                 "geometry": [
83337                     "point",
83338                     "vertex",
83339                     "area"
83340                 ],
83341                 "fields": [
83342                     "atm",
83343                     "building_area",
83344                     "address",
83345                     "opening_hours"
83346                 ],
83347                 "suggestion": true
83348             },
83349             "amenity/bank/TD Bank": {
83350                 "tags": {
83351                     "name": "TD Bank",
83352                     "amenity": "bank"
83353                 },
83354                 "name": "TD Bank",
83355                 "icon": "bank",
83356                 "geometry": [
83357                     "point",
83358                     "vertex",
83359                     "area"
83360                 ],
83361                 "fields": [
83362                     "atm",
83363                     "building_area",
83364                     "address",
83365                     "opening_hours"
83366                 ],
83367                 "suggestion": true
83368             },
83369             "amenity/bank/Belfius": {
83370                 "tags": {
83371                     "name": "Belfius",
83372                     "amenity": "bank"
83373                 },
83374                 "name": "Belfius",
83375                 "icon": "bank",
83376                 "geometry": [
83377                     "point",
83378                     "vertex",
83379                     "area"
83380                 ],
83381                 "fields": [
83382                     "atm",
83383                     "building_area",
83384                     "address",
83385                     "opening_hours"
83386                 ],
83387                 "suggestion": true
83388             },
83389             "amenity/bank/Bank of America": {
83390                 "tags": {
83391                     "name": "Bank of America",
83392                     "amenity": "bank"
83393                 },
83394                 "name": "Bank of America",
83395                 "icon": "bank",
83396                 "geometry": [
83397                     "point",
83398                     "vertex",
83399                     "area"
83400                 ],
83401                 "fields": [
83402                     "atm",
83403                     "building_area",
83404                     "address",
83405                     "opening_hours"
83406                 ],
83407                 "suggestion": true
83408             },
83409             "amenity/bank/RBC": {
83410                 "tags": {
83411                     "name": "RBC",
83412                     "amenity": "bank"
83413                 },
83414                 "name": "RBC",
83415                 "icon": "bank",
83416                 "geometry": [
83417                     "point",
83418                     "vertex",
83419                     "area"
83420                 ],
83421                 "fields": [
83422                     "atm",
83423                     "building_area",
83424                     "address",
83425                     "opening_hours"
83426                 ],
83427                 "suggestion": true
83428             },
83429             "amenity/bank/Alpha Bank": {
83430                 "tags": {
83431                     "name": "Alpha Bank",
83432                     "amenity": "bank"
83433                 },
83434                 "name": "Alpha Bank",
83435                 "icon": "bank",
83436                 "geometry": [
83437                     "point",
83438                     "vertex",
83439                     "area"
83440                 ],
83441                 "fields": [
83442                     "atm",
83443                     "building_area",
83444                     "address",
83445                     "opening_hours"
83446                 ],
83447                 "suggestion": true
83448             },
83449             "amenity/bank/Сбербанк": {
83450                 "tags": {
83451                     "name": "Сбербанк",
83452                     "amenity": "bank"
83453                 },
83454                 "name": "Сбербанк",
83455                 "icon": "bank",
83456                 "geometry": [
83457                     "point",
83458                     "vertex",
83459                     "area"
83460                 ],
83461                 "fields": [
83462                     "atm",
83463                     "building_area",
83464                     "address",
83465                     "opening_hours"
83466                 ],
83467                 "suggestion": true
83468             },
83469             "amenity/bank/Россельхозбанк": {
83470                 "tags": {
83471                     "name": "Россельхозбанк",
83472                     "amenity": "bank"
83473                 },
83474                 "name": "Россельхозбанк",
83475                 "icon": "bank",
83476                 "geometry": [
83477                     "point",
83478                     "vertex",
83479                     "area"
83480                 ],
83481                 "fields": [
83482                     "atm",
83483                     "building_area",
83484                     "address",
83485                     "opening_hours"
83486                 ],
83487                 "suggestion": true
83488             },
83489             "amenity/bank/Crédit du Nord": {
83490                 "tags": {
83491                     "name": "Crédit du Nord",
83492                     "amenity": "bank"
83493                 },
83494                 "name": "Crédit du Nord",
83495                 "icon": "bank",
83496                 "geometry": [
83497                     "point",
83498                     "vertex",
83499                     "area"
83500                 ],
83501                 "fields": [
83502                     "atm",
83503                     "building_area",
83504                     "address",
83505                     "opening_hours"
83506                 ],
83507                 "suggestion": true
83508             },
83509             "amenity/bank/BancoEstado": {
83510                 "tags": {
83511                     "name": "BancoEstado",
83512                     "amenity": "bank"
83513                 },
83514                 "name": "BancoEstado",
83515                 "icon": "bank",
83516                 "geometry": [
83517                     "point",
83518                     "vertex",
83519                     "area"
83520                 ],
83521                 "fields": [
83522                     "atm",
83523                     "building_area",
83524                     "address",
83525                     "opening_hours"
83526                 ],
83527                 "suggestion": true
83528             },
83529             "amenity/bank/Millennium Bank": {
83530                 "tags": {
83531                     "name": "Millennium Bank",
83532                     "amenity": "bank"
83533                 },
83534                 "name": "Millennium Bank",
83535                 "icon": "bank",
83536                 "geometry": [
83537                     "point",
83538                     "vertex",
83539                     "area"
83540                 ],
83541                 "fields": [
83542                     "atm",
83543                     "building_area",
83544                     "address",
83545                     "opening_hours"
83546                 ],
83547                 "suggestion": true
83548             },
83549             "amenity/bank/State Bank of India": {
83550                 "tags": {
83551                     "name": "State Bank of India",
83552                     "amenity": "bank"
83553                 },
83554                 "name": "State Bank of India",
83555                 "icon": "bank",
83556                 "geometry": [
83557                     "point",
83558                     "vertex",
83559                     "area"
83560                 ],
83561                 "fields": [
83562                     "atm",
83563                     "building_area",
83564                     "address",
83565                     "opening_hours"
83566                 ],
83567                 "suggestion": true
83568             },
83569             "amenity/bank/Беларусбанк": {
83570                 "tags": {
83571                     "name": "Беларусбанк",
83572                     "amenity": "bank"
83573                 },
83574                 "name": "Беларусбанк",
83575                 "icon": "bank",
83576                 "geometry": [
83577                     "point",
83578                     "vertex",
83579                     "area"
83580                 ],
83581                 "fields": [
83582                     "atm",
83583                     "building_area",
83584                     "address",
83585                     "opening_hours"
83586                 ],
83587                 "suggestion": true
83588             },
83589             "amenity/bank/ING Bank Śląski": {
83590                 "tags": {
83591                     "name": "ING Bank Śląski",
83592                     "amenity": "bank"
83593                 },
83594                 "name": "ING Bank Śląski",
83595                 "icon": "bank",
83596                 "geometry": [
83597                     "point",
83598                     "vertex",
83599                     "area"
83600                 ],
83601                 "fields": [
83602                     "atm",
83603                     "building_area",
83604                     "address",
83605                     "opening_hours"
83606                 ],
83607                 "suggestion": true
83608             },
83609             "amenity/bank/Caixa Geral de Depósitos": {
83610                 "tags": {
83611                     "name": "Caixa Geral de Depósitos",
83612                     "amenity": "bank"
83613                 },
83614                 "name": "Caixa Geral de Depósitos",
83615                 "icon": "bank",
83616                 "geometry": [
83617                     "point",
83618                     "vertex",
83619                     "area"
83620                 ],
83621                 "fields": [
83622                     "atm",
83623                     "building_area",
83624                     "address",
83625                     "opening_hours"
83626                 ],
83627                 "suggestion": true
83628             },
83629             "amenity/bank/Kreissparkasse Köln": {
83630                 "tags": {
83631                     "name": "Kreissparkasse Köln",
83632                     "amenity": "bank"
83633                 },
83634                 "name": "Kreissparkasse Köln",
83635                 "icon": "bank",
83636                 "geometry": [
83637                     "point",
83638                     "vertex",
83639                     "area"
83640                 ],
83641                 "fields": [
83642                     "atm",
83643                     "building_area",
83644                     "address",
83645                     "opening_hours"
83646                 ],
83647                 "suggestion": true
83648             },
83649             "amenity/bank/Banco BCI": {
83650                 "tags": {
83651                     "name": "Banco BCI",
83652                     "amenity": "bank"
83653                 },
83654                 "name": "Banco BCI",
83655                 "icon": "bank",
83656                 "geometry": [
83657                     "point",
83658                     "vertex",
83659                     "area"
83660                 ],
83661                 "fields": [
83662                     "atm",
83663                     "building_area",
83664                     "address",
83665                     "opening_hours"
83666                 ],
83667                 "suggestion": true
83668             },
83669             "amenity/bank/Banco de Chile": {
83670                 "tags": {
83671                     "name": "Banco de Chile",
83672                     "amenity": "bank"
83673                 },
83674                 "name": "Banco de Chile",
83675                 "icon": "bank",
83676                 "geometry": [
83677                     "point",
83678                     "vertex",
83679                     "area"
83680                 ],
83681                 "fields": [
83682                     "atm",
83683                     "building_area",
83684                     "address",
83685                     "opening_hours"
83686                 ],
83687                 "suggestion": true
83688             },
83689             "amenity/bank/ВТБ24": {
83690                 "tags": {
83691                     "name": "ВТБ24",
83692                     "amenity": "bank"
83693                 },
83694                 "name": "ВТБ24",
83695                 "icon": "bank",
83696                 "geometry": [
83697                     "point",
83698                     "vertex",
83699                     "area"
83700                 ],
83701                 "fields": [
83702                     "atm",
83703                     "building_area",
83704                     "address",
83705                     "opening_hours"
83706                 ],
83707                 "suggestion": true
83708             },
83709             "amenity/bank/UBS": {
83710                 "tags": {
83711                     "name": "UBS",
83712                     "amenity": "bank"
83713                 },
83714                 "name": "UBS",
83715                 "icon": "bank",
83716                 "geometry": [
83717                     "point",
83718                     "vertex",
83719                     "area"
83720                 ],
83721                 "fields": [
83722                     "atm",
83723                     "building_area",
83724                     "address",
83725                     "opening_hours"
83726                 ],
83727                 "suggestion": true
83728             },
83729             "amenity/bank/PKO BP": {
83730                 "tags": {
83731                     "name": "PKO BP",
83732                     "amenity": "bank"
83733                 },
83734                 "name": "PKO BP",
83735                 "icon": "bank",
83736                 "geometry": [
83737                     "point",
83738                     "vertex",
83739                     "area"
83740                 ],
83741                 "fields": [
83742                     "atm",
83743                     "building_area",
83744                     "address",
83745                     "opening_hours"
83746                 ],
83747                 "suggestion": true
83748             },
83749             "amenity/bank/Chinabank": {
83750                 "tags": {
83751                     "name": "Chinabank",
83752                     "amenity": "bank"
83753                 },
83754                 "name": "Chinabank",
83755                 "icon": "bank",
83756                 "geometry": [
83757                     "point",
83758                     "vertex",
83759                     "area"
83760                 ],
83761                 "fields": [
83762                     "atm",
83763                     "building_area",
83764                     "address",
83765                     "opening_hours"
83766                 ],
83767                 "suggestion": true
83768             },
83769             "amenity/bank/PSBank": {
83770                 "tags": {
83771                     "name": "PSBank",
83772                     "amenity": "bank"
83773                 },
83774                 "name": "PSBank",
83775                 "icon": "bank",
83776                 "geometry": [
83777                     "point",
83778                     "vertex",
83779                     "area"
83780                 ],
83781                 "fields": [
83782                     "atm",
83783                     "building_area",
83784                     "address",
83785                     "opening_hours"
83786                 ],
83787                 "suggestion": true
83788             },
83789             "amenity/bank/Union Bank": {
83790                 "tags": {
83791                     "name": "Union Bank",
83792                     "amenity": "bank"
83793                 },
83794                 "name": "Union Bank",
83795                 "icon": "bank",
83796                 "geometry": [
83797                     "point",
83798                     "vertex",
83799                     "area"
83800                 ],
83801                 "fields": [
83802                     "atm",
83803                     "building_area",
83804                     "address",
83805                     "opening_hours"
83806                 ],
83807                 "suggestion": true
83808             },
83809             "amenity/bank/China Bank": {
83810                 "tags": {
83811                     "name": "China Bank",
83812                     "amenity": "bank"
83813                 },
83814                 "name": "China Bank",
83815                 "icon": "bank",
83816                 "geometry": [
83817                     "point",
83818                     "vertex",
83819                     "area"
83820                 ],
83821                 "fields": [
83822                     "atm",
83823                     "building_area",
83824                     "address",
83825                     "opening_hours"
83826                 ],
83827                 "suggestion": true
83828             },
83829             "amenity/bank/RCBC": {
83830                 "tags": {
83831                     "name": "RCBC",
83832                     "amenity": "bank"
83833                 },
83834                 "name": "RCBC",
83835                 "icon": "bank",
83836                 "geometry": [
83837                     "point",
83838                     "vertex",
83839                     "area"
83840                 ],
83841                 "fields": [
83842                     "atm",
83843                     "building_area",
83844                     "address",
83845                     "opening_hours"
83846                 ],
83847                 "suggestion": true
83848             },
83849             "amenity/bank/Unicaja": {
83850                 "tags": {
83851                     "name": "Unicaja",
83852                     "amenity": "bank"
83853                 },
83854                 "name": "Unicaja",
83855                 "icon": "bank",
83856                 "geometry": [
83857                     "point",
83858                     "vertex",
83859                     "area"
83860                 ],
83861                 "fields": [
83862                     "atm",
83863                     "building_area",
83864                     "address",
83865                     "opening_hours"
83866                 ],
83867                 "suggestion": true
83868             },
83869             "amenity/bank/BBK": {
83870                 "tags": {
83871                     "name": "BBK",
83872                     "amenity": "bank"
83873                 },
83874                 "name": "BBK",
83875                 "icon": "bank",
83876                 "geometry": [
83877                     "point",
83878                     "vertex",
83879                     "area"
83880                 ],
83881                 "fields": [
83882                     "atm",
83883                     "building_area",
83884                     "address",
83885                     "opening_hours"
83886                 ],
83887                 "suggestion": true
83888             },
83889             "amenity/bank/Ibercaja": {
83890                 "tags": {
83891                     "name": "Ibercaja",
83892                     "amenity": "bank"
83893                 },
83894                 "name": "Ibercaja",
83895                 "icon": "bank",
83896                 "geometry": [
83897                     "point",
83898                     "vertex",
83899                     "area"
83900                 ],
83901                 "fields": [
83902                     "atm",
83903                     "building_area",
83904                     "address",
83905                     "opening_hours"
83906                 ],
83907                 "suggestion": true
83908             },
83909             "amenity/bank/RBS": {
83910                 "tags": {
83911                     "name": "RBS",
83912                     "amenity": "bank"
83913                 },
83914                 "name": "RBS",
83915                 "icon": "bank",
83916                 "geometry": [
83917                     "point",
83918                     "vertex",
83919                     "area"
83920                 ],
83921                 "fields": [
83922                     "atm",
83923                     "building_area",
83924                     "address",
83925                     "opening_hours"
83926                 ],
83927                 "suggestion": true
83928             },
83929             "amenity/bank/Commercial Bank of Ceylon PLC": {
83930                 "tags": {
83931                     "name": "Commercial Bank of Ceylon PLC",
83932                     "amenity": "bank"
83933                 },
83934                 "name": "Commercial Bank of Ceylon PLC",
83935                 "icon": "bank",
83936                 "geometry": [
83937                     "point",
83938                     "vertex",
83939                     "area"
83940                 ],
83941                 "fields": [
83942                     "atm",
83943                     "building_area",
83944                     "address",
83945                     "opening_hours"
83946                 ],
83947                 "suggestion": true
83948             },
83949             "amenity/bank/Bank of Ireland": {
83950                 "tags": {
83951                     "name": "Bank of Ireland",
83952                     "amenity": "bank"
83953                 },
83954                 "name": "Bank of Ireland",
83955                 "icon": "bank",
83956                 "geometry": [
83957                     "point",
83958                     "vertex",
83959                     "area"
83960                 ],
83961                 "fields": [
83962                     "atm",
83963                     "building_area",
83964                     "address",
83965                     "opening_hours"
83966                 ],
83967                 "suggestion": true
83968             },
83969             "amenity/bank/BNL": {
83970                 "tags": {
83971                     "name": "BNL",
83972                     "amenity": "bank"
83973                 },
83974                 "name": "BNL",
83975                 "icon": "bank",
83976                 "geometry": [
83977                     "point",
83978                     "vertex",
83979                     "area"
83980                 ],
83981                 "fields": [
83982                     "atm",
83983                     "building_area",
83984                     "address",
83985                     "opening_hours"
83986                 ],
83987                 "suggestion": true
83988             },
83989             "amenity/bank/Banco Santander": {
83990                 "tags": {
83991                     "name": "Banco Santander",
83992                     "amenity": "bank"
83993                 },
83994                 "name": "Banco Santander",
83995                 "icon": "bank",
83996                 "geometry": [
83997                     "point",
83998                     "vertex",
83999                     "area"
84000                 ],
84001                 "fields": [
84002                     "atm",
84003                     "building_area",
84004                     "address",
84005                     "opening_hours"
84006                 ],
84007                 "suggestion": true
84008             },
84009             "amenity/bank/Banco Itaú": {
84010                 "tags": {
84011                     "name": "Banco Itaú",
84012                     "amenity": "bank"
84013                 },
84014                 "name": "Banco Itaú",
84015                 "icon": "bank",
84016                 "geometry": [
84017                     "point",
84018                     "vertex",
84019                     "area"
84020                 ],
84021                 "fields": [
84022                     "atm",
84023                     "building_area",
84024                     "address",
84025                     "opening_hours"
84026                 ],
84027                 "suggestion": true
84028             },
84029             "amenity/bank/AIB": {
84030                 "tags": {
84031                     "name": "AIB",
84032                     "amenity": "bank"
84033                 },
84034                 "name": "AIB",
84035                 "icon": "bank",
84036                 "geometry": [
84037                     "point",
84038                     "vertex",
84039                     "area"
84040                 ],
84041                 "fields": [
84042                     "atm",
84043                     "building_area",
84044                     "address",
84045                     "opening_hours"
84046                 ],
84047                 "suggestion": true
84048             },
84049             "amenity/bank/BZ WBK": {
84050                 "tags": {
84051                     "name": "BZ WBK",
84052                     "amenity": "bank"
84053                 },
84054                 "name": "BZ WBK",
84055                 "icon": "bank",
84056                 "geometry": [
84057                     "point",
84058                     "vertex",
84059                     "area"
84060                 ],
84061                 "fields": [
84062                     "atm",
84063                     "building_area",
84064                     "address",
84065                     "opening_hours"
84066                 ],
84067                 "suggestion": true
84068             },
84069             "amenity/bank/Banco do Brasil": {
84070                 "tags": {
84071                     "name": "Banco do Brasil",
84072                     "amenity": "bank"
84073                 },
84074                 "name": "Banco do Brasil",
84075                 "icon": "bank",
84076                 "geometry": [
84077                     "point",
84078                     "vertex",
84079                     "area"
84080                 ],
84081                 "fields": [
84082                     "atm",
84083                     "building_area",
84084                     "address",
84085                     "opening_hours"
84086                 ],
84087                 "suggestion": true
84088             },
84089             "amenity/bank/Caixa Econômica Federal": {
84090                 "tags": {
84091                     "name": "Caixa Econômica Federal",
84092                     "amenity": "bank"
84093                 },
84094                 "name": "Caixa Econômica Federal",
84095                 "icon": "bank",
84096                 "geometry": [
84097                     "point",
84098                     "vertex",
84099                     "area"
84100                 ],
84101                 "fields": [
84102                     "atm",
84103                     "building_area",
84104                     "address",
84105                     "opening_hours"
84106                 ],
84107                 "suggestion": true
84108             },
84109             "amenity/bank/Fifth Third Bank": {
84110                 "tags": {
84111                     "name": "Fifth Third Bank",
84112                     "amenity": "bank"
84113                 },
84114                 "name": "Fifth Third Bank",
84115                 "icon": "bank",
84116                 "geometry": [
84117                     "point",
84118                     "vertex",
84119                     "area"
84120                 ],
84121                 "fields": [
84122                     "atm",
84123                     "building_area",
84124                     "address",
84125                     "opening_hours"
84126                 ],
84127                 "suggestion": true
84128             },
84129             "amenity/bank/Banca Popolare di Vicenza": {
84130                 "tags": {
84131                     "name": "Banca Popolare di Vicenza",
84132                     "amenity": "bank"
84133                 },
84134                 "name": "Banca Popolare di Vicenza",
84135                 "icon": "bank",
84136                 "geometry": [
84137                     "point",
84138                     "vertex",
84139                     "area"
84140                 ],
84141                 "fields": [
84142                     "atm",
84143                     "building_area",
84144                     "address",
84145                     "opening_hours"
84146                 ],
84147                 "suggestion": true
84148             },
84149             "amenity/bank/Wachovia": {
84150                 "tags": {
84151                     "name": "Wachovia",
84152                     "amenity": "bank"
84153                 },
84154                 "name": "Wachovia",
84155                 "icon": "bank",
84156                 "geometry": [
84157                     "point",
84158                     "vertex",
84159                     "area"
84160                 ],
84161                 "fields": [
84162                     "atm",
84163                     "building_area",
84164                     "address",
84165                     "opening_hours"
84166                 ],
84167                 "suggestion": true
84168             },
84169             "amenity/bank/OLB": {
84170                 "tags": {
84171                     "name": "OLB",
84172                     "amenity": "bank"
84173                 },
84174                 "name": "OLB",
84175                 "icon": "bank",
84176                 "geometry": [
84177                     "point",
84178                     "vertex",
84179                     "area"
84180                 ],
84181                 "fields": [
84182                     "atm",
84183                     "building_area",
84184                     "address",
84185                     "opening_hours"
84186                 ],
84187                 "suggestion": true
84188             },
84189             "amenity/bank/みずほ銀行": {
84190                 "tags": {
84191                     "name": "みずほ銀行",
84192                     "amenity": "bank"
84193                 },
84194                 "name": "みずほ銀行",
84195                 "icon": "bank",
84196                 "geometry": [
84197                     "point",
84198                     "vertex",
84199                     "area"
84200                 ],
84201                 "fields": [
84202                     "atm",
84203                     "building_area",
84204                     "address",
84205                     "opening_hours"
84206                 ],
84207                 "suggestion": true
84208             },
84209             "amenity/bank/BES": {
84210                 "tags": {
84211                     "name": "BES",
84212                     "amenity": "bank"
84213                 },
84214                 "name": "BES",
84215                 "icon": "bank",
84216                 "geometry": [
84217                     "point",
84218                     "vertex",
84219                     "area"
84220                 ],
84221                 "fields": [
84222                     "atm",
84223                     "building_area",
84224                     "address",
84225                     "opening_hours"
84226                 ],
84227                 "suggestion": true
84228             },
84229             "amenity/bank/ICICI Bank": {
84230                 "tags": {
84231                     "name": "ICICI Bank",
84232                     "amenity": "bank"
84233                 },
84234                 "name": "ICICI Bank",
84235                 "icon": "bank",
84236                 "geometry": [
84237                     "point",
84238                     "vertex",
84239                     "area"
84240                 ],
84241                 "fields": [
84242                     "atm",
84243                     "building_area",
84244                     "address",
84245                     "opening_hours"
84246                 ],
84247                 "suggestion": true
84248             },
84249             "amenity/bank/HDFC Bank": {
84250                 "tags": {
84251                     "name": "HDFC Bank",
84252                     "amenity": "bank"
84253                 },
84254                 "name": "HDFC Bank",
84255                 "icon": "bank",
84256                 "geometry": [
84257                     "point",
84258                     "vertex",
84259                     "area"
84260                 ],
84261                 "fields": [
84262                     "atm",
84263                     "building_area",
84264                     "address",
84265                     "opening_hours"
84266                 ],
84267                 "suggestion": true
84268             },
84269             "amenity/bank/La Banque Postale": {
84270                 "tags": {
84271                     "name": "La Banque Postale",
84272                     "amenity": "bank"
84273                 },
84274                 "name": "La Banque Postale",
84275                 "icon": "bank",
84276                 "geometry": [
84277                     "point",
84278                     "vertex",
84279                     "area"
84280                 ],
84281                 "fields": [
84282                     "atm",
84283                     "building_area",
84284                     "address",
84285                     "opening_hours"
84286                 ],
84287                 "suggestion": true
84288             },
84289             "amenity/bank/Pekao SA": {
84290                 "tags": {
84291                     "name": "Pekao SA",
84292                     "amenity": "bank"
84293                 },
84294                 "name": "Pekao SA",
84295                 "icon": "bank",
84296                 "geometry": [
84297                     "point",
84298                     "vertex",
84299                     "area"
84300                 ],
84301                 "fields": [
84302                     "atm",
84303                     "building_area",
84304                     "address",
84305                     "opening_hours"
84306                 ],
84307                 "suggestion": true
84308             },
84309             "amenity/bank/Oberbank": {
84310                 "tags": {
84311                     "name": "Oberbank",
84312                     "amenity": "bank"
84313                 },
84314                 "name": "Oberbank",
84315                 "icon": "bank",
84316                 "geometry": [
84317                     "point",
84318                     "vertex",
84319                     "area"
84320                 ],
84321                 "fields": [
84322                     "atm",
84323                     "building_area",
84324                     "address",
84325                     "opening_hours"
84326                 ],
84327                 "suggestion": true
84328             },
84329             "amenity/bank/Bradesco": {
84330                 "tags": {
84331                     "name": "Bradesco",
84332                     "amenity": "bank"
84333                 },
84334                 "name": "Bradesco",
84335                 "icon": "bank",
84336                 "geometry": [
84337                     "point",
84338                     "vertex",
84339                     "area"
84340                 ],
84341                 "fields": [
84342                     "atm",
84343                     "building_area",
84344                     "address",
84345                     "opening_hours"
84346                 ],
84347                 "suggestion": true
84348             },
84349             "amenity/bank/Oldenburgische Landesbank": {
84350                 "tags": {
84351                     "name": "Oldenburgische Landesbank",
84352                     "amenity": "bank"
84353                 },
84354                 "name": "Oldenburgische Landesbank",
84355                 "icon": "bank",
84356                 "geometry": [
84357                     "point",
84358                     "vertex",
84359                     "area"
84360                 ],
84361                 "fields": [
84362                     "atm",
84363                     "building_area",
84364                     "address",
84365                     "opening_hours"
84366                 ],
84367                 "suggestion": true
84368             },
84369             "amenity/bank/Bendigo Bank": {
84370                 "tags": {
84371                     "name": "Bendigo Bank",
84372                     "amenity": "bank"
84373                 },
84374                 "name": "Bendigo Bank",
84375                 "icon": "bank",
84376                 "geometry": [
84377                     "point",
84378                     "vertex",
84379                     "area"
84380                 ],
84381                 "fields": [
84382                     "atm",
84383                     "building_area",
84384                     "address",
84385                     "opening_hours"
84386                 ],
84387                 "suggestion": true
84388             },
84389             "amenity/bank/Argenta": {
84390                 "tags": {
84391                     "name": "Argenta",
84392                     "amenity": "bank"
84393                 },
84394                 "name": "Argenta",
84395                 "icon": "bank",
84396                 "geometry": [
84397                     "point",
84398                     "vertex",
84399                     "area"
84400                 ],
84401                 "fields": [
84402                     "atm",
84403                     "building_area",
84404                     "address",
84405                     "opening_hours"
84406                 ],
84407                 "suggestion": true
84408             },
84409             "amenity/bank/AXA": {
84410                 "tags": {
84411                     "name": "AXA",
84412                     "amenity": "bank"
84413                 },
84414                 "name": "AXA",
84415                 "icon": "bank",
84416                 "geometry": [
84417                     "point",
84418                     "vertex",
84419                     "area"
84420                 ],
84421                 "fields": [
84422                     "atm",
84423                     "building_area",
84424                     "address",
84425                     "opening_hours"
84426                 ],
84427                 "suggestion": true
84428             },
84429             "amenity/bank/Axis Bank": {
84430                 "tags": {
84431                     "name": "Axis Bank",
84432                     "amenity": "bank"
84433                 },
84434                 "name": "Axis Bank",
84435                 "icon": "bank",
84436                 "geometry": [
84437                     "point",
84438                     "vertex",
84439                     "area"
84440                 ],
84441                 "fields": [
84442                     "atm",
84443                     "building_area",
84444                     "address",
84445                     "opening_hours"
84446                 ],
84447                 "suggestion": true
84448             },
84449             "amenity/bank/Banco Nación": {
84450                 "tags": {
84451                     "name": "Banco Nación",
84452                     "amenity": "bank"
84453                 },
84454                 "name": "Banco Nación",
84455                 "icon": "bank",
84456                 "geometry": [
84457                     "point",
84458                     "vertex",
84459                     "area"
84460                 ],
84461                 "fields": [
84462                     "atm",
84463                     "building_area",
84464                     "address",
84465                     "opening_hours"
84466                 ],
84467                 "suggestion": true
84468             },
84469             "amenity/bank/GE Money Bank": {
84470                 "tags": {
84471                     "name": "GE Money Bank",
84472                     "amenity": "bank"
84473                 },
84474                 "name": "GE Money Bank",
84475                 "icon": "bank",
84476                 "geometry": [
84477                     "point",
84478                     "vertex",
84479                     "area"
84480                 ],
84481                 "fields": [
84482                     "atm",
84483                     "building_area",
84484                     "address",
84485                     "opening_hours"
84486                 ],
84487                 "suggestion": true
84488             },
84489             "amenity/bank/Альфа-Банк": {
84490                 "tags": {
84491                     "name": "Альфа-Банк",
84492                     "amenity": "bank"
84493                 },
84494                 "name": "Альфа-Банк",
84495                 "icon": "bank",
84496                 "geometry": [
84497                     "point",
84498                     "vertex",
84499                     "area"
84500                 ],
84501                 "fields": [
84502                     "atm",
84503                     "building_area",
84504                     "address",
84505                     "opening_hours"
84506                 ],
84507                 "suggestion": true
84508             },
84509             "amenity/bank/Белагропромбанк": {
84510                 "tags": {
84511                     "name": "Белагропромбанк",
84512                     "amenity": "bank"
84513                 },
84514                 "name": "Белагропромбанк",
84515                 "icon": "bank",
84516                 "geometry": [
84517                     "point",
84518                     "vertex",
84519                     "area"
84520                 ],
84521                 "fields": [
84522                     "atm",
84523                     "building_area",
84524                     "address",
84525                     "opening_hours"
84526                 ],
84527                 "suggestion": true
84528             },
84529             "amenity/bank/Caja Círculo": {
84530                 "tags": {
84531                     "name": "Caja Círculo",
84532                     "amenity": "bank"
84533                 },
84534                 "name": "Caja Círculo",
84535                 "icon": "bank",
84536                 "geometry": [
84537                     "point",
84538                     "vertex",
84539                     "area"
84540                 ],
84541                 "fields": [
84542                     "atm",
84543                     "building_area",
84544                     "address",
84545                     "opening_hours"
84546                 ],
84547                 "suggestion": true
84548             },
84549             "amenity/bank/Banco Galicia": {
84550                 "tags": {
84551                     "name": "Banco Galicia",
84552                     "amenity": "bank"
84553                 },
84554                 "name": "Banco Galicia",
84555                 "icon": "bank",
84556                 "geometry": [
84557                     "point",
84558                     "vertex",
84559                     "area"
84560                 ],
84561                 "fields": [
84562                     "atm",
84563                     "building_area",
84564                     "address",
84565                     "opening_hours"
84566                 ],
84567                 "suggestion": true
84568             },
84569             "amenity/bank/Eurobank": {
84570                 "tags": {
84571                     "name": "Eurobank",
84572                     "amenity": "bank"
84573                 },
84574                 "name": "Eurobank",
84575                 "icon": "bank",
84576                 "geometry": [
84577                     "point",
84578                     "vertex",
84579                     "area"
84580                 ],
84581                 "fields": [
84582                     "atm",
84583                     "building_area",
84584                     "address",
84585                     "opening_hours"
84586                 ],
84587                 "suggestion": true
84588             },
84589             "amenity/bank/Banca Intesa": {
84590                 "tags": {
84591                     "name": "Banca Intesa",
84592                     "amenity": "bank"
84593                 },
84594                 "name": "Banca Intesa",
84595                 "icon": "bank",
84596                 "geometry": [
84597                     "point",
84598                     "vertex",
84599                     "area"
84600                 ],
84601                 "fields": [
84602                     "atm",
84603                     "building_area",
84604                     "address",
84605                     "opening_hours"
84606                 ],
84607                 "suggestion": true
84608             },
84609             "amenity/bank/Canara Bank": {
84610                 "tags": {
84611                     "name": "Canara Bank",
84612                     "amenity": "bank"
84613                 },
84614                 "name": "Canara Bank",
84615                 "icon": "bank",
84616                 "geometry": [
84617                     "point",
84618                     "vertex",
84619                     "area"
84620                 ],
84621                 "fields": [
84622                     "atm",
84623                     "building_area",
84624                     "address",
84625                     "opening_hours"
84626                 ],
84627                 "suggestion": true
84628             },
84629             "amenity/bank/Cajamar": {
84630                 "tags": {
84631                     "name": "Cajamar",
84632                     "amenity": "bank"
84633                 },
84634                 "name": "Cajamar",
84635                 "icon": "bank",
84636                 "geometry": [
84637                     "point",
84638                     "vertex",
84639                     "area"
84640                 ],
84641                 "fields": [
84642                     "atm",
84643                     "building_area",
84644                     "address",
84645                     "opening_hours"
84646                 ],
84647                 "suggestion": true
84648             },
84649             "amenity/bank/Banamex": {
84650                 "tags": {
84651                     "name": "Banamex",
84652                     "amenity": "bank"
84653                 },
84654                 "name": "Banamex",
84655                 "icon": "bank",
84656                 "geometry": [
84657                     "point",
84658                     "vertex",
84659                     "area"
84660                 ],
84661                 "fields": [
84662                     "atm",
84663                     "building_area",
84664                     "address",
84665                     "opening_hours"
84666                 ],
84667                 "suggestion": true
84668             },
84669             "amenity/bank/Crédit Mutuel de Bretagne": {
84670                 "tags": {
84671                     "name": "Crédit Mutuel de Bretagne",
84672                     "amenity": "bank"
84673                 },
84674                 "name": "Crédit Mutuel de Bretagne",
84675                 "icon": "bank",
84676                 "geometry": [
84677                     "point",
84678                     "vertex",
84679                     "area"
84680                 ],
84681                 "fields": [
84682                     "atm",
84683                     "building_area",
84684                     "address",
84685                     "opening_hours"
84686                 ],
84687                 "suggestion": true
84688             },
84689             "amenity/bank/Davivienda": {
84690                 "tags": {
84691                     "name": "Davivienda",
84692                     "amenity": "bank"
84693                 },
84694                 "name": "Davivienda",
84695                 "icon": "bank",
84696                 "geometry": [
84697                     "point",
84698                     "vertex",
84699                     "area"
84700                 ],
84701                 "fields": [
84702                     "atm",
84703                     "building_area",
84704                     "address",
84705                     "opening_hours"
84706                 ],
84707                 "suggestion": true
84708             },
84709             "amenity/bank/Bank Spółdzielczy": {
84710                 "tags": {
84711                     "name": "Bank Spółdzielczy",
84712                     "amenity": "bank"
84713                 },
84714                 "name": "Bank Spółdzielczy",
84715                 "icon": "bank",
84716                 "geometry": [
84717                     "point",
84718                     "vertex",
84719                     "area"
84720                 ],
84721                 "fields": [
84722                     "atm",
84723                     "building_area",
84724                     "address",
84725                     "opening_hours"
84726                 ],
84727                 "suggestion": true
84728             },
84729             "amenity/bank/Credit Agricole": {
84730                 "tags": {
84731                     "name": "Credit Agricole",
84732                     "amenity": "bank"
84733                 },
84734                 "name": "Credit Agricole",
84735                 "icon": "bank",
84736                 "geometry": [
84737                     "point",
84738                     "vertex",
84739                     "area"
84740                 ],
84741                 "fields": [
84742                     "atm",
84743                     "building_area",
84744                     "address",
84745                     "opening_hours"
84746                 ],
84747                 "suggestion": true
84748             },
84749             "amenity/bank/Bankinter": {
84750                 "tags": {
84751                     "name": "Bankinter",
84752                     "amenity": "bank"
84753                 },
84754                 "name": "Bankinter",
84755                 "icon": "bank",
84756                 "geometry": [
84757                     "point",
84758                     "vertex",
84759                     "area"
84760                 ],
84761                 "fields": [
84762                     "atm",
84763                     "building_area",
84764                     "address",
84765                     "opening_hours"
84766                 ],
84767                 "suggestion": true
84768             },
84769             "amenity/bank/Banque Nationale": {
84770                 "tags": {
84771                     "name": "Banque Nationale",
84772                     "amenity": "bank"
84773                 },
84774                 "name": "Banque Nationale",
84775                 "icon": "bank",
84776                 "geometry": [
84777                     "point",
84778                     "vertex",
84779                     "area"
84780                 ],
84781                 "fields": [
84782                     "atm",
84783                     "building_area",
84784                     "address",
84785                     "opening_hours"
84786                 ],
84787                 "suggestion": true
84788             },
84789             "amenity/bank/Bank of the West": {
84790                 "tags": {
84791                     "name": "Bank of the West",
84792                     "amenity": "bank"
84793                 },
84794                 "name": "Bank of the West",
84795                 "icon": "bank",
84796                 "geometry": [
84797                     "point",
84798                     "vertex",
84799                     "area"
84800                 ],
84801                 "fields": [
84802                     "atm",
84803                     "building_area",
84804                     "address",
84805                     "opening_hours"
84806                 ],
84807                 "suggestion": true
84808             },
84809             "amenity/bank/Key Bank": {
84810                 "tags": {
84811                     "name": "Key Bank",
84812                     "amenity": "bank"
84813                 },
84814                 "name": "Key Bank",
84815                 "icon": "bank",
84816                 "geometry": [
84817                     "point",
84818                     "vertex",
84819                     "area"
84820                 ],
84821                 "fields": [
84822                     "atm",
84823                     "building_area",
84824                     "address",
84825                     "opening_hours"
84826                 ],
84827                 "suggestion": true
84828             },
84829             "amenity/bank/Western Union": {
84830                 "tags": {
84831                     "name": "Western Union",
84832                     "amenity": "bank"
84833                 },
84834                 "name": "Western Union",
84835                 "icon": "bank",
84836                 "geometry": [
84837                     "point",
84838                     "vertex",
84839                     "area"
84840                 ],
84841                 "fields": [
84842                     "atm",
84843                     "building_area",
84844                     "address",
84845                     "opening_hours"
84846                 ],
84847                 "suggestion": true
84848             },
84849             "amenity/bank/Citizens Bank": {
84850                 "tags": {
84851                     "name": "Citizens Bank",
84852                     "amenity": "bank"
84853                 },
84854                 "name": "Citizens Bank",
84855                 "icon": "bank",
84856                 "geometry": [
84857                     "point",
84858                     "vertex",
84859                     "area"
84860                 ],
84861                 "fields": [
84862                     "atm",
84863                     "building_area",
84864                     "address",
84865                     "opening_hours"
84866                 ],
84867                 "suggestion": true
84868             },
84869             "amenity/bank/ПриватБанк": {
84870                 "tags": {
84871                     "name": "ПриватБанк",
84872                     "amenity": "bank"
84873                 },
84874                 "name": "ПриватБанк",
84875                 "icon": "bank",
84876                 "geometry": [
84877                     "point",
84878                     "vertex",
84879                     "area"
84880                 ],
84881                 "fields": [
84882                     "atm",
84883                     "building_area",
84884                     "address",
84885                     "opening_hours"
84886                 ],
84887                 "suggestion": true
84888             },
84889             "amenity/bank/Security Bank": {
84890                 "tags": {
84891                     "name": "Security Bank",
84892                     "amenity": "bank"
84893                 },
84894                 "name": "Security Bank",
84895                 "icon": "bank",
84896                 "geometry": [
84897                     "point",
84898                     "vertex",
84899                     "area"
84900                 ],
84901                 "fields": [
84902                     "atm",
84903                     "building_area",
84904                     "address",
84905                     "opening_hours"
84906                 ],
84907                 "suggestion": true
84908             },
84909             "amenity/bank/Millenium Bank": {
84910                 "tags": {
84911                     "name": "Millenium Bank",
84912                     "amenity": "bank"
84913                 },
84914                 "name": "Millenium Bank",
84915                 "icon": "bank",
84916                 "geometry": [
84917                     "point",
84918                     "vertex",
84919                     "area"
84920                 ],
84921                 "fields": [
84922                     "atm",
84923                     "building_area",
84924                     "address",
84925                     "opening_hours"
84926                 ],
84927                 "suggestion": true
84928             },
84929             "amenity/bank/Bankia": {
84930                 "tags": {
84931                     "name": "Bankia",
84932                     "amenity": "bank"
84933                 },
84934                 "name": "Bankia",
84935                 "icon": "bank",
84936                 "geometry": [
84937                     "point",
84938                     "vertex",
84939                     "area"
84940                 ],
84941                 "fields": [
84942                     "atm",
84943                     "building_area",
84944                     "address",
84945                     "opening_hours"
84946                 ],
84947                 "suggestion": true
84948             },
84949             "amenity/bank/三菱東京UFJ銀行": {
84950                 "tags": {
84951                     "name": "三菱東京UFJ銀行",
84952                     "amenity": "bank"
84953                 },
84954                 "name": "三菱東京UFJ銀行",
84955                 "icon": "bank",
84956                 "geometry": [
84957                     "point",
84958                     "vertex",
84959                     "area"
84960                 ],
84961                 "fields": [
84962                     "atm",
84963                     "building_area",
84964                     "address",
84965                     "opening_hours"
84966                 ],
84967                 "suggestion": true
84968             },
84969             "amenity/bank/Caixa": {
84970                 "tags": {
84971                     "name": "Caixa",
84972                     "amenity": "bank"
84973                 },
84974                 "name": "Caixa",
84975                 "icon": "bank",
84976                 "geometry": [
84977                     "point",
84978                     "vertex",
84979                     "area"
84980                 ],
84981                 "fields": [
84982                     "atm",
84983                     "building_area",
84984                     "address",
84985                     "opening_hours"
84986                 ],
84987                 "suggestion": true
84988             },
84989             "amenity/bank/Banco de Costa Rica": {
84990                 "tags": {
84991                     "name": "Banco de Costa Rica",
84992                     "amenity": "bank"
84993                 },
84994                 "name": "Banco de Costa Rica",
84995                 "icon": "bank",
84996                 "geometry": [
84997                     "point",
84998                     "vertex",
84999                     "area"
85000                 ],
85001                 "fields": [
85002                     "atm",
85003                     "building_area",
85004                     "address",
85005                     "opening_hours"
85006                 ],
85007                 "suggestion": true
85008             },
85009             "amenity/bank/SunTrust Bank": {
85010                 "tags": {
85011                     "name": "SunTrust Bank",
85012                     "amenity": "bank"
85013                 },
85014                 "name": "SunTrust Bank",
85015                 "icon": "bank",
85016                 "geometry": [
85017                     "point",
85018                     "vertex",
85019                     "area"
85020                 ],
85021                 "fields": [
85022                     "atm",
85023                     "building_area",
85024                     "address",
85025                     "opening_hours"
85026                 ],
85027                 "suggestion": true
85028             },
85029             "amenity/bank/Itaú": {
85030                 "tags": {
85031                     "name": "Itaú",
85032                     "amenity": "bank"
85033                 },
85034                 "name": "Itaú",
85035                 "icon": "bank",
85036                 "geometry": [
85037                     "point",
85038                     "vertex",
85039                     "area"
85040                 ],
85041                 "fields": [
85042                     "atm",
85043                     "building_area",
85044                     "address",
85045                     "opening_hours"
85046                 ],
85047                 "suggestion": true
85048             },
85049             "amenity/bank/PBZ": {
85050                 "tags": {
85051                     "name": "PBZ",
85052                     "amenity": "bank"
85053                 },
85054                 "name": "PBZ",
85055                 "icon": "bank",
85056                 "geometry": [
85057                     "point",
85058                     "vertex",
85059                     "area"
85060                 ],
85061                 "fields": [
85062                     "atm",
85063                     "building_area",
85064                     "address",
85065                     "opening_hours"
85066                 ],
85067                 "suggestion": true
85068             },
85069             "amenity/bank/中国工商银行": {
85070                 "tags": {
85071                     "name": "中国工商银行",
85072                     "amenity": "bank"
85073                 },
85074                 "name": "中国工商银行",
85075                 "icon": "bank",
85076                 "geometry": [
85077                     "point",
85078                     "vertex",
85079                     "area"
85080                 ],
85081                 "fields": [
85082                     "atm",
85083                     "building_area",
85084                     "address",
85085                     "opening_hours"
85086                 ],
85087                 "suggestion": true
85088             },
85089             "amenity/bank/Bancolombia": {
85090                 "tags": {
85091                     "name": "Bancolombia",
85092                     "amenity": "bank"
85093                 },
85094                 "name": "Bancolombia",
85095                 "icon": "bank",
85096                 "geometry": [
85097                     "point",
85098                     "vertex",
85099                     "area"
85100                 ],
85101                 "fields": [
85102                     "atm",
85103                     "building_area",
85104                     "address",
85105                     "opening_hours"
85106                 ],
85107                 "suggestion": true
85108             },
85109             "amenity/bank/Райффайзен Банк Аваль": {
85110                 "tags": {
85111                     "name": "Райффайзен Банк Аваль",
85112                     "amenity": "bank"
85113                 },
85114                 "name": "Райффайзен Банк Аваль",
85115                 "icon": "bank",
85116                 "geometry": [
85117                     "point",
85118                     "vertex",
85119                     "area"
85120                 ],
85121                 "fields": [
85122                     "atm",
85123                     "building_area",
85124                     "address",
85125                     "opening_hours"
85126                 ],
85127                 "suggestion": true
85128             },
85129             "amenity/bank/Bancomer": {
85130                 "tags": {
85131                     "name": "Bancomer",
85132                     "amenity": "bank"
85133                 },
85134                 "name": "Bancomer",
85135                 "icon": "bank",
85136                 "geometry": [
85137                     "point",
85138                     "vertex",
85139                     "area"
85140                 ],
85141                 "fields": [
85142                     "atm",
85143                     "building_area",
85144                     "address",
85145                     "opening_hours"
85146                 ],
85147                 "suggestion": true
85148             },
85149             "amenity/bank/Banorte": {
85150                 "tags": {
85151                     "name": "Banorte",
85152                     "amenity": "bank"
85153                 },
85154                 "name": "Banorte",
85155                 "icon": "bank",
85156                 "geometry": [
85157                     "point",
85158                     "vertex",
85159                     "area"
85160                 ],
85161                 "fields": [
85162                     "atm",
85163                     "building_area",
85164                     "address",
85165                     "opening_hours"
85166                 ],
85167                 "suggestion": true
85168             },
85169             "amenity/bank/Alior Bank": {
85170                 "tags": {
85171                     "name": "Alior Bank",
85172                     "amenity": "bank"
85173                 },
85174                 "name": "Alior Bank",
85175                 "icon": "bank",
85176                 "geometry": [
85177                     "point",
85178                     "vertex",
85179                     "area"
85180                 ],
85181                 "fields": [
85182                     "atm",
85183                     "building_area",
85184                     "address",
85185                     "opening_hours"
85186                 ],
85187                 "suggestion": true
85188             },
85189             "amenity/bank/BOC": {
85190                 "tags": {
85191                     "name": "BOC",
85192                     "amenity": "bank"
85193                 },
85194                 "name": "BOC",
85195                 "icon": "bank",
85196                 "geometry": [
85197                     "point",
85198                     "vertex",
85199                     "area"
85200                 ],
85201                 "fields": [
85202                     "atm",
85203                     "building_area",
85204                     "address",
85205                     "opening_hours"
85206                 ],
85207                 "suggestion": true
85208             },
85209             "amenity/bank/Банк Москвы": {
85210                 "tags": {
85211                     "name": "Банк Москвы",
85212                     "amenity": "bank"
85213                 },
85214                 "name": "Банк Москвы",
85215                 "icon": "bank",
85216                 "geometry": [
85217                     "point",
85218                     "vertex",
85219                     "area"
85220                 ],
85221                 "fields": [
85222                     "atm",
85223                     "building_area",
85224                     "address",
85225                     "opening_hours"
85226                 ],
85227                 "suggestion": true
85228             },
85229             "amenity/bank/ВТБ": {
85230                 "tags": {
85231                     "name": "ВТБ",
85232                     "amenity": "bank"
85233                 },
85234                 "name": "ВТБ",
85235                 "icon": "bank",
85236                 "geometry": [
85237                     "point",
85238                     "vertex",
85239                     "area"
85240                 ],
85241                 "fields": [
85242                     "atm",
85243                     "building_area",
85244                     "address",
85245                     "opening_hours"
85246                 ],
85247                 "suggestion": true
85248             },
85249             "amenity/bank/Getin Bank": {
85250                 "tags": {
85251                     "name": "Getin Bank",
85252                     "amenity": "bank"
85253                 },
85254                 "name": "Getin Bank",
85255                 "icon": "bank",
85256                 "geometry": [
85257                     "point",
85258                     "vertex",
85259                     "area"
85260                 ],
85261                 "fields": [
85262                     "atm",
85263                     "building_area",
85264                     "address",
85265                     "opening_hours"
85266                 ],
85267                 "suggestion": true
85268             },
85269             "amenity/bank/Caja Duero": {
85270                 "tags": {
85271                     "name": "Caja Duero",
85272                     "amenity": "bank"
85273                 },
85274                 "name": "Caja Duero",
85275                 "icon": "bank",
85276                 "geometry": [
85277                     "point",
85278                     "vertex",
85279                     "area"
85280                 ],
85281                 "fields": [
85282                     "atm",
85283                     "building_area",
85284                     "address",
85285                     "opening_hours"
85286                 ],
85287                 "suggestion": true
85288             },
85289             "amenity/bank/Regions Bank": {
85290                 "tags": {
85291                     "name": "Regions Bank",
85292                     "amenity": "bank"
85293                 },
85294                 "name": "Regions Bank",
85295                 "icon": "bank",
85296                 "geometry": [
85297                     "point",
85298                     "vertex",
85299                     "area"
85300                 ],
85301                 "fields": [
85302                     "atm",
85303                     "building_area",
85304                     "address",
85305                     "opening_hours"
85306                 ],
85307                 "suggestion": true
85308             },
85309             "amenity/bank/Росбанк": {
85310                 "tags": {
85311                     "name": "Росбанк",
85312                     "amenity": "bank"
85313                 },
85314                 "name": "Росбанк",
85315                 "icon": "bank",
85316                 "geometry": [
85317                     "point",
85318                     "vertex",
85319                     "area"
85320                 ],
85321                 "fields": [
85322                     "atm",
85323                     "building_area",
85324                     "address",
85325                     "opening_hours"
85326                 ],
85327                 "suggestion": true
85328             },
85329             "amenity/bank/Banco Estado": {
85330                 "tags": {
85331                     "name": "Banco Estado",
85332                     "amenity": "bank"
85333                 },
85334                 "name": "Banco Estado",
85335                 "icon": "bank",
85336                 "geometry": [
85337                     "point",
85338                     "vertex",
85339                     "area"
85340                 ],
85341                 "fields": [
85342                     "atm",
85343                     "building_area",
85344                     "address",
85345                     "opening_hours"
85346                 ],
85347                 "suggestion": true
85348             },
85349             "amenity/bank/BCI": {
85350                 "tags": {
85351                     "name": "BCI",
85352                     "amenity": "bank"
85353                 },
85354                 "name": "BCI",
85355                 "icon": "bank",
85356                 "geometry": [
85357                     "point",
85358                     "vertex",
85359                     "area"
85360                 ],
85361                 "fields": [
85362                     "atm",
85363                     "building_area",
85364                     "address",
85365                     "opening_hours"
85366                 ],
85367                 "suggestion": true
85368             },
85369             "amenity/bank/SunTrust": {
85370                 "tags": {
85371                     "name": "SunTrust",
85372                     "amenity": "bank"
85373                 },
85374                 "name": "SunTrust",
85375                 "icon": "bank",
85376                 "geometry": [
85377                     "point",
85378                     "vertex",
85379                     "area"
85380                 ],
85381                 "fields": [
85382                     "atm",
85383                     "building_area",
85384                     "address",
85385                     "opening_hours"
85386                 ],
85387                 "suggestion": true
85388             },
85389             "amenity/bank/PNC Bank": {
85390                 "tags": {
85391                     "name": "PNC Bank",
85392                     "amenity": "bank"
85393                 },
85394                 "name": "PNC Bank",
85395                 "icon": "bank",
85396                 "geometry": [
85397                     "point",
85398                     "vertex",
85399                     "area"
85400                 ],
85401                 "fields": [
85402                     "atm",
85403                     "building_area",
85404                     "address",
85405                     "opening_hours"
85406                 ],
85407                 "suggestion": true
85408             },
85409             "amenity/bank/신한은행": {
85410                 "tags": {
85411                     "name": "신한은행",
85412                     "name:en": "Sinhan Bank",
85413                     "amenity": "bank"
85414                 },
85415                 "name": "신한은행",
85416                 "icon": "bank",
85417                 "geometry": [
85418                     "point",
85419                     "vertex",
85420                     "area"
85421                 ],
85422                 "fields": [
85423                     "atm",
85424                     "building_area",
85425                     "address",
85426                     "opening_hours"
85427                 ],
85428                 "suggestion": true
85429             },
85430             "amenity/bank/우리은행": {
85431                 "tags": {
85432                     "name": "우리은행",
85433                     "name:en": "Uri Bank",
85434                     "amenity": "bank"
85435                 },
85436                 "name": "우리은행",
85437                 "icon": "bank",
85438                 "geometry": [
85439                     "point",
85440                     "vertex",
85441                     "area"
85442                 ],
85443                 "fields": [
85444                     "atm",
85445                     "building_area",
85446                     "address",
85447                     "opening_hours"
85448                 ],
85449                 "suggestion": true
85450             },
85451             "amenity/bank/국민은행": {
85452                 "tags": {
85453                     "name": "국민은행",
85454                     "name:en": "Gungmin Bank",
85455                     "amenity": "bank"
85456                 },
85457                 "name": "국민은행",
85458                 "icon": "bank",
85459                 "geometry": [
85460                     "point",
85461                     "vertex",
85462                     "area"
85463                 ],
85464                 "fields": [
85465                     "atm",
85466                     "building_area",
85467                     "address",
85468                     "opening_hours"
85469                 ],
85470                 "suggestion": true
85471             },
85472             "amenity/bank/중소기업은행": {
85473                 "tags": {
85474                     "name": "중소기업은행",
85475                     "name:en": "Industrial Bank of Korea",
85476                     "amenity": "bank"
85477                 },
85478                 "name": "중소기업은행",
85479                 "icon": "bank",
85480                 "geometry": [
85481                     "point",
85482                     "vertex",
85483                     "area"
85484                 ],
85485                 "fields": [
85486                     "atm",
85487                     "building_area",
85488                     "address",
85489                     "opening_hours"
85490                 ],
85491                 "suggestion": true
85492             },
85493             "amenity/bank/광주은행": {
85494                 "tags": {
85495                     "name": "광주은행",
85496                     "name:en": "Gwangju Bank",
85497                     "amenity": "bank"
85498                 },
85499                 "name": "광주은행",
85500                 "icon": "bank",
85501                 "geometry": [
85502                     "point",
85503                     "vertex",
85504                     "area"
85505                 ],
85506                 "fields": [
85507                     "atm",
85508                     "building_area",
85509                     "address",
85510                     "opening_hours"
85511                 ],
85512                 "suggestion": true
85513             },
85514             "amenity/bank/Газпромбанк": {
85515                 "tags": {
85516                     "name": "Газпромбанк",
85517                     "amenity": "bank"
85518                 },
85519                 "name": "Газпромбанк",
85520                 "icon": "bank",
85521                 "geometry": [
85522                     "point",
85523                     "vertex",
85524                     "area"
85525                 ],
85526                 "fields": [
85527                     "atm",
85528                     "building_area",
85529                     "address",
85530                     "opening_hours"
85531                 ],
85532                 "suggestion": true
85533             },
85534             "amenity/bank/M&T Bank": {
85535                 "tags": {
85536                     "name": "M&T Bank",
85537                     "amenity": "bank"
85538                 },
85539                 "name": "M&T Bank",
85540                 "icon": "bank",
85541                 "geometry": [
85542                     "point",
85543                     "vertex",
85544                     "area"
85545                 ],
85546                 "fields": [
85547                     "atm",
85548                     "building_area",
85549                     "address",
85550                     "opening_hours"
85551                 ],
85552                 "suggestion": true
85553             },
85554             "amenity/bank/Caja de Burgos": {
85555                 "tags": {
85556                     "name": "Caja de Burgos",
85557                     "amenity": "bank"
85558                 },
85559                 "name": "Caja de Burgos",
85560                 "icon": "bank",
85561                 "geometry": [
85562                     "point",
85563                     "vertex",
85564                     "area"
85565                 ],
85566                 "fields": [
85567                     "atm",
85568                     "building_area",
85569                     "address",
85570                     "opening_hours"
85571                 ],
85572                 "suggestion": true
85573             },
85574             "amenity/bank/Santander Totta": {
85575                 "tags": {
85576                     "name": "Santander Totta",
85577                     "amenity": "bank"
85578                 },
85579                 "name": "Santander Totta",
85580                 "icon": "bank",
85581                 "geometry": [
85582                     "point",
85583                     "vertex",
85584                     "area"
85585                 ],
85586                 "fields": [
85587                     "atm",
85588                     "building_area",
85589                     "address",
85590                     "opening_hours"
85591                 ],
85592                 "suggestion": true
85593             },
85594             "amenity/bank/УкрСиббанк": {
85595                 "tags": {
85596                     "name": "УкрСиббанк",
85597                     "amenity": "bank"
85598                 },
85599                 "name": "УкрСиббанк",
85600                 "icon": "bank",
85601                 "geometry": [
85602                     "point",
85603                     "vertex",
85604                     "area"
85605                 ],
85606                 "fields": [
85607                     "atm",
85608                     "building_area",
85609                     "address",
85610                     "opening_hours"
85611                 ],
85612                 "suggestion": true
85613             },
85614             "amenity/bank/Ощадбанк": {
85615                 "tags": {
85616                     "name": "Ощадбанк",
85617                     "amenity": "bank"
85618                 },
85619                 "name": "Ощадбанк",
85620                 "icon": "bank",
85621                 "geometry": [
85622                     "point",
85623                     "vertex",
85624                     "area"
85625                 ],
85626                 "fields": [
85627                     "atm",
85628                     "building_area",
85629                     "address",
85630                     "opening_hours"
85631                 ],
85632                 "suggestion": true
85633             },
85634             "amenity/bank/Уралсиб": {
85635                 "tags": {
85636                     "name": "Уралсиб",
85637                     "amenity": "bank"
85638                 },
85639                 "name": "Уралсиб",
85640                 "icon": "bank",
85641                 "geometry": [
85642                     "point",
85643                     "vertex",
85644                     "area"
85645                 ],
85646                 "fields": [
85647                     "atm",
85648                     "building_area",
85649                     "address",
85650                     "opening_hours"
85651                 ],
85652                 "suggestion": true
85653             },
85654             "amenity/bank/りそな銀行": {
85655                 "tags": {
85656                     "name": "りそな銀行",
85657                     "name:en": "Mizuho Bank",
85658                     "amenity": "bank"
85659                 },
85660                 "name": "りそな銀行",
85661                 "icon": "bank",
85662                 "geometry": [
85663                     "point",
85664                     "vertex",
85665                     "area"
85666                 ],
85667                 "fields": [
85668                     "atm",
85669                     "building_area",
85670                     "address",
85671                     "opening_hours"
85672                 ],
85673                 "suggestion": true
85674             },
85675             "amenity/bank/Ecobank": {
85676                 "tags": {
85677                     "name": "Ecobank",
85678                     "amenity": "bank"
85679                 },
85680                 "name": "Ecobank",
85681                 "icon": "bank",
85682                 "geometry": [
85683                     "point",
85684                     "vertex",
85685                     "area"
85686                 ],
85687                 "fields": [
85688                     "atm",
85689                     "building_area",
85690                     "address",
85691                     "opening_hours"
85692                 ],
85693                 "suggestion": true
85694             },
85695             "amenity/bank/Cajero Automatico Bancared": {
85696                 "tags": {
85697                     "name": "Cajero Automatico Bancared",
85698                     "amenity": "bank"
85699                 },
85700                 "name": "Cajero Automatico Bancared",
85701                 "icon": "bank",
85702                 "geometry": [
85703                     "point",
85704                     "vertex",
85705                     "area"
85706                 ],
85707                 "fields": [
85708                     "atm",
85709                     "building_area",
85710                     "address",
85711                     "opening_hours"
85712                 ],
85713                 "suggestion": true
85714             },
85715             "amenity/bank/Промсвязьбанк": {
85716                 "tags": {
85717                     "name": "Промсвязьбанк",
85718                     "amenity": "bank"
85719                 },
85720                 "name": "Промсвязьбанк",
85721                 "icon": "bank",
85722                 "geometry": [
85723                     "point",
85724                     "vertex",
85725                     "area"
85726                 ],
85727                 "fields": [
85728                     "atm",
85729                     "building_area",
85730                     "address",
85731                     "opening_hours"
85732                 ],
85733                 "suggestion": true
85734             },
85735             "amenity/bank/三井住友銀行": {
85736                 "tags": {
85737                     "name": "三井住友銀行",
85738                     "amenity": "bank"
85739                 },
85740                 "name": "三井住友銀行",
85741                 "icon": "bank",
85742                 "geometry": [
85743                     "point",
85744                     "vertex",
85745                     "area"
85746                 ],
85747                 "fields": [
85748                     "atm",
85749                     "building_area",
85750                     "address",
85751                     "opening_hours"
85752                 ],
85753                 "suggestion": true
85754             },
85755             "amenity/bank/Banco Provincia": {
85756                 "tags": {
85757                     "name": "Banco Provincia",
85758                     "amenity": "bank"
85759                 },
85760                 "name": "Banco Provincia",
85761                 "icon": "bank",
85762                 "geometry": [
85763                     "point",
85764                     "vertex",
85765                     "area"
85766                 ],
85767                 "fields": [
85768                     "atm",
85769                     "building_area",
85770                     "address",
85771                     "opening_hours"
85772                 ],
85773                 "suggestion": true
85774             },
85775             "amenity/bank/BB&T": {
85776                 "tags": {
85777                     "name": "BB&T",
85778                     "amenity": "bank"
85779                 },
85780                 "name": "BB&T",
85781                 "icon": "bank",
85782                 "geometry": [
85783                     "point",
85784                     "vertex",
85785                     "area"
85786                 ],
85787                 "fields": [
85788                     "atm",
85789                     "building_area",
85790                     "address",
85791                     "opening_hours"
85792                 ],
85793                 "suggestion": true
85794             },
85795             "amenity/bank/Возрождение": {
85796                 "tags": {
85797                     "name": "Возрождение",
85798                     "amenity": "bank"
85799                 },
85800                 "name": "Возрождение",
85801                 "icon": "bank",
85802                 "geometry": [
85803                     "point",
85804                     "vertex",
85805                     "area"
85806                 ],
85807                 "fields": [
85808                     "atm",
85809                     "building_area",
85810                     "address",
85811                     "opening_hours"
85812                 ],
85813                 "suggestion": true
85814             },
85815             "amenity/bank/Capital One": {
85816                 "tags": {
85817                     "name": "Capital One",
85818                     "amenity": "bank"
85819                 },
85820                 "name": "Capital One",
85821                 "icon": "bank",
85822                 "geometry": [
85823                     "point",
85824                     "vertex",
85825                     "area"
85826                 ],
85827                 "fields": [
85828                     "atm",
85829                     "building_area",
85830                     "address",
85831                     "opening_hours"
85832                 ],
85833                 "suggestion": true
85834             },
85835             "amenity/bank/横浜銀行": {
85836                 "tags": {
85837                     "name": "横浜銀行",
85838                     "amenity": "bank"
85839                 },
85840                 "name": "横浜銀行",
85841                 "icon": "bank",
85842                 "geometry": [
85843                     "point",
85844                     "vertex",
85845                     "area"
85846                 ],
85847                 "fields": [
85848                     "atm",
85849                     "building_area",
85850                     "address",
85851                     "opening_hours"
85852                 ],
85853                 "suggestion": true
85854             },
85855             "amenity/bank/Bank Mandiri": {
85856                 "tags": {
85857                     "name": "Bank Mandiri",
85858                     "amenity": "bank"
85859                 },
85860                 "name": "Bank Mandiri",
85861                 "icon": "bank",
85862                 "geometry": [
85863                     "point",
85864                     "vertex",
85865                     "area"
85866                 ],
85867                 "fields": [
85868                     "atm",
85869                     "building_area",
85870                     "address",
85871                     "opening_hours"
85872                 ],
85873                 "suggestion": true
85874             },
85875             "amenity/bank/Banco de la Nación": {
85876                 "tags": {
85877                     "name": "Banco de la Nación",
85878                     "amenity": "bank"
85879                 },
85880                 "name": "Banco de la Nación",
85881                 "icon": "bank",
85882                 "geometry": [
85883                     "point",
85884                     "vertex",
85885                     "area"
85886                 ],
85887                 "fields": [
85888                     "atm",
85889                     "building_area",
85890                     "address",
85891                     "opening_hours"
85892                 ],
85893                 "suggestion": true
85894             },
85895             "amenity/bank/Banco G&T Continental": {
85896                 "tags": {
85897                     "name": "Banco G&T Continental",
85898                     "amenity": "bank"
85899                 },
85900                 "name": "Banco G&T Continental",
85901                 "icon": "bank",
85902                 "geometry": [
85903                     "point",
85904                     "vertex",
85905                     "area"
85906                 ],
85907                 "fields": [
85908                     "atm",
85909                     "building_area",
85910                     "address",
85911                     "opening_hours"
85912                 ],
85913                 "suggestion": true
85914             },
85915             "amenity/bank/Peoples Bank": {
85916                 "tags": {
85917                     "name": "Peoples Bank",
85918                     "amenity": "bank"
85919                 },
85920                 "name": "Peoples Bank",
85921                 "icon": "bank",
85922                 "geometry": [
85923                     "point",
85924                     "vertex",
85925                     "area"
85926                 ],
85927                 "fields": [
85928                     "atm",
85929                     "building_area",
85930                     "address",
85931                     "opening_hours"
85932                 ],
85933                 "suggestion": true
85934             },
85935             "amenity/bank/工商银行": {
85936                 "tags": {
85937                     "name": "工商银行",
85938                     "amenity": "bank"
85939                 },
85940                 "name": "工商银行",
85941                 "icon": "bank",
85942                 "geometry": [
85943                     "point",
85944                     "vertex",
85945                     "area"
85946                 ],
85947                 "fields": [
85948                     "atm",
85949                     "building_area",
85950                     "address",
85951                     "opening_hours"
85952                 ],
85953                 "suggestion": true
85954             },
85955             "amenity/bank/Совкомбанк": {
85956                 "tags": {
85957                     "name": "Совкомбанк",
85958                     "amenity": "bank"
85959                 },
85960                 "name": "Совкомбанк",
85961                 "icon": "bank",
85962                 "geometry": [
85963                     "point",
85964                     "vertex",
85965                     "area"
85966                 ],
85967                 "fields": [
85968                     "atm",
85969                     "building_area",
85970                     "address",
85971                     "opening_hours"
85972                 ],
85973                 "suggestion": true
85974             },
85975             "amenity/bank/Provincial": {
85976                 "tags": {
85977                     "name": "Provincial",
85978                     "amenity": "bank"
85979                 },
85980                 "name": "Provincial",
85981                 "icon": "bank",
85982                 "geometry": [
85983                     "point",
85984                     "vertex",
85985                     "area"
85986                 ],
85987                 "fields": [
85988                     "atm",
85989                     "building_area",
85990                     "address",
85991                     "opening_hours"
85992                 ],
85993                 "suggestion": true
85994             },
85995             "amenity/bank/Banco de Desarrollo Banrural": {
85996                 "tags": {
85997                     "name": "Banco de Desarrollo Banrural",
85998                     "amenity": "bank"
85999                 },
86000                 "name": "Banco de Desarrollo Banrural",
86001                 "icon": "bank",
86002                 "geometry": [
86003                     "point",
86004                     "vertex",
86005                     "area"
86006                 ],
86007                 "fields": [
86008                     "atm",
86009                     "building_area",
86010                     "address",
86011                     "opening_hours"
86012                 ],
86013                 "suggestion": true
86014             },
86015             "amenity/bank/Banco Bradesco": {
86016                 "tags": {
86017                     "name": "Banco Bradesco",
86018                     "amenity": "bank"
86019                 },
86020                 "name": "Banco Bradesco",
86021                 "icon": "bank",
86022                 "geometry": [
86023                     "point",
86024                     "vertex",
86025                     "area"
86026                 ],
86027                 "fields": [
86028                     "atm",
86029                     "building_area",
86030                     "address",
86031                     "opening_hours"
86032                 ],
86033                 "suggestion": true
86034             },
86035             "amenity/bank/Bicentenario": {
86036                 "tags": {
86037                     "name": "Bicentenario",
86038                     "amenity": "bank"
86039                 },
86040                 "name": "Bicentenario",
86041                 "icon": "bank",
86042                 "geometry": [
86043                     "point",
86044                     "vertex",
86045                     "area"
86046                 ],
86047                 "fields": [
86048                     "atm",
86049                     "building_area",
86050                     "address",
86051                     "opening_hours"
86052                 ],
86053                 "suggestion": true
86054             },
86055             "amenity/bank/ლიბერთი ბანკი": {
86056                 "tags": {
86057                     "name": "ლიბერთი ბანკი",
86058                     "name:en": "Liberty Bank",
86059                     "amenity": "bank"
86060                 },
86061                 "name": "ლიბერთი ბანკი",
86062                 "icon": "bank",
86063                 "geometry": [
86064                     "point",
86065                     "vertex",
86066                     "area"
86067                 ],
86068                 "fields": [
86069                     "atm",
86070                     "building_area",
86071                     "address",
86072                     "opening_hours"
86073                 ],
86074                 "suggestion": true
86075             },
86076             "amenity/bank/Banesco": {
86077                 "tags": {
86078                     "name": "Banesco",
86079                     "amenity": "bank"
86080                 },
86081                 "name": "Banesco",
86082                 "icon": "bank",
86083                 "geometry": [
86084                     "point",
86085                     "vertex",
86086                     "area"
86087                 ],
86088                 "fields": [
86089                     "atm",
86090                     "building_area",
86091                     "address",
86092                     "opening_hours"
86093                 ],
86094                 "suggestion": true
86095             },
86096             "amenity/bank/Mercantil": {
86097                 "tags": {
86098                     "name": "Mercantil",
86099                     "amenity": "bank"
86100                 },
86101                 "name": "Mercantil",
86102                 "icon": "bank",
86103                 "geometry": [
86104                     "point",
86105                     "vertex",
86106                     "area"
86107                 ],
86108                 "fields": [
86109                     "atm",
86110                     "building_area",
86111                     "address",
86112                     "opening_hours"
86113                 ],
86114                 "suggestion": true
86115             },
86116             "amenity/bank/Bank BRI": {
86117                 "tags": {
86118                     "name": "Bank BRI",
86119                     "amenity": "bank"
86120                 },
86121                 "name": "Bank BRI",
86122                 "icon": "bank",
86123                 "geometry": [
86124                     "point",
86125                     "vertex",
86126                     "area"
86127                 ],
86128                 "fields": [
86129                     "atm",
86130                     "building_area",
86131                     "address",
86132                     "opening_hours"
86133                 ],
86134                 "suggestion": true
86135             },
86136             "amenity/bank/Del Tesoro": {
86137                 "tags": {
86138                     "name": "Del Tesoro",
86139                     "amenity": "bank"
86140                 },
86141                 "name": "Del Tesoro",
86142                 "icon": "bank",
86143                 "geometry": [
86144                     "point",
86145                     "vertex",
86146                     "area"
86147                 ],
86148                 "fields": [
86149                     "atm",
86150                     "building_area",
86151                     "address",
86152                     "opening_hours"
86153                 ],
86154                 "suggestion": true
86155             },
86156             "amenity/bank/하나은행": {
86157                 "tags": {
86158                     "name": "하나은행",
86159                     "amenity": "bank"
86160                 },
86161                 "name": "하나은행",
86162                 "icon": "bank",
86163                 "geometry": [
86164                     "point",
86165                     "vertex",
86166                     "area"
86167                 ],
86168                 "fields": [
86169                     "atm",
86170                     "building_area",
86171                     "address",
86172                     "opening_hours"
86173                 ],
86174                 "suggestion": true
86175             },
86176             "amenity/bank/CityCommerce Bank": {
86177                 "tags": {
86178                     "name": "CityCommerce Bank",
86179                     "amenity": "bank"
86180                 },
86181                 "name": "CityCommerce Bank",
86182                 "icon": "bank",
86183                 "geometry": [
86184                     "point",
86185                     "vertex",
86186                     "area"
86187                 ],
86188                 "fields": [
86189                     "atm",
86190                     "building_area",
86191                     "address",
86192                     "opening_hours"
86193                 ],
86194                 "suggestion": true
86195             },
86196             "amenity/bank/De Venezuela": {
86197                 "tags": {
86198                     "name": "De Venezuela",
86199                     "amenity": "bank"
86200                 },
86201                 "name": "De Venezuela",
86202                 "icon": "bank",
86203                 "geometry": [
86204                     "point",
86205                     "vertex",
86206                     "area"
86207                 ],
86208                 "fields": [
86209                     "atm",
86210                     "building_area",
86211                     "address",
86212                     "opening_hours"
86213                 ],
86214                 "suggestion": true
86215             },
86216             "amenity/car_rental/Europcar": {
86217                 "tags": {
86218                     "name": "Europcar",
86219                     "amenity": "car_rental"
86220                 },
86221                 "name": "Europcar",
86222                 "icon": "car",
86223                 "geometry": [
86224                     "point",
86225                     "area"
86226                 ],
86227                 "fields": [
86228                     "operator"
86229                 ],
86230                 "suggestion": true
86231             },
86232             "amenity/car_rental/Budget": {
86233                 "tags": {
86234                     "name": "Budget",
86235                     "amenity": "car_rental"
86236                 },
86237                 "name": "Budget",
86238                 "icon": "car",
86239                 "geometry": [
86240                     "point",
86241                     "area"
86242                 ],
86243                 "fields": [
86244                     "operator"
86245                 ],
86246                 "suggestion": true
86247             },
86248             "amenity/car_rental/Sixt": {
86249                 "tags": {
86250                     "name": "Sixt",
86251                     "amenity": "car_rental"
86252                 },
86253                 "name": "Sixt",
86254                 "icon": "car",
86255                 "geometry": [
86256                     "point",
86257                     "area"
86258                 ],
86259                 "fields": [
86260                     "operator"
86261                 ],
86262                 "suggestion": true
86263             },
86264             "amenity/car_rental/Avis": {
86265                 "tags": {
86266                     "name": "Avis",
86267                     "amenity": "car_rental"
86268                 },
86269                 "name": "Avis",
86270                 "icon": "car",
86271                 "geometry": [
86272                     "point",
86273                     "area"
86274                 ],
86275                 "fields": [
86276                     "operator"
86277                 ],
86278                 "suggestion": true
86279             },
86280             "amenity/car_rental/Hertz": {
86281                 "tags": {
86282                     "name": "Hertz",
86283                     "amenity": "car_rental"
86284                 },
86285                 "name": "Hertz",
86286                 "icon": "car",
86287                 "geometry": [
86288                     "point",
86289                     "area"
86290                 ],
86291                 "fields": [
86292                     "operator"
86293                 ],
86294                 "suggestion": true
86295             },
86296             "amenity/car_rental/Enterprise": {
86297                 "tags": {
86298                     "name": "Enterprise",
86299                     "amenity": "car_rental"
86300                 },
86301                 "name": "Enterprise",
86302                 "icon": "car",
86303                 "geometry": [
86304                     "point",
86305                     "area"
86306                 ],
86307                 "fields": [
86308                     "operator"
86309                 ],
86310                 "suggestion": true
86311             },
86312             "amenity/car_rental/stadtmobil CarSharing-Station": {
86313                 "tags": {
86314                     "name": "stadtmobil CarSharing-Station",
86315                     "amenity": "car_rental"
86316                 },
86317                 "name": "stadtmobil CarSharing-Station",
86318                 "icon": "car",
86319                 "geometry": [
86320                     "point",
86321                     "area"
86322                 ],
86323                 "fields": [
86324                     "operator"
86325                 ],
86326                 "suggestion": true
86327             },
86328             "amenity/pharmacy/Rowlands Pharmacy": {
86329                 "tags": {
86330                     "name": "Rowlands Pharmacy",
86331                     "amenity": "pharmacy"
86332                 },
86333                 "name": "Rowlands Pharmacy",
86334                 "icon": "pharmacy",
86335                 "geometry": [
86336                     "point",
86337                     "vertex",
86338                     "area"
86339                 ],
86340                 "fields": [
86341                     "operator",
86342                     "building_area",
86343                     "address",
86344                     "opening_hours"
86345                 ],
86346                 "suggestion": true
86347             },
86348             "amenity/pharmacy/Boots": {
86349                 "tags": {
86350                     "name": "Boots",
86351                     "amenity": "pharmacy"
86352                 },
86353                 "name": "Boots",
86354                 "icon": "pharmacy",
86355                 "geometry": [
86356                     "point",
86357                     "vertex",
86358                     "area"
86359                 ],
86360                 "fields": [
86361                     "operator",
86362                     "building_area",
86363                     "address",
86364                     "opening_hours"
86365                 ],
86366                 "suggestion": true
86367             },
86368             "amenity/pharmacy/Marien-Apotheke": {
86369                 "tags": {
86370                     "name": "Marien-Apotheke",
86371                     "amenity": "pharmacy"
86372                 },
86373                 "name": "Marien-Apotheke",
86374                 "icon": "pharmacy",
86375                 "geometry": [
86376                     "point",
86377                     "vertex",
86378                     "area"
86379                 ],
86380                 "fields": [
86381                     "operator",
86382                     "building_area",
86383                     "address",
86384                     "opening_hours"
86385                 ],
86386                 "suggestion": true
86387             },
86388             "amenity/pharmacy/Mercury Drug": {
86389                 "tags": {
86390                     "name": "Mercury Drug",
86391                     "amenity": "pharmacy"
86392                 },
86393                 "name": "Mercury Drug",
86394                 "icon": "pharmacy",
86395                 "geometry": [
86396                     "point",
86397                     "vertex",
86398                     "area"
86399                 ],
86400                 "fields": [
86401                     "operator",
86402                     "building_area",
86403                     "address",
86404                     "opening_hours"
86405                 ],
86406                 "suggestion": true
86407             },
86408             "amenity/pharmacy/Löwen-Apotheke": {
86409                 "tags": {
86410                     "name": "Löwen-Apotheke",
86411                     "amenity": "pharmacy"
86412                 },
86413                 "name": "Löwen-Apotheke",
86414                 "icon": "pharmacy",
86415                 "geometry": [
86416                     "point",
86417                     "vertex",
86418                     "area"
86419                 ],
86420                 "fields": [
86421                     "operator",
86422                     "building_area",
86423                     "address",
86424                     "opening_hours"
86425                 ],
86426                 "suggestion": true
86427             },
86428             "amenity/pharmacy/Superdrug": {
86429                 "tags": {
86430                     "name": "Superdrug",
86431                     "amenity": "pharmacy"
86432                 },
86433                 "name": "Superdrug",
86434                 "icon": "pharmacy",
86435                 "geometry": [
86436                     "point",
86437                     "vertex",
86438                     "area"
86439                 ],
86440                 "fields": [
86441                     "operator",
86442                     "building_area",
86443                     "address",
86444                     "opening_hours"
86445                 ],
86446                 "suggestion": true
86447             },
86448             "amenity/pharmacy/Sonnen-Apotheke": {
86449                 "tags": {
86450                     "name": "Sonnen-Apotheke",
86451                     "amenity": "pharmacy"
86452                 },
86453                 "name": "Sonnen-Apotheke",
86454                 "icon": "pharmacy",
86455                 "geometry": [
86456                     "point",
86457                     "vertex",
86458                     "area"
86459                 ],
86460                 "fields": [
86461                     "operator",
86462                     "building_area",
86463                     "address",
86464                     "opening_hours"
86465                 ],
86466                 "suggestion": true
86467             },
86468             "amenity/pharmacy/Rathaus-Apotheke": {
86469                 "tags": {
86470                     "name": "Rathaus-Apotheke",
86471                     "amenity": "pharmacy"
86472                 },
86473                 "name": "Rathaus-Apotheke",
86474                 "icon": "pharmacy",
86475                 "geometry": [
86476                     "point",
86477                     "vertex",
86478                     "area"
86479                 ],
86480                 "fields": [
86481                     "operator",
86482                     "building_area",
86483                     "address",
86484                     "opening_hours"
86485                 ],
86486                 "suggestion": true
86487             },
86488             "amenity/pharmacy/Engel-Apotheke": {
86489                 "tags": {
86490                     "name": "Engel-Apotheke",
86491                     "amenity": "pharmacy"
86492                 },
86493                 "name": "Engel-Apotheke",
86494                 "icon": "pharmacy",
86495                 "geometry": [
86496                     "point",
86497                     "vertex",
86498                     "area"
86499                 ],
86500                 "fields": [
86501                     "operator",
86502                     "building_area",
86503                     "address",
86504                     "opening_hours"
86505                 ],
86506                 "suggestion": true
86507             },
86508             "amenity/pharmacy/Hirsch-Apotheke": {
86509                 "tags": {
86510                     "name": "Hirsch-Apotheke",
86511                     "amenity": "pharmacy"
86512                 },
86513                 "name": "Hirsch-Apotheke",
86514                 "icon": "pharmacy",
86515                 "geometry": [
86516                     "point",
86517                     "vertex",
86518                     "area"
86519                 ],
86520                 "fields": [
86521                     "operator",
86522                     "building_area",
86523                     "address",
86524                     "opening_hours"
86525                 ],
86526                 "suggestion": true
86527             },
86528             "amenity/pharmacy/Stern-Apotheke": {
86529                 "tags": {
86530                     "name": "Stern-Apotheke",
86531                     "amenity": "pharmacy"
86532                 },
86533                 "name": "Stern-Apotheke",
86534                 "icon": "pharmacy",
86535                 "geometry": [
86536                     "point",
86537                     "vertex",
86538                     "area"
86539                 ],
86540                 "fields": [
86541                     "operator",
86542                     "building_area",
86543                     "address",
86544                     "opening_hours"
86545                 ],
86546                 "suggestion": true
86547             },
86548             "amenity/pharmacy/Lloyds Pharmacy": {
86549                 "tags": {
86550                     "name": "Lloyds Pharmacy",
86551                     "amenity": "pharmacy"
86552                 },
86553                 "name": "Lloyds Pharmacy",
86554                 "icon": "pharmacy",
86555                 "geometry": [
86556                     "point",
86557                     "vertex",
86558                     "area"
86559                 ],
86560                 "fields": [
86561                     "operator",
86562                     "building_area",
86563                     "address",
86564                     "opening_hours"
86565                 ],
86566                 "suggestion": true
86567             },
86568             "amenity/pharmacy/Rosen-Apotheke": {
86569                 "tags": {
86570                     "name": "Rosen-Apotheke",
86571                     "amenity": "pharmacy"
86572                 },
86573                 "name": "Rosen-Apotheke",
86574                 "icon": "pharmacy",
86575                 "geometry": [
86576                     "point",
86577                     "vertex",
86578                     "area"
86579                 ],
86580                 "fields": [
86581                     "operator",
86582                     "building_area",
86583                     "address",
86584                     "opening_hours"
86585                 ],
86586                 "suggestion": true
86587             },
86588             "amenity/pharmacy/Stadt-Apotheke": {
86589                 "tags": {
86590                     "name": "Stadt-Apotheke",
86591                     "amenity": "pharmacy"
86592                 },
86593                 "name": "Stadt-Apotheke",
86594                 "icon": "pharmacy",
86595                 "geometry": [
86596                     "point",
86597                     "vertex",
86598                     "area"
86599                 ],
86600                 "fields": [
86601                     "operator",
86602                     "building_area",
86603                     "address",
86604                     "opening_hours"
86605                 ],
86606                 "suggestion": true
86607             },
86608             "amenity/pharmacy/Markt-Apotheke": {
86609                 "tags": {
86610                     "name": "Markt-Apotheke",
86611                     "amenity": "pharmacy"
86612                 },
86613                 "name": "Markt-Apotheke",
86614                 "icon": "pharmacy",
86615                 "geometry": [
86616                     "point",
86617                     "vertex",
86618                     "area"
86619                 ],
86620                 "fields": [
86621                     "operator",
86622                     "building_area",
86623                     "address",
86624                     "opening_hours"
86625                 ],
86626                 "suggestion": true
86627             },
86628             "amenity/pharmacy/Аптека": {
86629                 "tags": {
86630                     "name": "Аптека",
86631                     "amenity": "pharmacy"
86632                 },
86633                 "name": "Аптека",
86634                 "icon": "pharmacy",
86635                 "geometry": [
86636                     "point",
86637                     "vertex",
86638                     "area"
86639                 ],
86640                 "fields": [
86641                     "operator",
86642                     "building_area",
86643                     "address",
86644                     "opening_hours"
86645                 ],
86646                 "suggestion": true
86647             },
86648             "amenity/pharmacy/Pharmasave": {
86649                 "tags": {
86650                     "name": "Pharmasave",
86651                     "amenity": "pharmacy"
86652                 },
86653                 "name": "Pharmasave",
86654                 "icon": "pharmacy",
86655                 "geometry": [
86656                     "point",
86657                     "vertex",
86658                     "area"
86659                 ],
86660                 "fields": [
86661                     "operator",
86662                     "building_area",
86663                     "address",
86664                     "opening_hours"
86665                 ],
86666                 "suggestion": true
86667             },
86668             "amenity/pharmacy/Brunnen-Apotheke": {
86669                 "tags": {
86670                     "name": "Brunnen-Apotheke",
86671                     "amenity": "pharmacy"
86672                 },
86673                 "name": "Brunnen-Apotheke",
86674                 "icon": "pharmacy",
86675                 "geometry": [
86676                     "point",
86677                     "vertex",
86678                     "area"
86679                 ],
86680                 "fields": [
86681                     "operator",
86682                     "building_area",
86683                     "address",
86684                     "opening_hours"
86685                 ],
86686                 "suggestion": true
86687             },
86688             "amenity/pharmacy/Shoppers Drug Mart": {
86689                 "tags": {
86690                     "name": "Shoppers Drug Mart",
86691                     "amenity": "pharmacy"
86692                 },
86693                 "name": "Shoppers Drug Mart",
86694                 "icon": "pharmacy",
86695                 "geometry": [
86696                     "point",
86697                     "vertex",
86698                     "area"
86699                 ],
86700                 "fields": [
86701                     "operator",
86702                     "building_area",
86703                     "address",
86704                     "opening_hours"
86705                 ],
86706                 "suggestion": true
86707             },
86708             "amenity/pharmacy/Apotheke am Markt": {
86709                 "tags": {
86710                     "name": "Apotheke am Markt",
86711                     "amenity": "pharmacy"
86712                 },
86713                 "name": "Apotheke am Markt",
86714                 "icon": "pharmacy",
86715                 "geometry": [
86716                     "point",
86717                     "vertex",
86718                     "area"
86719                 ],
86720                 "fields": [
86721                     "operator",
86722                     "building_area",
86723                     "address",
86724                     "opening_hours"
86725                 ],
86726                 "suggestion": true
86727             },
86728             "amenity/pharmacy/Alte Apotheke": {
86729                 "tags": {
86730                     "name": "Alte Apotheke",
86731                     "amenity": "pharmacy"
86732                 },
86733                 "name": "Alte Apotheke",
86734                 "icon": "pharmacy",
86735                 "geometry": [
86736                     "point",
86737                     "vertex",
86738                     "area"
86739                 ],
86740                 "fields": [
86741                     "operator",
86742                     "building_area",
86743                     "address",
86744                     "opening_hours"
86745                 ],
86746                 "suggestion": true
86747             },
86748             "amenity/pharmacy/Neue Apotheke": {
86749                 "tags": {
86750                     "name": "Neue Apotheke",
86751                     "amenity": "pharmacy"
86752                 },
86753                 "name": "Neue Apotheke",
86754                 "icon": "pharmacy",
86755                 "geometry": [
86756                     "point",
86757                     "vertex",
86758                     "area"
86759                 ],
86760                 "fields": [
86761                     "operator",
86762                     "building_area",
86763                     "address",
86764                     "opening_hours"
86765                 ],
86766                 "suggestion": true
86767             },
86768             "amenity/pharmacy/Gintarinė vaistinė": {
86769                 "tags": {
86770                     "name": "Gintarinė vaistinė",
86771                     "amenity": "pharmacy"
86772                 },
86773                 "name": "Gintarinė vaistinė",
86774                 "icon": "pharmacy",
86775                 "geometry": [
86776                     "point",
86777                     "vertex",
86778                     "area"
86779                 ],
86780                 "fields": [
86781                     "operator",
86782                     "building_area",
86783                     "address",
86784                     "opening_hours"
86785                 ],
86786                 "suggestion": true
86787             },
86788             "amenity/pharmacy/Rats-Apotheke": {
86789                 "tags": {
86790                     "name": "Rats-Apotheke",
86791                     "amenity": "pharmacy"
86792                 },
86793                 "name": "Rats-Apotheke",
86794                 "icon": "pharmacy",
86795                 "geometry": [
86796                     "point",
86797                     "vertex",
86798                     "area"
86799                 ],
86800                 "fields": [
86801                     "operator",
86802                     "building_area",
86803                     "address",
86804                     "opening_hours"
86805                 ],
86806                 "suggestion": true
86807             },
86808             "amenity/pharmacy/Adler Apotheke": {
86809                 "tags": {
86810                     "name": "Adler Apotheke",
86811                     "amenity": "pharmacy"
86812                 },
86813                 "name": "Adler Apotheke",
86814                 "icon": "pharmacy",
86815                 "geometry": [
86816                     "point",
86817                     "vertex",
86818                     "area"
86819                 ],
86820                 "fields": [
86821                     "operator",
86822                     "building_area",
86823                     "address",
86824                     "opening_hours"
86825                 ],
86826                 "suggestion": true
86827             },
86828             "amenity/pharmacy/Pharmacie Centrale": {
86829                 "tags": {
86830                     "name": "Pharmacie Centrale",
86831                     "amenity": "pharmacy"
86832                 },
86833                 "name": "Pharmacie Centrale",
86834                 "icon": "pharmacy",
86835                 "geometry": [
86836                     "point",
86837                     "vertex",
86838                     "area"
86839                 ],
86840                 "fields": [
86841                     "operator",
86842                     "building_area",
86843                     "address",
86844                     "opening_hours"
86845                 ],
86846                 "suggestion": true
86847             },
86848             "amenity/pharmacy/Walgreens": {
86849                 "tags": {
86850                     "name": "Walgreens",
86851                     "amenity": "pharmacy"
86852                 },
86853                 "name": "Walgreens",
86854                 "icon": "pharmacy",
86855                 "geometry": [
86856                     "point",
86857                     "vertex",
86858                     "area"
86859                 ],
86860                 "fields": [
86861                     "operator",
86862                     "building_area",
86863                     "address",
86864                     "opening_hours"
86865                 ],
86866                 "suggestion": true
86867             },
86868             "amenity/pharmacy/Rite Aid": {
86869                 "tags": {
86870                     "name": "Rite Aid",
86871                     "amenity": "pharmacy"
86872                 },
86873                 "name": "Rite Aid",
86874                 "icon": "pharmacy",
86875                 "geometry": [
86876                     "point",
86877                     "vertex",
86878                     "area"
86879                 ],
86880                 "fields": [
86881                     "operator",
86882                     "building_area",
86883                     "address",
86884                     "opening_hours"
86885                 ],
86886                 "suggestion": true
86887             },
86888             "amenity/pharmacy/Apotheke": {
86889                 "tags": {
86890                     "name": "Apotheke",
86891                     "amenity": "pharmacy"
86892                 },
86893                 "name": "Apotheke",
86894                 "icon": "pharmacy",
86895                 "geometry": [
86896                     "point",
86897                     "vertex",
86898                     "area"
86899                 ],
86900                 "fields": [
86901                     "operator",
86902                     "building_area",
86903                     "address",
86904                     "opening_hours"
86905                 ],
86906                 "suggestion": true
86907             },
86908             "amenity/pharmacy/Linden-Apotheke": {
86909                 "tags": {
86910                     "name": "Linden-Apotheke",
86911                     "amenity": "pharmacy"
86912                 },
86913                 "name": "Linden-Apotheke",
86914                 "icon": "pharmacy",
86915                 "geometry": [
86916                     "point",
86917                     "vertex",
86918                     "area"
86919                 ],
86920                 "fields": [
86921                     "operator",
86922                     "building_area",
86923                     "address",
86924                     "opening_hours"
86925                 ],
86926                 "suggestion": true
86927             },
86928             "amenity/pharmacy/Bahnhof-Apotheke": {
86929                 "tags": {
86930                     "name": "Bahnhof-Apotheke",
86931                     "amenity": "pharmacy"
86932                 },
86933                 "name": "Bahnhof-Apotheke",
86934                 "icon": "pharmacy",
86935                 "geometry": [
86936                     "point",
86937                     "vertex",
86938                     "area"
86939                 ],
86940                 "fields": [
86941                     "operator",
86942                     "building_area",
86943                     "address",
86944                     "opening_hours"
86945                 ],
86946                 "suggestion": true
86947             },
86948             "amenity/pharmacy/Burg-Apotheke": {
86949                 "tags": {
86950                     "name": "Burg-Apotheke",
86951                     "amenity": "pharmacy"
86952                 },
86953                 "name": "Burg-Apotheke",
86954                 "icon": "pharmacy",
86955                 "geometry": [
86956                     "point",
86957                     "vertex",
86958                     "area"
86959                 ],
86960                 "fields": [
86961                     "operator",
86962                     "building_area",
86963                     "address",
86964                     "opening_hours"
86965                 ],
86966                 "suggestion": true
86967             },
86968             "amenity/pharmacy/Jean Coutu": {
86969                 "tags": {
86970                     "name": "Jean Coutu",
86971                     "amenity": "pharmacy"
86972                 },
86973                 "name": "Jean Coutu",
86974                 "icon": "pharmacy",
86975                 "geometry": [
86976                     "point",
86977                     "vertex",
86978                     "area"
86979                 ],
86980                 "fields": [
86981                     "operator",
86982                     "building_area",
86983                     "address",
86984                     "opening_hours"
86985                 ],
86986                 "suggestion": true
86987             },
86988             "amenity/pharmacy/Pharmaprix": {
86989                 "tags": {
86990                     "name": "Pharmaprix",
86991                     "amenity": "pharmacy"
86992                 },
86993                 "name": "Pharmaprix",
86994                 "icon": "pharmacy",
86995                 "geometry": [
86996                     "point",
86997                     "vertex",
86998                     "area"
86999                 ],
87000                 "fields": [
87001                     "operator",
87002                     "building_area",
87003                     "address",
87004                     "opening_hours"
87005                 ],
87006                 "suggestion": true
87007             },
87008             "amenity/pharmacy/Farmacias Ahumada": {
87009                 "tags": {
87010                     "name": "Farmacias Ahumada",
87011                     "amenity": "pharmacy"
87012                 },
87013                 "name": "Farmacias Ahumada",
87014                 "icon": "pharmacy",
87015                 "geometry": [
87016                     "point",
87017                     "vertex",
87018                     "area"
87019                 ],
87020                 "fields": [
87021                     "operator",
87022                     "building_area",
87023                     "address",
87024                     "opening_hours"
87025                 ],
87026                 "suggestion": true
87027             },
87028             "amenity/pharmacy/Farmacia Comunale": {
87029                 "tags": {
87030                     "name": "Farmacia Comunale",
87031                     "amenity": "pharmacy"
87032                 },
87033                 "name": "Farmacia Comunale",
87034                 "icon": "pharmacy",
87035                 "geometry": [
87036                     "point",
87037                     "vertex",
87038                     "area"
87039                 ],
87040                 "fields": [
87041                     "operator",
87042                     "building_area",
87043                     "address",
87044                     "opening_hours"
87045                 ],
87046                 "suggestion": true
87047             },
87048             "amenity/pharmacy/Farmacias Cruz Verde": {
87049                 "tags": {
87050                     "name": "Farmacias Cruz Verde",
87051                     "amenity": "pharmacy"
87052                 },
87053                 "name": "Farmacias Cruz Verde",
87054                 "icon": "pharmacy",
87055                 "geometry": [
87056                     "point",
87057                     "vertex",
87058                     "area"
87059                 ],
87060                 "fields": [
87061                     "operator",
87062                     "building_area",
87063                     "address",
87064                     "opening_hours"
87065                 ],
87066                 "suggestion": true
87067             },
87068             "amenity/pharmacy/Cruz Verde": {
87069                 "tags": {
87070                     "name": "Cruz Verde",
87071                     "amenity": "pharmacy"
87072                 },
87073                 "name": "Cruz Verde",
87074                 "icon": "pharmacy",
87075                 "geometry": [
87076                     "point",
87077                     "vertex",
87078                     "area"
87079                 ],
87080                 "fields": [
87081                     "operator",
87082                     "building_area",
87083                     "address",
87084                     "opening_hours"
87085                 ],
87086                 "suggestion": true
87087             },
87088             "amenity/pharmacy/Hubertus Apotheke": {
87089                 "tags": {
87090                     "name": "Hubertus Apotheke",
87091                     "amenity": "pharmacy"
87092                 },
87093                 "name": "Hubertus Apotheke",
87094                 "icon": "pharmacy",
87095                 "geometry": [
87096                     "point",
87097                     "vertex",
87098                     "area"
87099                 ],
87100                 "fields": [
87101                     "operator",
87102                     "building_area",
87103                     "address",
87104                     "opening_hours"
87105                 ],
87106                 "suggestion": true
87107             },
87108             "amenity/pharmacy/CVS": {
87109                 "tags": {
87110                     "name": "CVS",
87111                     "amenity": "pharmacy"
87112                 },
87113                 "name": "CVS",
87114                 "icon": "pharmacy",
87115                 "geometry": [
87116                     "point",
87117                     "vertex",
87118                     "area"
87119                 ],
87120                 "fields": [
87121                     "operator",
87122                     "building_area",
87123                     "address",
87124                     "opening_hours"
87125                 ],
87126                 "suggestion": true
87127             },
87128             "amenity/pharmacy/Farmacias SalcoBrand": {
87129                 "tags": {
87130                     "name": "Farmacias SalcoBrand",
87131                     "amenity": "pharmacy"
87132                 },
87133                 "name": "Farmacias SalcoBrand",
87134                 "icon": "pharmacy",
87135                 "geometry": [
87136                     "point",
87137                     "vertex",
87138                     "area"
87139                 ],
87140                 "fields": [
87141                     "operator",
87142                     "building_area",
87143                     "address",
87144                     "opening_hours"
87145                 ],
87146                 "suggestion": true
87147             },
87148             "amenity/pharmacy/Фармация": {
87149                 "tags": {
87150                     "name": "Фармация",
87151                     "amenity": "pharmacy"
87152                 },
87153                 "name": "Фармация",
87154                 "icon": "pharmacy",
87155                 "geometry": [
87156                     "point",
87157                     "vertex",
87158                     "area"
87159                 ],
87160                 "fields": [
87161                     "operator",
87162                     "building_area",
87163                     "address",
87164                     "opening_hours"
87165                 ],
87166                 "suggestion": true
87167             },
87168             "amenity/pharmacy/Bären-Apotheke": {
87169                 "tags": {
87170                     "name": "Bären-Apotheke",
87171                     "amenity": "pharmacy"
87172                 },
87173                 "name": "Bären-Apotheke",
87174                 "icon": "pharmacy",
87175                 "geometry": [
87176                     "point",
87177                     "vertex",
87178                     "area"
87179                 ],
87180                 "fields": [
87181                     "operator",
87182                     "building_area",
87183                     "address",
87184                     "opening_hours"
87185                 ],
87186                 "suggestion": true
87187             },
87188             "amenity/pharmacy/Clicks": {
87189                 "tags": {
87190                     "name": "Clicks",
87191                     "amenity": "pharmacy"
87192                 },
87193                 "name": "Clicks",
87194                 "icon": "pharmacy",
87195                 "geometry": [
87196                     "point",
87197                     "vertex",
87198                     "area"
87199                 ],
87200                 "fields": [
87201                     "operator",
87202                     "building_area",
87203                     "address",
87204                     "opening_hours"
87205                 ],
87206                 "suggestion": true
87207             },
87208             "amenity/pharmacy/セイジョー": {
87209                 "tags": {
87210                     "name": "セイジョー",
87211                     "amenity": "pharmacy"
87212                 },
87213                 "name": "セイジョー",
87214                 "icon": "pharmacy",
87215                 "geometry": [
87216                     "point",
87217                     "vertex",
87218                     "area"
87219                 ],
87220                 "fields": [
87221                     "operator",
87222                     "building_area",
87223                     "address",
87224                     "opening_hours"
87225                 ],
87226                 "suggestion": true
87227             },
87228             "amenity/pharmacy/マツモトキヨシ": {
87229                 "tags": {
87230                     "name": "マツモトキヨシ",
87231                     "amenity": "pharmacy"
87232                 },
87233                 "name": "マツモトキヨシ",
87234                 "icon": "pharmacy",
87235                 "geometry": [
87236                     "point",
87237                     "vertex",
87238                     "area"
87239                 ],
87240                 "fields": [
87241                     "operator",
87242                     "building_area",
87243                     "address",
87244                     "opening_hours"
87245                 ],
87246                 "suggestion": true
87247             },
87248             "amenity/pharmacy/Dr. Max": {
87249                 "tags": {
87250                     "name": "Dr. Max",
87251                     "amenity": "pharmacy"
87252                 },
87253                 "name": "Dr. Max",
87254                 "icon": "pharmacy",
87255                 "geometry": [
87256                     "point",
87257                     "vertex",
87258                     "area"
87259                 ],
87260                 "fields": [
87261                     "operator",
87262                     "building_area",
87263                     "address",
87264                     "opening_hours"
87265                 ],
87266                 "suggestion": true
87267             },
87268             "amenity/pharmacy/Вита": {
87269                 "tags": {
87270                     "name": "Вита",
87271                     "amenity": "pharmacy"
87272                 },
87273                 "name": "Вита",
87274                 "icon": "pharmacy",
87275                 "geometry": [
87276                     "point",
87277                     "vertex",
87278                     "area"
87279                 ],
87280                 "fields": [
87281                     "operator",
87282                     "building_area",
87283                     "address",
87284                     "opening_hours"
87285                 ],
87286                 "suggestion": true
87287             },
87288             "amenity/pharmacy/サンドラッグ": {
87289                 "tags": {
87290                     "name": "サンドラッグ",
87291                     "amenity": "pharmacy"
87292                 },
87293                 "name": "サンドラッグ",
87294                 "icon": "pharmacy",
87295                 "geometry": [
87296                     "point",
87297                     "vertex",
87298                     "area"
87299                 ],
87300                 "fields": [
87301                     "operator",
87302                     "building_area",
87303                     "address",
87304                     "opening_hours"
87305                 ],
87306                 "suggestion": true
87307             },
87308             "amenity/pharmacy/Apteka": {
87309                 "tags": {
87310                     "name": "Apteka",
87311                     "amenity": "pharmacy"
87312                 },
87313                 "name": "Apteka",
87314                 "icon": "pharmacy",
87315                 "geometry": [
87316                     "point",
87317                     "vertex",
87318                     "area"
87319                 ],
87320                 "fields": [
87321                     "operator",
87322                     "building_area",
87323                     "address",
87324                     "opening_hours"
87325                 ],
87326                 "suggestion": true
87327             },
87328             "amenity/pharmacy/Первая помощь": {
87329                 "tags": {
87330                     "name": "Первая помощь",
87331                     "amenity": "pharmacy"
87332                 },
87333                 "name": "Первая помощь",
87334                 "icon": "pharmacy",
87335                 "geometry": [
87336                     "point",
87337                     "vertex",
87338                     "area"
87339                 ],
87340                 "fields": [
87341                     "operator",
87342                     "building_area",
87343                     "address",
87344                     "opening_hours"
87345                 ],
87346                 "suggestion": true
87347             },
87348             "amenity/pharmacy/Ригла": {
87349                 "tags": {
87350                     "name": "Ригла",
87351                     "amenity": "pharmacy"
87352                 },
87353                 "name": "Ригла",
87354                 "icon": "pharmacy",
87355                 "geometry": [
87356                     "point",
87357                     "vertex",
87358                     "area"
87359                 ],
87360                 "fields": [
87361                     "operator",
87362                     "building_area",
87363                     "address",
87364                     "opening_hours"
87365                 ],
87366                 "suggestion": true
87367             },
87368             "amenity/pharmacy/Имплозия": {
87369                 "tags": {
87370                     "name": "Имплозия",
87371                     "amenity": "pharmacy"
87372                 },
87373                 "name": "Имплозия",
87374                 "icon": "pharmacy",
87375                 "geometry": [
87376                     "point",
87377                     "vertex",
87378                     "area"
87379                 ],
87380                 "fields": [
87381                     "operator",
87382                     "building_area",
87383                     "address",
87384                     "opening_hours"
87385                 ],
87386                 "suggestion": true
87387             },
87388             "amenity/pharmacy/Kinney Drugs": {
87389                 "tags": {
87390                     "name": "Kinney Drugs",
87391                     "amenity": "pharmacy"
87392                 },
87393                 "name": "Kinney Drugs",
87394                 "icon": "pharmacy",
87395                 "geometry": [
87396                     "point",
87397                     "vertex",
87398                     "area"
87399                 ],
87400                 "fields": [
87401                     "operator",
87402                     "building_area",
87403                     "address",
87404                     "opening_hours"
87405                 ],
87406                 "suggestion": true
87407             },
87408             "amenity/pharmacy/Классика": {
87409                 "tags": {
87410                     "name": "Классика",
87411                     "amenity": "pharmacy"
87412                 },
87413                 "name": "Классика",
87414                 "icon": "pharmacy",
87415                 "geometry": [
87416                     "point",
87417                     "vertex",
87418                     "area"
87419                 ],
87420                 "fields": [
87421                     "operator",
87422                     "building_area",
87423                     "address",
87424                     "opening_hours"
87425                 ],
87426                 "suggestion": true
87427             },
87428             "amenity/pharmacy/Ljekarna": {
87429                 "tags": {
87430                     "name": "Ljekarna",
87431                     "amenity": "pharmacy"
87432                 },
87433                 "name": "Ljekarna",
87434                 "icon": "pharmacy",
87435                 "geometry": [
87436                     "point",
87437                     "vertex",
87438                     "area"
87439                 ],
87440                 "fields": [
87441                     "operator",
87442                     "building_area",
87443                     "address",
87444                     "opening_hours"
87445                 ],
87446                 "suggestion": true
87447             },
87448             "amenity/pharmacy/SalcoBrand": {
87449                 "tags": {
87450                     "name": "SalcoBrand",
87451                     "amenity": "pharmacy"
87452                 },
87453                 "name": "SalcoBrand",
87454                 "icon": "pharmacy",
87455                 "geometry": [
87456                     "point",
87457                     "vertex",
87458                     "area"
87459                 ],
87460                 "fields": [
87461                     "operator",
87462                     "building_area",
87463                     "address",
87464                     "opening_hours"
87465                 ],
87466                 "suggestion": true
87467             },
87468             "amenity/pharmacy/Аптека 36,6": {
87469                 "tags": {
87470                     "name": "Аптека 36,6",
87471                     "amenity": "pharmacy"
87472                 },
87473                 "name": "Аптека 36,6",
87474                 "icon": "pharmacy",
87475                 "geometry": [
87476                     "point",
87477                     "vertex",
87478                     "area"
87479                 ],
87480                 "fields": [
87481                     "operator",
87482                     "building_area",
87483                     "address",
87484                     "opening_hours"
87485                 ],
87486                 "suggestion": true
87487             },
87488             "amenity/pharmacy/Фармакор": {
87489                 "tags": {
87490                     "name": "Фармакор",
87491                     "amenity": "pharmacy"
87492                 },
87493                 "name": "Фармакор",
87494                 "icon": "pharmacy",
87495                 "geometry": [
87496                     "point",
87497                     "vertex",
87498                     "area"
87499                 ],
87500                 "fields": [
87501                     "operator",
87502                     "building_area",
87503                     "address",
87504                     "opening_hours"
87505                 ],
87506                 "suggestion": true
87507             },
87508             "amenity/pharmacy/スギ薬局": {
87509                 "tags": {
87510                     "name": "スギ薬局",
87511                     "amenity": "pharmacy"
87512                 },
87513                 "name": "スギ薬局",
87514                 "icon": "pharmacy",
87515                 "geometry": [
87516                     "point",
87517                     "vertex",
87518                     "area"
87519                 ],
87520                 "fields": [
87521                     "operator",
87522                     "building_area",
87523                     "address",
87524                     "opening_hours"
87525                 ],
87526                 "suggestion": true
87527             },
87528             "amenity/pharmacy/Аптечный пункт": {
87529                 "tags": {
87530                     "name": "Аптечный пункт",
87531                     "amenity": "pharmacy"
87532                 },
87533                 "name": "Аптечный пункт",
87534                 "icon": "pharmacy",
87535                 "geometry": [
87536                     "point",
87537                     "vertex",
87538                     "area"
87539                 ],
87540                 "fields": [
87541                     "operator",
87542                     "building_area",
87543                     "address",
87544                     "opening_hours"
87545                 ],
87546                 "suggestion": true
87547             },
87548             "amenity/pharmacy/Невис": {
87549                 "tags": {
87550                     "name": "Невис",
87551                     "amenity": "pharmacy"
87552                 },
87553                 "name": "Невис",
87554                 "icon": "pharmacy",
87555                 "geometry": [
87556                     "point",
87557                     "vertex",
87558                     "area"
87559                 ],
87560                 "fields": [
87561                     "operator",
87562                     "building_area",
87563                     "address",
87564                     "opening_hours"
87565                 ],
87566                 "suggestion": true
87567             },
87568             "amenity/pharmacy/トモズ (Tomod's)": {
87569                 "tags": {
87570                     "name": "トモズ (Tomod's)",
87571                     "amenity": "pharmacy"
87572                 },
87573                 "name": "トモズ (Tomod's)",
87574                 "icon": "pharmacy",
87575                 "geometry": [
87576                     "point",
87577                     "vertex",
87578                     "area"
87579                 ],
87580                 "fields": [
87581                     "operator",
87582                     "building_area",
87583                     "address",
87584                     "opening_hours"
87585                 ],
87586                 "suggestion": true
87587             },
87588             "amenity/pharmacy/Eurovaistinė": {
87589                 "tags": {
87590                     "name": "Eurovaistinė",
87591                     "amenity": "pharmacy"
87592                 },
87593                 "name": "Eurovaistinė",
87594                 "icon": "pharmacy",
87595                 "geometry": [
87596                     "point",
87597                     "vertex",
87598                     "area"
87599                 ],
87600                 "fields": [
87601                     "operator",
87602                     "building_area",
87603                     "address",
87604                     "opening_hours"
87605                 ],
87606                 "suggestion": true
87607             },
87608             "amenity/pharmacy/Farmacity": {
87609                 "tags": {
87610                     "name": "Farmacity",
87611                     "amenity": "pharmacy"
87612                 },
87613                 "name": "Farmacity",
87614                 "icon": "pharmacy",
87615                 "geometry": [
87616                     "point",
87617                     "vertex",
87618                     "area"
87619                 ],
87620                 "fields": [
87621                     "operator",
87622                     "building_area",
87623                     "address",
87624                     "opening_hours"
87625                 ],
87626                 "suggestion": true
87627             },
87628             "amenity/pharmacy/аптека": {
87629                 "tags": {
87630                     "name": "аптека",
87631                     "amenity": "pharmacy"
87632                 },
87633                 "name": "аптека",
87634                 "icon": "pharmacy",
87635                 "geometry": [
87636                     "point",
87637                     "vertex",
87638                     "area"
87639                 ],
87640                 "fields": [
87641                     "operator",
87642                     "building_area",
87643                     "address",
87644                     "opening_hours"
87645                 ],
87646                 "suggestion": true
87647             },
87648             "amenity/pharmacy/The Generics Pharmacy": {
87649                 "tags": {
87650                     "name": "The Generics Pharmacy",
87651                     "amenity": "pharmacy"
87652                 },
87653                 "name": "The Generics Pharmacy",
87654                 "icon": "pharmacy",
87655                 "geometry": [
87656                     "point",
87657                     "vertex",
87658                     "area"
87659                 ],
87660                 "fields": [
87661                     "operator",
87662                     "building_area",
87663                     "address",
87664                     "opening_hours"
87665                 ],
87666                 "suggestion": true
87667             },
87668             "amenity/pharmacy/Farmatodo": {
87669                 "tags": {
87670                     "name": "Farmatodo",
87671                     "amenity": "pharmacy"
87672                 },
87673                 "name": "Farmatodo",
87674                 "icon": "pharmacy",
87675                 "geometry": [
87676                     "point",
87677                     "vertex",
87678                     "area"
87679                 ],
87680                 "fields": [
87681                     "operator",
87682                     "building_area",
87683                     "address",
87684                     "opening_hours"
87685                 ],
87686                 "suggestion": true
87687             },
87688             "amenity/pharmacy/Duane Reade": {
87689                 "tags": {
87690                     "name": "Duane Reade",
87691                     "amenity": "pharmacy"
87692                 },
87693                 "name": "Duane Reade",
87694                 "icon": "pharmacy",
87695                 "geometry": [
87696                     "point",
87697                     "vertex",
87698                     "area"
87699                 ],
87700                 "fields": [
87701                     "operator",
87702                     "building_area",
87703                     "address",
87704                     "opening_hours"
87705                 ],
87706                 "suggestion": true
87707             },
87708             "amenity/pharmacy/Фармленд": {
87709                 "tags": {
87710                     "name": "Фармленд",
87711                     "amenity": "pharmacy"
87712                 },
87713                 "name": "Фармленд",
87714                 "icon": "pharmacy",
87715                 "geometry": [
87716                     "point",
87717                     "vertex",
87718                     "area"
87719                 ],
87720                 "fields": [
87721                     "operator",
87722                     "building_area",
87723                     "address",
87724                     "opening_hours"
87725                 ],
87726                 "suggestion": true
87727             },
87728             "amenity/pharmacy/ドラッグてらしま (Drug Terashima)": {
87729                 "tags": {
87730                     "name": "ドラッグてらしま (Drug Terashima)",
87731                     "amenity": "pharmacy"
87732                 },
87733                 "name": "ドラッグてらしま (Drug Terashima)",
87734                 "icon": "pharmacy",
87735                 "geometry": [
87736                     "point",
87737                     "vertex",
87738                     "area"
87739                 ],
87740                 "fields": [
87741                     "operator",
87742                     "building_area",
87743                     "address",
87744                     "opening_hours"
87745                 ],
87746                 "suggestion": true
87747             },
87748             "amenity/pharmacy/Арніка": {
87749                 "tags": {
87750                     "name": "Арніка",
87751                     "amenity": "pharmacy"
87752                 },
87753                 "name": "Арніка",
87754                 "icon": "pharmacy",
87755                 "geometry": [
87756                     "point",
87757                     "vertex",
87758                     "area"
87759                 ],
87760                 "fields": [
87761                     "operator",
87762                     "building_area",
87763                     "address",
87764                     "opening_hours"
87765                 ],
87766                 "suggestion": true
87767             },
87768             "amenity/pharmacy/ავერსი (Aversi)": {
87769                 "tags": {
87770                     "name": "ავერსი (Aversi)",
87771                     "amenity": "pharmacy"
87772                 },
87773                 "name": "ავერსი (Aversi)",
87774                 "icon": "pharmacy",
87775                 "geometry": [
87776                     "point",
87777                     "vertex",
87778                     "area"
87779                 ],
87780                 "fields": [
87781                     "operator",
87782                     "building_area",
87783                     "address",
87784                     "opening_hours"
87785                 ],
87786                 "suggestion": true
87787             },
87788             "amenity/pharmacy/Farmahorro": {
87789                 "tags": {
87790                     "name": "Farmahorro",
87791                     "amenity": "pharmacy"
87792                 },
87793                 "name": "Farmahorro",
87794                 "icon": "pharmacy",
87795                 "geometry": [
87796                     "point",
87797                     "vertex",
87798                     "area"
87799                 ],
87800                 "fields": [
87801                     "operator",
87802                     "building_area",
87803                     "address",
87804                     "opening_hours"
87805                 ],
87806                 "suggestion": true
87807             },
87808             "amenity/cafe/Starbucks": {
87809                 "tags": {
87810                     "name": "Starbucks",
87811                     "cuisine": "coffee_shop",
87812                     "amenity": "cafe"
87813                 },
87814                 "name": "Starbucks",
87815                 "icon": "cafe",
87816                 "geometry": [
87817                     "point",
87818                     "vertex",
87819                     "area"
87820                 ],
87821                 "fields": [
87822                     "cuisine",
87823                     "internet_access",
87824                     "building_area",
87825                     "address",
87826                     "opening_hours",
87827                     "smoking"
87828                 ],
87829                 "suggestion": true
87830             },
87831             "amenity/cafe/Cafeteria": {
87832                 "tags": {
87833                     "name": "Cafeteria",
87834                     "amenity": "cafe"
87835                 },
87836                 "name": "Cafeteria",
87837                 "icon": "cafe",
87838                 "geometry": [
87839                     "point",
87840                     "vertex",
87841                     "area"
87842                 ],
87843                 "fields": [
87844                     "cuisine",
87845                     "internet_access",
87846                     "building_area",
87847                     "address",
87848                     "opening_hours",
87849                     "smoking"
87850                 ],
87851                 "suggestion": true
87852             },
87853             "amenity/cafe/Costa": {
87854                 "tags": {
87855                     "name": "Costa",
87856                     "amenity": "cafe"
87857                 },
87858                 "name": "Costa",
87859                 "icon": "cafe",
87860                 "geometry": [
87861                     "point",
87862                     "vertex",
87863                     "area"
87864                 ],
87865                 "fields": [
87866                     "cuisine",
87867                     "internet_access",
87868                     "building_area",
87869                     "address",
87870                     "opening_hours",
87871                     "smoking"
87872                 ],
87873                 "suggestion": true
87874             },
87875             "amenity/cafe/Caffè Nero": {
87876                 "tags": {
87877                     "name": "Caffè Nero",
87878                     "amenity": "cafe"
87879                 },
87880                 "name": "Caffè Nero",
87881                 "icon": "cafe",
87882                 "geometry": [
87883                     "point",
87884                     "vertex",
87885                     "area"
87886                 ],
87887                 "fields": [
87888                     "cuisine",
87889                     "internet_access",
87890                     "building_area",
87891                     "address",
87892                     "opening_hours",
87893                     "smoking"
87894                 ],
87895                 "suggestion": true
87896             },
87897             "amenity/cafe/Кафе": {
87898                 "tags": {
87899                     "name": "Кафе",
87900                     "amenity": "cafe"
87901                 },
87902                 "name": "Кафе",
87903                 "icon": "cafe",
87904                 "geometry": [
87905                     "point",
87906                     "vertex",
87907                     "area"
87908                 ],
87909                 "fields": [
87910                     "cuisine",
87911                     "internet_access",
87912                     "building_area",
87913                     "address",
87914                     "opening_hours",
87915                     "smoking"
87916                 ],
87917                 "suggestion": true
87918             },
87919             "amenity/cafe/Café Central": {
87920                 "tags": {
87921                     "name": "Café Central",
87922                     "amenity": "cafe"
87923                 },
87924                 "name": "Café Central",
87925                 "icon": "cafe",
87926                 "geometry": [
87927                     "point",
87928                     "vertex",
87929                     "area"
87930                 ],
87931                 "fields": [
87932                     "cuisine",
87933                     "internet_access",
87934                     "building_area",
87935                     "address",
87936                     "opening_hours",
87937                     "smoking"
87938                 ],
87939                 "suggestion": true
87940             },
87941             "amenity/cafe/Second Cup": {
87942                 "tags": {
87943                     "name": "Second Cup",
87944                     "amenity": "cafe"
87945                 },
87946                 "name": "Second Cup",
87947                 "icon": "cafe",
87948                 "geometry": [
87949                     "point",
87950                     "vertex",
87951                     "area"
87952                 ],
87953                 "fields": [
87954                     "cuisine",
87955                     "internet_access",
87956                     "building_area",
87957                     "address",
87958                     "opening_hours",
87959                     "smoking"
87960                 ],
87961                 "suggestion": true
87962             },
87963             "amenity/cafe/Eisdiele": {
87964                 "tags": {
87965                     "name": "Eisdiele",
87966                     "amenity": "cafe"
87967                 },
87968                 "name": "Eisdiele",
87969                 "icon": "cafe",
87970                 "geometry": [
87971                     "point",
87972                     "vertex",
87973                     "area"
87974                 ],
87975                 "fields": [
87976                     "cuisine",
87977                     "internet_access",
87978                     "building_area",
87979                     "address",
87980                     "opening_hours",
87981                     "smoking"
87982                 ],
87983                 "suggestion": true
87984             },
87985             "amenity/cafe/Dunkin Donuts": {
87986                 "tags": {
87987                     "name": "Dunkin Donuts",
87988                     "cuisine": "donut",
87989                     "amenity": "cafe"
87990                 },
87991                 "name": "Dunkin Donuts",
87992                 "icon": "cafe",
87993                 "geometry": [
87994                     "point",
87995                     "vertex",
87996                     "area"
87997                 ],
87998                 "fields": [
87999                     "cuisine",
88000                     "internet_access",
88001                     "building_area",
88002                     "address",
88003                     "opening_hours",
88004                     "smoking"
88005                 ],
88006                 "suggestion": true
88007             },
88008             "amenity/cafe/Espresso House": {
88009                 "tags": {
88010                     "name": "Espresso House",
88011                     "amenity": "cafe"
88012                 },
88013                 "name": "Espresso House",
88014                 "icon": "cafe",
88015                 "geometry": [
88016                     "point",
88017                     "vertex",
88018                     "area"
88019                 ],
88020                 "fields": [
88021                     "cuisine",
88022                     "internet_access",
88023                     "building_area",
88024                     "address",
88025                     "opening_hours",
88026                     "smoking"
88027                 ],
88028                 "suggestion": true
88029             },
88030             "amenity/cafe/Segafredo": {
88031                 "tags": {
88032                     "name": "Segafredo",
88033                     "amenity": "cafe"
88034                 },
88035                 "name": "Segafredo",
88036                 "icon": "cafe",
88037                 "geometry": [
88038                     "point",
88039                     "vertex",
88040                     "area"
88041                 ],
88042                 "fields": [
88043                     "cuisine",
88044                     "internet_access",
88045                     "building_area",
88046                     "address",
88047                     "opening_hours",
88048                     "smoking"
88049                 ],
88050                 "suggestion": true
88051             },
88052             "amenity/cafe/Coffee Time": {
88053                 "tags": {
88054                     "name": "Coffee Time",
88055                     "amenity": "cafe"
88056                 },
88057                 "name": "Coffee Time",
88058                 "icon": "cafe",
88059                 "geometry": [
88060                     "point",
88061                     "vertex",
88062                     "area"
88063                 ],
88064                 "fields": [
88065                     "cuisine",
88066                     "internet_access",
88067                     "building_area",
88068                     "address",
88069                     "opening_hours",
88070                     "smoking"
88071                 ],
88072                 "suggestion": true
88073             },
88074             "amenity/cafe/Cafe Coffee Day": {
88075                 "tags": {
88076                     "name": "Cafe Coffee Day",
88077                     "amenity": "cafe"
88078                 },
88079                 "name": "Cafe Coffee Day",
88080                 "icon": "cafe",
88081                 "geometry": [
88082                     "point",
88083                     "vertex",
88084                     "area"
88085                 ],
88086                 "fields": [
88087                     "cuisine",
88088                     "internet_access",
88089                     "building_area",
88090                     "address",
88091                     "opening_hours",
88092                     "smoking"
88093                 ],
88094                 "suggestion": true
88095             },
88096             "amenity/cafe/Eiscafe Venezia": {
88097                 "tags": {
88098                     "name": "Eiscafe Venezia",
88099                     "amenity": "cafe"
88100                 },
88101                 "name": "Eiscafe Venezia",
88102                 "icon": "cafe",
88103                 "geometry": [
88104                     "point",
88105                     "vertex",
88106                     "area"
88107                 ],
88108                 "fields": [
88109                     "cuisine",
88110                     "internet_access",
88111                     "building_area",
88112                     "address",
88113                     "opening_hours",
88114                     "smoking"
88115                 ],
88116                 "suggestion": true
88117             },
88118             "amenity/cafe/スターバックス": {
88119                 "tags": {
88120                     "name": "スターバックス",
88121                     "name:en": "Starbucks",
88122                     "amenity": "cafe"
88123                 },
88124                 "name": "スターバックス",
88125                 "icon": "cafe",
88126                 "geometry": [
88127                     "point",
88128                     "vertex",
88129                     "area"
88130                 ],
88131                 "fields": [
88132                     "cuisine",
88133                     "internet_access",
88134                     "building_area",
88135                     "address",
88136                     "opening_hours",
88137                     "smoking"
88138                 ],
88139                 "suggestion": true
88140             },
88141             "amenity/cafe/Шоколадница": {
88142                 "tags": {
88143                     "name": "Шоколадница",
88144                     "amenity": "cafe"
88145                 },
88146                 "name": "Шоколадница",
88147                 "icon": "cafe",
88148                 "geometry": [
88149                     "point",
88150                     "vertex",
88151                     "area"
88152                 ],
88153                 "fields": [
88154                     "cuisine",
88155                     "internet_access",
88156                     "building_area",
88157                     "address",
88158                     "opening_hours",
88159                     "smoking"
88160                 ],
88161                 "suggestion": true
88162             },
88163             "amenity/cafe/Pret A Manger": {
88164                 "tags": {
88165                     "name": "Pret A Manger",
88166                     "amenity": "cafe"
88167                 },
88168                 "name": "Pret A Manger",
88169                 "icon": "cafe",
88170                 "geometry": [
88171                     "point",
88172                     "vertex",
88173                     "area"
88174                 ],
88175                 "fields": [
88176                     "cuisine",
88177                     "internet_access",
88178                     "building_area",
88179                     "address",
88180                     "opening_hours",
88181                     "smoking"
88182                 ],
88183                 "suggestion": true
88184             },
88185             "amenity/cafe/Столовая": {
88186                 "tags": {
88187                     "name": "Столовая",
88188                     "amenity": "cafe"
88189                 },
88190                 "name": "Столовая",
88191                 "icon": "cafe",
88192                 "geometry": [
88193                     "point",
88194                     "vertex",
88195                     "area"
88196                 ],
88197                 "fields": [
88198                     "cuisine",
88199                     "internet_access",
88200                     "building_area",
88201                     "address",
88202                     "opening_hours",
88203                     "smoking"
88204                 ],
88205                 "suggestion": true
88206             },
88207             "amenity/cafe/ドトール": {
88208                 "tags": {
88209                     "name": "ドトール",
88210                     "name:en": "DOUTOR",
88211                     "amenity": "cafe"
88212                 },
88213                 "name": "ドトール",
88214                 "icon": "cafe",
88215                 "geometry": [
88216                     "point",
88217                     "vertex",
88218                     "area"
88219                 ],
88220                 "fields": [
88221                     "cuisine",
88222                     "internet_access",
88223                     "building_area",
88224                     "address",
88225                     "opening_hours",
88226                     "smoking"
88227                 ],
88228                 "suggestion": true
88229             },
88230             "amenity/cafe/Tchibo": {
88231                 "tags": {
88232                     "name": "Tchibo",
88233                     "amenity": "cafe"
88234                 },
88235                 "name": "Tchibo",
88236                 "icon": "cafe",
88237                 "geometry": [
88238                     "point",
88239                     "vertex",
88240                     "area"
88241                 ],
88242                 "fields": [
88243                     "cuisine",
88244                     "internet_access",
88245                     "building_area",
88246                     "address",
88247                     "opening_hours",
88248                     "smoking"
88249                 ],
88250                 "suggestion": true
88251             },
88252             "amenity/cafe/Кофе Хауз": {
88253                 "tags": {
88254                     "name": "Кофе Хауз",
88255                     "amenity": "cafe"
88256                 },
88257                 "name": "Кофе Хауз",
88258                 "icon": "cafe",
88259                 "geometry": [
88260                     "point",
88261                     "vertex",
88262                     "area"
88263                 ],
88264                 "fields": [
88265                     "cuisine",
88266                     "internet_access",
88267                     "building_area",
88268                     "address",
88269                     "opening_hours",
88270                     "smoking"
88271                 ],
88272                 "suggestion": true
88273             },
88274             "amenity/cafe/Caribou Coffee": {
88275                 "tags": {
88276                     "name": "Caribou Coffee",
88277                     "amenity": "cafe"
88278                 },
88279                 "name": "Caribou Coffee",
88280                 "icon": "cafe",
88281                 "geometry": [
88282                     "point",
88283                     "vertex",
88284                     "area"
88285                 ],
88286                 "fields": [
88287                     "cuisine",
88288                     "internet_access",
88289                     "building_area",
88290                     "address",
88291                     "opening_hours",
88292                     "smoking"
88293                 ],
88294                 "suggestion": true
88295             },
88296             "amenity/cafe/Уют": {
88297                 "tags": {
88298                     "name": "Уют",
88299                     "amenity": "cafe"
88300                 },
88301                 "name": "Уют",
88302                 "icon": "cafe",
88303                 "geometry": [
88304                     "point",
88305                     "vertex",
88306                     "area"
88307                 ],
88308                 "fields": [
88309                     "cuisine",
88310                     "internet_access",
88311                     "building_area",
88312                     "address",
88313                     "opening_hours",
88314                     "smoking"
88315                 ],
88316                 "suggestion": true
88317             },
88318             "amenity/cafe/Шашлычная": {
88319                 "tags": {
88320                     "name": "Шашлычная",
88321                     "amenity": "cafe"
88322                 },
88323                 "name": "Шашлычная",
88324                 "icon": "cafe",
88325                 "geometry": [
88326                     "point",
88327                     "vertex",
88328                     "area"
88329                 ],
88330                 "fields": [
88331                     "cuisine",
88332                     "internet_access",
88333                     "building_area",
88334                     "address",
88335                     "opening_hours",
88336                     "smoking"
88337                 ],
88338                 "suggestion": true
88339             },
88340             "amenity/cafe/คาเฟ่ อเมซอน": {
88341                 "tags": {
88342                     "name": "คาเฟ่ อเมซอน",
88343                     "amenity": "cafe"
88344                 },
88345                 "name": "คาเฟ่ อเมซอน",
88346                 "icon": "cafe",
88347                 "geometry": [
88348                     "point",
88349                     "vertex",
88350                     "area"
88351                 ],
88352                 "fields": [
88353                     "cuisine",
88354                     "internet_access",
88355                     "building_area",
88356                     "address",
88357                     "opening_hours",
88358                     "smoking"
88359                 ],
88360                 "suggestion": true
88361             },
88362             "amenity/cafe/Traveler's Coffee": {
88363                 "tags": {
88364                     "name": "Traveler's Coffee",
88365                     "amenity": "cafe"
88366                 },
88367                 "name": "Traveler's Coffee",
88368                 "icon": "cafe",
88369                 "geometry": [
88370                     "point",
88371                     "vertex",
88372                     "area"
88373                 ],
88374                 "fields": [
88375                     "cuisine",
88376                     "internet_access",
88377                     "building_area",
88378                     "address",
88379                     "opening_hours",
88380                     "smoking"
88381                 ],
88382                 "suggestion": true
88383             },
88384             "amenity/cafe/カフェ・ド・クリエ": {
88385                 "tags": {
88386                     "name": "カフェ・ド・クリエ",
88387                     "name:en": "Cafe de CRIE",
88388                     "amenity": "cafe"
88389                 },
88390                 "name": "カフェ・ド・クリエ",
88391                 "icon": "cafe",
88392                 "geometry": [
88393                     "point",
88394                     "vertex",
88395                     "area"
88396                 ],
88397                 "fields": [
88398                     "cuisine",
88399                     "internet_access",
88400                     "building_area",
88401                     "address",
88402                     "opening_hours",
88403                     "smoking"
88404                 ],
88405                 "suggestion": true
88406             },
88407             "amenity/cafe/Cafe Amazon": {
88408                 "tags": {
88409                     "name": "Cafe Amazon",
88410                     "amenity": "cafe"
88411                 },
88412                 "name": "Cafe Amazon",
88413                 "icon": "cafe",
88414                 "geometry": [
88415                     "point",
88416                     "vertex",
88417                     "area"
88418                 ],
88419                 "fields": [
88420                     "cuisine",
88421                     "internet_access",
88422                     "building_area",
88423                     "address",
88424                     "opening_hours",
88425                     "smoking"
88426                 ],
88427                 "suggestion": true
88428             },
88429             "shop/supermarket/Budgens": {
88430                 "tags": {
88431                     "name": "Budgens",
88432                     "shop": "supermarket"
88433                 },
88434                 "name": "Budgens",
88435                 "icon": "grocery",
88436                 "geometry": [
88437                     "point",
88438                     "vertex",
88439                     "area"
88440                 ],
88441                 "fields": [
88442                     "operator",
88443                     "building_area",
88444                     "address"
88445                 ],
88446                 "suggestion": true
88447             },
88448             "shop/supermarket/Morrisons": {
88449                 "tags": {
88450                     "name": "Morrisons",
88451                     "shop": "supermarket"
88452                 },
88453                 "name": "Morrisons",
88454                 "icon": "grocery",
88455                 "geometry": [
88456                     "point",
88457                     "vertex",
88458                     "area"
88459                 ],
88460                 "fields": [
88461                     "operator",
88462                     "building_area",
88463                     "address"
88464                 ],
88465                 "suggestion": true
88466             },
88467             "shop/supermarket/Interspar": {
88468                 "tags": {
88469                     "name": "Interspar",
88470                     "shop": "supermarket"
88471                 },
88472                 "name": "Interspar",
88473                 "icon": "grocery",
88474                 "geometry": [
88475                     "point",
88476                     "vertex",
88477                     "area"
88478                 ],
88479                 "fields": [
88480                     "operator",
88481                     "building_area",
88482                     "address"
88483                 ],
88484                 "suggestion": true
88485             },
88486             "shop/supermarket/Merkur": {
88487                 "tags": {
88488                     "name": "Merkur",
88489                     "shop": "supermarket"
88490                 },
88491                 "name": "Merkur",
88492                 "icon": "grocery",
88493                 "geometry": [
88494                     "point",
88495                     "vertex",
88496                     "area"
88497                 ],
88498                 "fields": [
88499                     "operator",
88500                     "building_area",
88501                     "address"
88502                 ],
88503                 "suggestion": true
88504             },
88505             "shop/supermarket/Sainsbury's": {
88506                 "tags": {
88507                     "name": "Sainsbury's",
88508                     "shop": "supermarket"
88509                 },
88510                 "name": "Sainsbury's",
88511                 "icon": "grocery",
88512                 "geometry": [
88513                     "point",
88514                     "vertex",
88515                     "area"
88516                 ],
88517                 "fields": [
88518                     "operator",
88519                     "building_area",
88520                     "address"
88521                 ],
88522                 "suggestion": true
88523             },
88524             "shop/supermarket/Lidl": {
88525                 "tags": {
88526                     "name": "Lidl",
88527                     "shop": "supermarket"
88528                 },
88529                 "name": "Lidl",
88530                 "icon": "grocery",
88531                 "geometry": [
88532                     "point",
88533                     "vertex",
88534                     "area"
88535                 ],
88536                 "fields": [
88537                     "operator",
88538                     "building_area",
88539                     "address"
88540                 ],
88541                 "suggestion": true
88542             },
88543             "shop/supermarket/EDEKA": {
88544                 "tags": {
88545                     "name": "EDEKA",
88546                     "shop": "supermarket"
88547                 },
88548                 "name": "EDEKA",
88549                 "icon": "grocery",
88550                 "geometry": [
88551                     "point",
88552                     "vertex",
88553                     "area"
88554                 ],
88555                 "fields": [
88556                     "operator",
88557                     "building_area",
88558                     "address"
88559                 ],
88560                 "suggestion": true
88561             },
88562             "shop/supermarket/Coles": {
88563                 "tags": {
88564                     "name": "Coles",
88565                     "shop": "supermarket"
88566                 },
88567                 "name": "Coles",
88568                 "icon": "grocery",
88569                 "geometry": [
88570                     "point",
88571                     "vertex",
88572                     "area"
88573                 ],
88574                 "fields": [
88575                     "operator",
88576                     "building_area",
88577                     "address"
88578                 ],
88579                 "suggestion": true
88580             },
88581             "shop/supermarket/Iceland": {
88582                 "tags": {
88583                     "name": "Iceland",
88584                     "shop": "supermarket"
88585                 },
88586                 "name": "Iceland",
88587                 "icon": "grocery",
88588                 "geometry": [
88589                     "point",
88590                     "vertex",
88591                     "area"
88592                 ],
88593                 "fields": [
88594                     "operator",
88595                     "building_area",
88596                     "address"
88597                 ],
88598                 "suggestion": true
88599             },
88600             "shop/supermarket/Coop": {
88601                 "tags": {
88602                     "name": "Coop",
88603                     "shop": "supermarket"
88604                 },
88605                 "name": "Coop",
88606                 "icon": "grocery",
88607                 "geometry": [
88608                     "point",
88609                     "vertex",
88610                     "area"
88611                 ],
88612                 "fields": [
88613                     "operator",
88614                     "building_area",
88615                     "address"
88616                 ],
88617                 "suggestion": true
88618             },
88619             "shop/supermarket/Tesco": {
88620                 "tags": {
88621                     "name": "Tesco",
88622                     "shop": "supermarket"
88623                 },
88624                 "name": "Tesco",
88625                 "icon": "grocery",
88626                 "geometry": [
88627                     "point",
88628                     "vertex",
88629                     "area"
88630                 ],
88631                 "fields": [
88632                     "operator",
88633                     "building_area",
88634                     "address"
88635                 ],
88636                 "suggestion": true
88637             },
88638             "shop/supermarket/Woolworths": {
88639                 "tags": {
88640                     "name": "Woolworths",
88641                     "shop": "supermarket"
88642                 },
88643                 "name": "Woolworths",
88644                 "icon": "grocery",
88645                 "geometry": [
88646                     "point",
88647                     "vertex",
88648                     "area"
88649                 ],
88650                 "fields": [
88651                     "operator",
88652                     "building_area",
88653                     "address"
88654                 ],
88655                 "suggestion": true
88656             },
88657             "shop/supermarket/Zielpunkt": {
88658                 "tags": {
88659                     "name": "Zielpunkt",
88660                     "shop": "supermarket"
88661                 },
88662                 "name": "Zielpunkt",
88663                 "icon": "grocery",
88664                 "geometry": [
88665                     "point",
88666                     "vertex",
88667                     "area"
88668                 ],
88669                 "fields": [
88670                     "operator",
88671                     "building_area",
88672                     "address"
88673                 ],
88674                 "suggestion": true
88675             },
88676             "shop/supermarket/Nahkauf": {
88677                 "tags": {
88678                     "name": "Nahkauf",
88679                     "shop": "supermarket"
88680                 },
88681                 "name": "Nahkauf",
88682                 "icon": "grocery",
88683                 "geometry": [
88684                     "point",
88685                     "vertex",
88686                     "area"
88687                 ],
88688                 "fields": [
88689                     "operator",
88690                     "building_area",
88691                     "address"
88692                 ],
88693                 "suggestion": true
88694             },
88695             "shop/supermarket/Billa": {
88696                 "tags": {
88697                     "name": "Billa",
88698                     "shop": "supermarket"
88699                 },
88700                 "name": "Billa",
88701                 "icon": "grocery",
88702                 "geometry": [
88703                     "point",
88704                     "vertex",
88705                     "area"
88706                 ],
88707                 "fields": [
88708                     "operator",
88709                     "building_area",
88710                     "address"
88711                 ],
88712                 "suggestion": true
88713             },
88714             "shop/supermarket/Kaufland": {
88715                 "tags": {
88716                     "name": "Kaufland",
88717                     "shop": "supermarket"
88718                 },
88719                 "name": "Kaufland",
88720                 "icon": "grocery",
88721                 "geometry": [
88722                     "point",
88723                     "vertex",
88724                     "area"
88725                 ],
88726                 "fields": [
88727                     "operator",
88728                     "building_area",
88729                     "address"
88730                 ],
88731                 "suggestion": true
88732             },
88733             "shop/supermarket/Plus": {
88734                 "tags": {
88735                     "name": "Plus",
88736                     "shop": "supermarket"
88737                 },
88738                 "name": "Plus",
88739                 "icon": "grocery",
88740                 "geometry": [
88741                     "point",
88742                     "vertex",
88743                     "area"
88744                 ],
88745                 "fields": [
88746                     "operator",
88747                     "building_area",
88748                     "address"
88749                 ],
88750                 "suggestion": true
88751             },
88752             "shop/supermarket/ALDI": {
88753                 "tags": {
88754                     "name": "ALDI",
88755                     "shop": "supermarket"
88756                 },
88757                 "name": "ALDI",
88758                 "icon": "grocery",
88759                 "geometry": [
88760                     "point",
88761                     "vertex",
88762                     "area"
88763                 ],
88764                 "fields": [
88765                     "operator",
88766                     "building_area",
88767                     "address"
88768                 ],
88769                 "suggestion": true
88770             },
88771             "shop/supermarket/Checkers": {
88772                 "tags": {
88773                     "name": "Checkers",
88774                     "shop": "supermarket"
88775                 },
88776                 "name": "Checkers",
88777                 "icon": "grocery",
88778                 "geometry": [
88779                     "point",
88780                     "vertex",
88781                     "area"
88782                 ],
88783                 "fields": [
88784                     "operator",
88785                     "building_area",
88786                     "address"
88787                 ],
88788                 "suggestion": true
88789             },
88790             "shop/supermarket/Tesco Metro": {
88791                 "tags": {
88792                     "name": "Tesco Metro",
88793                     "shop": "supermarket"
88794                 },
88795                 "name": "Tesco Metro",
88796                 "icon": "grocery",
88797                 "geometry": [
88798                     "point",
88799                     "vertex",
88800                     "area"
88801                 ],
88802                 "fields": [
88803                     "operator",
88804                     "building_area",
88805                     "address"
88806                 ],
88807                 "suggestion": true
88808             },
88809             "shop/supermarket/NP": {
88810                 "tags": {
88811                     "name": "NP",
88812                     "shop": "supermarket"
88813                 },
88814                 "name": "NP",
88815                 "icon": "grocery",
88816                 "geometry": [
88817                     "point",
88818                     "vertex",
88819                     "area"
88820                 ],
88821                 "fields": [
88822                     "operator",
88823                     "building_area",
88824                     "address"
88825                 ],
88826                 "suggestion": true
88827             },
88828             "shop/supermarket/Penny": {
88829                 "tags": {
88830                     "name": "Penny",
88831                     "shop": "supermarket"
88832                 },
88833                 "name": "Penny",
88834                 "icon": "grocery",
88835                 "geometry": [
88836                     "point",
88837                     "vertex",
88838                     "area"
88839                 ],
88840                 "fields": [
88841                     "operator",
88842                     "building_area",
88843                     "address"
88844                 ],
88845                 "suggestion": true
88846             },
88847             "shop/supermarket/Norma": {
88848                 "tags": {
88849                     "name": "Norma",
88850                     "shop": "supermarket"
88851                 },
88852                 "name": "Norma",
88853                 "icon": "grocery",
88854                 "geometry": [
88855                     "point",
88856                     "vertex",
88857                     "area"
88858                 ],
88859                 "fields": [
88860                     "operator",
88861                     "building_area",
88862                     "address"
88863                 ],
88864                 "suggestion": true
88865             },
88866             "shop/supermarket/Asda": {
88867                 "tags": {
88868                     "name": "Asda",
88869                     "shop": "supermarket"
88870                 },
88871                 "name": "Asda",
88872                 "icon": "grocery",
88873                 "geometry": [
88874                     "point",
88875                     "vertex",
88876                     "area"
88877                 ],
88878                 "fields": [
88879                     "operator",
88880                     "building_area",
88881                     "address"
88882                 ],
88883                 "suggestion": true
88884             },
88885             "shop/supermarket/Netto": {
88886                 "tags": {
88887                     "name": "Netto",
88888                     "shop": "supermarket"
88889                 },
88890                 "name": "Netto",
88891                 "icon": "grocery",
88892                 "geometry": [
88893                     "point",
88894                     "vertex",
88895                     "area"
88896                 ],
88897                 "fields": [
88898                     "operator",
88899                     "building_area",
88900                     "address"
88901                 ],
88902                 "suggestion": true
88903             },
88904             "shop/supermarket/REWE": {
88905                 "tags": {
88906                     "name": "REWE",
88907                     "shop": "supermarket"
88908                 },
88909                 "name": "REWE",
88910                 "icon": "grocery",
88911                 "geometry": [
88912                     "point",
88913                     "vertex",
88914                     "area"
88915                 ],
88916                 "fields": [
88917                     "operator",
88918                     "building_area",
88919                     "address"
88920                 ],
88921                 "suggestion": true
88922             },
88923             "shop/supermarket/Rewe": {
88924                 "tags": {
88925                     "name": "Rewe",
88926                     "shop": "supermarket"
88927                 },
88928                 "name": "Rewe",
88929                 "icon": "grocery",
88930                 "geometry": [
88931                     "point",
88932                     "vertex",
88933                     "area"
88934                 ],
88935                 "fields": [
88936                     "operator",
88937                     "building_area",
88938                     "address"
88939                 ],
88940                 "suggestion": true
88941             },
88942             "shop/supermarket/Aldi Süd": {
88943                 "tags": {
88944                     "name": "Aldi Süd",
88945                     "shop": "supermarket"
88946                 },
88947                 "name": "Aldi Süd",
88948                 "icon": "grocery",
88949                 "geometry": [
88950                     "point",
88951                     "vertex",
88952                     "area"
88953                 ],
88954                 "fields": [
88955                     "operator",
88956                     "building_area",
88957                     "address"
88958                 ],
88959                 "suggestion": true
88960             },
88961             "shop/supermarket/Real": {
88962                 "tags": {
88963                     "name": "Real",
88964                     "shop": "supermarket"
88965                 },
88966                 "name": "Real",
88967                 "icon": "grocery",
88968                 "geometry": [
88969                     "point",
88970                     "vertex",
88971                     "area"
88972                 ],
88973                 "fields": [
88974                     "operator",
88975                     "building_area",
88976                     "address"
88977                 ],
88978                 "suggestion": true
88979             },
88980             "shop/supermarket/King Soopers": {
88981                 "tags": {
88982                     "name": "King Soopers",
88983                     "shop": "supermarket"
88984                 },
88985                 "name": "King Soopers",
88986                 "icon": "grocery",
88987                 "geometry": [
88988                     "point",
88989                     "vertex",
88990                     "area"
88991                 ],
88992                 "fields": [
88993                     "operator",
88994                     "building_area",
88995                     "address"
88996                 ],
88997                 "suggestion": true
88998             },
88999             "shop/supermarket/Kiwi": {
89000                 "tags": {
89001                     "name": "Kiwi",
89002                     "shop": "supermarket"
89003                 },
89004                 "name": "Kiwi",
89005                 "icon": "grocery",
89006                 "geometry": [
89007                     "point",
89008                     "vertex",
89009                     "area"
89010                 ],
89011                 "fields": [
89012                     "operator",
89013                     "building_area",
89014                     "address"
89015                 ],
89016                 "suggestion": true
89017             },
89018             "shop/supermarket/Edeka": {
89019                 "tags": {
89020                     "name": "Edeka",
89021                     "shop": "supermarket"
89022                 },
89023                 "name": "Edeka",
89024                 "icon": "grocery",
89025                 "geometry": [
89026                     "point",
89027                     "vertex",
89028                     "area"
89029                 ],
89030                 "fields": [
89031                     "operator",
89032                     "building_area",
89033                     "address"
89034                 ],
89035                 "suggestion": true
89036             },
89037             "shop/supermarket/Pick n Pay": {
89038                 "tags": {
89039                     "name": "Pick n Pay",
89040                     "shop": "supermarket"
89041                 },
89042                 "name": "Pick n Pay",
89043                 "icon": "grocery",
89044                 "geometry": [
89045                     "point",
89046                     "vertex",
89047                     "area"
89048                 ],
89049                 "fields": [
89050                     "operator",
89051                     "building_area",
89052                     "address"
89053                 ],
89054                 "suggestion": true
89055             },
89056             "shop/supermarket/ICA": {
89057                 "tags": {
89058                     "name": "ICA",
89059                     "shop": "supermarket"
89060                 },
89061                 "name": "ICA",
89062                 "icon": "grocery",
89063                 "geometry": [
89064                     "point",
89065                     "vertex",
89066                     "area"
89067                 ],
89068                 "fields": [
89069                     "operator",
89070                     "building_area",
89071                     "address"
89072                 ],
89073                 "suggestion": true
89074             },
89075             "shop/supermarket/Tengelmann": {
89076                 "tags": {
89077                     "name": "Tengelmann",
89078                     "shop": "supermarket"
89079                 },
89080                 "name": "Tengelmann",
89081                 "icon": "grocery",
89082                 "geometry": [
89083                     "point",
89084                     "vertex",
89085                     "area"
89086                 ],
89087                 "fields": [
89088                     "operator",
89089                     "building_area",
89090                     "address"
89091                 ],
89092                 "suggestion": true
89093             },
89094             "shop/supermarket/Carrefour": {
89095                 "tags": {
89096                     "name": "Carrefour",
89097                     "shop": "supermarket"
89098                 },
89099                 "name": "Carrefour",
89100                 "icon": "grocery",
89101                 "geometry": [
89102                     "point",
89103                     "vertex",
89104                     "area"
89105                 ],
89106                 "fields": [
89107                     "operator",
89108                     "building_area",
89109                     "address"
89110                 ],
89111                 "suggestion": true
89112             },
89113             "shop/supermarket/Waitrose": {
89114                 "tags": {
89115                     "name": "Waitrose",
89116                     "shop": "supermarket"
89117                 },
89118                 "name": "Waitrose",
89119                 "icon": "grocery",
89120                 "geometry": [
89121                     "point",
89122                     "vertex",
89123                     "area"
89124                 ],
89125                 "fields": [
89126                     "operator",
89127                     "building_area",
89128                     "address"
89129                 ],
89130                 "suggestion": true
89131             },
89132             "shop/supermarket/Spar": {
89133                 "tags": {
89134                     "name": "Spar",
89135                     "shop": "supermarket"
89136                 },
89137                 "name": "Spar",
89138                 "icon": "grocery",
89139                 "geometry": [
89140                     "point",
89141                     "vertex",
89142                     "area"
89143                 ],
89144                 "fields": [
89145                     "operator",
89146                     "building_area",
89147                     "address"
89148                 ],
89149                 "suggestion": true
89150             },
89151             "shop/supermarket/Hofer": {
89152                 "tags": {
89153                     "name": "Hofer",
89154                     "shop": "supermarket"
89155                 },
89156                 "name": "Hofer",
89157                 "icon": "grocery",
89158                 "geometry": [
89159                     "point",
89160                     "vertex",
89161                     "area"
89162                 ],
89163                 "fields": [
89164                     "operator",
89165                     "building_area",
89166                     "address"
89167                 ],
89168                 "suggestion": true
89169             },
89170             "shop/supermarket/M-Preis": {
89171                 "tags": {
89172                     "name": "M-Preis",
89173                     "shop": "supermarket"
89174                 },
89175                 "name": "M-Preis",
89176                 "icon": "grocery",
89177                 "geometry": [
89178                     "point",
89179                     "vertex",
89180                     "area"
89181                 ],
89182                 "fields": [
89183                     "operator",
89184                     "building_area",
89185                     "address"
89186                 ],
89187                 "suggestion": true
89188             },
89189             "shop/supermarket/LIDL": {
89190                 "tags": {
89191                     "name": "LIDL",
89192                     "shop": "supermarket"
89193                 },
89194                 "name": "LIDL",
89195                 "icon": "grocery",
89196                 "geometry": [
89197                     "point",
89198                     "vertex",
89199                     "area"
89200                 ],
89201                 "fields": [
89202                     "operator",
89203                     "building_area",
89204                     "address"
89205                 ],
89206                 "suggestion": true
89207             },
89208             "shop/supermarket/tegut": {
89209                 "tags": {
89210                     "name": "tegut",
89211                     "shop": "supermarket"
89212                 },
89213                 "name": "tegut",
89214                 "icon": "grocery",
89215                 "geometry": [
89216                     "point",
89217                     "vertex",
89218                     "area"
89219                 ],
89220                 "fields": [
89221                     "operator",
89222                     "building_area",
89223                     "address"
89224                 ],
89225                 "suggestion": true
89226             },
89227             "shop/supermarket/Sainsbury's Local": {
89228                 "tags": {
89229                     "name": "Sainsbury's Local",
89230                     "shop": "supermarket"
89231                 },
89232                 "name": "Sainsbury's Local",
89233                 "icon": "grocery",
89234                 "geometry": [
89235                     "point",
89236                     "vertex",
89237                     "area"
89238                 ],
89239                 "fields": [
89240                     "operator",
89241                     "building_area",
89242                     "address"
89243                 ],
89244                 "suggestion": true
89245             },
89246             "shop/supermarket/E-Center": {
89247                 "tags": {
89248                     "name": "E-Center",
89249                     "shop": "supermarket"
89250                 },
89251                 "name": "E-Center",
89252                 "icon": "grocery",
89253                 "geometry": [
89254                     "point",
89255                     "vertex",
89256                     "area"
89257                 ],
89258                 "fields": [
89259                     "operator",
89260                     "building_area",
89261                     "address"
89262                 ],
89263                 "suggestion": true
89264             },
89265             "shop/supermarket/Aldi Nord": {
89266                 "tags": {
89267                     "name": "Aldi Nord",
89268                     "shop": "supermarket"
89269                 },
89270                 "name": "Aldi Nord",
89271                 "icon": "grocery",
89272                 "geometry": [
89273                     "point",
89274                     "vertex",
89275                     "area"
89276                 ],
89277                 "fields": [
89278                     "operator",
89279                     "building_area",
89280                     "address"
89281                 ],
89282                 "suggestion": true
89283             },
89284             "shop/supermarket/nahkauf": {
89285                 "tags": {
89286                     "name": "nahkauf",
89287                     "shop": "supermarket"
89288                 },
89289                 "name": "nahkauf",
89290                 "icon": "grocery",
89291                 "geometry": [
89292                     "point",
89293                     "vertex",
89294                     "area"
89295                 ],
89296                 "fields": [
89297                     "operator",
89298                     "building_area",
89299                     "address"
89300                 ],
89301                 "suggestion": true
89302             },
89303             "shop/supermarket/Meijer": {
89304                 "tags": {
89305                     "name": "Meijer",
89306                     "shop": "supermarket"
89307                 },
89308                 "name": "Meijer",
89309                 "icon": "grocery",
89310                 "geometry": [
89311                     "point",
89312                     "vertex",
89313                     "area"
89314                 ],
89315                 "fields": [
89316                     "operator",
89317                     "building_area",
89318                     "address"
89319                 ],
89320                 "suggestion": true
89321             },
89322             "shop/supermarket/Safeway": {
89323                 "tags": {
89324                     "name": "Safeway",
89325                     "shop": "supermarket"
89326                 },
89327                 "name": "Safeway",
89328                 "icon": "grocery",
89329                 "geometry": [
89330                     "point",
89331                     "vertex",
89332                     "area"
89333                 ],
89334                 "fields": [
89335                     "operator",
89336                     "building_area",
89337                     "address"
89338                 ],
89339                 "suggestion": true
89340             },
89341             "shop/supermarket/Costco": {
89342                 "tags": {
89343                     "name": "Costco",
89344                     "shop": "supermarket"
89345                 },
89346                 "name": "Costco",
89347                 "icon": "grocery",
89348                 "geometry": [
89349                     "point",
89350                     "vertex",
89351                     "area"
89352                 ],
89353                 "fields": [
89354                     "operator",
89355                     "building_area",
89356                     "address"
89357                 ],
89358                 "suggestion": true
89359             },
89360             "shop/supermarket/Albert": {
89361                 "tags": {
89362                     "name": "Albert",
89363                     "shop": "supermarket"
89364                 },
89365                 "name": "Albert",
89366                 "icon": "grocery",
89367                 "geometry": [
89368                     "point",
89369                     "vertex",
89370                     "area"
89371                 ],
89372                 "fields": [
89373                     "operator",
89374                     "building_area",
89375                     "address"
89376                 ],
89377                 "suggestion": true
89378             },
89379             "shop/supermarket/Jumbo": {
89380                 "tags": {
89381                     "name": "Jumbo",
89382                     "shop": "supermarket"
89383                 },
89384                 "name": "Jumbo",
89385                 "icon": "grocery",
89386                 "geometry": [
89387                     "point",
89388                     "vertex",
89389                     "area"
89390                 ],
89391                 "fields": [
89392                     "operator",
89393                     "building_area",
89394                     "address"
89395                 ],
89396                 "suggestion": true
89397             },
89398             "shop/supermarket/Shoprite": {
89399                 "tags": {
89400                     "name": "Shoprite",
89401                     "shop": "supermarket"
89402                 },
89403                 "name": "Shoprite",
89404                 "icon": "grocery",
89405                 "geometry": [
89406                     "point",
89407                     "vertex",
89408                     "area"
89409                 ],
89410                 "fields": [
89411                     "operator",
89412                     "building_area",
89413                     "address"
89414                 ],
89415                 "suggestion": true
89416             },
89417             "shop/supermarket/MPreis": {
89418                 "tags": {
89419                     "name": "MPreis",
89420                     "shop": "supermarket"
89421                 },
89422                 "name": "MPreis",
89423                 "icon": "grocery",
89424                 "geometry": [
89425                     "point",
89426                     "vertex",
89427                     "area"
89428                 ],
89429                 "fields": [
89430                     "operator",
89431                     "building_area",
89432                     "address"
89433                 ],
89434                 "suggestion": true
89435             },
89436             "shop/supermarket/Penny Market": {
89437                 "tags": {
89438                     "name": "Penny Market",
89439                     "shop": "supermarket"
89440                 },
89441                 "name": "Penny Market",
89442                 "icon": "grocery",
89443                 "geometry": [
89444                     "point",
89445                     "vertex",
89446                     "area"
89447                 ],
89448                 "fields": [
89449                     "operator",
89450                     "building_area",
89451                     "address"
89452                 ],
89453                 "suggestion": true
89454             },
89455             "shop/supermarket/Tesco Extra": {
89456                 "tags": {
89457                     "name": "Tesco Extra",
89458                     "shop": "supermarket"
89459                 },
89460                 "name": "Tesco Extra",
89461                 "icon": "grocery",
89462                 "geometry": [
89463                     "point",
89464                     "vertex",
89465                     "area"
89466                 ],
89467                 "fields": [
89468                     "operator",
89469                     "building_area",
89470                     "address"
89471                 ],
89472                 "suggestion": true
89473             },
89474             "shop/supermarket/Albert Heijn": {
89475                 "tags": {
89476                     "name": "Albert Heijn",
89477                     "shop": "supermarket"
89478                 },
89479                 "name": "Albert Heijn",
89480                 "icon": "grocery",
89481                 "geometry": [
89482                     "point",
89483                     "vertex",
89484                     "area"
89485                 ],
89486                 "fields": [
89487                     "operator",
89488                     "building_area",
89489                     "address"
89490                 ],
89491                 "suggestion": true
89492             },
89493             "shop/supermarket/IGA": {
89494                 "tags": {
89495                     "name": "IGA",
89496                     "shop": "supermarket"
89497                 },
89498                 "name": "IGA",
89499                 "icon": "grocery",
89500                 "geometry": [
89501                     "point",
89502                     "vertex",
89503                     "area"
89504                 ],
89505                 "fields": [
89506                     "operator",
89507                     "building_area",
89508                     "address"
89509                 ],
89510                 "suggestion": true
89511             },
89512             "shop/supermarket/Super U": {
89513                 "tags": {
89514                     "name": "Super U",
89515                     "shop": "supermarket"
89516                 },
89517                 "name": "Super U",
89518                 "icon": "grocery",
89519                 "geometry": [
89520                     "point",
89521                     "vertex",
89522                     "area"
89523                 ],
89524                 "fields": [
89525                     "operator",
89526                     "building_area",
89527                     "address"
89528                 ],
89529                 "suggestion": true
89530             },
89531             "shop/supermarket/Metro": {
89532                 "tags": {
89533                     "name": "Metro",
89534                     "shop": "supermarket"
89535                 },
89536                 "name": "Metro",
89537                 "icon": "grocery",
89538                 "geometry": [
89539                     "point",
89540                     "vertex",
89541                     "area"
89542                 ],
89543                 "fields": [
89544                     "operator",
89545                     "building_area",
89546                     "address"
89547                 ],
89548                 "suggestion": true
89549             },
89550             "shop/supermarket/Neukauf": {
89551                 "tags": {
89552                     "name": "Neukauf",
89553                     "shop": "supermarket"
89554                 },
89555                 "name": "Neukauf",
89556                 "icon": "grocery",
89557                 "geometry": [
89558                     "point",
89559                     "vertex",
89560                     "area"
89561                 ],
89562                 "fields": [
89563                     "operator",
89564                     "building_area",
89565                     "address"
89566                 ],
89567                 "suggestion": true
89568             },
89569             "shop/supermarket/Migros": {
89570                 "tags": {
89571                     "name": "Migros",
89572                     "shop": "supermarket"
89573                 },
89574                 "name": "Migros",
89575                 "icon": "grocery",
89576                 "geometry": [
89577                     "point",
89578                     "vertex",
89579                     "area"
89580                 ],
89581                 "fields": [
89582                     "operator",
89583                     "building_area",
89584                     "address"
89585                 ],
89586                 "suggestion": true
89587             },
89588             "shop/supermarket/Marktkauf": {
89589                 "tags": {
89590                     "name": "Marktkauf",
89591                     "shop": "supermarket"
89592                 },
89593                 "name": "Marktkauf",
89594                 "icon": "grocery",
89595                 "geometry": [
89596                     "point",
89597                     "vertex",
89598                     "area"
89599                 ],
89600                 "fields": [
89601                     "operator",
89602                     "building_area",
89603                     "address"
89604                 ],
89605                 "suggestion": true
89606             },
89607             "shop/supermarket/Delikatesy Centrum": {
89608                 "tags": {
89609                     "name": "Delikatesy Centrum",
89610                     "shop": "supermarket"
89611                 },
89612                 "name": "Delikatesy Centrum",
89613                 "icon": "grocery",
89614                 "geometry": [
89615                     "point",
89616                     "vertex",
89617                     "area"
89618                 ],
89619                 "fields": [
89620                     "operator",
89621                     "building_area",
89622                     "address"
89623                 ],
89624                 "suggestion": true
89625             },
89626             "shop/supermarket/C1000": {
89627                 "tags": {
89628                     "name": "C1000",
89629                     "shop": "supermarket"
89630                 },
89631                 "name": "C1000",
89632                 "icon": "grocery",
89633                 "geometry": [
89634                     "point",
89635                     "vertex",
89636                     "area"
89637                 ],
89638                 "fields": [
89639                     "operator",
89640                     "building_area",
89641                     "address"
89642                 ],
89643                 "suggestion": true
89644             },
89645             "shop/supermarket/Hoogvliet": {
89646                 "tags": {
89647                     "name": "Hoogvliet",
89648                     "shop": "supermarket"
89649                 },
89650                 "name": "Hoogvliet",
89651                 "icon": "grocery",
89652                 "geometry": [
89653                     "point",
89654                     "vertex",
89655                     "area"
89656                 ],
89657                 "fields": [
89658                     "operator",
89659                     "building_area",
89660                     "address"
89661                 ],
89662                 "suggestion": true
89663             },
89664             "shop/supermarket/COOP": {
89665                 "tags": {
89666                     "name": "COOP",
89667                     "shop": "supermarket"
89668                 },
89669                 "name": "COOP",
89670                 "icon": "grocery",
89671                 "geometry": [
89672                     "point",
89673                     "vertex",
89674                     "area"
89675                 ],
89676                 "fields": [
89677                     "operator",
89678                     "building_area",
89679                     "address"
89680                 ],
89681                 "suggestion": true
89682             },
89683             "shop/supermarket/Food Basics": {
89684                 "tags": {
89685                     "name": "Food Basics",
89686                     "shop": "supermarket"
89687                 },
89688                 "name": "Food Basics",
89689                 "icon": "grocery",
89690                 "geometry": [
89691                     "point",
89692                     "vertex",
89693                     "area"
89694                 ],
89695                 "fields": [
89696                     "operator",
89697                     "building_area",
89698                     "address"
89699                 ],
89700                 "suggestion": true
89701             },
89702             "shop/supermarket/Casino": {
89703                 "tags": {
89704                     "name": "Casino",
89705                     "shop": "supermarket"
89706                 },
89707                 "name": "Casino",
89708                 "icon": "grocery",
89709                 "geometry": [
89710                     "point",
89711                     "vertex",
89712                     "area"
89713                 ],
89714                 "fields": [
89715                     "operator",
89716                     "building_area",
89717                     "address"
89718                 ],
89719                 "suggestion": true
89720             },
89721             "shop/supermarket/Penny Markt": {
89722                 "tags": {
89723                     "name": "Penny Markt",
89724                     "shop": "supermarket"
89725                 },
89726                 "name": "Penny Markt",
89727                 "icon": "grocery",
89728                 "geometry": [
89729                     "point",
89730                     "vertex",
89731                     "area"
89732                 ],
89733                 "fields": [
89734                     "operator",
89735                     "building_area",
89736                     "address"
89737                 ],
89738                 "suggestion": true
89739             },
89740             "shop/supermarket/Giant": {
89741                 "tags": {
89742                     "name": "Giant",
89743                     "shop": "supermarket"
89744                 },
89745                 "name": "Giant",
89746                 "icon": "grocery",
89747                 "geometry": [
89748                     "point",
89749                     "vertex",
89750                     "area"
89751                 ],
89752                 "fields": [
89753                     "operator",
89754                     "building_area",
89755                     "address"
89756                 ],
89757                 "suggestion": true
89758             },
89759             "shop/supermarket/Rema 1000": {
89760                 "tags": {
89761                     "name": "Rema 1000",
89762                     "shop": "supermarket"
89763                 },
89764                 "name": "Rema 1000",
89765                 "icon": "grocery",
89766                 "geometry": [
89767                     "point",
89768                     "vertex",
89769                     "area"
89770                 ],
89771                 "fields": [
89772                     "operator",
89773                     "building_area",
89774                     "address"
89775                 ],
89776                 "suggestion": true
89777             },
89778             "shop/supermarket/Kaufpark": {
89779                 "tags": {
89780                     "name": "Kaufpark",
89781                     "shop": "supermarket"
89782                 },
89783                 "name": "Kaufpark",
89784                 "icon": "grocery",
89785                 "geometry": [
89786                     "point",
89787                     "vertex",
89788                     "area"
89789                 ],
89790                 "fields": [
89791                     "operator",
89792                     "building_area",
89793                     "address"
89794                 ],
89795                 "suggestion": true
89796             },
89797             "shop/supermarket/ALDI SÜD": {
89798                 "tags": {
89799                     "name": "ALDI SÜD",
89800                     "shop": "supermarket"
89801                 },
89802                 "name": "ALDI SÜD",
89803                 "icon": "grocery",
89804                 "geometry": [
89805                     "point",
89806                     "vertex",
89807                     "area"
89808                 ],
89809                 "fields": [
89810                     "operator",
89811                     "building_area",
89812                     "address"
89813                 ],
89814                 "suggestion": true
89815             },
89816             "shop/supermarket/Simply Market": {
89817                 "tags": {
89818                     "name": "Simply Market",
89819                     "shop": "supermarket"
89820                 },
89821                 "name": "Simply Market",
89822                 "icon": "grocery",
89823                 "geometry": [
89824                     "point",
89825                     "vertex",
89826                     "area"
89827                 ],
89828                 "fields": [
89829                     "operator",
89830                     "building_area",
89831                     "address"
89832                 ],
89833                 "suggestion": true
89834             },
89835             "shop/supermarket/Konzum": {
89836                 "tags": {
89837                     "name": "Konzum",
89838                     "shop": "supermarket"
89839                 },
89840                 "name": "Konzum",
89841                 "icon": "grocery",
89842                 "geometry": [
89843                     "point",
89844                     "vertex",
89845                     "area"
89846                 ],
89847                 "fields": [
89848                     "operator",
89849                     "building_area",
89850                     "address"
89851                 ],
89852                 "suggestion": true
89853             },
89854             "shop/supermarket/Carrefour Express": {
89855                 "tags": {
89856                     "name": "Carrefour Express",
89857                     "shop": "supermarket"
89858                 },
89859                 "name": "Carrefour Express",
89860                 "icon": "grocery",
89861                 "geometry": [
89862                     "point",
89863                     "vertex",
89864                     "area"
89865                 ],
89866                 "fields": [
89867                     "operator",
89868                     "building_area",
89869                     "address"
89870                 ],
89871                 "suggestion": true
89872             },
89873             "shop/supermarket/Eurospar": {
89874                 "tags": {
89875                     "name": "Eurospar",
89876                     "shop": "supermarket"
89877                 },
89878                 "name": "Eurospar",
89879                 "icon": "grocery",
89880                 "geometry": [
89881                     "point",
89882                     "vertex",
89883                     "area"
89884                 ],
89885                 "fields": [
89886                     "operator",
89887                     "building_area",
89888                     "address"
89889                 ],
89890                 "suggestion": true
89891             },
89892             "shop/supermarket/Mercator": {
89893                 "tags": {
89894                     "name": "Mercator",
89895                     "shop": "supermarket"
89896                 },
89897                 "name": "Mercator",
89898                 "icon": "grocery",
89899                 "geometry": [
89900                     "point",
89901                     "vertex",
89902                     "area"
89903                 ],
89904                 "fields": [
89905                     "operator",
89906                     "building_area",
89907                     "address"
89908                 ],
89909                 "suggestion": true
89910             },
89911             "shop/supermarket/Famila": {
89912                 "tags": {
89913                     "name": "Famila",
89914                     "shop": "supermarket"
89915                 },
89916                 "name": "Famila",
89917                 "icon": "grocery",
89918                 "geometry": [
89919                     "point",
89920                     "vertex",
89921                     "area"
89922                 ],
89923                 "fields": [
89924                     "operator",
89925                     "building_area",
89926                     "address"
89927                 ],
89928                 "suggestion": true
89929             },
89930             "shop/supermarket/Hemköp": {
89931                 "tags": {
89932                     "name": "Hemköp",
89933                     "shop": "supermarket"
89934                 },
89935                 "name": "Hemköp",
89936                 "icon": "grocery",
89937                 "geometry": [
89938                     "point",
89939                     "vertex",
89940                     "area"
89941                 ],
89942                 "fields": [
89943                     "operator",
89944                     "building_area",
89945                     "address"
89946                 ],
89947                 "suggestion": true
89948             },
89949             "shop/supermarket/real,-": {
89950                 "tags": {
89951                     "name": "real,-",
89952                     "shop": "supermarket"
89953                 },
89954                 "name": "real,-",
89955                 "icon": "grocery",
89956                 "geometry": [
89957                     "point",
89958                     "vertex",
89959                     "area"
89960                 ],
89961                 "fields": [
89962                     "operator",
89963                     "building_area",
89964                     "address"
89965                 ],
89966                 "suggestion": true
89967             },
89968             "shop/supermarket/Markant": {
89969                 "tags": {
89970                     "name": "Markant",
89971                     "shop": "supermarket"
89972                 },
89973                 "name": "Markant",
89974                 "icon": "grocery",
89975                 "geometry": [
89976                     "point",
89977                     "vertex",
89978                     "area"
89979                 ],
89980                 "fields": [
89981                     "operator",
89982                     "building_area",
89983                     "address"
89984                 ],
89985                 "suggestion": true
89986             },
89987             "shop/supermarket/Volg": {
89988                 "tags": {
89989                     "name": "Volg",
89990                     "shop": "supermarket"
89991                 },
89992                 "name": "Volg",
89993                 "icon": "grocery",
89994                 "geometry": [
89995                     "point",
89996                     "vertex",
89997                     "area"
89998                 ],
89999                 "fields": [
90000                     "operator",
90001                     "building_area",
90002                     "address"
90003                 ],
90004                 "suggestion": true
90005             },
90006             "shop/supermarket/Leader Price": {
90007                 "tags": {
90008                     "name": "Leader Price",
90009                     "shop": "supermarket"
90010                 },
90011                 "name": "Leader Price",
90012                 "icon": "grocery",
90013                 "geometry": [
90014                     "point",
90015                     "vertex",
90016                     "area"
90017                 ],
90018                 "fields": [
90019                     "operator",
90020                     "building_area",
90021                     "address"
90022                 ],
90023                 "suggestion": true
90024             },
90025             "shop/supermarket/Treff 3000": {
90026                 "tags": {
90027                     "name": "Treff 3000",
90028                     "shop": "supermarket"
90029                 },
90030                 "name": "Treff 3000",
90031                 "icon": "grocery",
90032                 "geometry": [
90033                     "point",
90034                     "vertex",
90035                     "area"
90036                 ],
90037                 "fields": [
90038                     "operator",
90039                     "building_area",
90040                     "address"
90041                 ],
90042                 "suggestion": true
90043             },
90044             "shop/supermarket/SuperBrugsen": {
90045                 "tags": {
90046                     "name": "SuperBrugsen",
90047                     "shop": "supermarket"
90048                 },
90049                 "name": "SuperBrugsen",
90050                 "icon": "grocery",
90051                 "geometry": [
90052                     "point",
90053                     "vertex",
90054                     "area"
90055                 ],
90056                 "fields": [
90057                     "operator",
90058                     "building_area",
90059                     "address"
90060                 ],
90061                 "suggestion": true
90062             },
90063             "shop/supermarket/Kaiser's": {
90064                 "tags": {
90065                     "name": "Kaiser's",
90066                     "shop": "supermarket"
90067                 },
90068                 "name": "Kaiser's",
90069                 "icon": "grocery",
90070                 "geometry": [
90071                     "point",
90072                     "vertex",
90073                     "area"
90074                 ],
90075                 "fields": [
90076                     "operator",
90077                     "building_area",
90078                     "address"
90079                 ],
90080                 "suggestion": true
90081             },
90082             "shop/supermarket/K+K": {
90083                 "tags": {
90084                     "name": "K+K",
90085                     "shop": "supermarket"
90086                 },
90087                 "name": "K+K",
90088                 "icon": "grocery",
90089                 "geometry": [
90090                     "point",
90091                     "vertex",
90092                     "area"
90093                 ],
90094                 "fields": [
90095                     "operator",
90096                     "building_area",
90097                     "address"
90098                 ],
90099                 "suggestion": true
90100             },
90101             "shop/supermarket/Unimarkt": {
90102                 "tags": {
90103                     "name": "Unimarkt",
90104                     "shop": "supermarket"
90105                 },
90106                 "name": "Unimarkt",
90107                 "icon": "grocery",
90108                 "geometry": [
90109                     "point",
90110                     "vertex",
90111                     "area"
90112                 ],
90113                 "fields": [
90114                     "operator",
90115                     "building_area",
90116                     "address"
90117                 ],
90118                 "suggestion": true
90119             },
90120             "shop/supermarket/Carrefour City": {
90121                 "tags": {
90122                     "name": "Carrefour City",
90123                     "shop": "supermarket"
90124                 },
90125                 "name": "Carrefour City",
90126                 "icon": "grocery",
90127                 "geometry": [
90128                     "point",
90129                     "vertex",
90130                     "area"
90131                 ],
90132                 "fields": [
90133                     "operator",
90134                     "building_area",
90135                     "address"
90136                 ],
90137                 "suggestion": true
90138             },
90139             "shop/supermarket/Sobeys": {
90140                 "tags": {
90141                     "name": "Sobeys",
90142                     "shop": "supermarket"
90143                 },
90144                 "name": "Sobeys",
90145                 "icon": "grocery",
90146                 "geometry": [
90147                     "point",
90148                     "vertex",
90149                     "area"
90150                 ],
90151                 "fields": [
90152                     "operator",
90153                     "building_area",
90154                     "address"
90155                 ],
90156                 "suggestion": true
90157             },
90158             "shop/supermarket/S-Market": {
90159                 "tags": {
90160                     "name": "S-Market",
90161                     "shop": "supermarket"
90162                 },
90163                 "name": "S-Market",
90164                 "icon": "grocery",
90165                 "geometry": [
90166                     "point",
90167                     "vertex",
90168                     "area"
90169                 ],
90170                 "fields": [
90171                     "operator",
90172                     "building_area",
90173                     "address"
90174                 ],
90175                 "suggestion": true
90176             },
90177             "shop/supermarket/Combi": {
90178                 "tags": {
90179                     "name": "Combi",
90180                     "shop": "supermarket"
90181                 },
90182                 "name": "Combi",
90183                 "icon": "grocery",
90184                 "geometry": [
90185                     "point",
90186                     "vertex",
90187                     "area"
90188                 ],
90189                 "fields": [
90190                     "operator",
90191                     "building_area",
90192                     "address"
90193                 ],
90194                 "suggestion": true
90195             },
90196             "shop/supermarket/Denner": {
90197                 "tags": {
90198                     "name": "Denner",
90199                     "shop": "supermarket"
90200                 },
90201                 "name": "Denner",
90202                 "icon": "grocery",
90203                 "geometry": [
90204                     "point",
90205                     "vertex",
90206                     "area"
90207                 ],
90208                 "fields": [
90209                     "operator",
90210                     "building_area",
90211                     "address"
90212                 ],
90213                 "suggestion": true
90214             },
90215             "shop/supermarket/Konsum": {
90216                 "tags": {
90217                     "name": "Konsum",
90218                     "shop": "supermarket"
90219                 },
90220                 "name": "Konsum",
90221                 "icon": "grocery",
90222                 "geometry": [
90223                     "point",
90224                     "vertex",
90225                     "area"
90226                 ],
90227                 "fields": [
90228                     "operator",
90229                     "building_area",
90230                     "address"
90231                 ],
90232                 "suggestion": true
90233             },
90234             "shop/supermarket/Franprix": {
90235                 "tags": {
90236                     "name": "Franprix",
90237                     "shop": "supermarket"
90238                 },
90239                 "name": "Franprix",
90240                 "icon": "grocery",
90241                 "geometry": [
90242                     "point",
90243                     "vertex",
90244                     "area"
90245                 ],
90246                 "fields": [
90247                     "operator",
90248                     "building_area",
90249                     "address"
90250                 ],
90251                 "suggestion": true
90252             },
90253             "shop/supermarket/Monoprix": {
90254                 "tags": {
90255                     "name": "Monoprix",
90256                     "shop": "supermarket"
90257                 },
90258                 "name": "Monoprix",
90259                 "icon": "grocery",
90260                 "geometry": [
90261                     "point",
90262                     "vertex",
90263                     "area"
90264                 ],
90265                 "fields": [
90266                     "operator",
90267                     "building_area",
90268                     "address"
90269                 ],
90270                 "suggestion": true
90271             },
90272             "shop/supermarket/Diska": {
90273                 "tags": {
90274                     "name": "Diska",
90275                     "shop": "supermarket"
90276                 },
90277                 "name": "Diska",
90278                 "icon": "grocery",
90279                 "geometry": [
90280                     "point",
90281                     "vertex",
90282                     "area"
90283                 ],
90284                 "fields": [
90285                     "operator",
90286                     "building_area",
90287                     "address"
90288                 ],
90289                 "suggestion": true
90290             },
90291             "shop/supermarket/PENNY": {
90292                 "tags": {
90293                     "name": "PENNY",
90294                     "shop": "supermarket"
90295                 },
90296                 "name": "PENNY",
90297                 "icon": "grocery",
90298                 "geometry": [
90299                     "point",
90300                     "vertex",
90301                     "area"
90302                 ],
90303                 "fields": [
90304                     "operator",
90305                     "building_area",
90306                     "address"
90307                 ],
90308                 "suggestion": true
90309             },
90310             "shop/supermarket/Dia": {
90311                 "tags": {
90312                     "name": "Dia",
90313                     "shop": "supermarket"
90314                 },
90315                 "name": "Dia",
90316                 "icon": "grocery",
90317                 "geometry": [
90318                     "point",
90319                     "vertex",
90320                     "area"
90321                 ],
90322                 "fields": [
90323                     "operator",
90324                     "building_area",
90325                     "address"
90326                 ],
90327                 "suggestion": true
90328             },
90329             "shop/supermarket/Giant Eagle": {
90330                 "tags": {
90331                     "name": "Giant Eagle",
90332                     "shop": "supermarket"
90333                 },
90334                 "name": "Giant Eagle",
90335                 "icon": "grocery",
90336                 "geometry": [
90337                     "point",
90338                     "vertex",
90339                     "area"
90340                 ],
90341                 "fields": [
90342                     "operator",
90343                     "building_area",
90344                     "address"
90345                 ],
90346                 "suggestion": true
90347             },
90348             "shop/supermarket/NORMA": {
90349                 "tags": {
90350                     "name": "NORMA",
90351                     "shop": "supermarket"
90352                 },
90353                 "name": "NORMA",
90354                 "icon": "grocery",
90355                 "geometry": [
90356                     "point",
90357                     "vertex",
90358                     "area"
90359                 ],
90360                 "fields": [
90361                     "operator",
90362                     "building_area",
90363                     "address"
90364                 ],
90365                 "suggestion": true
90366             },
90367             "shop/supermarket/AD Delhaize": {
90368                 "tags": {
90369                     "name": "AD Delhaize",
90370                     "shop": "supermarket"
90371                 },
90372                 "name": "AD Delhaize",
90373                 "icon": "grocery",
90374                 "geometry": [
90375                     "point",
90376                     "vertex",
90377                     "area"
90378                 ],
90379                 "fields": [
90380                     "operator",
90381                     "building_area",
90382                     "address"
90383                 ],
90384                 "suggestion": true
90385             },
90386             "shop/supermarket/Auchan": {
90387                 "tags": {
90388                     "name": "Auchan",
90389                     "shop": "supermarket"
90390                 },
90391                 "name": "Auchan",
90392                 "icon": "grocery",
90393                 "geometry": [
90394                     "point",
90395                     "vertex",
90396                     "area"
90397                 ],
90398                 "fields": [
90399                     "operator",
90400                     "building_area",
90401                     "address"
90402                 ],
90403                 "suggestion": true
90404             },
90405             "shop/supermarket/Mercadona": {
90406                 "tags": {
90407                     "name": "Mercadona",
90408                     "shop": "supermarket"
90409                 },
90410                 "name": "Mercadona",
90411                 "icon": "grocery",
90412                 "geometry": [
90413                     "point",
90414                     "vertex",
90415                     "area"
90416                 ],
90417                 "fields": [
90418                     "operator",
90419                     "building_area",
90420                     "address"
90421                 ],
90422                 "suggestion": true
90423             },
90424             "shop/supermarket/Consum": {
90425                 "tags": {
90426                     "name": "Consum",
90427                     "shop": "supermarket"
90428                 },
90429                 "name": "Consum",
90430                 "icon": "grocery",
90431                 "geometry": [
90432                     "point",
90433                     "vertex",
90434                     "area"
90435                 ],
90436                 "fields": [
90437                     "operator",
90438                     "building_area",
90439                     "address"
90440                 ],
90441                 "suggestion": true
90442             },
90443             "shop/supermarket/Carrefour Market": {
90444                 "tags": {
90445                     "name": "Carrefour Market",
90446                     "shop": "supermarket"
90447                 },
90448                 "name": "Carrefour Market",
90449                 "icon": "grocery",
90450                 "geometry": [
90451                     "point",
90452                     "vertex",
90453                     "area"
90454                 ],
90455                 "fields": [
90456                     "operator",
90457                     "building_area",
90458                     "address"
90459                 ],
90460                 "suggestion": true
90461             },
90462             "shop/supermarket/Whole Foods": {
90463                 "tags": {
90464                     "name": "Whole Foods",
90465                     "shop": "supermarket"
90466                 },
90467                 "name": "Whole Foods",
90468                 "icon": "grocery",
90469                 "geometry": [
90470                     "point",
90471                     "vertex",
90472                     "area"
90473                 ],
90474                 "fields": [
90475                     "operator",
90476                     "building_area",
90477                     "address"
90478                 ],
90479                 "suggestion": true
90480             },
90481             "shop/supermarket/Pam": {
90482                 "tags": {
90483                     "name": "Pam",
90484                     "shop": "supermarket"
90485                 },
90486                 "name": "Pam",
90487                 "icon": "grocery",
90488                 "geometry": [
90489                     "point",
90490                     "vertex",
90491                     "area"
90492                 ],
90493                 "fields": [
90494                     "operator",
90495                     "building_area",
90496                     "address"
90497                 ],
90498                 "suggestion": true
90499             },
90500             "shop/supermarket/sky": {
90501                 "tags": {
90502                     "name": "sky",
90503                     "shop": "supermarket"
90504                 },
90505                 "name": "sky",
90506                 "icon": "grocery",
90507                 "geometry": [
90508                     "point",
90509                     "vertex",
90510                     "area"
90511                 ],
90512                 "fields": [
90513                     "operator",
90514                     "building_area",
90515                     "address"
90516                 ],
90517                 "suggestion": true
90518             },
90519             "shop/supermarket/Despar": {
90520                 "tags": {
90521                     "name": "Despar",
90522                     "shop": "supermarket"
90523                 },
90524                 "name": "Despar",
90525                 "icon": "grocery",
90526                 "geometry": [
90527                     "point",
90528                     "vertex",
90529                     "area"
90530                 ],
90531                 "fields": [
90532                     "operator",
90533                     "building_area",
90534                     "address"
90535                 ],
90536                 "suggestion": true
90537             },
90538             "shop/supermarket/Eroski": {
90539                 "tags": {
90540                     "name": "Eroski",
90541                     "shop": "supermarket"
90542                 },
90543                 "name": "Eroski",
90544                 "icon": "grocery",
90545                 "geometry": [
90546                     "point",
90547                     "vertex",
90548                     "area"
90549                 ],
90550                 "fields": [
90551                     "operator",
90552                     "building_area",
90553                     "address"
90554                 ],
90555                 "suggestion": true
90556             },
90557             "shop/supermarket/Maxi": {
90558                 "tags": {
90559                     "name": "Maxi",
90560                     "shop": "supermarket"
90561                 },
90562                 "name": "Maxi",
90563                 "icon": "grocery",
90564                 "geometry": [
90565                     "point",
90566                     "vertex",
90567                     "area"
90568                 ],
90569                 "fields": [
90570                     "operator",
90571                     "building_area",
90572                     "address"
90573                 ],
90574                 "suggestion": true
90575             },
90576             "shop/supermarket/Colruyt": {
90577                 "tags": {
90578                     "name": "Colruyt",
90579                     "shop": "supermarket"
90580                 },
90581                 "name": "Colruyt",
90582                 "icon": "grocery",
90583                 "geometry": [
90584                     "point",
90585                     "vertex",
90586                     "area"
90587                 ],
90588                 "fields": [
90589                     "operator",
90590                     "building_area",
90591                     "address"
90592                 ],
90593                 "suggestion": true
90594             },
90595             "shop/supermarket/The Co-operative": {
90596                 "tags": {
90597                     "name": "The Co-operative",
90598                     "shop": "supermarket"
90599                 },
90600                 "name": "The Co-operative",
90601                 "icon": "grocery",
90602                 "geometry": [
90603                     "point",
90604                     "vertex",
90605                     "area"
90606                 ],
90607                 "fields": [
90608                     "operator",
90609                     "building_area",
90610                     "address"
90611                 ],
90612                 "suggestion": true
90613             },
90614             "shop/supermarket/Intermarché": {
90615                 "tags": {
90616                     "name": "Intermarché",
90617                     "shop": "supermarket"
90618                 },
90619                 "name": "Intermarché",
90620                 "icon": "grocery",
90621                 "geometry": [
90622                     "point",
90623                     "vertex",
90624                     "area"
90625                 ],
90626                 "fields": [
90627                     "operator",
90628                     "building_area",
90629                     "address"
90630                 ],
90631                 "suggestion": true
90632             },
90633             "shop/supermarket/Delhaize": {
90634                 "tags": {
90635                     "name": "Delhaize",
90636                     "shop": "supermarket"
90637                 },
90638                 "name": "Delhaize",
90639                 "icon": "grocery",
90640                 "geometry": [
90641                     "point",
90642                     "vertex",
90643                     "area"
90644                 ],
90645                 "fields": [
90646                     "operator",
90647                     "building_area",
90648                     "address"
90649                 ],
90650                 "suggestion": true
90651             },
90652             "shop/supermarket/CBA": {
90653                 "tags": {
90654                     "name": "CBA",
90655                     "shop": "supermarket"
90656                 },
90657                 "name": "CBA",
90658                 "icon": "grocery",
90659                 "geometry": [
90660                     "point",
90661                     "vertex",
90662                     "area"
90663                 ],
90664                 "fields": [
90665                     "operator",
90666                     "building_area",
90667                     "address"
90668                 ],
90669                 "suggestion": true
90670             },
90671             "shop/supermarket/Shopi": {
90672                 "tags": {
90673                     "name": "Shopi",
90674                     "shop": "supermarket"
90675                 },
90676                 "name": "Shopi",
90677                 "icon": "grocery",
90678                 "geometry": [
90679                     "point",
90680                     "vertex",
90681                     "area"
90682                 ],
90683                 "fields": [
90684                     "operator",
90685                     "building_area",
90686                     "address"
90687                 ],
90688                 "suggestion": true
90689             },
90690             "shop/supermarket/Walmart": {
90691                 "tags": {
90692                     "name": "Walmart",
90693                     "shop": "supermarket"
90694                 },
90695                 "name": "Walmart",
90696                 "icon": "grocery",
90697                 "geometry": [
90698                     "point",
90699                     "vertex",
90700                     "area"
90701                 ],
90702                 "fields": [
90703                     "operator",
90704                     "building_area",
90705                     "address"
90706                 ],
90707                 "suggestion": true
90708             },
90709             "shop/supermarket/Kroger": {
90710                 "tags": {
90711                     "name": "Kroger",
90712                     "shop": "supermarket"
90713                 },
90714                 "name": "Kroger",
90715                 "icon": "grocery",
90716                 "geometry": [
90717                     "point",
90718                     "vertex",
90719                     "area"
90720                 ],
90721                 "fields": [
90722                     "operator",
90723                     "building_area",
90724                     "address"
90725                 ],
90726                 "suggestion": true
90727             },
90728             "shop/supermarket/Albertsons": {
90729                 "tags": {
90730                     "name": "Albertsons",
90731                     "shop": "supermarket"
90732                 },
90733                 "name": "Albertsons",
90734                 "icon": "grocery",
90735                 "geometry": [
90736                     "point",
90737                     "vertex",
90738                     "area"
90739                 ],
90740                 "fields": [
90741                     "operator",
90742                     "building_area",
90743                     "address"
90744                 ],
90745                 "suggestion": true
90746             },
90747             "shop/supermarket/Trader Joe's": {
90748                 "tags": {
90749                     "name": "Trader Joe's",
90750                     "shop": "supermarket"
90751                 },
90752                 "name": "Trader Joe's",
90753                 "icon": "grocery",
90754                 "geometry": [
90755                     "point",
90756                     "vertex",
90757                     "area"
90758                 ],
90759                 "fields": [
90760                     "operator",
90761                     "building_area",
90762                     "address"
90763                 ],
90764                 "suggestion": true
90765             },
90766             "shop/supermarket/Feneberg": {
90767                 "tags": {
90768                     "name": "Feneberg",
90769                     "shop": "supermarket"
90770                 },
90771                 "name": "Feneberg",
90772                 "icon": "grocery",
90773                 "geometry": [
90774                     "point",
90775                     "vertex",
90776                     "area"
90777                 ],
90778                 "fields": [
90779                     "operator",
90780                     "building_area",
90781                     "address"
90782                 ],
90783                 "suggestion": true
90784             },
90785             "shop/supermarket/denn's Biomarkt": {
90786                 "tags": {
90787                     "name": "denn's Biomarkt",
90788                     "shop": "supermarket"
90789                 },
90790                 "name": "denn's Biomarkt",
90791                 "icon": "grocery",
90792                 "geometry": [
90793                     "point",
90794                     "vertex",
90795                     "area"
90796                 ],
90797                 "fields": [
90798                     "operator",
90799                     "building_area",
90800                     "address"
90801                 ],
90802                 "suggestion": true
90803             },
90804             "shop/supermarket/Kvickly": {
90805                 "tags": {
90806                     "name": "Kvickly",
90807                     "shop": "supermarket"
90808                 },
90809                 "name": "Kvickly",
90810                 "icon": "grocery",
90811                 "geometry": [
90812                     "point",
90813                     "vertex",
90814                     "area"
90815                 ],
90816                 "fields": [
90817                     "operator",
90818                     "building_area",
90819                     "address"
90820                 ],
90821                 "suggestion": true
90822             },
90823             "shop/supermarket/Makro": {
90824                 "tags": {
90825                     "name": "Makro",
90826                     "shop": "supermarket"
90827                 },
90828                 "name": "Makro",
90829                 "icon": "grocery",
90830                 "geometry": [
90831                     "point",
90832                     "vertex",
90833                     "area"
90834                 ],
90835                 "fields": [
90836                     "operator",
90837                     "building_area",
90838                     "address"
90839                 ],
90840                 "suggestion": true
90841             },
90842             "shop/supermarket/Dico": {
90843                 "tags": {
90844                     "name": "Dico",
90845                     "shop": "supermarket"
90846                 },
90847                 "name": "Dico",
90848                 "icon": "grocery",
90849                 "geometry": [
90850                     "point",
90851                     "vertex",
90852                     "area"
90853                 ],
90854                 "fields": [
90855                     "operator",
90856                     "building_area",
90857                     "address"
90858                 ],
90859                 "suggestion": true
90860             },
90861             "shop/supermarket/Nah & Frisch": {
90862                 "tags": {
90863                     "name": "Nah & Frisch",
90864                     "shop": "supermarket"
90865                 },
90866                 "name": "Nah & Frisch",
90867                 "icon": "grocery",
90868                 "geometry": [
90869                     "point",
90870                     "vertex",
90871                     "area"
90872                 ],
90873                 "fields": [
90874                     "operator",
90875                     "building_area",
90876                     "address"
90877                 ],
90878                 "suggestion": true
90879             },
90880             "shop/supermarket/Champion": {
90881                 "tags": {
90882                     "name": "Champion",
90883                     "shop": "supermarket"
90884                 },
90885                 "name": "Champion",
90886                 "icon": "grocery",
90887                 "geometry": [
90888                     "point",
90889                     "vertex",
90890                     "area"
90891                 ],
90892                 "fields": [
90893                     "operator",
90894                     "building_area",
90895                     "address"
90896                 ],
90897                 "suggestion": true
90898             },
90899             "shop/supermarket/ICA Supermarket": {
90900                 "tags": {
90901                     "name": "ICA Supermarket",
90902                     "shop": "supermarket"
90903                 },
90904                 "name": "ICA Supermarket",
90905                 "icon": "grocery",
90906                 "geometry": [
90907                     "point",
90908                     "vertex",
90909                     "area"
90910                 ],
90911                 "fields": [
90912                     "operator",
90913                     "building_area",
90914                     "address"
90915                 ],
90916                 "suggestion": true
90917             },
90918             "shop/supermarket/Fakta": {
90919                 "tags": {
90920                     "name": "Fakta",
90921                     "shop": "supermarket"
90922                 },
90923                 "name": "Fakta",
90924                 "icon": "grocery",
90925                 "geometry": [
90926                     "point",
90927                     "vertex",
90928                     "area"
90929                 ],
90930                 "fields": [
90931                     "operator",
90932                     "building_area",
90933                     "address"
90934                 ],
90935                 "suggestion": true
90936             },
90937             "shop/supermarket/Магнит": {
90938                 "tags": {
90939                     "name": "Магнит",
90940                     "shop": "supermarket"
90941                 },
90942                 "name": "Магнит",
90943                 "icon": "grocery",
90944                 "geometry": [
90945                     "point",
90946                     "vertex",
90947                     "area"
90948                 ],
90949                 "fields": [
90950                     "operator",
90951                     "building_area",
90952                     "address"
90953                 ],
90954                 "suggestion": true
90955             },
90956             "shop/supermarket/Caprabo": {
90957                 "tags": {
90958                     "name": "Caprabo",
90959                     "shop": "supermarket"
90960                 },
90961                 "name": "Caprabo",
90962                 "icon": "grocery",
90963                 "geometry": [
90964                     "point",
90965                     "vertex",
90966                     "area"
90967                 ],
90968                 "fields": [
90969                     "operator",
90970                     "building_area",
90971                     "address"
90972                 ],
90973                 "suggestion": true
90974             },
90975             "shop/supermarket/Famiglia Cooperativa": {
90976                 "tags": {
90977                     "name": "Famiglia Cooperativa",
90978                     "shop": "supermarket"
90979                 },
90980                 "name": "Famiglia Cooperativa",
90981                 "icon": "grocery",
90982                 "geometry": [
90983                     "point",
90984                     "vertex",
90985                     "area"
90986                 ],
90987                 "fields": [
90988                     "operator",
90989                     "building_area",
90990                     "address"
90991                 ],
90992                 "suggestion": true
90993             },
90994             "shop/supermarket/Народная 7Я семьЯ": {
90995                 "tags": {
90996                     "name": "Народная 7Я семьЯ",
90997                     "shop": "supermarket"
90998                 },
90999                 "name": "Народная 7Я семьЯ",
91000                 "icon": "grocery",
91001                 "geometry": [
91002                     "point",
91003                     "vertex",
91004                     "area"
91005                 ],
91006                 "fields": [
91007                     "operator",
91008                     "building_area",
91009                     "address"
91010                 ],
91011                 "suggestion": true
91012             },
91013             "shop/supermarket/Esselunga": {
91014                 "tags": {
91015                     "name": "Esselunga",
91016                     "shop": "supermarket"
91017                 },
91018                 "name": "Esselunga",
91019                 "icon": "grocery",
91020                 "geometry": [
91021                     "point",
91022                     "vertex",
91023                     "area"
91024                 ],
91025                 "fields": [
91026                     "operator",
91027                     "building_area",
91028                     "address"
91029                 ],
91030                 "suggestion": true
91031             },
91032             "shop/supermarket/Maxima": {
91033                 "tags": {
91034                     "name": "Maxima",
91035                     "shop": "supermarket"
91036                 },
91037                 "name": "Maxima",
91038                 "icon": "grocery",
91039                 "geometry": [
91040                     "point",
91041                     "vertex",
91042                     "area"
91043                 ],
91044                 "fields": [
91045                     "operator",
91046                     "building_area",
91047                     "address"
91048                 ],
91049                 "suggestion": true
91050             },
91051             "shop/supermarket/Wasgau": {
91052                 "tags": {
91053                     "name": "Wasgau",
91054                     "shop": "supermarket"
91055                 },
91056                 "name": "Wasgau",
91057                 "icon": "grocery",
91058                 "geometry": [
91059                     "point",
91060                     "vertex",
91061                     "area"
91062                 ],
91063                 "fields": [
91064                     "operator",
91065                     "building_area",
91066                     "address"
91067                 ],
91068                 "suggestion": true
91069             },
91070             "shop/supermarket/Pingo Doce": {
91071                 "tags": {
91072                     "name": "Pingo Doce",
91073                     "shop": "supermarket"
91074                 },
91075                 "name": "Pingo Doce",
91076                 "icon": "grocery",
91077                 "geometry": [
91078                     "point",
91079                     "vertex",
91080                     "area"
91081                 ],
91082                 "fields": [
91083                     "operator",
91084                     "building_area",
91085                     "address"
91086                 ],
91087                 "suggestion": true
91088             },
91089             "shop/supermarket/Match": {
91090                 "tags": {
91091                     "name": "Match",
91092                     "shop": "supermarket"
91093                 },
91094                 "name": "Match",
91095                 "icon": "grocery",
91096                 "geometry": [
91097                     "point",
91098                     "vertex",
91099                     "area"
91100                 ],
91101                 "fields": [
91102                     "operator",
91103                     "building_area",
91104                     "address"
91105                 ],
91106                 "suggestion": true
91107             },
91108             "shop/supermarket/Profi": {
91109                 "tags": {
91110                     "name": "Profi",
91111                     "shop": "supermarket"
91112                 },
91113                 "name": "Profi",
91114                 "icon": "grocery",
91115                 "geometry": [
91116                     "point",
91117                     "vertex",
91118                     "area"
91119                 ],
91120                 "fields": [
91121                     "operator",
91122                     "building_area",
91123                     "address"
91124                 ],
91125                 "suggestion": true
91126             },
91127             "shop/supermarket/Lider": {
91128                 "tags": {
91129                     "name": "Lider",
91130                     "shop": "supermarket"
91131                 },
91132                 "name": "Lider",
91133                 "icon": "grocery",
91134                 "geometry": [
91135                     "point",
91136                     "vertex",
91137                     "area"
91138                 ],
91139                 "fields": [
91140                     "operator",
91141                     "building_area",
91142                     "address"
91143                 ],
91144                 "suggestion": true
91145             },
91146             "shop/supermarket/Unimarc": {
91147                 "tags": {
91148                     "name": "Unimarc",
91149                     "shop": "supermarket"
91150                 },
91151                 "name": "Unimarc",
91152                 "icon": "grocery",
91153                 "geometry": [
91154                     "point",
91155                     "vertex",
91156                     "area"
91157                 ],
91158                 "fields": [
91159                     "operator",
91160                     "building_area",
91161                     "address"
91162                 ],
91163                 "suggestion": true
91164             },
91165             "shop/supermarket/Co-operative Food": {
91166                 "tags": {
91167                     "name": "Co-operative Food",
91168                     "shop": "supermarket"
91169                 },
91170                 "name": "Co-operative Food",
91171                 "icon": "grocery",
91172                 "geometry": [
91173                     "point",
91174                     "vertex",
91175                     "area"
91176                 ],
91177                 "fields": [
91178                     "operator",
91179                     "building_area",
91180                     "address"
91181                 ],
91182                 "suggestion": true
91183             },
91184             "shop/supermarket/Santa Isabel": {
91185                 "tags": {
91186                     "name": "Santa Isabel",
91187                     "shop": "supermarket"
91188                 },
91189                 "name": "Santa Isabel",
91190                 "icon": "grocery",
91191                 "geometry": [
91192                     "point",
91193                     "vertex",
91194                     "area"
91195                 ],
91196                 "fields": [
91197                     "operator",
91198                     "building_area",
91199                     "address"
91200                 ],
91201                 "suggestion": true
91202             },
91203             "shop/supermarket/Седьмой континент": {
91204                 "tags": {
91205                     "name": "Седьмой континент",
91206                     "shop": "supermarket"
91207                 },
91208                 "name": "Седьмой континент",
91209                 "icon": "grocery",
91210                 "geometry": [
91211                     "point",
91212                     "vertex",
91213                     "area"
91214                 ],
91215                 "fields": [
91216                     "operator",
91217                     "building_area",
91218                     "address"
91219                 ],
91220                 "suggestion": true
91221             },
91222             "shop/supermarket/HIT": {
91223                 "tags": {
91224                     "name": "HIT",
91225                     "shop": "supermarket"
91226                 },
91227                 "name": "HIT",
91228                 "icon": "grocery",
91229                 "geometry": [
91230                     "point",
91231                     "vertex",
91232                     "area"
91233                 ],
91234                 "fields": [
91235                     "operator",
91236                     "building_area",
91237                     "address"
91238                 ],
91239                 "suggestion": true
91240             },
91241             "shop/supermarket/Rimi": {
91242                 "tags": {
91243                     "name": "Rimi",
91244                     "shop": "supermarket"
91245                 },
91246                 "name": "Rimi",
91247                 "icon": "grocery",
91248                 "geometry": [
91249                     "point",
91250                     "vertex",
91251                     "area"
91252                 ],
91253                 "fields": [
91254                     "operator",
91255                     "building_area",
91256                     "address"
91257                 ],
91258                 "suggestion": true
91259             },
91260             "shop/supermarket/Conad": {
91261                 "tags": {
91262                     "name": "Conad",
91263                     "shop": "supermarket"
91264                 },
91265                 "name": "Conad",
91266                 "icon": "grocery",
91267                 "geometry": [
91268                     "point",
91269                     "vertex",
91270                     "area"
91271                 ],
91272                 "fields": [
91273                     "operator",
91274                     "building_area",
91275                     "address"
91276                 ],
91277                 "suggestion": true
91278             },
91279             "shop/supermarket/Фуршет": {
91280                 "tags": {
91281                     "name": "Фуршет",
91282                     "shop": "supermarket"
91283                 },
91284                 "name": "Фуршет",
91285                 "icon": "grocery",
91286                 "geometry": [
91287                     "point",
91288                     "vertex",
91289                     "area"
91290                 ],
91291                 "fields": [
91292                     "operator",
91293                     "building_area",
91294                     "address"
91295                 ],
91296                 "suggestion": true
91297             },
91298             "shop/supermarket/Willys": {
91299                 "tags": {
91300                     "name": "Willys",
91301                     "shop": "supermarket"
91302                 },
91303                 "name": "Willys",
91304                 "icon": "grocery",
91305                 "geometry": [
91306                     "point",
91307                     "vertex",
91308                     "area"
91309                 ],
91310                 "fields": [
91311                     "operator",
91312                     "building_area",
91313                     "address"
91314                 ],
91315                 "suggestion": true
91316             },
91317             "shop/supermarket/Farmfoods": {
91318                 "tags": {
91319                     "name": "Farmfoods",
91320                     "shop": "supermarket"
91321                 },
91322                 "name": "Farmfoods",
91323                 "icon": "grocery",
91324                 "geometry": [
91325                     "point",
91326                     "vertex",
91327                     "area"
91328                 ],
91329                 "fields": [
91330                     "operator",
91331                     "building_area",
91332                     "address"
91333                 ],
91334                 "suggestion": true
91335             },
91336             "shop/supermarket/U Express": {
91337                 "tags": {
91338                     "name": "U Express",
91339                     "shop": "supermarket"
91340                 },
91341                 "name": "U Express",
91342                 "icon": "grocery",
91343                 "geometry": [
91344                     "point",
91345                     "vertex",
91346                     "area"
91347                 ],
91348                 "fields": [
91349                     "operator",
91350                     "building_area",
91351                     "address"
91352                 ],
91353                 "suggestion": true
91354             },
91355             "shop/supermarket/Фора": {
91356                 "tags": {
91357                     "name": "Фора",
91358                     "shop": "supermarket"
91359                 },
91360                 "name": "Фора",
91361                 "icon": "grocery",
91362                 "geometry": [
91363                     "point",
91364                     "vertex",
91365                     "area"
91366                 ],
91367                 "fields": [
91368                     "operator",
91369                     "building_area",
91370                     "address"
91371                 ],
91372                 "suggestion": true
91373             },
91374             "shop/supermarket/Dunnes Stores": {
91375                 "tags": {
91376                     "name": "Dunnes Stores",
91377                     "shop": "supermarket"
91378                 },
91379                 "name": "Dunnes Stores",
91380                 "icon": "grocery",
91381                 "geometry": [
91382                     "point",
91383                     "vertex",
91384                     "area"
91385                 ],
91386                 "fields": [
91387                     "operator",
91388                     "building_area",
91389                     "address"
91390                 ],
91391                 "suggestion": true
91392             },
91393             "shop/supermarket/Сільпо": {
91394                 "tags": {
91395                     "name": "Сільпо",
91396                     "shop": "supermarket"
91397                 },
91398                 "name": "Сільпо",
91399                 "icon": "grocery",
91400                 "geometry": [
91401                     "point",
91402                     "vertex",
91403                     "area"
91404                 ],
91405                 "fields": [
91406                     "operator",
91407                     "building_area",
91408                     "address"
91409                 ],
91410                 "suggestion": true
91411             },
91412             "shop/supermarket/マルエツ": {
91413                 "tags": {
91414                     "name": "マルエツ",
91415                     "shop": "supermarket"
91416                 },
91417                 "name": "マルエツ",
91418                 "icon": "grocery",
91419                 "geometry": [
91420                     "point",
91421                     "vertex",
91422                     "area"
91423                 ],
91424                 "fields": [
91425                     "operator",
91426                     "building_area",
91427                     "address"
91428                 ],
91429                 "suggestion": true
91430             },
91431             "shop/supermarket/Piggly Wiggly": {
91432                 "tags": {
91433                     "name": "Piggly Wiggly",
91434                     "shop": "supermarket"
91435                 },
91436                 "name": "Piggly Wiggly",
91437                 "icon": "grocery",
91438                 "geometry": [
91439                     "point",
91440                     "vertex",
91441                     "area"
91442                 ],
91443                 "fields": [
91444                     "operator",
91445                     "building_area",
91446                     "address"
91447                 ],
91448                 "suggestion": true
91449             },
91450             "shop/supermarket/Crai": {
91451                 "tags": {
91452                     "name": "Crai",
91453                     "shop": "supermarket"
91454                 },
91455                 "name": "Crai",
91456                 "icon": "grocery",
91457                 "geometry": [
91458                     "point",
91459                     "vertex",
91460                     "area"
91461                 ],
91462                 "fields": [
91463                     "operator",
91464                     "building_area",
91465                     "address"
91466                 ],
91467                 "suggestion": true
91468             },
91469             "shop/supermarket/El Árbol": {
91470                 "tags": {
91471                     "name": "El Árbol",
91472                     "shop": "supermarket"
91473                 },
91474                 "name": "El Árbol",
91475                 "icon": "grocery",
91476                 "geometry": [
91477                     "point",
91478                     "vertex",
91479                     "area"
91480                 ],
91481                 "fields": [
91482                     "operator",
91483                     "building_area",
91484                     "address"
91485                 ],
91486                 "suggestion": true
91487             },
91488             "shop/supermarket/Centre Commercial E. Leclerc": {
91489                 "tags": {
91490                     "name": "Centre Commercial E. Leclerc",
91491                     "shop": "supermarket"
91492                 },
91493                 "name": "Centre Commercial E. Leclerc",
91494                 "icon": "grocery",
91495                 "geometry": [
91496                     "point",
91497                     "vertex",
91498                     "area"
91499                 ],
91500                 "fields": [
91501                     "operator",
91502                     "building_area",
91503                     "address"
91504                 ],
91505                 "suggestion": true
91506             },
91507             "shop/supermarket/Foodland": {
91508                 "tags": {
91509                     "name": "Foodland",
91510                     "shop": "supermarket"
91511                 },
91512                 "name": "Foodland",
91513                 "icon": "grocery",
91514                 "geometry": [
91515                     "point",
91516                     "vertex",
91517                     "area"
91518                 ],
91519                 "fields": [
91520                     "operator",
91521                     "building_area",
91522                     "address"
91523                 ],
91524                 "suggestion": true
91525             },
91526             "shop/supermarket/Super Brugsen": {
91527                 "tags": {
91528                     "name": "Super Brugsen",
91529                     "shop": "supermarket"
91530                 },
91531                 "name": "Super Brugsen",
91532                 "icon": "grocery",
91533                 "geometry": [
91534                     "point",
91535                     "vertex",
91536                     "area"
91537                 ],
91538                 "fields": [
91539                     "operator",
91540                     "building_area",
91541                     "address"
91542                 ],
91543                 "suggestion": true
91544             },
91545             "shop/supermarket/Дикси": {
91546                 "tags": {
91547                     "name": "Дикси",
91548                     "shop": "supermarket"
91549                 },
91550                 "name": "Дикси",
91551                 "icon": "grocery",
91552                 "geometry": [
91553                     "point",
91554                     "vertex",
91555                     "area"
91556                 ],
91557                 "fields": [
91558                     "operator",
91559                     "building_area",
91560                     "address"
91561                 ],
91562                 "suggestion": true
91563             },
91564             "shop/supermarket/Пятёрочка": {
91565                 "tags": {
91566                     "name": "Пятёрочка",
91567                     "shop": "supermarket"
91568                 },
91569                 "name": "Пятёрочка",
91570                 "icon": "grocery",
91571                 "geometry": [
91572                     "point",
91573                     "vertex",
91574                     "area"
91575                 ],
91576                 "fields": [
91577                     "operator",
91578                     "building_area",
91579                     "address"
91580                 ],
91581                 "suggestion": true
91582             },
91583             "shop/supermarket/Publix": {
91584                 "tags": {
91585                     "name": "Publix",
91586                     "shop": "supermarket"
91587                 },
91588                 "name": "Publix",
91589                 "icon": "grocery",
91590                 "geometry": [
91591                     "point",
91592                     "vertex",
91593                     "area"
91594                 ],
91595                 "fields": [
91596                     "operator",
91597                     "building_area",
91598                     "address"
91599                 ],
91600                 "suggestion": true
91601             },
91602             "shop/supermarket/Føtex": {
91603                 "tags": {
91604                     "name": "Føtex",
91605                     "shop": "supermarket"
91606                 },
91607                 "name": "Føtex",
91608                 "icon": "grocery",
91609                 "geometry": [
91610                     "point",
91611                     "vertex",
91612                     "area"
91613                 ],
91614                 "fields": [
91615                     "operator",
91616                     "building_area",
91617                     "address"
91618                 ],
91619                 "suggestion": true
91620             },
91621             "shop/supermarket/coop": {
91622                 "tags": {
91623                     "name": "coop",
91624                     "shop": "supermarket"
91625                 },
91626                 "name": "coop",
91627                 "icon": "grocery",
91628                 "geometry": [
91629                     "point",
91630                     "vertex",
91631                     "area"
91632                 ],
91633                 "fields": [
91634                     "operator",
91635                     "building_area",
91636                     "address"
91637                 ],
91638                 "suggestion": true
91639             },
91640             "shop/supermarket/Coop Konsum": {
91641                 "tags": {
91642                     "name": "Coop Konsum",
91643                     "shop": "supermarket"
91644                 },
91645                 "name": "Coop Konsum",
91646                 "icon": "grocery",
91647                 "geometry": [
91648                     "point",
91649                     "vertex",
91650                     "area"
91651                 ],
91652                 "fields": [
91653                     "operator",
91654                     "building_area",
91655                     "address"
91656                 ],
91657                 "suggestion": true
91658             },
91659             "shop/supermarket/Carrefour Contact": {
91660                 "tags": {
91661                     "name": "Carrefour Contact",
91662                     "shop": "supermarket"
91663                 },
91664                 "name": "Carrefour Contact",
91665                 "icon": "grocery",
91666                 "geometry": [
91667                     "point",
91668                     "vertex",
91669                     "area"
91670                 ],
91671                 "fields": [
91672                     "operator",
91673                     "building_area",
91674                     "address"
91675                 ],
91676                 "suggestion": true
91677             },
91678             "shop/supermarket/SPAR": {
91679                 "tags": {
91680                     "name": "SPAR",
91681                     "shop": "supermarket"
91682                 },
91683                 "name": "SPAR",
91684                 "icon": "grocery",
91685                 "geometry": [
91686                     "point",
91687                     "vertex",
91688                     "area"
91689                 ],
91690                 "fields": [
91691                     "operator",
91692                     "building_area",
91693                     "address"
91694                 ],
91695                 "suggestion": true
91696             },
91697             "shop/supermarket/No Frills": {
91698                 "tags": {
91699                     "name": "No Frills",
91700                     "shop": "supermarket"
91701                 },
91702                 "name": "No Frills",
91703                 "icon": "grocery",
91704                 "geometry": [
91705                     "point",
91706                     "vertex",
91707                     "area"
91708                 ],
91709                 "fields": [
91710                     "operator",
91711                     "building_area",
91712                     "address"
91713                 ],
91714                 "suggestion": true
91715             },
91716             "shop/supermarket/Plodine": {
91717                 "tags": {
91718                     "name": "Plodine",
91719                     "shop": "supermarket"
91720                 },
91721                 "name": "Plodine",
91722                 "icon": "grocery",
91723                 "geometry": [
91724                     "point",
91725                     "vertex",
91726                     "area"
91727                 ],
91728                 "fields": [
91729                     "operator",
91730                     "building_area",
91731                     "address"
91732                 ],
91733                 "suggestion": true
91734             },
91735             "shop/supermarket/ADEG": {
91736                 "tags": {
91737                     "name": "ADEG",
91738                     "shop": "supermarket"
91739                 },
91740                 "name": "ADEG",
91741                 "icon": "grocery",
91742                 "geometry": [
91743                     "point",
91744                     "vertex",
91745                     "area"
91746                 ],
91747                 "fields": [
91748                     "operator",
91749                     "building_area",
91750                     "address"
91751                 ],
91752                 "suggestion": true
91753             },
91754             "shop/supermarket/Minipreço": {
91755                 "tags": {
91756                     "name": "Minipreço",
91757                     "shop": "supermarket"
91758                 },
91759                 "name": "Minipreço",
91760                 "icon": "grocery",
91761                 "geometry": [
91762                     "point",
91763                     "vertex",
91764                     "area"
91765                 ],
91766                 "fields": [
91767                     "operator",
91768                     "building_area",
91769                     "address"
91770                 ],
91771                 "suggestion": true
91772             },
91773             "shop/supermarket/Biedronka": {
91774                 "tags": {
91775                     "name": "Biedronka",
91776                     "shop": "supermarket"
91777                 },
91778                 "name": "Biedronka",
91779                 "icon": "grocery",
91780                 "geometry": [
91781                     "point",
91782                     "vertex",
91783                     "area"
91784                 ],
91785                 "fields": [
91786                     "operator",
91787                     "building_area",
91788                     "address"
91789                 ],
91790                 "suggestion": true
91791             },
91792             "shop/supermarket/The Co-operative Food": {
91793                 "tags": {
91794                     "name": "The Co-operative Food",
91795                     "shop": "supermarket"
91796                 },
91797                 "name": "The Co-operative Food",
91798                 "icon": "grocery",
91799                 "geometry": [
91800                     "point",
91801                     "vertex",
91802                     "area"
91803                 ],
91804                 "fields": [
91805                     "operator",
91806                     "building_area",
91807                     "address"
91808                 ],
91809                 "suggestion": true
91810             },
91811             "shop/supermarket/Eurospin": {
91812                 "tags": {
91813                     "name": "Eurospin",
91814                     "shop": "supermarket"
91815                 },
91816                 "name": "Eurospin",
91817                 "icon": "grocery",
91818                 "geometry": [
91819                     "point",
91820                     "vertex",
91821                     "area"
91822                 ],
91823                 "fields": [
91824                     "operator",
91825                     "building_area",
91826                     "address"
91827                 ],
91828                 "suggestion": true
91829             },
91830             "shop/supermarket/Семья": {
91831                 "tags": {
91832                     "name": "Семья",
91833                     "shop": "supermarket"
91834                 },
91835                 "name": "Семья",
91836                 "icon": "grocery",
91837                 "geometry": [
91838                     "point",
91839                     "vertex",
91840                     "area"
91841                 ],
91842                 "fields": [
91843                     "operator",
91844                     "building_area",
91845                     "address"
91846                 ],
91847                 "suggestion": true
91848             },
91849             "shop/supermarket/Gadis": {
91850                 "tags": {
91851                     "name": "Gadis",
91852                     "shop": "supermarket"
91853                 },
91854                 "name": "Gadis",
91855                 "icon": "grocery",
91856                 "geometry": [
91857                     "point",
91858                     "vertex",
91859                     "area"
91860                 ],
91861                 "fields": [
91862                     "operator",
91863                     "building_area",
91864                     "address"
91865                 ],
91866                 "suggestion": true
91867             },
91868             "shop/supermarket/Евроопт": {
91869                 "tags": {
91870                     "name": "Евроопт",
91871                     "shop": "supermarket"
91872                 },
91873                 "name": "Евроопт",
91874                 "icon": "grocery",
91875                 "geometry": [
91876                     "point",
91877                     "vertex",
91878                     "area"
91879                 ],
91880                 "fields": [
91881                     "operator",
91882                     "building_area",
91883                     "address"
91884                 ],
91885                 "suggestion": true
91886             },
91887             "shop/supermarket/Квартал": {
91888                 "tags": {
91889                     "name": "Квартал",
91890                     "shop": "supermarket"
91891                 },
91892                 "name": "Квартал",
91893                 "icon": "grocery",
91894                 "geometry": [
91895                     "point",
91896                     "vertex",
91897                     "area"
91898                 ],
91899                 "fields": [
91900                     "operator",
91901                     "building_area",
91902                     "address"
91903                 ],
91904                 "suggestion": true
91905             },
91906             "shop/supermarket/New World": {
91907                 "tags": {
91908                     "name": "New World",
91909                     "shop": "supermarket"
91910                 },
91911                 "name": "New World",
91912                 "icon": "grocery",
91913                 "geometry": [
91914                     "point",
91915                     "vertex",
91916                     "area"
91917                 ],
91918                 "fields": [
91919                     "operator",
91920                     "building_area",
91921                     "address"
91922                 ],
91923                 "suggestion": true
91924             },
91925             "shop/supermarket/Countdown": {
91926                 "tags": {
91927                     "name": "Countdown",
91928                     "shop": "supermarket"
91929                 },
91930                 "name": "Countdown",
91931                 "icon": "grocery",
91932                 "geometry": [
91933                     "point",
91934                     "vertex",
91935                     "area"
91936                 ],
91937                 "fields": [
91938                     "operator",
91939                     "building_area",
91940                     "address"
91941                 ],
91942                 "suggestion": true
91943             },
91944             "shop/supermarket/Reliance Fresh": {
91945                 "tags": {
91946                     "name": "Reliance Fresh",
91947                     "shop": "supermarket"
91948                 },
91949                 "name": "Reliance Fresh",
91950                 "icon": "grocery",
91951                 "geometry": [
91952                     "point",
91953                     "vertex",
91954                     "area"
91955                 ],
91956                 "fields": [
91957                     "operator",
91958                     "building_area",
91959                     "address"
91960                 ],
91961                 "suggestion": true
91962             },
91963             "shop/supermarket/Stokrotka": {
91964                 "tags": {
91965                     "name": "Stokrotka",
91966                     "shop": "supermarket"
91967                 },
91968                 "name": "Stokrotka",
91969                 "icon": "grocery",
91970                 "geometry": [
91971                     "point",
91972                     "vertex",
91973                     "area"
91974                 ],
91975                 "fields": [
91976                     "operator",
91977                     "building_area",
91978                     "address"
91979                 ],
91980                 "suggestion": true
91981             },
91982             "shop/supermarket/Coop Jednota": {
91983                 "tags": {
91984                     "name": "Coop Jednota",
91985                     "shop": "supermarket"
91986                 },
91987                 "name": "Coop Jednota",
91988                 "icon": "grocery",
91989                 "geometry": [
91990                     "point",
91991                     "vertex",
91992                     "area"
91993                 ],
91994                 "fields": [
91995                     "operator",
91996                     "building_area",
91997                     "address"
91998                 ],
91999                 "suggestion": true
92000             },
92001             "shop/supermarket/Fred Meyer": {
92002                 "tags": {
92003                     "name": "Fred Meyer",
92004                     "shop": "supermarket"
92005                 },
92006                 "name": "Fred Meyer",
92007                 "icon": "grocery",
92008                 "geometry": [
92009                     "point",
92010                     "vertex",
92011                     "area"
92012                 ],
92013                 "fields": [
92014                     "operator",
92015                     "building_area",
92016                     "address"
92017                 ],
92018                 "suggestion": true
92019             },
92020             "shop/supermarket/Irma": {
92021                 "tags": {
92022                     "name": "Irma",
92023                     "shop": "supermarket"
92024                 },
92025                 "name": "Irma",
92026                 "icon": "grocery",
92027                 "geometry": [
92028                     "point",
92029                     "vertex",
92030                     "area"
92031                 ],
92032                 "fields": [
92033                     "operator",
92034                     "building_area",
92035                     "address"
92036                 ],
92037                 "suggestion": true
92038             },
92039             "shop/supermarket/Continente": {
92040                 "tags": {
92041                     "name": "Continente",
92042                     "shop": "supermarket"
92043                 },
92044                 "name": "Continente",
92045                 "icon": "grocery",
92046                 "geometry": [
92047                     "point",
92048                     "vertex",
92049                     "area"
92050                 ],
92051                 "fields": [
92052                     "operator",
92053                     "building_area",
92054                     "address"
92055                 ],
92056                 "suggestion": true
92057             },
92058             "shop/supermarket/Price Chopper": {
92059                 "tags": {
92060                     "name": "Price Chopper",
92061                     "shop": "supermarket"
92062                 },
92063                 "name": "Price Chopper",
92064                 "icon": "grocery",
92065                 "geometry": [
92066                     "point",
92067                     "vertex",
92068                     "area"
92069                 ],
92070                 "fields": [
92071                     "operator",
92072                     "building_area",
92073                     "address"
92074                 ],
92075                 "suggestion": true
92076             },
92077             "shop/supermarket/Game": {
92078                 "tags": {
92079                     "name": "Game",
92080                     "shop": "supermarket"
92081                 },
92082                 "name": "Game",
92083                 "icon": "grocery",
92084                 "geometry": [
92085                     "point",
92086                     "vertex",
92087                     "area"
92088                 ],
92089                 "fields": [
92090                     "operator",
92091                     "building_area",
92092                     "address"
92093                 ],
92094                 "suggestion": true
92095             },
92096             "shop/supermarket/Soriana": {
92097                 "tags": {
92098                     "name": "Soriana",
92099                     "shop": "supermarket"
92100                 },
92101                 "name": "Soriana",
92102                 "icon": "grocery",
92103                 "geometry": [
92104                     "point",
92105                     "vertex",
92106                     "area"
92107                 ],
92108                 "fields": [
92109                     "operator",
92110                     "building_area",
92111                     "address"
92112                 ],
92113                 "suggestion": true
92114             },
92115             "shop/supermarket/Alimerka": {
92116                 "tags": {
92117                     "name": "Alimerka",
92118                     "shop": "supermarket"
92119                 },
92120                 "name": "Alimerka",
92121                 "icon": "grocery",
92122                 "geometry": [
92123                     "point",
92124                     "vertex",
92125                     "area"
92126                 ],
92127                 "fields": [
92128                     "operator",
92129                     "building_area",
92130                     "address"
92131                 ],
92132                 "suggestion": true
92133             },
92134             "shop/supermarket/Piotr i Paweł": {
92135                 "tags": {
92136                     "name": "Piotr i Paweł",
92137                     "shop": "supermarket"
92138                 },
92139                 "name": "Piotr i Paweł",
92140                 "icon": "grocery",
92141                 "geometry": [
92142                     "point",
92143                     "vertex",
92144                     "area"
92145                 ],
92146                 "fields": [
92147                     "operator",
92148                     "building_area",
92149                     "address"
92150                 ],
92151                 "suggestion": true
92152             },
92153             "shop/supermarket/Перекресток": {
92154                 "tags": {
92155                     "name": "Перекресток",
92156                     "shop": "supermarket"
92157                 },
92158                 "name": "Перекресток",
92159                 "icon": "grocery",
92160                 "geometry": [
92161                     "point",
92162                     "vertex",
92163                     "area"
92164                 ],
92165                 "fields": [
92166                     "operator",
92167                     "building_area",
92168                     "address"
92169                 ],
92170                 "suggestion": true
92171             },
92172             "shop/supermarket/Maxima X": {
92173                 "tags": {
92174                     "name": "Maxima X",
92175                     "shop": "supermarket"
92176                 },
92177                 "name": "Maxima X",
92178                 "icon": "grocery",
92179                 "geometry": [
92180                     "point",
92181                     "vertex",
92182                     "area"
92183                 ],
92184                 "fields": [
92185                     "operator",
92186                     "building_area",
92187                     "address"
92188                 ],
92189                 "suggestion": true
92190             },
92191             "shop/supermarket/Карусель": {
92192                 "tags": {
92193                     "name": "Карусель",
92194                     "shop": "supermarket"
92195                 },
92196                 "name": "Карусель",
92197                 "icon": "grocery",
92198                 "geometry": [
92199                     "point",
92200                     "vertex",
92201                     "area"
92202                 ],
92203                 "fields": [
92204                     "operator",
92205                     "building_area",
92206                     "address"
92207                 ],
92208                 "suggestion": true
92209             },
92210             "shop/supermarket/ALDI Nord": {
92211                 "tags": {
92212                     "name": "ALDI Nord",
92213                     "shop": "supermarket"
92214                 },
92215                 "name": "ALDI Nord",
92216                 "icon": "grocery",
92217                 "geometry": [
92218                     "point",
92219                     "vertex",
92220                     "area"
92221                 ],
92222                 "fields": [
92223                     "operator",
92224                     "building_area",
92225                     "address"
92226                 ],
92227                 "suggestion": true
92228             },
92229             "shop/supermarket/Condis": {
92230                 "tags": {
92231                     "name": "Condis",
92232                     "shop": "supermarket"
92233                 },
92234                 "name": "Condis",
92235                 "icon": "grocery",
92236                 "geometry": [
92237                     "point",
92238                     "vertex",
92239                     "area"
92240                 ],
92241                 "fields": [
92242                     "operator",
92243                     "building_area",
92244                     "address"
92245                 ],
92246                 "suggestion": true
92247             },
92248             "shop/supermarket/Sam's Club": {
92249                 "tags": {
92250                     "name": "Sam's Club",
92251                     "shop": "supermarket"
92252                 },
92253                 "name": "Sam's Club",
92254                 "icon": "grocery",
92255                 "geometry": [
92256                     "point",
92257                     "vertex",
92258                     "area"
92259                 ],
92260                 "fields": [
92261                     "operator",
92262                     "building_area",
92263                     "address"
92264                 ],
92265                 "suggestion": true
92266             },
92267             "shop/supermarket/Копейка": {
92268                 "tags": {
92269                     "name": "Копейка",
92270                     "shop": "supermarket"
92271                 },
92272                 "name": "Копейка",
92273                 "icon": "grocery",
92274                 "geometry": [
92275                     "point",
92276                     "vertex",
92277                     "area"
92278                 ],
92279                 "fields": [
92280                     "operator",
92281                     "building_area",
92282                     "address"
92283                 ],
92284                 "suggestion": true
92285             },
92286             "shop/supermarket/Géant Casino": {
92287                 "tags": {
92288                     "name": "Géant Casino",
92289                     "shop": "supermarket"
92290                 },
92291                 "name": "Géant Casino",
92292                 "icon": "grocery",
92293                 "geometry": [
92294                     "point",
92295                     "vertex",
92296                     "area"
92297                 ],
92298                 "fields": [
92299                     "operator",
92300                     "building_area",
92301                     "address"
92302                 ],
92303                 "suggestion": true
92304             },
92305             "shop/supermarket/ASDA": {
92306                 "tags": {
92307                     "name": "ASDA",
92308                     "shop": "supermarket"
92309                 },
92310                 "name": "ASDA",
92311                 "icon": "grocery",
92312                 "geometry": [
92313                     "point",
92314                     "vertex",
92315                     "area"
92316                 ],
92317                 "fields": [
92318                     "operator",
92319                     "building_area",
92320                     "address"
92321                 ],
92322                 "suggestion": true
92323             },
92324             "shop/supermarket/Intermarche": {
92325                 "tags": {
92326                     "name": "Intermarche",
92327                     "shop": "supermarket"
92328                 },
92329                 "name": "Intermarche",
92330                 "icon": "grocery",
92331                 "geometry": [
92332                     "point",
92333                     "vertex",
92334                     "area"
92335                 ],
92336                 "fields": [
92337                     "operator",
92338                     "building_area",
92339                     "address"
92340                 ],
92341                 "suggestion": true
92342             },
92343             "shop/supermarket/Stop & Shop": {
92344                 "tags": {
92345                     "name": "Stop & Shop",
92346                     "shop": "supermarket"
92347                 },
92348                 "name": "Stop & Shop",
92349                 "icon": "grocery",
92350                 "geometry": [
92351                     "point",
92352                     "vertex",
92353                     "area"
92354                 ],
92355                 "fields": [
92356                     "operator",
92357                     "building_area",
92358                     "address"
92359                 ],
92360                 "suggestion": true
92361             },
92362             "shop/supermarket/Food Lion": {
92363                 "tags": {
92364                     "name": "Food Lion",
92365                     "shop": "supermarket"
92366                 },
92367                 "name": "Food Lion",
92368                 "icon": "grocery",
92369                 "geometry": [
92370                     "point",
92371                     "vertex",
92372                     "area"
92373                 ],
92374                 "fields": [
92375                     "operator",
92376                     "building_area",
92377                     "address"
92378                 ],
92379                 "suggestion": true
92380             },
92381             "shop/supermarket/Harris Teeter": {
92382                 "tags": {
92383                     "name": "Harris Teeter",
92384                     "shop": "supermarket"
92385                 },
92386                 "name": "Harris Teeter",
92387                 "icon": "grocery",
92388                 "geometry": [
92389                     "point",
92390                     "vertex",
92391                     "area"
92392                 ],
92393                 "fields": [
92394                     "operator",
92395                     "building_area",
92396                     "address"
92397                 ],
92398                 "suggestion": true
92399             },
92400             "shop/supermarket/Foodworks": {
92401                 "tags": {
92402                     "name": "Foodworks",
92403                     "shop": "supermarket"
92404                 },
92405                 "name": "Foodworks",
92406                 "icon": "grocery",
92407                 "geometry": [
92408                     "point",
92409                     "vertex",
92410                     "area"
92411                 ],
92412                 "fields": [
92413                     "operator",
92414                     "building_area",
92415                     "address"
92416                 ],
92417                 "suggestion": true
92418             },
92419             "shop/supermarket/Polo Market": {
92420                 "tags": {
92421                     "name": "Polo Market",
92422                     "shop": "supermarket"
92423                 },
92424                 "name": "Polo Market",
92425                 "icon": "grocery",
92426                 "geometry": [
92427                     "point",
92428                     "vertex",
92429                     "area"
92430                 ],
92431                 "fields": [
92432                     "operator",
92433                     "building_area",
92434                     "address"
92435                 ],
92436                 "suggestion": true
92437             },
92438             "shop/supermarket/Лента": {
92439                 "tags": {
92440                     "name": "Лента",
92441                     "shop": "supermarket"
92442                 },
92443                 "name": "Лента",
92444                 "icon": "grocery",
92445                 "geometry": [
92446                     "point",
92447                     "vertex",
92448                     "area"
92449                 ],
92450                 "fields": [
92451                     "operator",
92452                     "building_area",
92453                     "address"
92454                 ],
92455                 "suggestion": true
92456             },
92457             "shop/supermarket/西友 (SEIYU)": {
92458                 "tags": {
92459                     "name": "西友 (SEIYU)",
92460                     "shop": "supermarket"
92461                 },
92462                 "name": "西友 (SEIYU)",
92463                 "icon": "grocery",
92464                 "geometry": [
92465                     "point",
92466                     "vertex",
92467                     "area"
92468                 ],
92469                 "fields": [
92470                     "operator",
92471                     "building_area",
92472                     "address"
92473                 ],
92474                 "suggestion": true
92475             },
92476             "shop/supermarket/H-E-B": {
92477                 "tags": {
92478                     "name": "H-E-B",
92479                     "shop": "supermarket"
92480                 },
92481                 "name": "H-E-B",
92482                 "icon": "grocery",
92483                 "geometry": [
92484                     "point",
92485                     "vertex",
92486                     "area"
92487                 ],
92488                 "fields": [
92489                     "operator",
92490                     "building_area",
92491                     "address"
92492                 ],
92493                 "suggestion": true
92494             },
92495             "shop/supermarket/Атак": {
92496                 "tags": {
92497                     "name": "Атак",
92498                     "shop": "supermarket"
92499                 },
92500                 "name": "Атак",
92501                 "icon": "grocery",
92502                 "geometry": [
92503                     "point",
92504                     "vertex",
92505                     "area"
92506                 ],
92507                 "fields": [
92508                     "operator",
92509                     "building_area",
92510                     "address"
92511                 ],
92512                 "suggestion": true
92513             },
92514             "shop/supermarket/Полушка": {
92515                 "tags": {
92516                     "name": "Полушка",
92517                     "shop": "supermarket"
92518                 },
92519                 "name": "Полушка",
92520                 "icon": "grocery",
92521                 "geometry": [
92522                     "point",
92523                     "vertex",
92524                     "area"
92525                 ],
92526                 "fields": [
92527                     "operator",
92528                     "building_area",
92529                     "address"
92530                 ],
92531                 "suggestion": true
92532             },
92533             "shop/supermarket/Extra": {
92534                 "tags": {
92535                     "name": "Extra",
92536                     "shop": "supermarket"
92537                 },
92538                 "name": "Extra",
92539                 "icon": "grocery",
92540                 "geometry": [
92541                     "point",
92542                     "vertex",
92543                     "area"
92544                 ],
92545                 "fields": [
92546                     "operator",
92547                     "building_area",
92548                     "address"
92549                 ],
92550                 "suggestion": true
92551             },
92552             "shop/supermarket/Sigma": {
92553                 "tags": {
92554                     "name": "Sigma",
92555                     "shop": "supermarket"
92556                 },
92557                 "name": "Sigma",
92558                 "icon": "grocery",
92559                 "geometry": [
92560                     "point",
92561                     "vertex",
92562                     "area"
92563                 ],
92564                 "fields": [
92565                     "operator",
92566                     "building_area",
92567                     "address"
92568                 ],
92569                 "suggestion": true
92570             },
92571             "shop/supermarket/АТБ": {
92572                 "tags": {
92573                     "name": "АТБ",
92574                     "shop": "supermarket"
92575                 },
92576                 "name": "АТБ",
92577                 "icon": "grocery",
92578                 "geometry": [
92579                     "point",
92580                     "vertex",
92581                     "area"
92582                 ],
92583                 "fields": [
92584                     "operator",
92585                     "building_area",
92586                     "address"
92587                 ],
92588                 "suggestion": true
92589             },
92590             "shop/supermarket/Bodega Aurrera": {
92591                 "tags": {
92592                     "name": "Bodega Aurrera",
92593                     "shop": "supermarket"
92594                 },
92595                 "name": "Bodega Aurrera",
92596                 "icon": "grocery",
92597                 "geometry": [
92598                     "point",
92599                     "vertex",
92600                     "area"
92601                 ],
92602                 "fields": [
92603                     "operator",
92604                     "building_area",
92605                     "address"
92606                 ],
92607                 "suggestion": true
92608             },
92609             "shop/supermarket/Tesco Lotus": {
92610                 "tags": {
92611                     "name": "Tesco Lotus",
92612                     "shop": "supermarket"
92613                 },
92614                 "name": "Tesco Lotus",
92615                 "icon": "grocery",
92616                 "geometry": [
92617                     "point",
92618                     "vertex",
92619                     "area"
92620                 ],
92621                 "fields": [
92622                     "operator",
92623                     "building_area",
92624                     "address"
92625                 ],
92626                 "suggestion": true
92627             },
92628             "shop/supermarket/Мария-Ра": {
92629                 "tags": {
92630                     "name": "Мария-Ра",
92631                     "shop": "supermarket"
92632                 },
92633                 "name": "Мария-Ра",
92634                 "icon": "grocery",
92635                 "geometry": [
92636                     "point",
92637                     "vertex",
92638                     "area"
92639                 ],
92640                 "fields": [
92641                     "operator",
92642                     "building_area",
92643                     "address"
92644                 ],
92645                 "suggestion": true
92646             },
92647             "shop/supermarket/Магнолия": {
92648                 "tags": {
92649                     "name": "Магнолия",
92650                     "shop": "supermarket"
92651                 },
92652                 "name": "Магнолия",
92653                 "icon": "grocery",
92654                 "geometry": [
92655                     "point",
92656                     "vertex",
92657                     "area"
92658                 ],
92659                 "fields": [
92660                     "operator",
92661                     "building_area",
92662                     "address"
92663                 ],
92664                 "suggestion": true
92665             },
92666             "shop/supermarket/Монетка": {
92667                 "tags": {
92668                     "name": "Монетка",
92669                     "shop": "supermarket"
92670                 },
92671                 "name": "Монетка",
92672                 "icon": "grocery",
92673                 "geometry": [
92674                     "point",
92675                     "vertex",
92676                     "area"
92677                 ],
92678                 "fields": [
92679                     "operator",
92680                     "building_area",
92681                     "address"
92682                 ],
92683                 "suggestion": true
92684             },
92685             "shop/supermarket/Hy-Vee": {
92686                 "tags": {
92687                     "name": "Hy-Vee",
92688                     "shop": "supermarket"
92689                 },
92690                 "name": "Hy-Vee",
92691                 "icon": "grocery",
92692                 "geometry": [
92693                     "point",
92694                     "vertex",
92695                     "area"
92696                 ],
92697                 "fields": [
92698                     "operator",
92699                     "building_area",
92700                     "address"
92701                 ],
92702                 "suggestion": true
92703             },
92704             "shop/supermarket/Walmart Supercenter": {
92705                 "tags": {
92706                     "name": "Walmart Supercenter",
92707                     "shop": "supermarket"
92708                 },
92709                 "name": "Walmart Supercenter",
92710                 "icon": "grocery",
92711                 "geometry": [
92712                     "point",
92713                     "vertex",
92714                     "area"
92715                 ],
92716                 "fields": [
92717                     "operator",
92718                     "building_area",
92719                     "address"
92720                 ],
92721                 "suggestion": true
92722             },
92723             "shop/supermarket/Hannaford": {
92724                 "tags": {
92725                     "name": "Hannaford",
92726                     "shop": "supermarket"
92727                 },
92728                 "name": "Hannaford",
92729                 "icon": "grocery",
92730                 "geometry": [
92731                     "point",
92732                     "vertex",
92733                     "area"
92734                 ],
92735                 "fields": [
92736                     "operator",
92737                     "building_area",
92738                     "address"
92739                 ],
92740                 "suggestion": true
92741             },
92742             "shop/supermarket/Wegmans": {
92743                 "tags": {
92744                     "name": "Wegmans",
92745                     "shop": "supermarket"
92746                 },
92747                 "name": "Wegmans",
92748                 "icon": "grocery",
92749                 "geometry": [
92750                     "point",
92751                     "vertex",
92752                     "area"
92753                 ],
92754                 "fields": [
92755                     "operator",
92756                     "building_area",
92757                     "address"
92758                 ],
92759                 "suggestion": true
92760             },
92761             "shop/supermarket/業務スーパー": {
92762                 "tags": {
92763                     "name": "業務スーパー",
92764                     "shop": "supermarket"
92765                 },
92766                 "name": "業務スーパー",
92767                 "icon": "grocery",
92768                 "geometry": [
92769                     "point",
92770                     "vertex",
92771                     "area"
92772                 ],
92773                 "fields": [
92774                     "operator",
92775                     "building_area",
92776                     "address"
92777                 ],
92778                 "suggestion": true
92779             },
92780             "shop/supermarket/Norfa XL": {
92781                 "tags": {
92782                     "name": "Norfa XL",
92783                     "shop": "supermarket"
92784                 },
92785                 "name": "Norfa XL",
92786                 "icon": "grocery",
92787                 "geometry": [
92788                     "point",
92789                     "vertex",
92790                     "area"
92791                 ],
92792                 "fields": [
92793                     "operator",
92794                     "building_area",
92795                     "address"
92796                 ],
92797                 "suggestion": true
92798             },
92799             "shop/supermarket/ヨークマート (YorkMart)": {
92800                 "tags": {
92801                     "name": "ヨークマート (YorkMart)",
92802                     "shop": "supermarket"
92803                 },
92804                 "name": "ヨークマート (YorkMart)",
92805                 "icon": "grocery",
92806                 "geometry": [
92807                     "point",
92808                     "vertex",
92809                     "area"
92810                 ],
92811                 "fields": [
92812                     "operator",
92813                     "building_area",
92814                     "address"
92815                 ],
92816                 "suggestion": true
92817             },
92818             "shop/supermarket/Leclerc Drive": {
92819                 "tags": {
92820                     "name": "Leclerc Drive",
92821                     "shop": "supermarket"
92822                 },
92823                 "name": "Leclerc Drive",
92824                 "icon": "grocery",
92825                 "geometry": [
92826                     "point",
92827                     "vertex",
92828                     "area"
92829                 ],
92830                 "fields": [
92831                     "operator",
92832                     "building_area",
92833                     "address"
92834                 ],
92835                 "suggestion": true
92836             },
92837             "shop/electronics/Media Markt": {
92838                 "tags": {
92839                     "name": "Media Markt",
92840                     "shop": "electronics"
92841                 },
92842                 "name": "Media Markt",
92843                 "icon": "shop",
92844                 "geometry": [
92845                     "point",
92846                     "vertex",
92847                     "area"
92848                 ],
92849                 "fields": [
92850                     "address",
92851                     "building_area",
92852                     "opening_hours"
92853                 ],
92854                 "suggestion": true
92855             },
92856             "shop/electronics/Maplin": {
92857                 "tags": {
92858                     "name": "Maplin",
92859                     "shop": "electronics"
92860                 },
92861                 "name": "Maplin",
92862                 "icon": "shop",
92863                 "geometry": [
92864                     "point",
92865                     "vertex",
92866                     "area"
92867                 ],
92868                 "fields": [
92869                     "address",
92870                     "building_area",
92871                     "opening_hours"
92872                 ],
92873                 "suggestion": true
92874             },
92875             "shop/electronics/Best Buy": {
92876                 "tags": {
92877                     "name": "Best Buy",
92878                     "shop": "electronics"
92879                 },
92880                 "name": "Best Buy",
92881                 "icon": "shop",
92882                 "geometry": [
92883                     "point",
92884                     "vertex",
92885                     "area"
92886                 ],
92887                 "fields": [
92888                     "address",
92889                     "building_area",
92890                     "opening_hours"
92891                 ],
92892                 "suggestion": true
92893             },
92894             "shop/electronics/Future Shop": {
92895                 "tags": {
92896                     "name": "Future Shop",
92897                     "shop": "electronics"
92898                 },
92899                 "name": "Future Shop",
92900                 "icon": "shop",
92901                 "geometry": [
92902                     "point",
92903                     "vertex",
92904                     "area"
92905                 ],
92906                 "fields": [
92907                     "address",
92908                     "building_area",
92909                     "opening_hours"
92910                 ],
92911                 "suggestion": true
92912             },
92913             "shop/electronics/Saturn": {
92914                 "tags": {
92915                     "name": "Saturn",
92916                     "shop": "electronics"
92917                 },
92918                 "name": "Saturn",
92919                 "icon": "shop",
92920                 "geometry": [
92921                     "point",
92922                     "vertex",
92923                     "area"
92924                 ],
92925                 "fields": [
92926                     "address",
92927                     "building_area",
92928                     "opening_hours"
92929                 ],
92930                 "suggestion": true
92931             },
92932             "shop/electronics/Currys": {
92933                 "tags": {
92934                     "name": "Currys",
92935                     "shop": "electronics"
92936                 },
92937                 "name": "Currys",
92938                 "icon": "shop",
92939                 "geometry": [
92940                     "point",
92941                     "vertex",
92942                     "area"
92943                 ],
92944                 "fields": [
92945                     "address",
92946                     "building_area",
92947                     "opening_hours"
92948                 ],
92949                 "suggestion": true
92950             },
92951             "shop/electronics/Radio Shack": {
92952                 "tags": {
92953                     "name": "Radio Shack",
92954                     "shop": "electronics"
92955                 },
92956                 "name": "Radio Shack",
92957                 "icon": "shop",
92958                 "geometry": [
92959                     "point",
92960                     "vertex",
92961                     "area"
92962                 ],
92963                 "fields": [
92964                     "address",
92965                     "building_area",
92966                     "opening_hours"
92967                 ],
92968                 "suggestion": true
92969             },
92970             "shop/electronics/Euronics": {
92971                 "tags": {
92972                     "name": "Euronics",
92973                     "shop": "electronics"
92974                 },
92975                 "name": "Euronics",
92976                 "icon": "shop",
92977                 "geometry": [
92978                     "point",
92979                     "vertex",
92980                     "area"
92981                 ],
92982                 "fields": [
92983                     "address",
92984                     "building_area",
92985                     "opening_hours"
92986                 ],
92987                 "suggestion": true
92988             },
92989             "shop/electronics/Expert": {
92990                 "tags": {
92991                     "name": "Expert",
92992                     "shop": "electronics"
92993                 },
92994                 "name": "Expert",
92995                 "icon": "shop",
92996                 "geometry": [
92997                     "point",
92998                     "vertex",
92999                     "area"
93000                 ],
93001                 "fields": [
93002                     "address",
93003                     "building_area",
93004                     "opening_hours"
93005                 ],
93006                 "suggestion": true
93007             },
93008             "shop/electronics/Эльдорадо": {
93009                 "tags": {
93010                     "name": "Эльдорадо",
93011                     "shop": "electronics"
93012                 },
93013                 "name": "Эльдорадо",
93014                 "icon": "shop",
93015                 "geometry": [
93016                     "point",
93017                     "vertex",
93018                     "area"
93019                 ],
93020                 "fields": [
93021                     "address",
93022                     "building_area",
93023                     "opening_hours"
93024                 ],
93025                 "suggestion": true
93026             },
93027             "shop/electronics/Darty": {
93028                 "tags": {
93029                     "name": "Darty",
93030                     "shop": "electronics"
93031                 },
93032                 "name": "Darty",
93033                 "icon": "shop",
93034                 "geometry": [
93035                     "point",
93036                     "vertex",
93037                     "area"
93038                 ],
93039                 "fields": [
93040                     "address",
93041                     "building_area",
93042                     "opening_hours"
93043                 ],
93044                 "suggestion": true
93045             },
93046             "shop/electronics/М.Видео": {
93047                 "tags": {
93048                     "name": "М.Видео",
93049                     "shop": "electronics"
93050                 },
93051                 "name": "М.Видео",
93052                 "icon": "shop",
93053                 "geometry": [
93054                     "point",
93055                     "vertex",
93056                     "area"
93057                 ],
93058                 "fields": [
93059                     "address",
93060                     "building_area",
93061                     "opening_hours"
93062                 ],
93063                 "suggestion": true
93064             },
93065             "shop/electronics/ヤマダ電機": {
93066                 "tags": {
93067                     "name": "ヤマダ電機",
93068                     "shop": "electronics"
93069                 },
93070                 "name": "ヤマダ電機",
93071                 "icon": "shop",
93072                 "geometry": [
93073                     "point",
93074                     "vertex",
93075                     "area"
93076                 ],
93077                 "fields": [
93078                     "address",
93079                     "building_area",
93080                     "opening_hours"
93081                 ],
93082                 "suggestion": true
93083             },
93084             "shop/convenience/McColl's": {
93085                 "tags": {
93086                     "name": "McColl's",
93087                     "shop": "convenience"
93088                 },
93089                 "name": "McColl's",
93090                 "icon": "shop",
93091                 "geometry": [
93092                     "point",
93093                     "vertex",
93094                     "area"
93095                 ],
93096                 "fields": [
93097                     "address",
93098                     "building_area",
93099                     "opening_hours"
93100                 ],
93101                 "suggestion": true
93102             },
93103             "shop/convenience/Tesco Express": {
93104                 "tags": {
93105                     "name": "Tesco Express",
93106                     "shop": "convenience"
93107                 },
93108                 "name": "Tesco Express",
93109                 "icon": "shop",
93110                 "geometry": [
93111                     "point",
93112                     "vertex",
93113                     "area"
93114                 ],
93115                 "fields": [
93116                     "address",
93117                     "building_area",
93118                     "opening_hours"
93119                 ],
93120                 "suggestion": true
93121             },
93122             "shop/convenience/One Stop": {
93123                 "tags": {
93124                     "name": "One Stop",
93125                     "shop": "convenience"
93126                 },
93127                 "name": "One Stop",
93128                 "icon": "shop",
93129                 "geometry": [
93130                     "point",
93131                     "vertex",
93132                     "area"
93133                 ],
93134                 "fields": [
93135                     "address",
93136                     "building_area",
93137                     "opening_hours"
93138                 ],
93139                 "suggestion": true
93140             },
93141             "shop/convenience/Londis": {
93142                 "tags": {
93143                     "name": "Londis",
93144                     "shop": "convenience"
93145                 },
93146                 "name": "Londis",
93147                 "icon": "shop",
93148                 "geometry": [
93149                     "point",
93150                     "vertex",
93151                     "area"
93152                 ],
93153                 "fields": [
93154                     "address",
93155                     "building_area",
93156                     "opening_hours"
93157                 ],
93158                 "suggestion": true
93159             },
93160             "shop/convenience/7-Eleven": {
93161                 "tags": {
93162                     "name": "7-Eleven",
93163                     "shop": "convenience"
93164                 },
93165                 "name": "7-Eleven",
93166                 "icon": "shop",
93167                 "geometry": [
93168                     "point",
93169                     "vertex",
93170                     "area"
93171                 ],
93172                 "fields": [
93173                     "address",
93174                     "building_area",
93175                     "opening_hours"
93176                 ],
93177                 "suggestion": true
93178             },
93179             "shop/convenience/Sale": {
93180                 "tags": {
93181                     "name": "Sale",
93182                     "shop": "convenience"
93183                 },
93184                 "name": "Sale",
93185                 "icon": "shop",
93186                 "geometry": [
93187                     "point",
93188                     "vertex",
93189                     "area"
93190                 ],
93191                 "fields": [
93192                     "address",
93193                     "building_area",
93194                     "opening_hours"
93195                 ],
93196                 "suggestion": true
93197             },
93198             "shop/convenience/Siwa": {
93199                 "tags": {
93200                     "name": "Siwa",
93201                     "shop": "convenience"
93202                 },
93203                 "name": "Siwa",
93204                 "icon": "shop",
93205                 "geometry": [
93206                     "point",
93207                     "vertex",
93208                     "area"
93209                 ],
93210                 "fields": [
93211                     "address",
93212                     "building_area",
93213                     "opening_hours"
93214                 ],
93215                 "suggestion": true
93216             },
93217             "shop/convenience/COOP Jednota": {
93218                 "tags": {
93219                     "name": "COOP Jednota",
93220                     "shop": "convenience"
93221                 },
93222                 "name": "COOP Jednota",
93223                 "icon": "shop",
93224                 "geometry": [
93225                     "point",
93226                     "vertex",
93227                     "area"
93228                 ],
93229                 "fields": [
93230                     "address",
93231                     "building_area",
93232                     "opening_hours"
93233                 ],
93234                 "suggestion": true
93235             },
93236             "shop/convenience/Mac's": {
93237                 "tags": {
93238                     "name": "Mac's",
93239                     "shop": "convenience"
93240                 },
93241                 "name": "Mac's",
93242                 "icon": "shop",
93243                 "geometry": [
93244                     "point",
93245                     "vertex",
93246                     "area"
93247                 ],
93248                 "fields": [
93249                     "address",
93250                     "building_area",
93251                     "opening_hours"
93252                 ],
93253                 "suggestion": true
93254             },
93255             "shop/convenience/Alepa": {
93256                 "tags": {
93257                     "name": "Alepa",
93258                     "shop": "convenience"
93259                 },
93260                 "name": "Alepa",
93261                 "icon": "shop",
93262                 "geometry": [
93263                     "point",
93264                     "vertex",
93265                     "area"
93266                 ],
93267                 "fields": [
93268                     "address",
93269                     "building_area",
93270                     "opening_hours"
93271                 ],
93272                 "suggestion": true
93273             },
93274             "shop/convenience/Hasty Market": {
93275                 "tags": {
93276                     "name": "Hasty Market",
93277                     "shop": "convenience"
93278                 },
93279                 "name": "Hasty Market",
93280                 "icon": "shop",
93281                 "geometry": [
93282                     "point",
93283                     "vertex",
93284                     "area"
93285                 ],
93286                 "fields": [
93287                     "address",
93288                     "building_area",
93289                     "opening_hours"
93290                 ],
93291                 "suggestion": true
93292             },
93293             "shop/convenience/K-Market": {
93294                 "tags": {
93295                     "name": "K-Market",
93296                     "shop": "convenience"
93297                 },
93298                 "name": "K-Market",
93299                 "icon": "shop",
93300                 "geometry": [
93301                     "point",
93302                     "vertex",
93303                     "area"
93304                 ],
93305                 "fields": [
93306                     "address",
93307                     "building_area",
93308                     "opening_hours"
93309                 ],
93310                 "suggestion": true
93311             },
93312             "shop/convenience/Costcutter": {
93313                 "tags": {
93314                     "name": "Costcutter",
93315                     "shop": "convenience"
93316                 },
93317                 "name": "Costcutter",
93318                 "icon": "shop",
93319                 "geometry": [
93320                     "point",
93321                     "vertex",
93322                     "area"
93323                 ],
93324                 "fields": [
93325                     "address",
93326                     "building_area",
93327                     "opening_hours"
93328                 ],
93329                 "suggestion": true
93330             },
93331             "shop/convenience/Valintatalo": {
93332                 "tags": {
93333                     "name": "Valintatalo",
93334                     "shop": "convenience"
93335                 },
93336                 "name": "Valintatalo",
93337                 "icon": "shop",
93338                 "geometry": [
93339                     "point",
93340                     "vertex",
93341                     "area"
93342                 ],
93343                 "fields": [
93344                     "address",
93345                     "building_area",
93346                     "opening_hours"
93347                 ],
93348                 "suggestion": true
93349             },
93350             "shop/convenience/Circle K": {
93351                 "tags": {
93352                     "name": "Circle K",
93353                     "shop": "convenience"
93354                 },
93355                 "name": "Circle K",
93356                 "icon": "shop",
93357                 "geometry": [
93358                     "point",
93359                     "vertex",
93360                     "area"
93361                 ],
93362                 "fields": [
93363                     "address",
93364                     "building_area",
93365                     "opening_hours"
93366                 ],
93367                 "suggestion": true
93368             },
93369             "shop/convenience/セブンイレブン": {
93370                 "tags": {
93371                     "name": "セブンイレブン",
93372                     "name:en": "7-Eleven",
93373                     "shop": "convenience"
93374                 },
93375                 "name": "セブンイレブン",
93376                 "icon": "shop",
93377                 "geometry": [
93378                     "point",
93379                     "vertex",
93380                     "area"
93381                 ],
93382                 "fields": [
93383                     "address",
93384                     "building_area",
93385                     "opening_hours"
93386                 ],
93387                 "suggestion": true
93388             },
93389             "shop/convenience/ローソン": {
93390                 "tags": {
93391                     "name": "ローソン",
93392                     "name:en": "LAWSON",
93393                     "shop": "convenience"
93394                 },
93395                 "name": "ローソン",
93396                 "icon": "shop",
93397                 "geometry": [
93398                     "point",
93399                     "vertex",
93400                     "area"
93401                 ],
93402                 "fields": [
93403                     "address",
93404                     "building_area",
93405                     "opening_hours"
93406                 ],
93407                 "suggestion": true
93408             },
93409             "shop/convenience/Petit Casino": {
93410                 "tags": {
93411                     "name": "Petit Casino",
93412                     "shop": "convenience"
93413                 },
93414                 "name": "Petit Casino",
93415                 "icon": "shop",
93416                 "geometry": [
93417                     "point",
93418                     "vertex",
93419                     "area"
93420                 ],
93421                 "fields": [
93422                     "address",
93423                     "building_area",
93424                     "opening_hours"
93425                 ],
93426                 "suggestion": true
93427             },
93428             "shop/convenience/Mace": {
93429                 "tags": {
93430                     "name": "Mace",
93431                     "shop": "convenience"
93432                 },
93433                 "name": "Mace",
93434                 "icon": "shop",
93435                 "geometry": [
93436                     "point",
93437                     "vertex",
93438                     "area"
93439                 ],
93440                 "fields": [
93441                     "address",
93442                     "building_area",
93443                     "opening_hours"
93444                 ],
93445                 "suggestion": true
93446             },
93447             "shop/convenience/Mini Market": {
93448                 "tags": {
93449                     "name": "Mini Market",
93450                     "shop": "convenience"
93451                 },
93452                 "name": "Mini Market",
93453                 "icon": "shop",
93454                 "geometry": [
93455                     "point",
93456                     "vertex",
93457                     "area"
93458                 ],
93459                 "fields": [
93460                     "address",
93461                     "building_area",
93462                     "opening_hours"
93463                 ],
93464                 "suggestion": true
93465             },
93466             "shop/convenience/Nisa Local": {
93467                 "tags": {
93468                     "name": "Nisa Local",
93469                     "shop": "convenience"
93470                 },
93471                 "name": "Nisa Local",
93472                 "icon": "shop",
93473                 "geometry": [
93474                     "point",
93475                     "vertex",
93476                     "area"
93477                 ],
93478                 "fields": [
93479                     "address",
93480                     "building_area",
93481                     "opening_hours"
93482                 ],
93483                 "suggestion": true
93484             },
93485             "shop/convenience/Dorfladen": {
93486                 "tags": {
93487                     "name": "Dorfladen",
93488                     "shop": "convenience"
93489                 },
93490                 "name": "Dorfladen",
93491                 "icon": "shop",
93492                 "geometry": [
93493                     "point",
93494                     "vertex",
93495                     "area"
93496                 ],
93497                 "fields": [
93498                     "address",
93499                     "building_area",
93500                     "opening_hours"
93501                 ],
93502                 "suggestion": true
93503             },
93504             "shop/convenience/Продукты": {
93505                 "tags": {
93506                     "name": "Продукты",
93507                     "shop": "convenience"
93508                 },
93509                 "name": "Продукты",
93510                 "icon": "shop",
93511                 "geometry": [
93512                     "point",
93513                     "vertex",
93514                     "area"
93515                 ],
93516                 "fields": [
93517                     "address",
93518                     "building_area",
93519                     "opening_hours"
93520                 ],
93521                 "suggestion": true
93522             },
93523             "shop/convenience/Mini Stop": {
93524                 "tags": {
93525                     "name": "Mini Stop",
93526                     "shop": "convenience"
93527                 },
93528                 "name": "Mini Stop",
93529                 "icon": "shop",
93530                 "geometry": [
93531                     "point",
93532                     "vertex",
93533                     "area"
93534                 ],
93535                 "fields": [
93536                     "address",
93537                     "building_area",
93538                     "opening_hours"
93539                 ],
93540                 "suggestion": true
93541             },
93542             "shop/convenience/LAWSON": {
93543                 "tags": {
93544                     "name": "LAWSON",
93545                     "shop": "convenience"
93546                 },
93547                 "name": "LAWSON",
93548                 "icon": "shop",
93549                 "geometry": [
93550                     "point",
93551                     "vertex",
93552                     "area"
93553                 ],
93554                 "fields": [
93555                     "address",
93556                     "building_area",
93557                     "opening_hours"
93558                 ],
93559                 "suggestion": true
93560             },
93561             "shop/convenience/デイリーヤマザキ": {
93562                 "tags": {
93563                     "name": "デイリーヤマザキ",
93564                     "shop": "convenience"
93565                 },
93566                 "name": "デイリーヤマザキ",
93567                 "icon": "shop",
93568                 "geometry": [
93569                     "point",
93570                     "vertex",
93571                     "area"
93572                 ],
93573                 "fields": [
93574                     "address",
93575                     "building_area",
93576                     "opening_hours"
93577                 ],
93578                 "suggestion": true
93579             },
93580             "shop/convenience/Надежда": {
93581                 "tags": {
93582                     "name": "Надежда",
93583                     "shop": "convenience"
93584                 },
93585                 "name": "Надежда",
93586                 "icon": "shop",
93587                 "geometry": [
93588                     "point",
93589                     "vertex",
93590                     "area"
93591                 ],
93592                 "fields": [
93593                     "address",
93594                     "building_area",
93595                     "opening_hours"
93596                 ],
93597                 "suggestion": true
93598             },
93599             "shop/convenience/Nisa": {
93600                 "tags": {
93601                     "name": "Nisa",
93602                     "shop": "convenience"
93603                 },
93604                 "name": "Nisa",
93605                 "icon": "shop",
93606                 "geometry": [
93607                     "point",
93608                     "vertex",
93609                     "area"
93610                 ],
93611                 "fields": [
93612                     "address",
93613                     "building_area",
93614                     "opening_hours"
93615                 ],
93616                 "suggestion": true
93617             },
93618             "shop/convenience/Premier": {
93619                 "tags": {
93620                     "name": "Premier",
93621                     "shop": "convenience"
93622                 },
93623                 "name": "Premier",
93624                 "icon": "shop",
93625                 "geometry": [
93626                     "point",
93627                     "vertex",
93628                     "area"
93629                 ],
93630                 "fields": [
93631                     "address",
93632                     "building_area",
93633                     "opening_hours"
93634                 ],
93635                 "suggestion": true
93636             },
93637             "shop/convenience/ABC": {
93638                 "tags": {
93639                     "name": "ABC",
93640                     "shop": "convenience"
93641                 },
93642                 "name": "ABC",
93643                 "icon": "shop",
93644                 "geometry": [
93645                     "point",
93646                     "vertex",
93647                     "area"
93648                 ],
93649                 "fields": [
93650                     "address",
93651                     "building_area",
93652                     "opening_hours"
93653                 ],
93654                 "suggestion": true
93655             },
93656             "shop/convenience/ミニストップ": {
93657                 "tags": {
93658                     "name": "ミニストップ",
93659                     "name:en": "MINISTOP",
93660                     "shop": "convenience"
93661                 },
93662                 "name": "ミニストップ",
93663                 "icon": "shop",
93664                 "geometry": [
93665                     "point",
93666                     "vertex",
93667                     "area"
93668                 ],
93669                 "fields": [
93670                     "address",
93671                     "building_area",
93672                     "opening_hours"
93673                 ],
93674                 "suggestion": true
93675             },
93676             "shop/convenience/サンクス": {
93677                 "tags": {
93678                     "name": "サンクス",
93679                     "name:en": "sunkus",
93680                     "shop": "convenience"
93681                 },
93682                 "name": "サンクス",
93683                 "icon": "shop",
93684                 "geometry": [
93685                     "point",
93686                     "vertex",
93687                     "area"
93688                 ],
93689                 "fields": [
93690                     "address",
93691                     "building_area",
93692                     "opening_hours"
93693                 ],
93694                 "suggestion": true
93695             },
93696             "shop/convenience/スリーエフ": {
93697                 "tags": {
93698                     "name": "スリーエフ",
93699                     "shop": "convenience"
93700                 },
93701                 "name": "スリーエフ",
93702                 "icon": "shop",
93703                 "geometry": [
93704                     "point",
93705                     "vertex",
93706                     "area"
93707                 ],
93708                 "fields": [
93709                     "address",
93710                     "building_area",
93711                     "opening_hours"
93712                 ],
93713                 "suggestion": true
93714             },
93715             "shop/convenience/8 à Huit": {
93716                 "tags": {
93717                     "name": "8 à Huit",
93718                     "shop": "convenience"
93719                 },
93720                 "name": "8 à Huit",
93721                 "icon": "shop",
93722                 "geometry": [
93723                     "point",
93724                     "vertex",
93725                     "area"
93726                 ],
93727                 "fields": [
93728                     "address",
93729                     "building_area",
93730                     "opening_hours"
93731                 ],
93732                 "suggestion": true
93733             },
93734             "shop/convenience/Żabka": {
93735                 "tags": {
93736                     "name": "Żabka",
93737                     "shop": "convenience"
93738                 },
93739                 "name": "Żabka",
93740                 "icon": "shop",
93741                 "geometry": [
93742                     "point",
93743                     "vertex",
93744                     "area"
93745                 ],
93746                 "fields": [
93747                     "address",
93748                     "building_area",
93749                     "opening_hours"
93750                 ],
93751                 "suggestion": true
93752             },
93753             "shop/convenience/Almacen": {
93754                 "tags": {
93755                     "name": "Almacen",
93756                     "shop": "convenience"
93757                 },
93758                 "name": "Almacen",
93759                 "icon": "shop",
93760                 "geometry": [
93761                     "point",
93762                     "vertex",
93763                     "area"
93764                 ],
93765                 "fields": [
93766                     "address",
93767                     "building_area",
93768                     "opening_hours"
93769                 ],
93770                 "suggestion": true
93771             },
93772             "shop/convenience/Vival": {
93773                 "tags": {
93774                     "name": "Vival",
93775                     "shop": "convenience"
93776                 },
93777                 "name": "Vival",
93778                 "icon": "shop",
93779                 "geometry": [
93780                     "point",
93781                     "vertex",
93782                     "area"
93783                 ],
93784                 "fields": [
93785                     "address",
93786                     "building_area",
93787                     "opening_hours"
93788                 ],
93789                 "suggestion": true
93790             },
93791             "shop/convenience/FamilyMart": {
93792                 "tags": {
93793                     "name": "FamilyMart",
93794                     "shop": "convenience"
93795                 },
93796                 "name": "FamilyMart",
93797                 "icon": "shop",
93798                 "geometry": [
93799                     "point",
93800                     "vertex",
93801                     "area"
93802                 ],
93803                 "fields": [
93804                     "address",
93805                     "building_area",
93806                     "opening_hours"
93807                 ],
93808                 "suggestion": true
93809             },
93810             "shop/convenience/ファミリーマート": {
93811                 "tags": {
93812                     "name": "ファミリーマート",
93813                     "name:en": "FamilyMart",
93814                     "shop": "convenience"
93815                 },
93816                 "name": "ファミリーマート",
93817                 "icon": "shop",
93818                 "geometry": [
93819                     "point",
93820                     "vertex",
93821                     "area"
93822                 ],
93823                 "fields": [
93824                     "address",
93825                     "building_area",
93826                     "opening_hours"
93827                 ],
93828                 "suggestion": true
93829             },
93830             "shop/convenience/Sunkus": {
93831                 "tags": {
93832                     "name": "Sunkus",
93833                     "shop": "convenience"
93834                 },
93835                 "name": "Sunkus",
93836                 "icon": "shop",
93837                 "geometry": [
93838                     "point",
93839                     "vertex",
93840                     "area"
93841                 ],
93842                 "fields": [
93843                     "address",
93844                     "building_area",
93845                     "opening_hours"
93846                 ],
93847                 "suggestion": true
93848             },
93849             "shop/convenience/セブンイレブン(Seven-Eleven)": {
93850                 "tags": {
93851                     "name": "セブンイレブン(Seven-Eleven)",
93852                     "shop": "convenience"
93853                 },
93854                 "name": "セブンイレブン(Seven-Eleven)",
93855                 "icon": "shop",
93856                 "geometry": [
93857                     "point",
93858                     "vertex",
93859                     "area"
93860                 ],
93861                 "fields": [
93862                     "address",
93863                     "building_area",
93864                     "opening_hours"
93865                 ],
93866                 "suggestion": true
93867             },
93868             "shop/convenience/Jednota": {
93869                 "tags": {
93870                     "name": "Jednota",
93871                     "shop": "convenience"
93872                 },
93873                 "name": "Jednota",
93874                 "icon": "shop",
93875                 "geometry": [
93876                     "point",
93877                     "vertex",
93878                     "area"
93879                 ],
93880                 "fields": [
93881                     "address",
93882                     "building_area",
93883                     "opening_hours"
93884                 ],
93885                 "suggestion": true
93886             },
93887             "shop/convenience/Магазин": {
93888                 "tags": {
93889                     "name": "Магазин",
93890                     "shop": "convenience"
93891                 },
93892                 "name": "Магазин",
93893                 "icon": "shop",
93894                 "geometry": [
93895                     "point",
93896                     "vertex",
93897                     "area"
93898                 ],
93899                 "fields": [
93900                     "address",
93901                     "building_area",
93902                     "opening_hours"
93903                 ],
93904                 "suggestion": true
93905             },
93906             "shop/convenience/Гастроном": {
93907                 "tags": {
93908                     "name": "Гастроном",
93909                     "shop": "convenience"
93910                 },
93911                 "name": "Гастроном",
93912                 "icon": "shop",
93913                 "geometry": [
93914                     "point",
93915                     "vertex",
93916                     "area"
93917                 ],
93918                 "fields": [
93919                     "address",
93920                     "building_area",
93921                     "opening_hours"
93922                 ],
93923                 "suggestion": true
93924             },
93925             "shop/convenience/Sklep spożywczy": {
93926                 "tags": {
93927                     "name": "Sklep spożywczy",
93928                     "shop": "convenience"
93929                 },
93930                 "name": "Sklep spożywczy",
93931                 "icon": "shop",
93932                 "geometry": [
93933                     "point",
93934                     "vertex",
93935                     "area"
93936                 ],
93937                 "fields": [
93938                     "address",
93939                     "building_area",
93940                     "opening_hours"
93941                 ],
93942                 "suggestion": true
93943             },
93944             "shop/convenience/Centra": {
93945                 "tags": {
93946                     "name": "Centra",
93947                     "shop": "convenience"
93948                 },
93949                 "name": "Centra",
93950                 "icon": "shop",
93951                 "geometry": [
93952                     "point",
93953                     "vertex",
93954                     "area"
93955                 ],
93956                 "fields": [
93957                     "address",
93958                     "building_area",
93959                     "opening_hours"
93960                 ],
93961                 "suggestion": true
93962             },
93963             "shop/convenience/サークルK": {
93964                 "tags": {
93965                     "name": "サークルK",
93966                     "name:en": "Circle K",
93967                     "shop": "convenience"
93968                 },
93969                 "name": "サークルK",
93970                 "icon": "shop",
93971                 "geometry": [
93972                     "point",
93973                     "vertex",
93974                     "area"
93975                 ],
93976                 "fields": [
93977                     "address",
93978                     "building_area",
93979                     "opening_hours"
93980                 ],
93981                 "suggestion": true
93982             },
93983             "shop/convenience/Wawa": {
93984                 "tags": {
93985                     "name": "Wawa",
93986                     "shop": "convenience"
93987                 },
93988                 "name": "Wawa",
93989                 "icon": "shop",
93990                 "geometry": [
93991                     "point",
93992                     "vertex",
93993                     "area"
93994                 ],
93995                 "fields": [
93996                     "address",
93997                     "building_area",
93998                     "opening_hours"
93999                 ],
94000                 "suggestion": true
94001             },
94002             "shop/convenience/Proxi": {
94003                 "tags": {
94004                     "name": "Proxi",
94005                     "shop": "convenience"
94006                 },
94007                 "name": "Proxi",
94008                 "icon": "shop",
94009                 "geometry": [
94010                     "point",
94011                     "vertex",
94012                     "area"
94013                 ],
94014                 "fields": [
94015                     "address",
94016                     "building_area",
94017                     "opening_hours"
94018                 ],
94019                 "suggestion": true
94020             },
94021             "shop/convenience/Универсам": {
94022                 "tags": {
94023                     "name": "Универсам",
94024                     "shop": "convenience"
94025                 },
94026                 "name": "Универсам",
94027                 "icon": "shop",
94028                 "geometry": [
94029                     "point",
94030                     "vertex",
94031                     "area"
94032                 ],
94033                 "fields": [
94034                     "address",
94035                     "building_area",
94036                     "opening_hours"
94037                 ],
94038                 "suggestion": true
94039             },
94040             "shop/convenience/Groszek": {
94041                 "tags": {
94042                     "name": "Groszek",
94043                     "shop": "convenience"
94044                 },
94045                 "name": "Groszek",
94046                 "icon": "shop",
94047                 "geometry": [
94048                     "point",
94049                     "vertex",
94050                     "area"
94051                 ],
94052                 "fields": [
94053                     "address",
94054                     "building_area",
94055                     "opening_hours"
94056                 ],
94057                 "suggestion": true
94058             },
94059             "shop/convenience/Select": {
94060                 "tags": {
94061                     "name": "Select",
94062                     "shop": "convenience"
94063                 },
94064                 "name": "Select",
94065                 "icon": "shop",
94066                 "geometry": [
94067                     "point",
94068                     "vertex",
94069                     "area"
94070                 ],
94071                 "fields": [
94072                     "address",
94073                     "building_area",
94074                     "opening_hours"
94075                 ],
94076                 "suggestion": true
94077             },
94078             "shop/convenience/Večerka": {
94079                 "tags": {
94080                     "name": "Večerka",
94081                     "shop": "convenience"
94082                 },
94083                 "name": "Večerka",
94084                 "icon": "shop",
94085                 "geometry": [
94086                     "point",
94087                     "vertex",
94088                     "area"
94089                 ],
94090                 "fields": [
94091                     "address",
94092                     "building_area",
94093                     "opening_hours"
94094                 ],
94095                 "suggestion": true
94096             },
94097             "shop/convenience/Potraviny": {
94098                 "tags": {
94099                     "name": "Potraviny",
94100                     "shop": "convenience"
94101                 },
94102                 "name": "Potraviny",
94103                 "icon": "shop",
94104                 "geometry": [
94105                     "point",
94106                     "vertex",
94107                     "area"
94108                 ],
94109                 "fields": [
94110                     "address",
94111                     "building_area",
94112                     "opening_hours"
94113                 ],
94114                 "suggestion": true
94115             },
94116             "shop/convenience/Смак": {
94117                 "tags": {
94118                     "name": "Смак",
94119                     "shop": "convenience"
94120                 },
94121                 "name": "Смак",
94122                 "icon": "shop",
94123                 "geometry": [
94124                     "point",
94125                     "vertex",
94126                     "area"
94127                 ],
94128                 "fields": [
94129                     "address",
94130                     "building_area",
94131                     "opening_hours"
94132                 ],
94133                 "suggestion": true
94134             },
94135             "shop/convenience/Эконом": {
94136                 "tags": {
94137                     "name": "Эконом",
94138                     "shop": "convenience"
94139                 },
94140                 "name": "Эконом",
94141                 "icon": "shop",
94142                 "geometry": [
94143                     "point",
94144                     "vertex",
94145                     "area"
94146                 ],
94147                 "fields": [
94148                     "address",
94149                     "building_area",
94150                     "opening_hours"
94151                 ],
94152                 "suggestion": true
94153             },
94154             "shop/convenience/Березка": {
94155                 "tags": {
94156                     "name": "Березка",
94157                     "shop": "convenience"
94158                 },
94159                 "name": "Березка",
94160                 "icon": "shop",
94161                 "geometry": [
94162                     "point",
94163                     "vertex",
94164                     "area"
94165                 ],
94166                 "fields": [
94167                     "address",
94168                     "building_area",
94169                     "opening_hours"
94170                 ],
94171                 "suggestion": true
94172             },
94173             "shop/convenience/Społem": {
94174                 "tags": {
94175                     "name": "Społem",
94176                     "shop": "convenience"
94177                 },
94178                 "name": "Społem",
94179                 "icon": "shop",
94180                 "geometry": [
94181                     "point",
94182                     "vertex",
94183                     "area"
94184                 ],
94185                 "fields": [
94186                     "address",
94187                     "building_area",
94188                     "opening_hours"
94189                 ],
94190                 "suggestion": true
94191             },
94192             "shop/convenience/Cumberland Farms": {
94193                 "tags": {
94194                     "name": "Cumberland Farms",
94195                     "shop": "convenience"
94196                 },
94197                 "name": "Cumberland Farms",
94198                 "icon": "shop",
94199                 "geometry": [
94200                     "point",
94201                     "vertex",
94202                     "area"
94203                 ],
94204                 "fields": [
94205                     "address",
94206                     "building_area",
94207                     "opening_hours"
94208                 ],
94209                 "suggestion": true
94210             },
94211             "shop/convenience/Tesco Lotus Express": {
94212                 "tags": {
94213                     "name": "Tesco Lotus Express",
94214                     "shop": "convenience"
94215                 },
94216                 "name": "Tesco Lotus Express",
94217                 "icon": "shop",
94218                 "geometry": [
94219                     "point",
94220                     "vertex",
94221                     "area"
94222                 ],
94223                 "fields": [
94224                     "address",
94225                     "building_area",
94226                     "opening_hours"
94227                 ],
94228                 "suggestion": true
94229             },
94230             "shop/convenience/Kiosk": {
94231                 "tags": {
94232                     "name": "Kiosk",
94233                     "shop": "convenience"
94234                 },
94235                 "name": "Kiosk",
94236                 "icon": "shop",
94237                 "geometry": [
94238                     "point",
94239                     "vertex",
94240                     "area"
94241                 ],
94242                 "fields": [
94243                     "address",
94244                     "building_area",
94245                     "opening_hours"
94246                 ],
94247                 "suggestion": true
94248             },
94249             "shop/convenience/24 часа": {
94250                 "tags": {
94251                     "name": "24 часа",
94252                     "shop": "convenience"
94253                 },
94254                 "name": "24 часа",
94255                 "icon": "shop",
94256                 "geometry": [
94257                     "point",
94258                     "vertex",
94259                     "area"
94260                 ],
94261                 "fields": [
94262                     "address",
94263                     "building_area",
94264                     "opening_hours"
94265                 ],
94266                 "suggestion": true
94267             },
94268             "shop/convenience/Минимаркет": {
94269                 "tags": {
94270                     "name": "Минимаркет",
94271                     "shop": "convenience"
94272                 },
94273                 "name": "Минимаркет",
94274                 "icon": "shop",
94275                 "geometry": [
94276                     "point",
94277                     "vertex",
94278                     "area"
94279                 ],
94280                 "fields": [
94281                     "address",
94282                     "building_area",
94283                     "opening_hours"
94284                 ],
94285                 "suggestion": true
94286             },
94287             "shop/convenience/Oxxo": {
94288                 "tags": {
94289                     "name": "Oxxo",
94290                     "shop": "convenience"
94291                 },
94292                 "name": "Oxxo",
94293                 "icon": "shop",
94294                 "geometry": [
94295                     "point",
94296                     "vertex",
94297                     "area"
94298                 ],
94299                 "fields": [
94300                     "address",
94301                     "building_area",
94302                     "opening_hours"
94303                 ],
94304                 "suggestion": true
94305             },
94306             "shop/convenience/abc": {
94307                 "tags": {
94308                     "name": "abc",
94309                     "shop": "convenience"
94310                 },
94311                 "name": "abc",
94312                 "icon": "shop",
94313                 "geometry": [
94314                     "point",
94315                     "vertex",
94316                     "area"
94317                 ],
94318                 "fields": [
94319                     "address",
94320                     "building_area",
94321                     "opening_hours"
94322                 ],
94323                 "suggestion": true
94324             },
94325             "shop/convenience/7/11": {
94326                 "tags": {
94327                     "name": "7/11",
94328                     "shop": "convenience"
94329                 },
94330                 "name": "7/11",
94331                 "icon": "shop",
94332                 "geometry": [
94333                     "point",
94334                     "vertex",
94335                     "area"
94336                 ],
94337                 "fields": [
94338                     "address",
94339                     "building_area",
94340                     "opening_hours"
94341                 ],
94342                 "suggestion": true
94343             },
94344             "shop/convenience/Stewart's": {
94345                 "tags": {
94346                     "name": "Stewart's",
94347                     "shop": "convenience"
94348                 },
94349                 "name": "Stewart's",
94350                 "icon": "shop",
94351                 "geometry": [
94352                     "point",
94353                     "vertex",
94354                     "area"
94355                 ],
94356                 "fields": [
94357                     "address",
94358                     "building_area",
94359                     "opening_hours"
94360                 ],
94361                 "suggestion": true
94362             },
94363             "shop/convenience/Продукти": {
94364                 "tags": {
94365                     "name": "Продукти",
94366                     "shop": "convenience"
94367                 },
94368                 "name": "Продукти",
94369                 "icon": "shop",
94370                 "geometry": [
94371                     "point",
94372                     "vertex",
94373                     "area"
94374                 ],
94375                 "fields": [
94376                     "address",
94377                     "building_area",
94378                     "opening_hours"
94379                 ],
94380                 "suggestion": true
94381             },
94382             "shop/convenience/ローソンストア100 (LAWSON STORE 100)": {
94383                 "tags": {
94384                     "name": "ローソンストア100 (LAWSON STORE 100)",
94385                     "shop": "convenience"
94386                 },
94387                 "name": "ローソンストア100 (LAWSON STORE 100)",
94388                 "icon": "shop",
94389                 "geometry": [
94390                     "point",
94391                     "vertex",
94392                     "area"
94393                 ],
94394                 "fields": [
94395                     "address",
94396                     "building_area",
94397                     "opening_hours"
94398                 ],
94399                 "suggestion": true
94400             },
94401             "shop/convenience/Радуга": {
94402                 "tags": {
94403                     "name": "Радуга",
94404                     "shop": "convenience"
94405                 },
94406                 "name": "Радуга",
94407                 "icon": "shop",
94408                 "geometry": [
94409                     "point",
94410                     "vertex",
94411                     "area"
94412                 ],
94413                 "fields": [
94414                     "address",
94415                     "building_area",
94416                     "opening_hours"
94417                 ],
94418                 "suggestion": true
94419             },
94420             "shop/convenience/ローソンストア100": {
94421                 "tags": {
94422                     "name": "ローソンストア100",
94423                     "shop": "convenience"
94424                 },
94425                 "name": "ローソンストア100",
94426                 "icon": "shop",
94427                 "geometry": [
94428                     "point",
94429                     "vertex",
94430                     "area"
94431                 ],
94432                 "fields": [
94433                     "address",
94434                     "building_area",
94435                     "opening_hours"
94436                 ],
94437                 "suggestion": true
94438             },
94439             "shop/convenience/เซเว่นอีเลฟเว่น": {
94440                 "tags": {
94441                     "name": "เซเว่นอีเลฟเว่น",
94442                     "shop": "convenience"
94443                 },
94444                 "name": "เซเว่นอีเลฟเว่น",
94445                 "icon": "shop",
94446                 "geometry": [
94447                     "point",
94448                     "vertex",
94449                     "area"
94450                 ],
94451                 "fields": [
94452                     "address",
94453                     "building_area",
94454                     "opening_hours"
94455                 ],
94456                 "suggestion": true
94457             },
94458             "shop/convenience/Spożywczy": {
94459                 "tags": {
94460                     "name": "Spożywczy",
94461                     "shop": "convenience"
94462                 },
94463                 "name": "Spożywczy",
94464                 "icon": "shop",
94465                 "geometry": [
94466                     "point",
94467                     "vertex",
94468                     "area"
94469                 ],
94470                 "fields": [
94471                     "address",
94472                     "building_area",
94473                     "opening_hours"
94474                 ],
94475                 "suggestion": true
94476             },
94477             "shop/convenience/Фортуна": {
94478                 "tags": {
94479                     "name": "Фортуна",
94480                     "shop": "convenience"
94481                 },
94482                 "name": "Фортуна",
94483                 "icon": "shop",
94484                 "geometry": [
94485                     "point",
94486                     "vertex",
94487                     "area"
94488                 ],
94489                 "fields": [
94490                     "address",
94491                     "building_area",
94492                     "opening_hours"
94493                 ],
94494                 "suggestion": true
94495             },
94496             "shop/convenience/Picard": {
94497                 "tags": {
94498                     "name": "Picard",
94499                     "shop": "convenience"
94500                 },
94501                 "name": "Picard",
94502                 "icon": "shop",
94503                 "geometry": [
94504                     "point",
94505                     "vertex",
94506                     "area"
94507                 ],
94508                 "fields": [
94509                     "address",
94510                     "building_area",
94511                     "opening_hours"
94512                 ],
94513                 "suggestion": true
94514             },
94515             "shop/convenience/Four Square": {
94516                 "tags": {
94517                     "name": "Four Square",
94518                     "shop": "convenience"
94519                 },
94520                 "name": "Four Square",
94521                 "icon": "shop",
94522                 "geometry": [
94523                     "point",
94524                     "vertex",
94525                     "area"
94526                 ],
94527                 "fields": [
94528                     "address",
94529                     "building_area",
94530                     "opening_hours"
94531                 ],
94532                 "suggestion": true
94533             },
94534             "shop/convenience/Визит": {
94535                 "tags": {
94536                     "name": "Визит",
94537                     "shop": "convenience"
94538                 },
94539                 "name": "Визит",
94540                 "icon": "shop",
94541                 "geometry": [
94542                     "point",
94543                     "vertex",
94544                     "area"
94545                 ],
94546                 "fields": [
94547                     "address",
94548                     "building_area",
94549                     "opening_hours"
94550                 ],
94551                 "suggestion": true
94552             },
94553             "shop/convenience/Авоська": {
94554                 "tags": {
94555                     "name": "Авоська",
94556                     "shop": "convenience"
94557                 },
94558                 "name": "Авоська",
94559                 "icon": "shop",
94560                 "geometry": [
94561                     "point",
94562                     "vertex",
94563                     "area"
94564                 ],
94565                 "fields": [
94566                     "address",
94567                     "building_area",
94568                     "opening_hours"
94569                 ],
94570                 "suggestion": true
94571             },
94572             "shop/convenience/Dollar General": {
94573                 "tags": {
94574                     "name": "Dollar General",
94575                     "shop": "convenience"
94576                 },
94577                 "name": "Dollar General",
94578                 "icon": "shop",
94579                 "geometry": [
94580                     "point",
94581                     "vertex",
94582                     "area"
94583                 ],
94584                 "fields": [
94585                     "address",
94586                     "building_area",
94587                     "opening_hours"
94588                 ],
94589                 "suggestion": true
94590             },
94591             "shop/convenience/Studenac": {
94592                 "tags": {
94593                     "name": "Studenac",
94594                     "shop": "convenience"
94595                 },
94596                 "name": "Studenac",
94597                 "icon": "shop",
94598                 "geometry": [
94599                     "point",
94600                     "vertex",
94601                     "area"
94602                 ],
94603                 "fields": [
94604                     "address",
94605                     "building_area",
94606                     "opening_hours"
94607                 ],
94608                 "suggestion": true
94609             },
94610             "shop/convenience/Central Convenience Store": {
94611                 "tags": {
94612                     "name": "Central Convenience Store",
94613                     "shop": "convenience"
94614                 },
94615                 "name": "Central Convenience Store",
94616                 "icon": "shop",
94617                 "geometry": [
94618                     "point",
94619                     "vertex",
94620                     "area"
94621                 ],
94622                 "fields": [
94623                     "address",
94624                     "building_area",
94625                     "opening_hours"
94626                 ],
94627                 "suggestion": true
94628             },
94629             "shop/convenience/продукты": {
94630                 "tags": {
94631                     "name": "продукты",
94632                     "shop": "convenience"
94633                 },
94634                 "name": "продукты",
94635                 "icon": "shop",
94636                 "geometry": [
94637                     "point",
94638                     "vertex",
94639                     "area"
94640                 ],
94641                 "fields": [
94642                     "address",
94643                     "building_area",
94644                     "opening_hours"
94645                 ],
94646                 "suggestion": true
94647             },
94648             "shop/convenience/Кулинария": {
94649                 "tags": {
94650                     "name": "Кулинария",
94651                     "shop": "convenience"
94652                 },
94653                 "name": "Кулинария",
94654                 "icon": "shop",
94655                 "geometry": [
94656                     "point",
94657                     "vertex",
94658                     "area"
94659                 ],
94660                 "fields": [
94661                     "address",
94662                     "building_area",
94663                     "opening_hours"
94664                 ],
94665                 "suggestion": true
94666             },
94667             "shop/convenience/全家": {
94668                 "tags": {
94669                     "name": "全家",
94670                     "shop": "convenience"
94671                 },
94672                 "name": "全家",
94673                 "icon": "shop",
94674                 "geometry": [
94675                     "point",
94676                     "vertex",
94677                     "area"
94678                 ],
94679                 "fields": [
94680                     "address",
94681                     "building_area",
94682                     "opening_hours"
94683                 ],
94684                 "suggestion": true
94685             },
94686             "shop/convenience/Мечта": {
94687                 "tags": {
94688                     "name": "Мечта",
94689                     "shop": "convenience"
94690                 },
94691                 "name": "Мечта",
94692                 "icon": "shop",
94693                 "geometry": [
94694                     "point",
94695                     "vertex",
94696                     "area"
94697                 ],
94698                 "fields": [
94699                     "address",
94700                     "building_area",
94701                     "opening_hours"
94702                 ],
94703                 "suggestion": true
94704             },
94705             "shop/convenience/Epicerie": {
94706                 "tags": {
94707                     "name": "Epicerie",
94708                     "shop": "convenience"
94709                 },
94710                 "name": "Epicerie",
94711                 "icon": "shop",
94712                 "geometry": [
94713                     "point",
94714                     "vertex",
94715                     "area"
94716                 ],
94717                 "fields": [
94718                     "address",
94719                     "building_area",
94720                     "opening_hours"
94721                 ],
94722                 "suggestion": true
94723             },
94724             "shop/convenience/Кировский": {
94725                 "tags": {
94726                     "name": "Кировский",
94727                     "shop": "convenience"
94728                 },
94729                 "name": "Кировский",
94730                 "icon": "shop",
94731                 "geometry": [
94732                     "point",
94733                     "vertex",
94734                     "area"
94735                 ],
94736                 "fields": [
94737                     "address",
94738                     "building_area",
94739                     "opening_hours"
94740                 ],
94741                 "suggestion": true
94742             },
94743             "shop/convenience/Food Mart": {
94744                 "tags": {
94745                     "name": "Food Mart",
94746                     "shop": "convenience"
94747                 },
94748                 "name": "Food Mart",
94749                 "icon": "shop",
94750                 "geometry": [
94751                     "point",
94752                     "vertex",
94753                     "area"
94754                 ],
94755                 "fields": [
94756                     "address",
94757                     "building_area",
94758                     "opening_hours"
94759                 ],
94760                 "suggestion": true
94761             },
94762             "shop/convenience/Delikatesy": {
94763                 "tags": {
94764                     "name": "Delikatesy",
94765                     "shop": "convenience"
94766                 },
94767                 "name": "Delikatesy",
94768                 "icon": "shop",
94769                 "geometry": [
94770                     "point",
94771                     "vertex",
94772                     "area"
94773                 ],
94774                 "fields": [
94775                     "address",
94776                     "building_area",
94777                     "opening_hours"
94778                 ],
94779                 "suggestion": true
94780             },
94781             "shop/convenience/ポプラ": {
94782                 "tags": {
94783                     "name": "ポプラ",
94784                     "shop": "convenience"
94785                 },
94786                 "name": "ポプラ",
94787                 "icon": "shop",
94788                 "geometry": [
94789                     "point",
94790                     "vertex",
94791                     "area"
94792                 ],
94793                 "fields": [
94794                     "address",
94795                     "building_area",
94796                     "opening_hours"
94797                 ],
94798                 "suggestion": true
94799             },
94800             "shop/convenience/Lewiatan": {
94801                 "tags": {
94802                     "name": "Lewiatan",
94803                     "shop": "convenience"
94804                 },
94805                 "name": "Lewiatan",
94806                 "icon": "shop",
94807                 "geometry": [
94808                     "point",
94809                     "vertex",
94810                     "area"
94811                 ],
94812                 "fields": [
94813                     "address",
94814                     "building_area",
94815                     "opening_hours"
94816                 ],
94817                 "suggestion": true
94818             },
94819             "shop/convenience/Продуктовый магазин": {
94820                 "tags": {
94821                     "name": "Продуктовый магазин",
94822                     "shop": "convenience"
94823                 },
94824                 "name": "Продуктовый магазин",
94825                 "icon": "shop",
94826                 "geometry": [
94827                     "point",
94828                     "vertex",
94829                     "area"
94830                 ],
94831                 "fields": [
94832                     "address",
94833                     "building_area",
94834                     "opening_hours"
94835                 ],
94836                 "suggestion": true
94837             },
94838             "shop/convenience/Продуктовый": {
94839                 "tags": {
94840                     "name": "Продуктовый",
94841                     "shop": "convenience"
94842                 },
94843                 "name": "Продуктовый",
94844                 "icon": "shop",
94845                 "geometry": [
94846                     "point",
94847                     "vertex",
94848                     "area"
94849                 ],
94850                 "fields": [
94851                     "address",
94852                     "building_area",
94853                     "opening_hours"
94854                 ],
94855                 "suggestion": true
94856             },
94857             "shop/convenience/セイコーマート (Seicomart)": {
94858                 "tags": {
94859                     "name": "セイコーマート (Seicomart)",
94860                     "shop": "convenience"
94861                 },
94862                 "name": "セイコーマート (Seicomart)",
94863                 "icon": "shop",
94864                 "geometry": [
94865                     "point",
94866                     "vertex",
94867                     "area"
94868                 ],
94869                 "fields": [
94870                     "address",
94871                     "building_area",
94872                     "opening_hours"
94873                 ],
94874                 "suggestion": true
94875             },
94876             "shop/convenience/Виктория": {
94877                 "tags": {
94878                     "name": "Виктория",
94879                     "shop": "convenience"
94880                 },
94881                 "name": "Виктория",
94882                 "icon": "shop",
94883                 "geometry": [
94884                     "point",
94885                     "vertex",
94886                     "area"
94887                 ],
94888                 "fields": [
94889                     "address",
94890                     "building_area",
94891                     "opening_hours"
94892                 ],
94893                 "suggestion": true
94894             },
94895             "shop/convenience/Весна": {
94896                 "tags": {
94897                     "name": "Весна",
94898                     "shop": "convenience"
94899                 },
94900                 "name": "Весна",
94901                 "icon": "shop",
94902                 "geometry": [
94903                     "point",
94904                     "vertex",
94905                     "area"
94906                 ],
94907                 "fields": [
94908                     "address",
94909                     "building_area",
94910                     "opening_hours"
94911                 ],
94912                 "suggestion": true
94913             },
94914             "shop/convenience/Mini Market Non-Stop": {
94915                 "tags": {
94916                     "name": "Mini Market Non-Stop",
94917                     "shop": "convenience"
94918                 },
94919                 "name": "Mini Market Non-Stop",
94920                 "icon": "shop",
94921                 "geometry": [
94922                     "point",
94923                     "vertex",
94924                     "area"
94925                 ],
94926                 "fields": [
94927                     "address",
94928                     "building_area",
94929                     "opening_hours"
94930                 ],
94931                 "suggestion": true
94932             },
94933             "shop/convenience/Копеечка": {
94934                 "tags": {
94935                     "name": "Копеечка",
94936                     "shop": "convenience"
94937                 },
94938                 "name": "Копеечка",
94939                 "icon": "shop",
94940                 "geometry": [
94941                     "point",
94942                     "vertex",
94943                     "area"
94944                 ],
94945                 "fields": [
94946                     "address",
94947                     "building_area",
94948                     "opening_hours"
94949                 ],
94950                 "suggestion": true
94951             },
94952             "shop/convenience/Royal Farms": {
94953                 "tags": {
94954                     "name": "Royal Farms",
94955                     "shop": "convenience"
94956                 },
94957                 "name": "Royal Farms",
94958                 "icon": "shop",
94959                 "geometry": [
94960                     "point",
94961                     "vertex",
94962                     "area"
94963                 ],
94964                 "fields": [
94965                     "address",
94966                     "building_area",
94967                     "opening_hours"
94968                 ],
94969                 "suggestion": true
94970             },
94971             "shop/convenience/Alfamart": {
94972                 "tags": {
94973                     "name": "Alfamart",
94974                     "shop": "convenience"
94975                 },
94976                 "name": "Alfamart",
94977                 "icon": "shop",
94978                 "geometry": [
94979                     "point",
94980                     "vertex",
94981                     "area"
94982                 ],
94983                 "fields": [
94984                     "address",
94985                     "building_area",
94986                     "opening_hours"
94987                 ],
94988                 "suggestion": true
94989             },
94990             "shop/convenience/Indomaret": {
94991                 "tags": {
94992                     "name": "Indomaret",
94993                     "shop": "convenience"
94994                 },
94995                 "name": "Indomaret",
94996                 "icon": "shop",
94997                 "geometry": [
94998                     "point",
94999                     "vertex",
95000                     "area"
95001                 ],
95002                 "fields": [
95003                     "address",
95004                     "building_area",
95005                     "opening_hours"
95006                 ],
95007                 "suggestion": true
95008             },
95009             "shop/convenience/магазин": {
95010                 "tags": {
95011                     "name": "магазин",
95012                     "shop": "convenience"
95013                 },
95014                 "name": "магазин",
95015                 "icon": "shop",
95016                 "geometry": [
95017                     "point",
95018                     "vertex",
95019                     "area"
95020                 ],
95021                 "fields": [
95022                     "address",
95023                     "building_area",
95024                     "opening_hours"
95025                 ],
95026                 "suggestion": true
95027             },
95028             "shop/convenience/全家便利商店": {
95029                 "tags": {
95030                     "name": "全家便利商店",
95031                     "shop": "convenience"
95032                 },
95033                 "name": "全家便利商店",
95034                 "icon": "shop",
95035                 "geometry": [
95036                     "point",
95037                     "vertex",
95038                     "area"
95039                 ],
95040                 "fields": [
95041                     "address",
95042                     "building_area",
95043                     "opening_hours"
95044                 ],
95045                 "suggestion": true
95046             },
95047             "shop/convenience/Boutique": {
95048                 "tags": {
95049                     "name": "Boutique",
95050                     "shop": "convenience"
95051                 },
95052                 "name": "Boutique",
95053                 "icon": "shop",
95054                 "geometry": [
95055                     "point",
95056                     "vertex",
95057                     "area"
95058                 ],
95059                 "fields": [
95060                     "address",
95061                     "building_area",
95062                     "opening_hours"
95063                 ],
95064                 "suggestion": true
95065             },
95066             "shop/convenience/მარკეტი (Market)": {
95067                 "tags": {
95068                     "name": "მარკეტი (Market)",
95069                     "shop": "convenience"
95070                 },
95071                 "name": "მარკეტი (Market)",
95072                 "icon": "shop",
95073                 "geometry": [
95074                     "point",
95075                     "vertex",
95076                     "area"
95077                 ],
95078                 "fields": [
95079                     "address",
95080                     "building_area",
95081                     "opening_hours"
95082                 ],
95083                 "suggestion": true
95084             },
95085             "shop/convenience/Stores": {
95086                 "tags": {
95087                     "name": "Stores",
95088                     "shop": "convenience"
95089                 },
95090                 "name": "Stores",
95091                 "icon": "shop",
95092                 "geometry": [
95093                     "point",
95094                     "vertex",
95095                     "area"
95096                 ],
95097                 "fields": [
95098                     "address",
95099                     "building_area",
95100                     "opening_hours"
95101                 ],
95102                 "suggestion": true
95103             },
95104             "shop/chemist/dm": {
95105                 "tags": {
95106                     "name": "dm",
95107                     "shop": "chemist"
95108                 },
95109                 "name": "dm",
95110                 "icon": "chemist",
95111                 "geometry": [
95112                     "point",
95113                     "vertex",
95114                     "area"
95115                 ],
95116                 "fields": [
95117                     "address",
95118                     "building_area",
95119                     "opening_hours"
95120                 ],
95121                 "suggestion": true
95122             },
95123             "shop/chemist/Müller": {
95124                 "tags": {
95125                     "name": "Müller",
95126                     "shop": "chemist"
95127                 },
95128                 "name": "Müller",
95129                 "icon": "chemist",
95130                 "geometry": [
95131                     "point",
95132                     "vertex",
95133                     "area"
95134                 ],
95135                 "fields": [
95136                     "address",
95137                     "building_area",
95138                     "opening_hours"
95139                 ],
95140                 "suggestion": true
95141             },
95142             "shop/chemist/Schlecker": {
95143                 "tags": {
95144                     "name": "Schlecker",
95145                     "shop": "chemist"
95146                 },
95147                 "name": "Schlecker",
95148                 "icon": "chemist",
95149                 "geometry": [
95150                     "point",
95151                     "vertex",
95152                     "area"
95153                 ],
95154                 "fields": [
95155                     "address",
95156                     "building_area",
95157                     "opening_hours"
95158                 ],
95159                 "suggestion": true
95160             },
95161             "shop/chemist/Etos": {
95162                 "tags": {
95163                     "name": "Etos",
95164                     "shop": "chemist"
95165                 },
95166                 "name": "Etos",
95167                 "icon": "chemist",
95168                 "geometry": [
95169                     "point",
95170                     "vertex",
95171                     "area"
95172                 ],
95173                 "fields": [
95174                     "address",
95175                     "building_area",
95176                     "opening_hours"
95177                 ],
95178                 "suggestion": true
95179             },
95180             "shop/chemist/Bipa": {
95181                 "tags": {
95182                     "name": "Bipa",
95183                     "shop": "chemist"
95184                 },
95185                 "name": "Bipa",
95186                 "icon": "chemist",
95187                 "geometry": [
95188                     "point",
95189                     "vertex",
95190                     "area"
95191                 ],
95192                 "fields": [
95193                     "address",
95194                     "building_area",
95195                     "opening_hours"
95196                 ],
95197                 "suggestion": true
95198             },
95199             "shop/chemist/Rossmann": {
95200                 "tags": {
95201                     "name": "Rossmann",
95202                     "shop": "chemist"
95203                 },
95204                 "name": "Rossmann",
95205                 "icon": "chemist",
95206                 "geometry": [
95207                     "point",
95208                     "vertex",
95209                     "area"
95210                 ],
95211                 "fields": [
95212                     "address",
95213                     "building_area",
95214                     "opening_hours"
95215                 ],
95216                 "suggestion": true
95217             },
95218             "shop/chemist/DM Drogeriemarkt": {
95219                 "tags": {
95220                     "name": "DM Drogeriemarkt",
95221                     "shop": "chemist"
95222                 },
95223                 "name": "DM Drogeriemarkt",
95224                 "icon": "chemist",
95225                 "geometry": [
95226                     "point",
95227                     "vertex",
95228                     "area"
95229                 ],
95230                 "fields": [
95231                     "address",
95232                     "building_area",
95233                     "opening_hours"
95234                 ],
95235                 "suggestion": true
95236             },
95237             "shop/chemist/Ihr Platz": {
95238                 "tags": {
95239                     "name": "Ihr Platz",
95240                     "shop": "chemist"
95241                 },
95242                 "name": "Ihr Platz",
95243                 "icon": "chemist",
95244                 "geometry": [
95245                     "point",
95246                     "vertex",
95247                     "area"
95248                 ],
95249                 "fields": [
95250                     "address",
95251                     "building_area",
95252                     "opening_hours"
95253                 ],
95254                 "suggestion": true
95255             },
95256             "shop/chemist/Douglas": {
95257                 "tags": {
95258                     "name": "Douglas",
95259                     "shop": "chemist"
95260                 },
95261                 "name": "Douglas",
95262                 "icon": "chemist",
95263                 "geometry": [
95264                     "point",
95265                     "vertex",
95266                     "area"
95267                 ],
95268                 "fields": [
95269                     "address",
95270                     "building_area",
95271                     "opening_hours"
95272                 ],
95273                 "suggestion": true
95274             },
95275             "shop/chemist/Kruidvat": {
95276                 "tags": {
95277                     "name": "Kruidvat",
95278                     "shop": "chemist"
95279                 },
95280                 "name": "Kruidvat",
95281                 "icon": "chemist",
95282                 "geometry": [
95283                     "point",
95284                     "vertex",
95285                     "area"
95286                 ],
95287                 "fields": [
95288                     "address",
95289                     "building_area",
95290                     "opening_hours"
95291                 ],
95292                 "suggestion": true
95293             },
95294             "shop/car_repair/Kwik Fit": {
95295                 "tags": {
95296                     "name": "Kwik Fit",
95297                     "shop": "car_repair"
95298                 },
95299                 "name": "Kwik Fit",
95300                 "icon": "car",
95301                 "geometry": [
95302                     "point",
95303                     "vertex",
95304                     "area"
95305                 ],
95306                 "fields": [
95307                     "address",
95308                     "building_area",
95309                     "opening_hours"
95310                 ],
95311                 "suggestion": true
95312             },
95313             "shop/car_repair/ATU": {
95314                 "tags": {
95315                     "name": "ATU",
95316                     "shop": "car_repair"
95317                 },
95318                 "name": "ATU",
95319                 "icon": "car",
95320                 "geometry": [
95321                     "point",
95322                     "vertex",
95323                     "area"
95324                 ],
95325                 "fields": [
95326                     "address",
95327                     "building_area",
95328                     "opening_hours"
95329                 ],
95330                 "suggestion": true
95331             },
95332             "shop/car_repair/Kwik-Fit": {
95333                 "tags": {
95334                     "name": "Kwik-Fit",
95335                     "shop": "car_repair"
95336                 },
95337                 "name": "Kwik-Fit",
95338                 "icon": "car",
95339                 "geometry": [
95340                     "point",
95341                     "vertex",
95342                     "area"
95343                 ],
95344                 "fields": [
95345                     "address",
95346                     "building_area",
95347                     "opening_hours"
95348                 ],
95349                 "suggestion": true
95350             },
95351             "shop/car_repair/Midas": {
95352                 "tags": {
95353                     "name": "Midas",
95354                     "shop": "car_repair"
95355                 },
95356                 "name": "Midas",
95357                 "icon": "car",
95358                 "geometry": [
95359                     "point",
95360                     "vertex",
95361                     "area"
95362                 ],
95363                 "fields": [
95364                     "address",
95365                     "building_area",
95366                     "opening_hours"
95367                 ],
95368                 "suggestion": true
95369             },
95370             "shop/car_repair/Feu Vert": {
95371                 "tags": {
95372                     "name": "Feu Vert",
95373                     "shop": "car_repair"
95374                 },
95375                 "name": "Feu Vert",
95376                 "icon": "car",
95377                 "geometry": [
95378                     "point",
95379                     "vertex",
95380                     "area"
95381                 ],
95382                 "fields": [
95383                     "address",
95384                     "building_area",
95385                     "opening_hours"
95386                 ],
95387                 "suggestion": true
95388             },
95389             "shop/car_repair/Norauto": {
95390                 "tags": {
95391                     "name": "Norauto",
95392                     "shop": "car_repair"
95393                 },
95394                 "name": "Norauto",
95395                 "icon": "car",
95396                 "geometry": [
95397                     "point",
95398                     "vertex",
95399                     "area"
95400                 ],
95401                 "fields": [
95402                     "address",
95403                     "building_area",
95404                     "opening_hours"
95405                 ],
95406                 "suggestion": true
95407             },
95408             "shop/car_repair/Speedy": {
95409                 "tags": {
95410                     "name": "Speedy",
95411                     "shop": "car_repair"
95412                 },
95413                 "name": "Speedy",
95414                 "icon": "car",
95415                 "geometry": [
95416                     "point",
95417                     "vertex",
95418                     "area"
95419                 ],
95420                 "fields": [
95421                     "address",
95422                     "building_area",
95423                     "opening_hours"
95424                 ],
95425                 "suggestion": true
95426             },
95427             "shop/car_repair/Pit Stop": {
95428                 "tags": {
95429                     "name": "Pit Stop",
95430                     "shop": "car_repair"
95431                 },
95432                 "name": "Pit Stop",
95433                 "icon": "car",
95434                 "geometry": [
95435                     "point",
95436                     "vertex",
95437                     "area"
95438                 ],
95439                 "fields": [
95440                     "address",
95441                     "building_area",
95442                     "opening_hours"
95443                 ],
95444                 "suggestion": true
95445             },
95446             "shop/car_repair/Jiffy Lube": {
95447                 "tags": {
95448                     "name": "Jiffy Lube",
95449                     "shop": "car_repair"
95450                 },
95451                 "name": "Jiffy Lube",
95452                 "icon": "car",
95453                 "geometry": [
95454                     "point",
95455                     "vertex",
95456                     "area"
95457                 ],
95458                 "fields": [
95459                     "address",
95460                     "building_area",
95461                     "opening_hours"
95462                 ],
95463                 "suggestion": true
95464             },
95465             "shop/car_repair/Шиномонтаж": {
95466                 "tags": {
95467                     "name": "Шиномонтаж",
95468                     "shop": "car_repair"
95469                 },
95470                 "name": "Шиномонтаж",
95471                 "icon": "car",
95472                 "geometry": [
95473                     "point",
95474                     "vertex",
95475                     "area"
95476                 ],
95477                 "fields": [
95478                     "address",
95479                     "building_area",
95480                     "opening_hours"
95481                 ],
95482                 "suggestion": true
95483             },
95484             "shop/car_repair/СТО": {
95485                 "tags": {
95486                     "name": "СТО",
95487                     "shop": "car_repair"
95488                 },
95489                 "name": "СТО",
95490                 "icon": "car",
95491                 "geometry": [
95492                     "point",
95493                     "vertex",
95494                     "area"
95495                 ],
95496                 "fields": [
95497                     "address",
95498                     "building_area",
95499                     "opening_hours"
95500                 ],
95501                 "suggestion": true
95502             },
95503             "shop/car_repair/O'Reilly Auto Parts": {
95504                 "tags": {
95505                     "name": "O'Reilly Auto Parts",
95506                     "shop": "car_repair"
95507                 },
95508                 "name": "O'Reilly Auto Parts",
95509                 "icon": "car",
95510                 "geometry": [
95511                     "point",
95512                     "vertex",
95513                     "area"
95514                 ],
95515                 "fields": [
95516                     "address",
95517                     "building_area",
95518                     "opening_hours"
95519                 ],
95520                 "suggestion": true
95521             },
95522             "shop/car_repair/Carglass": {
95523                 "tags": {
95524                     "name": "Carglass",
95525                     "shop": "car_repair"
95526                 },
95527                 "name": "Carglass",
95528                 "icon": "car",
95529                 "geometry": [
95530                     "point",
95531                     "vertex",
95532                     "area"
95533                 ],
95534                 "fields": [
95535                     "address",
95536                     "building_area",
95537                     "opening_hours"
95538                 ],
95539                 "suggestion": true
95540             },
95541             "shop/car_repair/шиномонтаж": {
95542                 "tags": {
95543                     "name": "шиномонтаж",
95544                     "shop": "car_repair"
95545                 },
95546                 "name": "шиномонтаж",
95547                 "icon": "car",
95548                 "geometry": [
95549                     "point",
95550                     "vertex",
95551                     "area"
95552                 ],
95553                 "fields": [
95554                     "address",
95555                     "building_area",
95556                     "opening_hours"
95557                 ],
95558                 "suggestion": true
95559             },
95560             "shop/car_repair/Euromaster": {
95561                 "tags": {
95562                     "name": "Euromaster",
95563                     "shop": "car_repair"
95564                 },
95565                 "name": "Euromaster",
95566                 "icon": "car",
95567                 "geometry": [
95568                     "point",
95569                     "vertex",
95570                     "area"
95571                 ],
95572                 "fields": [
95573                     "address",
95574                     "building_area",
95575                     "opening_hours"
95576                 ],
95577                 "suggestion": true
95578             },
95579             "shop/car_repair/Firestone": {
95580                 "tags": {
95581                     "name": "Firestone",
95582                     "shop": "car_repair"
95583                 },
95584                 "name": "Firestone",
95585                 "icon": "car",
95586                 "geometry": [
95587                     "point",
95588                     "vertex",
95589                     "area"
95590                 ],
95591                 "fields": [
95592                     "address",
95593                     "building_area",
95594                     "opening_hours"
95595                 ],
95596                 "suggestion": true
95597             },
95598             "shop/car_repair/AutoZone": {
95599                 "tags": {
95600                     "name": "AutoZone",
95601                     "shop": "car_repair"
95602                 },
95603                 "name": "AutoZone",
95604                 "icon": "car",
95605                 "geometry": [
95606                     "point",
95607                     "vertex",
95608                     "area"
95609                 ],
95610                 "fields": [
95611                     "address",
95612                     "building_area",
95613                     "opening_hours"
95614                 ],
95615                 "suggestion": true
95616             },
95617             "shop/car_repair/Автосервис": {
95618                 "tags": {
95619                     "name": "Автосервис",
95620                     "shop": "car_repair"
95621                 },
95622                 "name": "Автосервис",
95623                 "icon": "car",
95624                 "geometry": [
95625                     "point",
95626                     "vertex",
95627                     "area"
95628                 ],
95629                 "fields": [
95630                     "address",
95631                     "building_area",
95632                     "opening_hours"
95633                 ],
95634                 "suggestion": true
95635             },
95636             "shop/car_repair/Advance Auto Parts": {
95637                 "tags": {
95638                     "name": "Advance Auto Parts",
95639                     "shop": "car_repair"
95640                 },
95641                 "name": "Advance Auto Parts",
95642                 "icon": "car",
95643                 "geometry": [
95644                     "point",
95645                     "vertex",
95646                     "area"
95647                 ],
95648                 "fields": [
95649                     "address",
95650                     "building_area",
95651                     "opening_hours"
95652                 ],
95653                 "suggestion": true
95654             },
95655             "shop/car_repair/Roady": {
95656                 "tags": {
95657                     "name": "Roady",
95658                     "shop": "car_repair"
95659                 },
95660                 "name": "Roady",
95661                 "icon": "car",
95662                 "geometry": [
95663                     "point",
95664                     "vertex",
95665                     "area"
95666                 ],
95667                 "fields": [
95668                     "address",
95669                     "building_area",
95670                     "opening_hours"
95671                 ],
95672                 "suggestion": true
95673             },
95674             "shop/furniture/IKEA": {
95675                 "tags": {
95676                     "name": "IKEA",
95677                     "shop": "furniture"
95678                 },
95679                 "name": "IKEA",
95680                 "icon": "shop",
95681                 "geometry": [
95682                     "point",
95683                     "vertex",
95684                     "area"
95685                 ],
95686                 "fields": [
95687                     "address",
95688                     "building_area",
95689                     "opening_hours"
95690                 ],
95691                 "suggestion": true
95692             },
95693             "shop/furniture/Jysk": {
95694                 "tags": {
95695                     "name": "Jysk",
95696                     "shop": "furniture"
95697                 },
95698                 "name": "Jysk",
95699                 "icon": "shop",
95700                 "geometry": [
95701                     "point",
95702                     "vertex",
95703                     "area"
95704                 ],
95705                 "fields": [
95706                     "address",
95707                     "building_area",
95708                     "opening_hours"
95709                 ],
95710                 "suggestion": true
95711             },
95712             "shop/furniture/Roller": {
95713                 "tags": {
95714                     "name": "Roller",
95715                     "shop": "furniture"
95716                 },
95717                 "name": "Roller",
95718                 "icon": "shop",
95719                 "geometry": [
95720                     "point",
95721                     "vertex",
95722                     "area"
95723                 ],
95724                 "fields": [
95725                     "address",
95726                     "building_area",
95727                     "opening_hours"
95728                 ],
95729                 "suggestion": true
95730             },
95731             "shop/furniture/Dänisches Bettenlager": {
95732                 "tags": {
95733                     "name": "Dänisches Bettenlager",
95734                     "shop": "furniture"
95735                 },
95736                 "name": "Dänisches Bettenlager",
95737                 "icon": "shop",
95738                 "geometry": [
95739                     "point",
95740                     "vertex",
95741                     "area"
95742                 ],
95743                 "fields": [
95744                     "address",
95745                     "building_area",
95746                     "opening_hours"
95747                 ],
95748                 "suggestion": true
95749             },
95750             "shop/furniture/Conforama": {
95751                 "tags": {
95752                     "name": "Conforama",
95753                     "shop": "furniture"
95754                 },
95755                 "name": "Conforama",
95756                 "icon": "shop",
95757                 "geometry": [
95758                     "point",
95759                     "vertex",
95760                     "area"
95761                 ],
95762                 "fields": [
95763                     "address",
95764                     "building_area",
95765                     "opening_hours"
95766                 ],
95767                 "suggestion": true
95768             },
95769             "shop/furniture/Matratzen Concord": {
95770                 "tags": {
95771                     "name": "Matratzen Concord",
95772                     "shop": "furniture"
95773                 },
95774                 "name": "Matratzen Concord",
95775                 "icon": "shop",
95776                 "geometry": [
95777                     "point",
95778                     "vertex",
95779                     "area"
95780                 ],
95781                 "fields": [
95782                     "address",
95783                     "building_area",
95784                     "opening_hours"
95785                 ],
95786                 "suggestion": true
95787             },
95788             "shop/furniture/Мебель": {
95789                 "tags": {
95790                     "name": "Мебель",
95791                     "shop": "furniture"
95792                 },
95793                 "name": "Мебель",
95794                 "icon": "shop",
95795                 "geometry": [
95796                     "point",
95797                     "vertex",
95798                     "area"
95799                 ],
95800                 "fields": [
95801                     "address",
95802                     "building_area",
95803                     "opening_hours"
95804                 ],
95805                 "suggestion": true
95806             },
95807             "shop/furniture/But": {
95808                 "tags": {
95809                     "name": "But",
95810                     "shop": "furniture"
95811                 },
95812                 "name": "But",
95813                 "icon": "shop",
95814                 "geometry": [
95815                     "point",
95816                     "vertex",
95817                     "area"
95818                 ],
95819                 "fields": [
95820                     "address",
95821                     "building_area",
95822                     "opening_hours"
95823                 ],
95824                 "suggestion": true
95825             },
95826             "shop/doityourself/Hornbach": {
95827                 "tags": {
95828                     "name": "Hornbach",
95829                     "shop": "doityourself"
95830                 },
95831                 "name": "Hornbach",
95832                 "icon": "shop",
95833                 "geometry": [
95834                     "point",
95835                     "vertex",
95836                     "area"
95837                 ],
95838                 "fields": [
95839                     "address",
95840                     "building_area",
95841                     "opening_hours"
95842                 ],
95843                 "suggestion": true
95844             },
95845             "shop/doityourself/B&Q": {
95846                 "tags": {
95847                     "name": "B&Q",
95848                     "shop": "doityourself"
95849                 },
95850                 "name": "B&Q",
95851                 "icon": "shop",
95852                 "geometry": [
95853                     "point",
95854                     "vertex",
95855                     "area"
95856                 ],
95857                 "fields": [
95858                     "address",
95859                     "building_area",
95860                     "opening_hours"
95861                 ],
95862                 "suggestion": true
95863             },
95864             "shop/doityourself/Hubo": {
95865                 "tags": {
95866                     "name": "Hubo",
95867                     "shop": "doityourself"
95868                 },
95869                 "name": "Hubo",
95870                 "icon": "shop",
95871                 "geometry": [
95872                     "point",
95873                     "vertex",
95874                     "area"
95875                 ],
95876                 "fields": [
95877                     "address",
95878                     "building_area",
95879                     "opening_hours"
95880                 ],
95881                 "suggestion": true
95882             },
95883             "shop/doityourself/Mr Bricolage": {
95884                 "tags": {
95885                     "name": "Mr Bricolage",
95886                     "shop": "doityourself"
95887                 },
95888                 "name": "Mr Bricolage",
95889                 "icon": "shop",
95890                 "geometry": [
95891                     "point",
95892                     "vertex",
95893                     "area"
95894                 ],
95895                 "fields": [
95896                     "address",
95897                     "building_area",
95898                     "opening_hours"
95899                 ],
95900                 "suggestion": true
95901             },
95902             "shop/doityourself/Gamma": {
95903                 "tags": {
95904                     "name": "Gamma",
95905                     "shop": "doityourself"
95906                 },
95907                 "name": "Gamma",
95908                 "icon": "shop",
95909                 "geometry": [
95910                     "point",
95911                     "vertex",
95912                     "area"
95913                 ],
95914                 "fields": [
95915                     "address",
95916                     "building_area",
95917                     "opening_hours"
95918                 ],
95919                 "suggestion": true
95920             },
95921             "shop/doityourself/OBI": {
95922                 "tags": {
95923                     "name": "OBI",
95924                     "shop": "doityourself"
95925                 },
95926                 "name": "OBI",
95927                 "icon": "shop",
95928                 "geometry": [
95929                     "point",
95930                     "vertex",
95931                     "area"
95932                 ],
95933                 "fields": [
95934                     "address",
95935                     "building_area",
95936                     "opening_hours"
95937                 ],
95938                 "suggestion": true
95939             },
95940             "shop/doityourself/Lowes": {
95941                 "tags": {
95942                     "name": "Lowes",
95943                     "shop": "doityourself"
95944                 },
95945                 "name": "Lowes",
95946                 "icon": "shop",
95947                 "geometry": [
95948                     "point",
95949                     "vertex",
95950                     "area"
95951                 ],
95952                 "fields": [
95953                     "address",
95954                     "building_area",
95955                     "opening_hours"
95956                 ],
95957                 "suggestion": true
95958             },
95959             "shop/doityourself/Wickes": {
95960                 "tags": {
95961                     "name": "Wickes",
95962                     "shop": "doityourself"
95963                 },
95964                 "name": "Wickes",
95965                 "icon": "shop",
95966                 "geometry": [
95967                     "point",
95968                     "vertex",
95969                     "area"
95970                 ],
95971                 "fields": [
95972                     "address",
95973                     "building_area",
95974                     "opening_hours"
95975                 ],
95976                 "suggestion": true
95977             },
95978             "shop/doityourself/Hagebau": {
95979                 "tags": {
95980                     "name": "Hagebau",
95981                     "shop": "doityourself"
95982                 },
95983                 "name": "Hagebau",
95984                 "icon": "shop",
95985                 "geometry": [
95986                     "point",
95987                     "vertex",
95988                     "area"
95989                 ],
95990                 "fields": [
95991                     "address",
95992                     "building_area",
95993                     "opening_hours"
95994                 ],
95995                 "suggestion": true
95996             },
95997             "shop/doityourself/Max Bahr": {
95998                 "tags": {
95999                     "name": "Max Bahr",
96000                     "shop": "doityourself"
96001                 },
96002                 "name": "Max Bahr",
96003                 "icon": "shop",
96004                 "geometry": [
96005                     "point",
96006                     "vertex",
96007                     "area"
96008                 ],
96009                 "fields": [
96010                     "address",
96011                     "building_area",
96012                     "opening_hours"
96013                 ],
96014                 "suggestion": true
96015             },
96016             "shop/doityourself/Castorama": {
96017                 "tags": {
96018                     "name": "Castorama",
96019                     "shop": "doityourself"
96020                 },
96021                 "name": "Castorama",
96022                 "icon": "shop",
96023                 "geometry": [
96024                     "point",
96025                     "vertex",
96026                     "area"
96027                 ],
96028                 "fields": [
96029                     "address",
96030                     "building_area",
96031                     "opening_hours"
96032                 ],
96033                 "suggestion": true
96034             },
96035             "shop/doityourself/Rona": {
96036                 "tags": {
96037                     "name": "Rona",
96038                     "shop": "doityourself"
96039                 },
96040                 "name": "Rona",
96041                 "icon": "shop",
96042                 "geometry": [
96043                     "point",
96044                     "vertex",
96045                     "area"
96046                 ],
96047                 "fields": [
96048                     "address",
96049                     "building_area",
96050                     "opening_hours"
96051                 ],
96052                 "suggestion": true
96053             },
96054             "shop/doityourself/Home Depot": {
96055                 "tags": {
96056                     "name": "Home Depot",
96057                     "shop": "doityourself"
96058                 },
96059                 "name": "Home Depot",
96060                 "icon": "shop",
96061                 "geometry": [
96062                     "point",
96063                     "vertex",
96064                     "area"
96065                 ],
96066                 "fields": [
96067                     "address",
96068                     "building_area",
96069                     "opening_hours"
96070                 ],
96071                 "suggestion": true
96072             },
96073             "shop/doityourself/Toom Baumarkt": {
96074                 "tags": {
96075                     "name": "Toom Baumarkt",
96076                     "shop": "doityourself"
96077                 },
96078                 "name": "Toom Baumarkt",
96079                 "icon": "shop",
96080                 "geometry": [
96081                     "point",
96082                     "vertex",
96083                     "area"
96084                 ],
96085                 "fields": [
96086                     "address",
96087                     "building_area",
96088                     "opening_hours"
96089                 ],
96090                 "suggestion": true
96091             },
96092             "shop/doityourself/Homebase": {
96093                 "tags": {
96094                     "name": "Homebase",
96095                     "shop": "doityourself"
96096                 },
96097                 "name": "Homebase",
96098                 "icon": "shop",
96099                 "geometry": [
96100                     "point",
96101                     "vertex",
96102                     "area"
96103                 ],
96104                 "fields": [
96105                     "address",
96106                     "building_area",
96107                     "opening_hours"
96108                 ],
96109                 "suggestion": true
96110             },
96111             "shop/doityourself/Baumax": {
96112                 "tags": {
96113                     "name": "Baumax",
96114                     "shop": "doityourself"
96115                 },
96116                 "name": "Baumax",
96117                 "icon": "shop",
96118                 "geometry": [
96119                     "point",
96120                     "vertex",
96121                     "area"
96122                 ],
96123                 "fields": [
96124                     "address",
96125                     "building_area",
96126                     "opening_hours"
96127                 ],
96128                 "suggestion": true
96129             },
96130             "shop/doityourself/Lagerhaus": {
96131                 "tags": {
96132                     "name": "Lagerhaus",
96133                     "shop": "doityourself"
96134                 },
96135                 "name": "Lagerhaus",
96136                 "icon": "shop",
96137                 "geometry": [
96138                     "point",
96139                     "vertex",
96140                     "area"
96141                 ],
96142                 "fields": [
96143                     "address",
96144                     "building_area",
96145                     "opening_hours"
96146                 ],
96147                 "suggestion": true
96148             },
96149             "shop/doityourself/Bauhaus": {
96150                 "tags": {
96151                     "name": "Bauhaus",
96152                     "shop": "doityourself"
96153                 },
96154                 "name": "Bauhaus",
96155                 "icon": "shop",
96156                 "geometry": [
96157                     "point",
96158                     "vertex",
96159                     "area"
96160                 ],
96161                 "fields": [
96162                     "address",
96163                     "building_area",
96164                     "opening_hours"
96165                 ],
96166                 "suggestion": true
96167             },
96168             "shop/doityourself/Canadian Tire": {
96169                 "tags": {
96170                     "name": "Canadian Tire",
96171                     "shop": "doityourself"
96172                 },
96173                 "name": "Canadian Tire",
96174                 "icon": "shop",
96175                 "geometry": [
96176                     "point",
96177                     "vertex",
96178                     "area"
96179                 ],
96180                 "fields": [
96181                     "address",
96182                     "building_area",
96183                     "opening_hours"
96184                 ],
96185                 "suggestion": true
96186             },
96187             "shop/doityourself/Leroy Merlin": {
96188                 "tags": {
96189                     "name": "Leroy Merlin",
96190                     "shop": "doityourself"
96191                 },
96192                 "name": "Leroy Merlin",
96193                 "icon": "shop",
96194                 "geometry": [
96195                     "point",
96196                     "vertex",
96197                     "area"
96198                 ],
96199                 "fields": [
96200                     "address",
96201                     "building_area",
96202                     "opening_hours"
96203                 ],
96204                 "suggestion": true
96205             },
96206             "shop/doityourself/Hellweg": {
96207                 "tags": {
96208                     "name": "Hellweg",
96209                     "shop": "doityourself"
96210                 },
96211                 "name": "Hellweg",
96212                 "icon": "shop",
96213                 "geometry": [
96214                     "point",
96215                     "vertex",
96216                     "area"
96217                 ],
96218                 "fields": [
96219                     "address",
96220                     "building_area",
96221                     "opening_hours"
96222                 ],
96223                 "suggestion": true
96224             },
96225             "shop/doityourself/Brico": {
96226                 "tags": {
96227                     "name": "Brico",
96228                     "shop": "doityourself"
96229                 },
96230                 "name": "Brico",
96231                 "icon": "shop",
96232                 "geometry": [
96233                     "point",
96234                     "vertex",
96235                     "area"
96236                 ],
96237                 "fields": [
96238                     "address",
96239                     "building_area",
96240                     "opening_hours"
96241                 ],
96242                 "suggestion": true
96243             },
96244             "shop/doityourself/Bricomarché": {
96245                 "tags": {
96246                     "name": "Bricomarché",
96247                     "shop": "doityourself"
96248                 },
96249                 "name": "Bricomarché",
96250                 "icon": "shop",
96251                 "geometry": [
96252                     "point",
96253                     "vertex",
96254                     "area"
96255                 ],
96256                 "fields": [
96257                     "address",
96258                     "building_area",
96259                     "opening_hours"
96260                 ],
96261                 "suggestion": true
96262             },
96263             "shop/doityourself/Toom": {
96264                 "tags": {
96265                     "name": "Toom",
96266                     "shop": "doityourself"
96267                 },
96268                 "name": "Toom",
96269                 "icon": "shop",
96270                 "geometry": [
96271                     "point",
96272                     "vertex",
96273                     "area"
96274                 ],
96275                 "fields": [
96276                     "address",
96277                     "building_area",
96278                     "opening_hours"
96279                 ],
96280                 "suggestion": true
96281             },
96282             "shop/doityourself/Hagebaumarkt": {
96283                 "tags": {
96284                     "name": "Hagebaumarkt",
96285                     "shop": "doityourself"
96286                 },
96287                 "name": "Hagebaumarkt",
96288                 "icon": "shop",
96289                 "geometry": [
96290                     "point",
96291                     "vertex",
96292                     "area"
96293                 ],
96294                 "fields": [
96295                     "address",
96296                     "building_area",
96297                     "opening_hours"
96298                 ],
96299                 "suggestion": true
96300             },
96301             "shop/doityourself/Praktiker": {
96302                 "tags": {
96303                     "name": "Praktiker",
96304                     "shop": "doityourself"
96305                 },
96306                 "name": "Praktiker",
96307                 "icon": "shop",
96308                 "geometry": [
96309                     "point",
96310                     "vertex",
96311                     "area"
96312                 ],
96313                 "fields": [
96314                     "address",
96315                     "building_area",
96316                     "opening_hours"
96317                 ],
96318                 "suggestion": true
96319             },
96320             "shop/doityourself/Menards": {
96321                 "tags": {
96322                     "name": "Menards",
96323                     "shop": "doityourself"
96324                 },
96325                 "name": "Menards",
96326                 "icon": "shop",
96327                 "geometry": [
96328                     "point",
96329                     "vertex",
96330                     "area"
96331                 ],
96332                 "fields": [
96333                     "address",
96334                     "building_area",
96335                     "opening_hours"
96336                 ],
96337                 "suggestion": true
96338             },
96339             "shop/doityourself/Weldom": {
96340                 "tags": {
96341                     "name": "Weldom",
96342                     "shop": "doityourself"
96343                 },
96344                 "name": "Weldom",
96345                 "icon": "shop",
96346                 "geometry": [
96347                     "point",
96348                     "vertex",
96349                     "area"
96350                 ],
96351                 "fields": [
96352                     "address",
96353                     "building_area",
96354                     "opening_hours"
96355                 ],
96356                 "suggestion": true
96357             },
96358             "shop/doityourself/Bunnings Warehouse": {
96359                 "tags": {
96360                     "name": "Bunnings Warehouse",
96361                     "shop": "doityourself"
96362                 },
96363                 "name": "Bunnings Warehouse",
96364                 "icon": "shop",
96365                 "geometry": [
96366                     "point",
96367                     "vertex",
96368                     "area"
96369                 ],
96370                 "fields": [
96371                     "address",
96372                     "building_area",
96373                     "opening_hours"
96374                 ],
96375                 "suggestion": true
96376             },
96377             "shop/doityourself/Ace Hardware": {
96378                 "tags": {
96379                     "name": "Ace Hardware",
96380                     "shop": "doityourself"
96381                 },
96382                 "name": "Ace Hardware",
96383                 "icon": "shop",
96384                 "geometry": [
96385                     "point",
96386                     "vertex",
96387                     "area"
96388                 ],
96389                 "fields": [
96390                     "address",
96391                     "building_area",
96392                     "opening_hours"
96393                 ],
96394                 "suggestion": true
96395             },
96396             "shop/doityourself/Home Hardware": {
96397                 "tags": {
96398                     "name": "Home Hardware",
96399                     "shop": "doityourself"
96400                 },
96401                 "name": "Home Hardware",
96402                 "icon": "shop",
96403                 "geometry": [
96404                     "point",
96405                     "vertex",
96406                     "area"
96407                 ],
96408                 "fields": [
96409                     "address",
96410                     "building_area",
96411                     "opening_hours"
96412                 ],
96413                 "suggestion": true
96414             },
96415             "shop/doityourself/Стройматериалы": {
96416                 "tags": {
96417                     "name": "Стройматериалы",
96418                     "shop": "doityourself"
96419                 },
96420                 "name": "Стройматериалы",
96421                 "icon": "shop",
96422                 "geometry": [
96423                     "point",
96424                     "vertex",
96425                     "area"
96426                 ],
96427                 "fields": [
96428                     "address",
96429                     "building_area",
96430                     "opening_hours"
96431                 ],
96432                 "suggestion": true
96433             },
96434             "shop/doityourself/Bricorama": {
96435                 "tags": {
96436                     "name": "Bricorama",
96437                     "shop": "doityourself"
96438                 },
96439                 "name": "Bricorama",
96440                 "icon": "shop",
96441                 "geometry": [
96442                     "point",
96443                     "vertex",
96444                     "area"
96445                 ],
96446                 "fields": [
96447                     "address",
96448                     "building_area",
96449                     "opening_hours"
96450                 ],
96451                 "suggestion": true
96452             },
96453             "shop/doityourself/Point P": {
96454                 "tags": {
96455                     "name": "Point P",
96456                     "shop": "doityourself"
96457                 },
96458                 "name": "Point P",
96459                 "icon": "shop",
96460                 "geometry": [
96461                     "point",
96462                     "vertex",
96463                     "area"
96464                 ],
96465                 "fields": [
96466                     "address",
96467                     "building_area",
96468                     "opening_hours"
96469                 ],
96470                 "suggestion": true
96471             },
96472             "shop/stationery/Staples": {
96473                 "tags": {
96474                     "name": "Staples",
96475                     "shop": "stationery"
96476                 },
96477                 "name": "Staples",
96478                 "icon": "shop",
96479                 "geometry": [
96480                     "point",
96481                     "vertex",
96482                     "area"
96483                 ],
96484                 "fields": [
96485                     "address",
96486                     "building_area",
96487                     "opening_hours"
96488                 ],
96489                 "suggestion": true
96490             },
96491             "shop/stationery/McPaper": {
96492                 "tags": {
96493                     "name": "McPaper",
96494                     "shop": "stationery"
96495                 },
96496                 "name": "McPaper",
96497                 "icon": "shop",
96498                 "geometry": [
96499                     "point",
96500                     "vertex",
96501                     "area"
96502                 ],
96503                 "fields": [
96504                     "address",
96505                     "building_area",
96506                     "opening_hours"
96507                 ],
96508                 "suggestion": true
96509             },
96510             "shop/stationery/Office Depot": {
96511                 "tags": {
96512                     "name": "Office Depot",
96513                     "shop": "stationery"
96514                 },
96515                 "name": "Office Depot",
96516                 "icon": "shop",
96517                 "geometry": [
96518                     "point",
96519                     "vertex",
96520                     "area"
96521                 ],
96522                 "fields": [
96523                     "address",
96524                     "building_area",
96525                     "opening_hours"
96526                 ],
96527                 "suggestion": true
96528             },
96529             "shop/stationery/Канцтовары": {
96530                 "tags": {
96531                     "name": "Канцтовары",
96532                     "shop": "stationery"
96533                 },
96534                 "name": "Канцтовары",
96535                 "icon": "shop",
96536                 "geometry": [
96537                     "point",
96538                     "vertex",
96539                     "area"
96540                 ],
96541                 "fields": [
96542                     "address",
96543                     "building_area",
96544                     "opening_hours"
96545                 ],
96546                 "suggestion": true
96547             },
96548             "shop/car/Skoda": {
96549                 "tags": {
96550                     "name": "Skoda",
96551                     "shop": "car"
96552                 },
96553                 "name": "Skoda",
96554                 "icon": "car",
96555                 "geometry": [
96556                     "point",
96557                     "vertex",
96558                     "area"
96559                 ],
96560                 "fields": [
96561                     "address",
96562                     "opening_hours"
96563                 ],
96564                 "suggestion": true
96565             },
96566             "shop/car/BMW": {
96567                 "tags": {
96568                     "name": "BMW",
96569                     "shop": "car"
96570                 },
96571                 "name": "BMW",
96572                 "icon": "car",
96573                 "geometry": [
96574                     "point",
96575                     "vertex",
96576                     "area"
96577                 ],
96578                 "fields": [
96579                     "address",
96580                     "opening_hours"
96581                 ],
96582                 "suggestion": true
96583             },
96584             "shop/car/Citroen": {
96585                 "tags": {
96586                     "name": "Citroen",
96587                     "shop": "car"
96588                 },
96589                 "name": "Citroen",
96590                 "icon": "car",
96591                 "geometry": [
96592                     "point",
96593                     "vertex",
96594                     "area"
96595                 ],
96596                 "fields": [
96597                     "address",
96598                     "opening_hours"
96599                 ],
96600                 "suggestion": true
96601             },
96602             "shop/car/Renault": {
96603                 "tags": {
96604                     "name": "Renault",
96605                     "shop": "car"
96606                 },
96607                 "name": "Renault",
96608                 "icon": "car",
96609                 "geometry": [
96610                     "point",
96611                     "vertex",
96612                     "area"
96613                 ],
96614                 "fields": [
96615                     "address",
96616                     "opening_hours"
96617                 ],
96618                 "suggestion": true
96619             },
96620             "shop/car/Mercedes-Benz": {
96621                 "tags": {
96622                     "name": "Mercedes-Benz",
96623                     "shop": "car"
96624                 },
96625                 "name": "Mercedes-Benz",
96626                 "icon": "car",
96627                 "geometry": [
96628                     "point",
96629                     "vertex",
96630                     "area"
96631                 ],
96632                 "fields": [
96633                     "address",
96634                     "opening_hours"
96635                 ],
96636                 "suggestion": true
96637             },
96638             "shop/car/Volvo": {
96639                 "tags": {
96640                     "name": "Volvo",
96641                     "shop": "car"
96642                 },
96643                 "name": "Volvo",
96644                 "icon": "car",
96645                 "geometry": [
96646                     "point",
96647                     "vertex",
96648                     "area"
96649                 ],
96650                 "fields": [
96651                     "address",
96652                     "opening_hours"
96653                 ],
96654                 "suggestion": true
96655             },
96656             "shop/car/Ford": {
96657                 "tags": {
96658                     "name": "Ford",
96659                     "shop": "car"
96660                 },
96661                 "name": "Ford",
96662                 "icon": "car",
96663                 "geometry": [
96664                     "point",
96665                     "vertex",
96666                     "area"
96667                 ],
96668                 "fields": [
96669                     "address",
96670                     "opening_hours"
96671                 ],
96672                 "suggestion": true
96673             },
96674             "shop/car/Volkswagen": {
96675                 "tags": {
96676                     "name": "Volkswagen",
96677                     "shop": "car"
96678                 },
96679                 "name": "Volkswagen",
96680                 "icon": "car",
96681                 "geometry": [
96682                     "point",
96683                     "vertex",
96684                     "area"
96685                 ],
96686                 "fields": [
96687                     "address",
96688                     "opening_hours"
96689                 ],
96690                 "suggestion": true
96691             },
96692             "shop/car/Mazda": {
96693                 "tags": {
96694                     "name": "Mazda",
96695                     "shop": "car"
96696                 },
96697                 "name": "Mazda",
96698                 "icon": "car",
96699                 "geometry": [
96700                     "point",
96701                     "vertex",
96702                     "area"
96703                 ],
96704                 "fields": [
96705                     "address",
96706                     "opening_hours"
96707                 ],
96708                 "suggestion": true
96709             },
96710             "shop/car/Mitsubishi": {
96711                 "tags": {
96712                     "name": "Mitsubishi",
96713                     "shop": "car"
96714                 },
96715                 "name": "Mitsubishi",
96716                 "icon": "car",
96717                 "geometry": [
96718                     "point",
96719                     "vertex",
96720                     "area"
96721                 ],
96722                 "fields": [
96723                     "address",
96724                     "opening_hours"
96725                 ],
96726                 "suggestion": true
96727             },
96728             "shop/car/Fiat": {
96729                 "tags": {
96730                     "name": "Fiat",
96731                     "shop": "car"
96732                 },
96733                 "name": "Fiat",
96734                 "icon": "car",
96735                 "geometry": [
96736                     "point",
96737                     "vertex",
96738                     "area"
96739                 ],
96740                 "fields": [
96741                     "address",
96742                     "opening_hours"
96743                 ],
96744                 "suggestion": true
96745             },
96746             "shop/car/Автозапчасти": {
96747                 "tags": {
96748                     "name": "Автозапчасти",
96749                     "shop": "car"
96750                 },
96751                 "name": "Автозапчасти",
96752                 "icon": "car",
96753                 "geometry": [
96754                     "point",
96755                     "vertex",
96756                     "area"
96757                 ],
96758                 "fields": [
96759                     "address",
96760                     "opening_hours"
96761                 ],
96762                 "suggestion": true
96763             },
96764             "shop/car/Opel": {
96765                 "tags": {
96766                     "name": "Opel",
96767                     "shop": "car"
96768                 },
96769                 "name": "Opel",
96770                 "icon": "car",
96771                 "geometry": [
96772                     "point",
96773                     "vertex",
96774                     "area"
96775                 ],
96776                 "fields": [
96777                     "address",
96778                     "opening_hours"
96779                 ],
96780                 "suggestion": true
96781             },
96782             "shop/car/Audi": {
96783                 "tags": {
96784                     "name": "Audi",
96785                     "shop": "car"
96786                 },
96787                 "name": "Audi",
96788                 "icon": "car",
96789                 "geometry": [
96790                     "point",
96791                     "vertex",
96792                     "area"
96793                 ],
96794                 "fields": [
96795                     "address",
96796                     "opening_hours"
96797                 ],
96798                 "suggestion": true
96799             },
96800             "shop/car/Toyota": {
96801                 "tags": {
96802                     "name": "Toyota",
96803                     "shop": "car"
96804                 },
96805                 "name": "Toyota",
96806                 "icon": "car",
96807                 "geometry": [
96808                     "point",
96809                     "vertex",
96810                     "area"
96811                 ],
96812                 "fields": [
96813                     "address",
96814                     "opening_hours"
96815                 ],
96816                 "suggestion": true
96817             },
96818             "shop/car/Nissan": {
96819                 "tags": {
96820                     "name": "Nissan",
96821                     "shop": "car"
96822                 },
96823                 "name": "Nissan",
96824                 "icon": "car",
96825                 "geometry": [
96826                     "point",
96827                     "vertex",
96828                     "area"
96829                 ],
96830                 "fields": [
96831                     "address",
96832                     "opening_hours"
96833                 ],
96834                 "suggestion": true
96835             },
96836             "shop/car/Suzuki": {
96837                 "tags": {
96838                     "name": "Suzuki",
96839                     "shop": "car"
96840                 },
96841                 "name": "Suzuki",
96842                 "icon": "car",
96843                 "geometry": [
96844                     "point",
96845                     "vertex",
96846                     "area"
96847                 ],
96848                 "fields": [
96849                     "address",
96850                     "opening_hours"
96851                 ],
96852                 "suggestion": true
96853             },
96854             "shop/car/Honda": {
96855                 "tags": {
96856                     "name": "Honda",
96857                     "shop": "car"
96858                 },
96859                 "name": "Honda",
96860                 "icon": "car",
96861                 "geometry": [
96862                     "point",
96863                     "vertex",
96864                     "area"
96865                 ],
96866                 "fields": [
96867                     "address",
96868                     "opening_hours"
96869                 ],
96870                 "suggestion": true
96871             },
96872             "shop/car/Peugeot": {
96873                 "tags": {
96874                     "name": "Peugeot",
96875                     "shop": "car"
96876                 },
96877                 "name": "Peugeot",
96878                 "icon": "car",
96879                 "geometry": [
96880                     "point",
96881                     "vertex",
96882                     "area"
96883                 ],
96884                 "fields": [
96885                     "address",
96886                     "opening_hours"
96887                 ],
96888                 "suggestion": true
96889             },
96890             "shop/car/Hyundai": {
96891                 "tags": {
96892                     "name": "Hyundai",
96893                     "shop": "car"
96894                 },
96895                 "name": "Hyundai",
96896                 "icon": "car",
96897                 "geometry": [
96898                     "point",
96899                     "vertex",
96900                     "area"
96901                 ],
96902                 "fields": [
96903                     "address",
96904                     "opening_hours"
96905                 ],
96906                 "suggestion": true
96907             },
96908             "shop/car/Subaru": {
96909                 "tags": {
96910                     "name": "Subaru",
96911                     "shop": "car"
96912                 },
96913                 "name": "Subaru",
96914                 "icon": "car",
96915                 "geometry": [
96916                     "point",
96917                     "vertex",
96918                     "area"
96919                 ],
96920                 "fields": [
96921                     "address",
96922                     "opening_hours"
96923                 ],
96924                 "suggestion": true
96925             },
96926             "shop/car/Chevrolet": {
96927                 "tags": {
96928                     "name": "Chevrolet",
96929                     "shop": "car"
96930                 },
96931                 "name": "Chevrolet",
96932                 "icon": "car",
96933                 "geometry": [
96934                     "point",
96935                     "vertex",
96936                     "area"
96937                 ],
96938                 "fields": [
96939                     "address",
96940                     "opening_hours"
96941                 ],
96942                 "suggestion": true
96943             },
96944             "shop/car/Автомагазин": {
96945                 "tags": {
96946                     "name": "Автомагазин",
96947                     "shop": "car"
96948                 },
96949                 "name": "Автомагазин",
96950                 "icon": "car",
96951                 "geometry": [
96952                     "point",
96953                     "vertex",
96954                     "area"
96955                 ],
96956                 "fields": [
96957                     "address",
96958                     "opening_hours"
96959                 ],
96960                 "suggestion": true
96961             },
96962             "shop/clothes/Matalan": {
96963                 "tags": {
96964                     "name": "Matalan",
96965                     "shop": "clothes"
96966                 },
96967                 "name": "Matalan",
96968                 "icon": "clothing-store",
96969                 "geometry": [
96970                     "point",
96971                     "vertex",
96972                     "area"
96973                 ],
96974                 "fields": [
96975                     "address",
96976                     "building_area",
96977                     "opening_hours"
96978                 ],
96979                 "suggestion": true
96980             },
96981             "shop/clothes/KiK": {
96982                 "tags": {
96983                     "name": "KiK",
96984                     "shop": "clothes"
96985                 },
96986                 "name": "KiK",
96987                 "icon": "clothing-store",
96988                 "geometry": [
96989                     "point",
96990                     "vertex",
96991                     "area"
96992                 ],
96993                 "fields": [
96994                     "address",
96995                     "building_area",
96996                     "opening_hours"
96997                 ],
96998                 "suggestion": true
96999             },
97000             "shop/clothes/H&M": {
97001                 "tags": {
97002                     "name": "H&M",
97003                     "shop": "clothes"
97004                 },
97005                 "name": "H&M",
97006                 "icon": "clothing-store",
97007                 "geometry": [
97008                     "point",
97009                     "vertex",
97010                     "area"
97011                 ],
97012                 "fields": [
97013                     "address",
97014                     "building_area",
97015                     "opening_hours"
97016                 ],
97017                 "suggestion": true
97018             },
97019             "shop/clothes/Urban Outfitters": {
97020                 "tags": {
97021                     "name": "Urban Outfitters",
97022                     "shop": "clothes"
97023                 },
97024                 "name": "Urban Outfitters",
97025                 "icon": "clothing-store",
97026                 "geometry": [
97027                     "point",
97028                     "vertex",
97029                     "area"
97030                 ],
97031                 "fields": [
97032                     "address",
97033                     "building_area",
97034                     "opening_hours"
97035                 ],
97036                 "suggestion": true
97037             },
97038             "shop/clothes/Vögele": {
97039                 "tags": {
97040                     "name": "Vögele",
97041                     "shop": "clothes"
97042                 },
97043                 "name": "Vögele",
97044                 "icon": "clothing-store",
97045                 "geometry": [
97046                     "point",
97047                     "vertex",
97048                     "area"
97049                 ],
97050                 "fields": [
97051                     "address",
97052                     "building_area",
97053                     "opening_hours"
97054                 ],
97055                 "suggestion": true
97056             },
97057             "shop/clothes/Zeeman": {
97058                 "tags": {
97059                     "name": "Zeeman",
97060                     "shop": "clothes"
97061                 },
97062                 "name": "Zeeman",
97063                 "icon": "clothing-store",
97064                 "geometry": [
97065                     "point",
97066                     "vertex",
97067                     "area"
97068                 ],
97069                 "fields": [
97070                     "address",
97071                     "building_area",
97072                     "opening_hours"
97073                 ],
97074                 "suggestion": true
97075             },
97076             "shop/clothes/Takko": {
97077                 "tags": {
97078                     "name": "Takko",
97079                     "shop": "clothes"
97080                 },
97081                 "name": "Takko",
97082                 "icon": "clothing-store",
97083                 "geometry": [
97084                     "point",
97085                     "vertex",
97086                     "area"
97087                 ],
97088                 "fields": [
97089                     "address",
97090                     "building_area",
97091                     "opening_hours"
97092                 ],
97093                 "suggestion": true
97094             },
97095             "shop/clothes/C&A": {
97096                 "tags": {
97097                     "name": "C&A",
97098                     "shop": "clothes"
97099                 },
97100                 "name": "C&A",
97101                 "icon": "clothing-store",
97102                 "geometry": [
97103                     "point",
97104                     "vertex",
97105                     "area"
97106                 ],
97107                 "fields": [
97108                     "address",
97109                     "building_area",
97110                     "opening_hours"
97111                 ],
97112                 "suggestion": true
97113             },
97114             "shop/clothes/Zara": {
97115                 "tags": {
97116                     "name": "Zara",
97117                     "shop": "clothes"
97118                 },
97119                 "name": "Zara",
97120                 "icon": "clothing-store",
97121                 "geometry": [
97122                     "point",
97123                     "vertex",
97124                     "area"
97125                 ],
97126                 "fields": [
97127                     "address",
97128                     "building_area",
97129                     "opening_hours"
97130                 ],
97131                 "suggestion": true
97132             },
97133             "shop/clothes/Vero Moda": {
97134                 "tags": {
97135                     "name": "Vero Moda",
97136                     "shop": "clothes"
97137                 },
97138                 "name": "Vero Moda",
97139                 "icon": "clothing-store",
97140                 "geometry": [
97141                     "point",
97142                     "vertex",
97143                     "area"
97144                 ],
97145                 "fields": [
97146                     "address",
97147                     "building_area",
97148                     "opening_hours"
97149                 ],
97150                 "suggestion": true
97151             },
97152             "shop/clothes/NKD": {
97153                 "tags": {
97154                     "name": "NKD",
97155                     "shop": "clothes"
97156                 },
97157                 "name": "NKD",
97158                 "icon": "clothing-store",
97159                 "geometry": [
97160                     "point",
97161                     "vertex",
97162                     "area"
97163                 ],
97164                 "fields": [
97165                     "address",
97166                     "building_area",
97167                     "opening_hours"
97168                 ],
97169                 "suggestion": true
97170             },
97171             "shop/clothes/Ernsting's family": {
97172                 "tags": {
97173                     "name": "Ernsting's family",
97174                     "shop": "clothes"
97175                 },
97176                 "name": "Ernsting's family",
97177                 "icon": "clothing-store",
97178                 "geometry": [
97179                     "point",
97180                     "vertex",
97181                     "area"
97182                 ],
97183                 "fields": [
97184                     "address",
97185                     "building_area",
97186                     "opening_hours"
97187                 ],
97188                 "suggestion": true
97189             },
97190             "shop/clothes/Winners": {
97191                 "tags": {
97192                     "name": "Winners",
97193                     "shop": "clothes"
97194                 },
97195                 "name": "Winners",
97196                 "icon": "clothing-store",
97197                 "geometry": [
97198                     "point",
97199                     "vertex",
97200                     "area"
97201                 ],
97202                 "fields": [
97203                     "address",
97204                     "building_area",
97205                     "opening_hours"
97206                 ],
97207                 "suggestion": true
97208             },
97209             "shop/clothes/River Island": {
97210                 "tags": {
97211                     "name": "River Island",
97212                     "shop": "clothes"
97213                 },
97214                 "name": "River Island",
97215                 "icon": "clothing-store",
97216                 "geometry": [
97217                     "point",
97218                     "vertex",
97219                     "area"
97220                 ],
97221                 "fields": [
97222                     "address",
97223                     "building_area",
97224                     "opening_hours"
97225                 ],
97226                 "suggestion": true
97227             },
97228             "shop/clothes/Next": {
97229                 "tags": {
97230                     "name": "Next",
97231                     "shop": "clothes"
97232                 },
97233                 "name": "Next",
97234                 "icon": "clothing-store",
97235                 "geometry": [
97236                     "point",
97237                     "vertex",
97238                     "area"
97239                 ],
97240                 "fields": [
97241                     "address",
97242                     "building_area",
97243                     "opening_hours"
97244                 ],
97245                 "suggestion": true
97246             },
97247             "shop/clothes/Gap": {
97248                 "tags": {
97249                     "name": "Gap",
97250                     "shop": "clothes"
97251                 },
97252                 "name": "Gap",
97253                 "icon": "clothing-store",
97254                 "geometry": [
97255                     "point",
97256                     "vertex",
97257                     "area"
97258                 ],
97259                 "fields": [
97260                     "address",
97261                     "building_area",
97262                     "opening_hours"
97263                 ],
97264                 "suggestion": true
97265             },
97266             "shop/clothes/Adidas": {
97267                 "tags": {
97268                     "name": "Adidas",
97269                     "shop": "clothes"
97270                 },
97271                 "name": "Adidas",
97272                 "icon": "clothing-store",
97273                 "geometry": [
97274                     "point",
97275                     "vertex",
97276                     "area"
97277                 ],
97278                 "fields": [
97279                     "address",
97280                     "building_area",
97281                     "opening_hours"
97282                 ],
97283                 "suggestion": true
97284             },
97285             "shop/clothes/Mr Price": {
97286                 "tags": {
97287                     "name": "Mr Price",
97288                     "shop": "clothes"
97289                 },
97290                 "name": "Mr Price",
97291                 "icon": "clothing-store",
97292                 "geometry": [
97293                     "point",
97294                     "vertex",
97295                     "area"
97296                 ],
97297                 "fields": [
97298                     "address",
97299                     "building_area",
97300                     "opening_hours"
97301                 ],
97302                 "suggestion": true
97303             },
97304             "shop/clothes/Pep": {
97305                 "tags": {
97306                     "name": "Pep",
97307                     "shop": "clothes"
97308                 },
97309                 "name": "Pep",
97310                 "icon": "clothing-store",
97311                 "geometry": [
97312                     "point",
97313                     "vertex",
97314                     "area"
97315                 ],
97316                 "fields": [
97317                     "address",
97318                     "building_area",
97319                     "opening_hours"
97320                 ],
97321                 "suggestion": true
97322             },
97323             "shop/clothes/Edgars": {
97324                 "tags": {
97325                     "name": "Edgars",
97326                     "shop": "clothes"
97327                 },
97328                 "name": "Edgars",
97329                 "icon": "clothing-store",
97330                 "geometry": [
97331                     "point",
97332                     "vertex",
97333                     "area"
97334                 ],
97335                 "fields": [
97336                     "address",
97337                     "building_area",
97338                     "opening_hours"
97339                 ],
97340                 "suggestion": true
97341             },
97342             "shop/clothes/Ackermans": {
97343                 "tags": {
97344                     "name": "Ackermans",
97345                     "shop": "clothes"
97346                 },
97347                 "name": "Ackermans",
97348                 "icon": "clothing-store",
97349                 "geometry": [
97350                     "point",
97351                     "vertex",
97352                     "area"
97353                 ],
97354                 "fields": [
97355                     "address",
97356                     "building_area",
97357                     "opening_hours"
97358                 ],
97359                 "suggestion": true
97360             },
97361             "shop/clothes/Truworths": {
97362                 "tags": {
97363                     "name": "Truworths",
97364                     "shop": "clothes"
97365                 },
97366                 "name": "Truworths",
97367                 "icon": "clothing-store",
97368                 "geometry": [
97369                     "point",
97370                     "vertex",
97371                     "area"
97372                 ],
97373                 "fields": [
97374                     "address",
97375                     "building_area",
97376                     "opening_hours"
97377                 ],
97378                 "suggestion": true
97379             },
97380             "shop/clothes/Ross": {
97381                 "tags": {
97382                     "name": "Ross",
97383                     "shop": "clothes"
97384                 },
97385                 "name": "Ross",
97386                 "icon": "clothing-store",
97387                 "geometry": [
97388                     "point",
97389                     "vertex",
97390                     "area"
97391                 ],
97392                 "fields": [
97393                     "address",
97394                     "building_area",
97395                     "opening_hours"
97396                 ],
97397                 "suggestion": true
97398             },
97399             "shop/clothes/Burton": {
97400                 "tags": {
97401                     "name": "Burton",
97402                     "shop": "clothes"
97403                 },
97404                 "name": "Burton",
97405                 "icon": "clothing-store",
97406                 "geometry": [
97407                     "point",
97408                     "vertex",
97409                     "area"
97410                 ],
97411                 "fields": [
97412                     "address",
97413                     "building_area",
97414                     "opening_hours"
97415                 ],
97416                 "suggestion": true
97417             },
97418             "shop/clothes/Dorothy Perkins": {
97419                 "tags": {
97420                     "name": "Dorothy Perkins",
97421                     "shop": "clothes"
97422                 },
97423                 "name": "Dorothy Perkins",
97424                 "icon": "clothing-store",
97425                 "geometry": [
97426                     "point",
97427                     "vertex",
97428                     "area"
97429                 ],
97430                 "fields": [
97431                     "address",
97432                     "building_area",
97433                     "opening_hours"
97434                 ],
97435                 "suggestion": true
97436             },
97437             "shop/clothes/Lindex": {
97438                 "tags": {
97439                     "name": "Lindex",
97440                     "shop": "clothes"
97441                 },
97442                 "name": "Lindex",
97443                 "icon": "clothing-store",
97444                 "geometry": [
97445                     "point",
97446                     "vertex",
97447                     "area"
97448                 ],
97449                 "fields": [
97450                     "address",
97451                     "building_area",
97452                     "opening_hours"
97453                 ],
97454                 "suggestion": true
97455             },
97456             "shop/clothes/s.Oliver": {
97457                 "tags": {
97458                     "name": "s.Oliver",
97459                     "shop": "clothes"
97460                 },
97461                 "name": "s.Oliver",
97462                 "icon": "clothing-store",
97463                 "geometry": [
97464                     "point",
97465                     "vertex",
97466                     "area"
97467                 ],
97468                 "fields": [
97469                     "address",
97470                     "building_area",
97471                     "opening_hours"
97472                 ],
97473                 "suggestion": true
97474             },
97475             "shop/clothes/Cecil": {
97476                 "tags": {
97477                     "name": "Cecil",
97478                     "shop": "clothes"
97479                 },
97480                 "name": "Cecil",
97481                 "icon": "clothing-store",
97482                 "geometry": [
97483                     "point",
97484                     "vertex",
97485                     "area"
97486                 ],
97487                 "fields": [
97488                     "address",
97489                     "building_area",
97490                     "opening_hours"
97491                 ],
97492                 "suggestion": true
97493             },
97494             "shop/clothes/Dress Barn": {
97495                 "tags": {
97496                     "name": "Dress Barn",
97497                     "shop": "clothes"
97498                 },
97499                 "name": "Dress Barn",
97500                 "icon": "clothing-store",
97501                 "geometry": [
97502                     "point",
97503                     "vertex",
97504                     "area"
97505                 ],
97506                 "fields": [
97507                     "address",
97508                     "building_area",
97509                     "opening_hours"
97510                 ],
97511                 "suggestion": true
97512             },
97513             "shop/clothes/Old Navy": {
97514                 "tags": {
97515                     "name": "Old Navy",
97516                     "shop": "clothes"
97517                 },
97518                 "name": "Old Navy",
97519                 "icon": "clothing-store",
97520                 "geometry": [
97521                     "point",
97522                     "vertex",
97523                     "area"
97524                 ],
97525                 "fields": [
97526                     "address",
97527                     "building_area",
97528                     "opening_hours"
97529                 ],
97530                 "suggestion": true
97531             },
97532             "shop/clothes/Jack & Jones": {
97533                 "tags": {
97534                     "name": "Jack & Jones",
97535                     "shop": "clothes"
97536                 },
97537                 "name": "Jack & Jones",
97538                 "icon": "clothing-store",
97539                 "geometry": [
97540                     "point",
97541                     "vertex",
97542                     "area"
97543                 ],
97544                 "fields": [
97545                     "address",
97546                     "building_area",
97547                     "opening_hours"
97548                 ],
97549                 "suggestion": true
97550             },
97551             "shop/clothes/Pimkie": {
97552                 "tags": {
97553                     "name": "Pimkie",
97554                     "shop": "clothes"
97555                 },
97556                 "name": "Pimkie",
97557                 "icon": "clothing-store",
97558                 "geometry": [
97559                     "point",
97560                     "vertex",
97561                     "area"
97562                 ],
97563                 "fields": [
97564                     "address",
97565                     "building_area",
97566                     "opening_hours"
97567                 ],
97568                 "suggestion": true
97569             },
97570             "shop/clothes/Esprit": {
97571                 "tags": {
97572                     "name": "Esprit",
97573                     "shop": "clothes"
97574                 },
97575                 "name": "Esprit",
97576                 "icon": "clothing-store",
97577                 "geometry": [
97578                     "point",
97579                     "vertex",
97580                     "area"
97581                 ],
97582                 "fields": [
97583                     "address",
97584                     "building_area",
97585                     "opening_hours"
97586                 ],
97587                 "suggestion": true
97588             },
97589             "shop/clothes/Primark": {
97590                 "tags": {
97591                     "name": "Primark",
97592                     "shop": "clothes"
97593                 },
97594                 "name": "Primark",
97595                 "icon": "clothing-store",
97596                 "geometry": [
97597                     "point",
97598                     "vertex",
97599                     "area"
97600                 ],
97601                 "fields": [
97602                     "address",
97603                     "building_area",
97604                     "opening_hours"
97605                 ],
97606                 "suggestion": true
97607             },
97608             "shop/clothes/Bonita": {
97609                 "tags": {
97610                     "name": "Bonita",
97611                     "shop": "clothes"
97612                 },
97613                 "name": "Bonita",
97614                 "icon": "clothing-store",
97615                 "geometry": [
97616                     "point",
97617                     "vertex",
97618                     "area"
97619                 ],
97620                 "fields": [
97621                     "address",
97622                     "building_area",
97623                     "opening_hours"
97624                 ],
97625                 "suggestion": true
97626             },
97627             "shop/clothes/Mexx": {
97628                 "tags": {
97629                     "name": "Mexx",
97630                     "shop": "clothes"
97631                 },
97632                 "name": "Mexx",
97633                 "icon": "clothing-store",
97634                 "geometry": [
97635                     "point",
97636                     "vertex",
97637                     "area"
97638                 ],
97639                 "fields": [
97640                     "address",
97641                     "building_area",
97642                     "opening_hours"
97643                 ],
97644                 "suggestion": true
97645             },
97646             "shop/clothes/Gerry Weber": {
97647                 "tags": {
97648                     "name": "Gerry Weber",
97649                     "shop": "clothes"
97650                 },
97651                 "name": "Gerry Weber",
97652                 "icon": "clothing-store",
97653                 "geometry": [
97654                     "point",
97655                     "vertex",
97656                     "area"
97657                 ],
97658                 "fields": [
97659                     "address",
97660                     "building_area",
97661                     "opening_hours"
97662                 ],
97663                 "suggestion": true
97664             },
97665             "shop/clothes/Tally Weijl": {
97666                 "tags": {
97667                     "name": "Tally Weijl",
97668                     "shop": "clothes"
97669                 },
97670                 "name": "Tally Weijl",
97671                 "icon": "clothing-store",
97672                 "geometry": [
97673                     "point",
97674                     "vertex",
97675                     "area"
97676                 ],
97677                 "fields": [
97678                     "address",
97679                     "building_area",
97680                     "opening_hours"
97681                 ],
97682                 "suggestion": true
97683             },
97684             "shop/clothes/Mango": {
97685                 "tags": {
97686                     "name": "Mango",
97687                     "shop": "clothes"
97688                 },
97689                 "name": "Mango",
97690                 "icon": "clothing-store",
97691                 "geometry": [
97692                     "point",
97693                     "vertex",
97694                     "area"
97695                 ],
97696                 "fields": [
97697                     "address",
97698                     "building_area",
97699                     "opening_hours"
97700                 ],
97701                 "suggestion": true
97702             },
97703             "shop/clothes/TK Maxx": {
97704                 "tags": {
97705                     "name": "TK Maxx",
97706                     "shop": "clothes"
97707                 },
97708                 "name": "TK Maxx",
97709                 "icon": "clothing-store",
97710                 "geometry": [
97711                     "point",
97712                     "vertex",
97713                     "area"
97714                 ],
97715                 "fields": [
97716                     "address",
97717                     "building_area",
97718                     "opening_hours"
97719                 ],
97720                 "suggestion": true
97721             },
97722             "shop/clothes/Benetton": {
97723                 "tags": {
97724                     "name": "Benetton",
97725                     "shop": "clothes"
97726                 },
97727                 "name": "Benetton",
97728                 "icon": "clothing-store",
97729                 "geometry": [
97730                     "point",
97731                     "vertex",
97732                     "area"
97733                 ],
97734                 "fields": [
97735                     "address",
97736                     "building_area",
97737                     "opening_hours"
97738                 ],
97739                 "suggestion": true
97740             },
97741             "shop/clothes/Ulla Popken": {
97742                 "tags": {
97743                     "name": "Ulla Popken",
97744                     "shop": "clothes"
97745                 },
97746                 "name": "Ulla Popken",
97747                 "icon": "clothing-store",
97748                 "geometry": [
97749                     "point",
97750                     "vertex",
97751                     "area"
97752                 ],
97753                 "fields": [
97754                     "address",
97755                     "building_area",
97756                     "opening_hours"
97757                 ],
97758                 "suggestion": true
97759             },
97760             "shop/clothes/AWG": {
97761                 "tags": {
97762                     "name": "AWG",
97763                     "shop": "clothes"
97764                 },
97765                 "name": "AWG",
97766                 "icon": "clothing-store",
97767                 "geometry": [
97768                     "point",
97769                     "vertex",
97770                     "area"
97771                 ],
97772                 "fields": [
97773                     "address",
97774                     "building_area",
97775                     "opening_hours"
97776                 ],
97777                 "suggestion": true
97778             },
97779             "shop/clothes/Tommy Hilfiger": {
97780                 "tags": {
97781                     "name": "Tommy Hilfiger",
97782                     "shop": "clothes"
97783                 },
97784                 "name": "Tommy Hilfiger",
97785                 "icon": "clothing-store",
97786                 "geometry": [
97787                     "point",
97788                     "vertex",
97789                     "area"
97790                 ],
97791                 "fields": [
97792                     "address",
97793                     "building_area",
97794                     "opening_hours"
97795                 ],
97796                 "suggestion": true
97797             },
97798             "shop/clothes/New Yorker": {
97799                 "tags": {
97800                     "name": "New Yorker",
97801                     "shop": "clothes"
97802                 },
97803                 "name": "New Yorker",
97804                 "icon": "clothing-store",
97805                 "geometry": [
97806                     "point",
97807                     "vertex",
97808                     "area"
97809                 ],
97810                 "fields": [
97811                     "address",
97812                     "building_area",
97813                     "opening_hours"
97814                 ],
97815                 "suggestion": true
97816             },
97817             "shop/clothes/Orsay": {
97818                 "tags": {
97819                     "name": "Orsay",
97820                     "shop": "clothes"
97821                 },
97822                 "name": "Orsay",
97823                 "icon": "clothing-store",
97824                 "geometry": [
97825                     "point",
97826                     "vertex",
97827                     "area"
97828                 ],
97829                 "fields": [
97830                     "address",
97831                     "building_area",
97832                     "opening_hours"
97833                 ],
97834                 "suggestion": true
97835             },
97836             "shop/clothes/Jeans Fritz": {
97837                 "tags": {
97838                     "name": "Jeans Fritz",
97839                     "shop": "clothes"
97840                 },
97841                 "name": "Jeans Fritz",
97842                 "icon": "clothing-store",
97843                 "geometry": [
97844                     "point",
97845                     "vertex",
97846                     "area"
97847                 ],
97848                 "fields": [
97849                     "address",
97850                     "building_area",
97851                     "opening_hours"
97852                 ],
97853                 "suggestion": true
97854             },
97855             "shop/clothes/Charles Vögele": {
97856                 "tags": {
97857                     "name": "Charles Vögele",
97858                     "shop": "clothes"
97859                 },
97860                 "name": "Charles Vögele",
97861                 "icon": "clothing-store",
97862                 "geometry": [
97863                     "point",
97864                     "vertex",
97865                     "area"
97866                 ],
97867                 "fields": [
97868                     "address",
97869                     "building_area",
97870                     "opening_hours"
97871                 ],
97872                 "suggestion": true
97873             },
97874             "shop/clothes/New Look": {
97875                 "tags": {
97876                     "name": "New Look",
97877                     "shop": "clothes"
97878                 },
97879                 "name": "New Look",
97880                 "icon": "clothing-store",
97881                 "geometry": [
97882                     "point",
97883                     "vertex",
97884                     "area"
97885                 ],
97886                 "fields": [
97887                     "address",
97888                     "building_area",
97889                     "opening_hours"
97890                 ],
97891                 "suggestion": true
97892             },
97893             "shop/clothes/Lacoste": {
97894                 "tags": {
97895                     "name": "Lacoste",
97896                     "shop": "clothes"
97897                 },
97898                 "name": "Lacoste",
97899                 "icon": "clothing-store",
97900                 "geometry": [
97901                     "point",
97902                     "vertex",
97903                     "area"
97904                 ],
97905                 "fields": [
97906                     "address",
97907                     "building_area",
97908                     "opening_hours"
97909                 ],
97910                 "suggestion": true
97911             },
97912             "shop/clothes/Etam": {
97913                 "tags": {
97914                     "name": "Etam",
97915                     "shop": "clothes"
97916                 },
97917                 "name": "Etam",
97918                 "icon": "clothing-store",
97919                 "geometry": [
97920                     "point",
97921                     "vertex",
97922                     "area"
97923                 ],
97924                 "fields": [
97925                     "address",
97926                     "building_area",
97927                     "opening_hours"
97928                 ],
97929                 "suggestion": true
97930             },
97931             "shop/clothes/Kiabi": {
97932                 "tags": {
97933                     "name": "Kiabi",
97934                     "shop": "clothes"
97935                 },
97936                 "name": "Kiabi",
97937                 "icon": "clothing-store",
97938                 "geometry": [
97939                     "point",
97940                     "vertex",
97941                     "area"
97942                 ],
97943                 "fields": [
97944                     "address",
97945                     "building_area",
97946                     "opening_hours"
97947                 ],
97948                 "suggestion": true
97949             },
97950             "shop/clothes/Jack Wolfskin": {
97951                 "tags": {
97952                     "name": "Jack Wolfskin",
97953                     "shop": "clothes"
97954                 },
97955                 "name": "Jack Wolfskin",
97956                 "icon": "clothing-store",
97957                 "geometry": [
97958                     "point",
97959                     "vertex",
97960                     "area"
97961                 ],
97962                 "fields": [
97963                     "address",
97964                     "building_area",
97965                     "opening_hours"
97966                 ],
97967                 "suggestion": true
97968             },
97969             "shop/clothes/American Apparel": {
97970                 "tags": {
97971                     "name": "American Apparel",
97972                     "shop": "clothes"
97973                 },
97974                 "name": "American Apparel",
97975                 "icon": "clothing-store",
97976                 "geometry": [
97977                     "point",
97978                     "vertex",
97979                     "area"
97980                 ],
97981                 "fields": [
97982                     "address",
97983                     "building_area",
97984                     "opening_hours"
97985                 ],
97986                 "suggestion": true
97987             },
97988             "shop/clothes/Men's Wearhouse": {
97989                 "tags": {
97990                     "name": "Men's Wearhouse",
97991                     "shop": "clothes"
97992                 },
97993                 "name": "Men's Wearhouse",
97994                 "icon": "clothing-store",
97995                 "geometry": [
97996                     "point",
97997                     "vertex",
97998                     "area"
97999                 ],
98000                 "fields": [
98001                     "address",
98002                     "building_area",
98003                     "opening_hours"
98004                 ],
98005                 "suggestion": true
98006             },
98007             "shop/clothes/Intimissimi": {
98008                 "tags": {
98009                     "name": "Intimissimi",
98010                     "shop": "clothes"
98011                 },
98012                 "name": "Intimissimi",
98013                 "icon": "clothing-store",
98014                 "geometry": [
98015                     "point",
98016                     "vertex",
98017                     "area"
98018                 ],
98019                 "fields": [
98020                     "address",
98021                     "building_area",
98022                     "opening_hours"
98023                 ],
98024                 "suggestion": true
98025             },
98026             "shop/clothes/United Colors of Benetton": {
98027                 "tags": {
98028                     "name": "United Colors of Benetton",
98029                     "shop": "clothes"
98030                 },
98031                 "name": "United Colors of Benetton",
98032                 "icon": "clothing-store",
98033                 "geometry": [
98034                     "point",
98035                     "vertex",
98036                     "area"
98037                 ],
98038                 "fields": [
98039                     "address",
98040                     "building_area",
98041                     "opening_hours"
98042                 ],
98043                 "suggestion": true
98044             },
98045             "shop/clothes/Jules": {
98046                 "tags": {
98047                     "name": "Jules",
98048                     "shop": "clothes"
98049                 },
98050                 "name": "Jules",
98051                 "icon": "clothing-store",
98052                 "geometry": [
98053                     "point",
98054                     "vertex",
98055                     "area"
98056                 ],
98057                 "fields": [
98058                     "address",
98059                     "building_area",
98060                     "opening_hours"
98061                 ],
98062                 "suggestion": true
98063             },
98064             "shop/clothes/Second Hand": {
98065                 "tags": {
98066                     "name": "Second Hand",
98067                     "shop": "clothes"
98068                 },
98069                 "name": "Second Hand",
98070                 "icon": "clothing-store",
98071                 "geometry": [
98072                     "point",
98073                     "vertex",
98074                     "area"
98075                 ],
98076                 "fields": [
98077                     "address",
98078                     "building_area",
98079                     "opening_hours"
98080                 ],
98081                 "suggestion": true
98082             },
98083             "shop/clothes/AOKI": {
98084                 "tags": {
98085                     "name": "AOKI",
98086                     "shop": "clothes"
98087                 },
98088                 "name": "AOKI",
98089                 "icon": "clothing-store",
98090                 "geometry": [
98091                     "point",
98092                     "vertex",
98093                     "area"
98094                 ],
98095                 "fields": [
98096                     "address",
98097                     "building_area",
98098                     "opening_hours"
98099                 ],
98100                 "suggestion": true
98101             },
98102             "shop/clothes/Calzedonia": {
98103                 "tags": {
98104                     "name": "Calzedonia",
98105                     "shop": "clothes"
98106                 },
98107                 "name": "Calzedonia",
98108                 "icon": "clothing-store",
98109                 "geometry": [
98110                     "point",
98111                     "vertex",
98112                     "area"
98113                 ],
98114                 "fields": [
98115                     "address",
98116                     "building_area",
98117                     "opening_hours"
98118                 ],
98119                 "suggestion": true
98120             },
98121             "shop/clothes/洋服の青山": {
98122                 "tags": {
98123                     "name": "洋服の青山",
98124                     "shop": "clothes"
98125                 },
98126                 "name": "洋服の青山",
98127                 "icon": "clothing-store",
98128                 "geometry": [
98129                     "point",
98130                     "vertex",
98131                     "area"
98132                 ],
98133                 "fields": [
98134                     "address",
98135                     "building_area",
98136                     "opening_hours"
98137                 ],
98138                 "suggestion": true
98139             },
98140             "shop/clothes/Levi's": {
98141                 "tags": {
98142                     "name": "Levi's",
98143                     "shop": "clothes"
98144                 },
98145                 "name": "Levi's",
98146                 "icon": "clothing-store",
98147                 "geometry": [
98148                     "point",
98149                     "vertex",
98150                     "area"
98151                 ],
98152                 "fields": [
98153                     "address",
98154                     "building_area",
98155                     "opening_hours"
98156                 ],
98157                 "suggestion": true
98158             },
98159             "shop/clothes/Celio": {
98160                 "tags": {
98161                     "name": "Celio",
98162                     "shop": "clothes"
98163                 },
98164                 "name": "Celio",
98165                 "icon": "clothing-store",
98166                 "geometry": [
98167                     "point",
98168                     "vertex",
98169                     "area"
98170                 ],
98171                 "fields": [
98172                     "address",
98173                     "building_area",
98174                     "opening_hours"
98175                 ],
98176                 "suggestion": true
98177             },
98178             "shop/clothes/TJ Maxx": {
98179                 "tags": {
98180                     "name": "TJ Maxx",
98181                     "shop": "clothes"
98182                 },
98183                 "name": "TJ Maxx",
98184                 "icon": "clothing-store",
98185                 "geometry": [
98186                     "point",
98187                     "vertex",
98188                     "area"
98189                 ],
98190                 "fields": [
98191                     "address",
98192                     "building_area",
98193                     "opening_hours"
98194                 ],
98195                 "suggestion": true
98196             },
98197             "shop/clothes/Promod": {
98198                 "tags": {
98199                     "name": "Promod",
98200                     "shop": "clothes"
98201                 },
98202                 "name": "Promod",
98203                 "icon": "clothing-store",
98204                 "geometry": [
98205                     "point",
98206                     "vertex",
98207                     "area"
98208                 ],
98209                 "fields": [
98210                     "address",
98211                     "building_area",
98212                     "opening_hours"
98213                 ],
98214                 "suggestion": true
98215             },
98216             "shop/clothes/Street One": {
98217                 "tags": {
98218                     "name": "Street One",
98219                     "shop": "clothes"
98220                 },
98221                 "name": "Street One",
98222                 "icon": "clothing-store",
98223                 "geometry": [
98224                     "point",
98225                     "vertex",
98226                     "area"
98227                 ],
98228                 "fields": [
98229                     "address",
98230                     "building_area",
98231                     "opening_hours"
98232                 ],
98233                 "suggestion": true
98234             },
98235             "shop/clothes/ユニクロ": {
98236                 "tags": {
98237                     "name": "ユニクロ",
98238                     "shop": "clothes"
98239                 },
98240                 "name": "ユニクロ",
98241                 "icon": "clothing-store",
98242                 "geometry": [
98243                     "point",
98244                     "vertex",
98245                     "area"
98246                 ],
98247                 "fields": [
98248                     "address",
98249                     "building_area",
98250                     "opening_hours"
98251                 ],
98252                 "suggestion": true
98253             },
98254             "shop/clothes/Banana Republic": {
98255                 "tags": {
98256                     "name": "Banana Republic",
98257                     "shop": "clothes"
98258                 },
98259                 "name": "Banana Republic",
98260                 "icon": "clothing-store",
98261                 "geometry": [
98262                     "point",
98263                     "vertex",
98264                     "area"
98265                 ],
98266                 "fields": [
98267                     "address",
98268                     "building_area",
98269                     "opening_hours"
98270                 ],
98271                 "suggestion": true
98272             },
98273             "shop/clothes/Одежда": {
98274                 "tags": {
98275                     "name": "Одежда",
98276                     "shop": "clothes"
98277                 },
98278                 "name": "Одежда",
98279                 "icon": "clothing-store",
98280                 "geometry": [
98281                     "point",
98282                     "vertex",
98283                     "area"
98284                 ],
98285                 "fields": [
98286                     "address",
98287                     "building_area",
98288                     "opening_hours"
98289                 ],
98290                 "suggestion": true
98291             },
98292             "shop/clothes/Marshalls": {
98293                 "tags": {
98294                     "name": "Marshalls",
98295                     "shop": "clothes"
98296                 },
98297                 "name": "Marshalls",
98298                 "icon": "clothing-store",
98299                 "geometry": [
98300                     "point",
98301                     "vertex",
98302                     "area"
98303                 ],
98304                 "fields": [
98305                     "address",
98306                     "building_area",
98307                     "opening_hours"
98308                 ],
98309                 "suggestion": true
98310             },
98311             "shop/clothes/La Halle": {
98312                 "tags": {
98313                     "name": "La Halle",
98314                     "shop": "clothes"
98315                 },
98316                 "name": "La Halle",
98317                 "icon": "clothing-store",
98318                 "geometry": [
98319                     "point",
98320                     "vertex",
98321                     "area"
98322                 ],
98323                 "fields": [
98324                     "address",
98325                     "building_area",
98326                     "opening_hours"
98327                 ],
98328                 "suggestion": true
98329             },
98330             "shop/clothes/Peacocks": {
98331                 "tags": {
98332                     "name": "Peacocks",
98333                     "shop": "clothes"
98334                 },
98335                 "name": "Peacocks",
98336                 "icon": "clothing-store",
98337                 "geometry": [
98338                     "point",
98339                     "vertex",
98340                     "area"
98341                 ],
98342                 "fields": [
98343                     "address",
98344                     "building_area",
98345                     "opening_hours"
98346                 ],
98347                 "suggestion": true
98348             },
98349             "shop/clothes/しまむら": {
98350                 "tags": {
98351                     "name": "しまむら",
98352                     "shop": "clothes"
98353                 },
98354                 "name": "しまむら",
98355                 "icon": "clothing-store",
98356                 "geometry": [
98357                     "point",
98358                     "vertex",
98359                     "area"
98360                 ],
98361                 "fields": [
98362                     "address",
98363                     "building_area",
98364                     "opening_hours"
98365                 ],
98366                 "suggestion": true
98367             },
98368             "shop/books/Bruna": {
98369                 "tags": {
98370                     "name": "Bruna",
98371                     "shop": "books"
98372                 },
98373                 "name": "Bruna",
98374                 "icon": "shop",
98375                 "geometry": [
98376                     "point",
98377                     "vertex",
98378                     "area"
98379                 ],
98380                 "fields": [
98381                     "address",
98382                     "building_area",
98383                     "opening_hours"
98384                 ],
98385                 "suggestion": true
98386             },
98387             "shop/books/Waterstones": {
98388                 "tags": {
98389                     "name": "Waterstones",
98390                     "shop": "books"
98391                 },
98392                 "name": "Waterstones",
98393                 "icon": "shop",
98394                 "geometry": [
98395                     "point",
98396                     "vertex",
98397                     "area"
98398                 ],
98399                 "fields": [
98400                     "address",
98401                     "building_area",
98402                     "opening_hours"
98403                 ],
98404                 "suggestion": true
98405             },
98406             "shop/books/Libro": {
98407                 "tags": {
98408                     "name": "Libro",
98409                     "shop": "books"
98410                 },
98411                 "name": "Libro",
98412                 "icon": "shop",
98413                 "geometry": [
98414                     "point",
98415                     "vertex",
98416                     "area"
98417                 ],
98418                 "fields": [
98419                     "address",
98420                     "building_area",
98421                     "opening_hours"
98422                 ],
98423                 "suggestion": true
98424             },
98425             "shop/books/Barnes & Noble": {
98426                 "tags": {
98427                     "name": "Barnes & Noble",
98428                     "shop": "books"
98429                 },
98430                 "name": "Barnes & Noble",
98431                 "icon": "shop",
98432                 "geometry": [
98433                     "point",
98434                     "vertex",
98435                     "area"
98436                 ],
98437                 "fields": [
98438                     "address",
98439                     "building_area",
98440                     "opening_hours"
98441                 ],
98442                 "suggestion": true
98443             },
98444             "shop/books/Weltbild": {
98445                 "tags": {
98446                     "name": "Weltbild",
98447                     "shop": "books"
98448                 },
98449                 "name": "Weltbild",
98450                 "icon": "shop",
98451                 "geometry": [
98452                     "point",
98453                     "vertex",
98454                     "area"
98455                 ],
98456                 "fields": [
98457                     "address",
98458                     "building_area",
98459                     "opening_hours"
98460                 ],
98461                 "suggestion": true
98462             },
98463             "shop/books/Thalia": {
98464                 "tags": {
98465                     "name": "Thalia",
98466                     "shop": "books"
98467                 },
98468                 "name": "Thalia",
98469                 "icon": "shop",
98470                 "geometry": [
98471                     "point",
98472                     "vertex",
98473                     "area"
98474                 ],
98475                 "fields": [
98476                     "address",
98477                     "building_area",
98478                     "opening_hours"
98479                 ],
98480                 "suggestion": true
98481             },
98482             "shop/books/Книги": {
98483                 "tags": {
98484                     "name": "Книги",
98485                     "shop": "books"
98486                 },
98487                 "name": "Книги",
98488                 "icon": "shop",
98489                 "geometry": [
98490                     "point",
98491                     "vertex",
98492                     "area"
98493                 ],
98494                 "fields": [
98495                     "address",
98496                     "building_area",
98497                     "opening_hours"
98498                 ],
98499                 "suggestion": true
98500             },
98501             "shop/department_store/Debenhams": {
98502                 "tags": {
98503                     "name": "Debenhams",
98504                     "shop": "department_store"
98505                 },
98506                 "name": "Debenhams",
98507                 "icon": "shop",
98508                 "geometry": [
98509                     "point",
98510                     "vertex",
98511                     "area"
98512                 ],
98513                 "fields": [
98514                     "address",
98515                     "building_area",
98516                     "opening_hours"
98517                 ],
98518                 "suggestion": true
98519             },
98520             "shop/department_store/Karstadt": {
98521                 "tags": {
98522                     "name": "Karstadt",
98523                     "shop": "department_store"
98524                 },
98525                 "name": "Karstadt",
98526                 "icon": "shop",
98527                 "geometry": [
98528                     "point",
98529                     "vertex",
98530                     "area"
98531                 ],
98532                 "fields": [
98533                     "address",
98534                     "building_area",
98535                     "opening_hours"
98536                 ],
98537                 "suggestion": true
98538             },
98539             "shop/department_store/Kmart": {
98540                 "tags": {
98541                     "name": "Kmart",
98542                     "shop": "department_store"
98543                 },
98544                 "name": "Kmart",
98545                 "icon": "shop",
98546                 "geometry": [
98547                     "point",
98548                     "vertex",
98549                     "area"
98550                 ],
98551                 "fields": [
98552                     "address",
98553                     "building_area",
98554                     "opening_hours"
98555                 ],
98556                 "suggestion": true
98557             },
98558             "shop/department_store/Target": {
98559                 "tags": {
98560                     "name": "Target",
98561                     "shop": "department_store"
98562                 },
98563                 "name": "Target",
98564                 "icon": "shop",
98565                 "geometry": [
98566                     "point",
98567                     "vertex",
98568                     "area"
98569                 ],
98570                 "fields": [
98571                     "address",
98572                     "building_area",
98573                     "opening_hours"
98574                 ],
98575                 "suggestion": true
98576             },
98577             "shop/department_store/Galeria Kaufhof": {
98578                 "tags": {
98579                     "name": "Galeria Kaufhof",
98580                     "shop": "department_store"
98581                 },
98582                 "name": "Galeria Kaufhof",
98583                 "icon": "shop",
98584                 "geometry": [
98585                     "point",
98586                     "vertex",
98587                     "area"
98588                 ],
98589                 "fields": [
98590                     "address",
98591                     "building_area",
98592                     "opening_hours"
98593                 ],
98594                 "suggestion": true
98595             },
98596             "shop/department_store/Marks & Spencer": {
98597                 "tags": {
98598                     "name": "Marks & Spencer",
98599                     "shop": "department_store"
98600                 },
98601                 "name": "Marks & Spencer",
98602                 "icon": "shop",
98603                 "geometry": [
98604                     "point",
98605                     "vertex",
98606                     "area"
98607                 ],
98608                 "fields": [
98609                     "address",
98610                     "building_area",
98611                     "opening_hours"
98612                 ],
98613                 "suggestion": true
98614             },
98615             "shop/department_store/Big W": {
98616                 "tags": {
98617                     "name": "Big W",
98618                     "shop": "department_store"
98619                 },
98620                 "name": "Big W",
98621                 "icon": "shop",
98622                 "geometry": [
98623                     "point",
98624                     "vertex",
98625                     "area"
98626                 ],
98627                 "fields": [
98628                     "address",
98629                     "building_area",
98630                     "opening_hours"
98631                 ],
98632                 "suggestion": true
98633             },
98634             "shop/department_store/Woolworth": {
98635                 "tags": {
98636                     "name": "Woolworth",
98637                     "shop": "department_store"
98638                 },
98639                 "name": "Woolworth",
98640                 "icon": "shop",
98641                 "geometry": [
98642                     "point",
98643                     "vertex",
98644                     "area"
98645                 ],
98646                 "fields": [
98647                     "address",
98648                     "building_area",
98649                     "opening_hours"
98650                 ],
98651                 "suggestion": true
98652             },
98653             "shop/department_store/Универмаг": {
98654                 "tags": {
98655                     "name": "Универмаг",
98656                     "shop": "department_store"
98657                 },
98658                 "name": "Универмаг",
98659                 "icon": "shop",
98660                 "geometry": [
98661                     "point",
98662                     "vertex",
98663                     "area"
98664                 ],
98665                 "fields": [
98666                     "address",
98667                     "building_area",
98668                     "opening_hours"
98669                 ],
98670                 "suggestion": true
98671             },
98672             "shop/department_store/Sears": {
98673                 "tags": {
98674                     "name": "Sears",
98675                     "shop": "department_store"
98676                 },
98677                 "name": "Sears",
98678                 "icon": "shop",
98679                 "geometry": [
98680                     "point",
98681                     "vertex",
98682                     "area"
98683                 ],
98684                 "fields": [
98685                     "address",
98686                     "building_area",
98687                     "opening_hours"
98688                 ],
98689                 "suggestion": true
98690             },
98691             "shop/department_store/Kohl's": {
98692                 "tags": {
98693                     "name": "Kohl's",
98694                     "shop": "department_store"
98695                 },
98696                 "name": "Kohl's",
98697                 "icon": "shop",
98698                 "geometry": [
98699                     "point",
98700                     "vertex",
98701                     "area"
98702                 ],
98703                 "fields": [
98704                     "address",
98705                     "building_area",
98706                     "opening_hours"
98707                 ],
98708                 "suggestion": true
98709             },
98710             "shop/department_store/Macy's": {
98711                 "tags": {
98712                     "name": "Macy's",
98713                     "shop": "department_store"
98714                 },
98715                 "name": "Macy's",
98716                 "icon": "shop",
98717                 "geometry": [
98718                     "point",
98719                     "vertex",
98720                     "area"
98721                 ],
98722                 "fields": [
98723                     "address",
98724                     "building_area",
98725                     "opening_hours"
98726                 ],
98727                 "suggestion": true
98728             },
98729             "shop/department_store/JCPenney": {
98730                 "tags": {
98731                     "name": "JCPenney",
98732                     "shop": "department_store"
98733                 },
98734                 "name": "JCPenney",
98735                 "icon": "shop",
98736                 "geometry": [
98737                     "point",
98738                     "vertex",
98739                     "area"
98740                 ],
98741                 "fields": [
98742                     "address",
98743                     "building_area",
98744                     "opening_hours"
98745                 ],
98746                 "suggestion": true
98747             },
98748             "shop/alcohol/Alko": {
98749                 "tags": {
98750                     "name": "Alko",
98751                     "shop": "alcohol"
98752                 },
98753                 "name": "Alko",
98754                 "icon": "alcohol-shop",
98755                 "geometry": [
98756                     "point",
98757                     "vertex",
98758                     "area"
98759                 ],
98760                 "fields": [
98761                     "address",
98762                     "building_area",
98763                     "opening_hours"
98764                 ],
98765                 "suggestion": true
98766             },
98767             "shop/alcohol/The Beer Store": {
98768                 "tags": {
98769                     "name": "The Beer Store",
98770                     "shop": "alcohol"
98771                 },
98772                 "name": "The Beer Store",
98773                 "icon": "alcohol-shop",
98774                 "geometry": [
98775                     "point",
98776                     "vertex",
98777                     "area"
98778                 ],
98779                 "fields": [
98780                     "address",
98781                     "building_area",
98782                     "opening_hours"
98783                 ],
98784                 "suggestion": true
98785             },
98786             "shop/alcohol/Systembolaget": {
98787                 "tags": {
98788                     "name": "Systembolaget",
98789                     "shop": "alcohol"
98790                 },
98791                 "name": "Systembolaget",
98792                 "icon": "alcohol-shop",
98793                 "geometry": [
98794                     "point",
98795                     "vertex",
98796                     "area"
98797                 ],
98798                 "fields": [
98799                     "address",
98800                     "building_area",
98801                     "opening_hours"
98802                 ],
98803                 "suggestion": true
98804             },
98805             "shop/alcohol/LCBO": {
98806                 "tags": {
98807                     "name": "LCBO",
98808                     "shop": "alcohol"
98809                 },
98810                 "name": "LCBO",
98811                 "icon": "alcohol-shop",
98812                 "geometry": [
98813                     "point",
98814                     "vertex",
98815                     "area"
98816                 ],
98817                 "fields": [
98818                     "address",
98819                     "building_area",
98820                     "opening_hours"
98821                 ],
98822                 "suggestion": true
98823             },
98824             "shop/alcohol/Ароматный мир": {
98825                 "tags": {
98826                     "name": "Ароматный мир",
98827                     "shop": "alcohol"
98828                 },
98829                 "name": "Ароматный мир",
98830                 "icon": "alcohol-shop",
98831                 "geometry": [
98832                     "point",
98833                     "vertex",
98834                     "area"
98835                 ],
98836                 "fields": [
98837                     "address",
98838                     "building_area",
98839                     "opening_hours"
98840                 ],
98841                 "suggestion": true
98842             },
98843             "shop/alcohol/Bargain Booze": {
98844                 "tags": {
98845                     "name": "Bargain Booze",
98846                     "shop": "alcohol"
98847                 },
98848                 "name": "Bargain Booze",
98849                 "icon": "alcohol-shop",
98850                 "geometry": [
98851                     "point",
98852                     "vertex",
98853                     "area"
98854                 ],
98855                 "fields": [
98856                     "address",
98857                     "building_area",
98858                     "opening_hours"
98859                 ],
98860                 "suggestion": true
98861             },
98862             "shop/alcohol/Nicolas": {
98863                 "tags": {
98864                     "name": "Nicolas",
98865                     "shop": "alcohol"
98866                 },
98867                 "name": "Nicolas",
98868                 "icon": "alcohol-shop",
98869                 "geometry": [
98870                     "point",
98871                     "vertex",
98872                     "area"
98873                 ],
98874                 "fields": [
98875                     "address",
98876                     "building_area",
98877                     "opening_hours"
98878                 ],
98879                 "suggestion": true
98880             },
98881             "shop/alcohol/BWS": {
98882                 "tags": {
98883                     "name": "BWS",
98884                     "shop": "alcohol"
98885                 },
98886                 "name": "BWS",
98887                 "icon": "alcohol-shop",
98888                 "geometry": [
98889                     "point",
98890                     "vertex",
98891                     "area"
98892                 ],
98893                 "fields": [
98894                     "address",
98895                     "building_area",
98896                     "opening_hours"
98897                 ],
98898                 "suggestion": true
98899             },
98900             "shop/alcohol/Botilleria": {
98901                 "tags": {
98902                     "name": "Botilleria",
98903                     "shop": "alcohol"
98904                 },
98905                 "name": "Botilleria",
98906                 "icon": "alcohol-shop",
98907                 "geometry": [
98908                     "point",
98909                     "vertex",
98910                     "area"
98911                 ],
98912                 "fields": [
98913                     "address",
98914                     "building_area",
98915                     "opening_hours"
98916                 ],
98917                 "suggestion": true
98918             },
98919             "shop/alcohol/SAQ": {
98920                 "tags": {
98921                     "name": "SAQ",
98922                     "shop": "alcohol"
98923                 },
98924                 "name": "SAQ",
98925                 "icon": "alcohol-shop",
98926                 "geometry": [
98927                     "point",
98928                     "vertex",
98929                     "area"
98930                 ],
98931                 "fields": [
98932                     "address",
98933                     "building_area",
98934                     "opening_hours"
98935                 ],
98936                 "suggestion": true
98937             },
98938             "shop/alcohol/Gall & Gall": {
98939                 "tags": {
98940                     "name": "Gall & Gall",
98941                     "shop": "alcohol"
98942                 },
98943                 "name": "Gall & Gall",
98944                 "icon": "alcohol-shop",
98945                 "geometry": [
98946                     "point",
98947                     "vertex",
98948                     "area"
98949                 ],
98950                 "fields": [
98951                     "address",
98952                     "building_area",
98953                     "opening_hours"
98954                 ],
98955                 "suggestion": true
98956             },
98957             "shop/alcohol/Живое пиво": {
98958                 "tags": {
98959                     "name": "Живое пиво",
98960                     "shop": "alcohol"
98961                 },
98962                 "name": "Живое пиво",
98963                 "icon": "alcohol-shop",
98964                 "geometry": [
98965                     "point",
98966                     "vertex",
98967                     "area"
98968                 ],
98969                 "fields": [
98970                     "address",
98971                     "building_area",
98972                     "opening_hours"
98973                 ],
98974                 "suggestion": true
98975             },
98976             "shop/bakery/Kamps": {
98977                 "tags": {
98978                     "name": "Kamps",
98979                     "shop": "bakery"
98980                 },
98981                 "name": "Kamps",
98982                 "icon": "bakery",
98983                 "geometry": [
98984                     "point",
98985                     "vertex",
98986                     "area"
98987                 ],
98988                 "fields": [
98989                     "address",
98990                     "building_area",
98991                     "opening_hours"
98992                 ],
98993                 "suggestion": true
98994             },
98995             "shop/bakery/Banette": {
98996                 "tags": {
98997                     "name": "Banette",
98998                     "shop": "bakery"
98999                 },
99000                 "name": "Banette",
99001                 "icon": "bakery",
99002                 "geometry": [
99003                     "point",
99004                     "vertex",
99005                     "area"
99006                 ],
99007                 "fields": [
99008                     "address",
99009                     "building_area",
99010                     "opening_hours"
99011                 ],
99012                 "suggestion": true
99013             },
99014             "shop/bakery/Bäckerei Schmidt": {
99015                 "tags": {
99016                     "name": "Bäckerei Schmidt",
99017                     "shop": "bakery"
99018                 },
99019                 "name": "Bäckerei Schmidt",
99020                 "icon": "bakery",
99021                 "geometry": [
99022                     "point",
99023                     "vertex",
99024                     "area"
99025                 ],
99026                 "fields": [
99027                     "address",
99028                     "building_area",
99029                     "opening_hours"
99030                 ],
99031                 "suggestion": true
99032             },
99033             "shop/bakery/Anker": {
99034                 "tags": {
99035                     "name": "Anker",
99036                     "shop": "bakery"
99037                 },
99038                 "name": "Anker",
99039                 "icon": "bakery",
99040                 "geometry": [
99041                     "point",
99042                     "vertex",
99043                     "area"
99044                 ],
99045                 "fields": [
99046                     "address",
99047                     "building_area",
99048                     "opening_hours"
99049                 ],
99050                 "suggestion": true
99051             },
99052             "shop/bakery/Hofpfisterei": {
99053                 "tags": {
99054                     "name": "Hofpfisterei",
99055                     "shop": "bakery"
99056                 },
99057                 "name": "Hofpfisterei",
99058                 "icon": "bakery",
99059                 "geometry": [
99060                     "point",
99061                     "vertex",
99062                     "area"
99063                 ],
99064                 "fields": [
99065                     "address",
99066                     "building_area",
99067                     "opening_hours"
99068                 ],
99069                 "suggestion": true
99070             },
99071             "shop/bakery/Greggs": {
99072                 "tags": {
99073                     "name": "Greggs",
99074                     "shop": "bakery"
99075                 },
99076                 "name": "Greggs",
99077                 "icon": "bakery",
99078                 "geometry": [
99079                     "point",
99080                     "vertex",
99081                     "area"
99082                 ],
99083                 "fields": [
99084                     "address",
99085                     "building_area",
99086                     "opening_hours"
99087                 ],
99088                 "suggestion": true
99089             },
99090             "shop/bakery/Oebel": {
99091                 "tags": {
99092                     "name": "Oebel",
99093                     "shop": "bakery"
99094                 },
99095                 "name": "Oebel",
99096                 "icon": "bakery",
99097                 "geometry": [
99098                     "point",
99099                     "vertex",
99100                     "area"
99101                 ],
99102                 "fields": [
99103                     "address",
99104                     "building_area",
99105                     "opening_hours"
99106                 ],
99107                 "suggestion": true
99108             },
99109             "shop/bakery/Boulangerie": {
99110                 "tags": {
99111                     "name": "Boulangerie",
99112                     "shop": "bakery"
99113                 },
99114                 "name": "Boulangerie",
99115                 "icon": "bakery",
99116                 "geometry": [
99117                     "point",
99118                     "vertex",
99119                     "area"
99120                 ],
99121                 "fields": [
99122                     "address",
99123                     "building_area",
99124                     "opening_hours"
99125                 ],
99126                 "suggestion": true
99127             },
99128             "shop/bakery/Stadtbäckerei": {
99129                 "tags": {
99130                     "name": "Stadtbäckerei",
99131                     "shop": "bakery"
99132                 },
99133                 "name": "Stadtbäckerei",
99134                 "icon": "bakery",
99135                 "geometry": [
99136                     "point",
99137                     "vertex",
99138                     "area"
99139                 ],
99140                 "fields": [
99141                     "address",
99142                     "building_area",
99143                     "opening_hours"
99144                 ],
99145                 "suggestion": true
99146             },
99147             "shop/bakery/Steinecke": {
99148                 "tags": {
99149                     "name": "Steinecke",
99150                     "shop": "bakery"
99151                 },
99152                 "name": "Steinecke",
99153                 "icon": "bakery",
99154                 "geometry": [
99155                     "point",
99156                     "vertex",
99157                     "area"
99158                 ],
99159                 "fields": [
99160                     "address",
99161                     "building_area",
99162                     "opening_hours"
99163                 ],
99164                 "suggestion": true
99165             },
99166             "shop/bakery/Ihle": {
99167                 "tags": {
99168                     "name": "Ihle",
99169                     "shop": "bakery"
99170                 },
99171                 "name": "Ihle",
99172                 "icon": "bakery",
99173                 "geometry": [
99174                     "point",
99175                     "vertex",
99176                     "area"
99177                 ],
99178                 "fields": [
99179                     "address",
99180                     "building_area",
99181                     "opening_hours"
99182                 ],
99183                 "suggestion": true
99184             },
99185             "shop/bakery/Goldilocks": {
99186                 "tags": {
99187                     "name": "Goldilocks",
99188                     "shop": "bakery"
99189                 },
99190                 "name": "Goldilocks",
99191                 "icon": "bakery",
99192                 "geometry": [
99193                     "point",
99194                     "vertex",
99195                     "area"
99196                 ],
99197                 "fields": [
99198                     "address",
99199                     "building_area",
99200                     "opening_hours"
99201                 ],
99202                 "suggestion": true
99203             },
99204             "shop/bakery/Dat Backhus": {
99205                 "tags": {
99206                     "name": "Dat Backhus",
99207                     "shop": "bakery"
99208                 },
99209                 "name": "Dat Backhus",
99210                 "icon": "bakery",
99211                 "geometry": [
99212                     "point",
99213                     "vertex",
99214                     "area"
99215                 ],
99216                 "fields": [
99217                     "address",
99218                     "building_area",
99219                     "opening_hours"
99220                 ],
99221                 "suggestion": true
99222             },
99223             "shop/bakery/K&U": {
99224                 "tags": {
99225                     "name": "K&U",
99226                     "shop": "bakery"
99227                 },
99228                 "name": "K&U",
99229                 "icon": "bakery",
99230                 "geometry": [
99231                     "point",
99232                     "vertex",
99233                     "area"
99234                 ],
99235                 "fields": [
99236                     "address",
99237                     "building_area",
99238                     "opening_hours"
99239                 ],
99240                 "suggestion": true
99241             },
99242             "shop/bakery/Der Beck": {
99243                 "tags": {
99244                     "name": "Der Beck",
99245                     "shop": "bakery"
99246                 },
99247                 "name": "Der Beck",
99248                 "icon": "bakery",
99249                 "geometry": [
99250                     "point",
99251                     "vertex",
99252                     "area"
99253                 ],
99254                 "fields": [
99255                     "address",
99256                     "building_area",
99257                     "opening_hours"
99258                 ],
99259                 "suggestion": true
99260             },
99261             "shop/bakery/Thürmann": {
99262                 "tags": {
99263                     "name": "Thürmann",
99264                     "shop": "bakery"
99265                 },
99266                 "name": "Thürmann",
99267                 "icon": "bakery",
99268                 "geometry": [
99269                     "point",
99270                     "vertex",
99271                     "area"
99272                 ],
99273                 "fields": [
99274                     "address",
99275                     "building_area",
99276                     "opening_hours"
99277                 ],
99278                 "suggestion": true
99279             },
99280             "shop/bakery/Backwerk": {
99281                 "tags": {
99282                     "name": "Backwerk",
99283                     "shop": "bakery"
99284                 },
99285                 "name": "Backwerk",
99286                 "icon": "bakery",
99287                 "geometry": [
99288                     "point",
99289                     "vertex",
99290                     "area"
99291                 ],
99292                 "fields": [
99293                     "address",
99294                     "building_area",
99295                     "opening_hours"
99296                 ],
99297                 "suggestion": true
99298             },
99299             "shop/bakery/Bäcker": {
99300                 "tags": {
99301                     "name": "Bäcker",
99302                     "shop": "bakery"
99303                 },
99304                 "name": "Bäcker",
99305                 "icon": "bakery",
99306                 "geometry": [
99307                     "point",
99308                     "vertex",
99309                     "area"
99310                 ],
99311                 "fields": [
99312                     "address",
99313                     "building_area",
99314                     "opening_hours"
99315                 ],
99316                 "suggestion": true
99317             },
99318             "shop/bakery/Schäfer's": {
99319                 "tags": {
99320                     "name": "Schäfer's",
99321                     "shop": "bakery"
99322                 },
99323                 "name": "Schäfer's",
99324                 "icon": "bakery",
99325                 "geometry": [
99326                     "point",
99327                     "vertex",
99328                     "area"
99329                 ],
99330                 "fields": [
99331                     "address",
99332                     "building_area",
99333                     "opening_hours"
99334                 ],
99335                 "suggestion": true
99336             },
99337             "shop/bakery/Panaderia": {
99338                 "tags": {
99339                     "name": "Panaderia",
99340                     "shop": "bakery"
99341                 },
99342                 "name": "Panaderia",
99343                 "icon": "bakery",
99344                 "geometry": [
99345                     "point",
99346                     "vertex",
99347                     "area"
99348                 ],
99349                 "fields": [
99350                     "address",
99351                     "building_area",
99352                     "opening_hours"
99353                 ],
99354                 "suggestion": true
99355             },
99356             "shop/bakery/Goeken backen": {
99357                 "tags": {
99358                     "name": "Goeken backen",
99359                     "shop": "bakery"
99360                 },
99361                 "name": "Goeken backen",
99362                 "icon": "bakery",
99363                 "geometry": [
99364                     "point",
99365                     "vertex",
99366                     "area"
99367                 ],
99368                 "fields": [
99369                     "address",
99370                     "building_area",
99371                     "opening_hours"
99372                 ],
99373                 "suggestion": true
99374             },
99375             "shop/bakery/Stadtbäckerei Junge": {
99376                 "tags": {
99377                     "name": "Stadtbäckerei Junge",
99378                     "shop": "bakery"
99379                 },
99380                 "name": "Stadtbäckerei Junge",
99381                 "icon": "bakery",
99382                 "geometry": [
99383                     "point",
99384                     "vertex",
99385                     "area"
99386                 ],
99387                 "fields": [
99388                     "address",
99389                     "building_area",
99390                     "opening_hours"
99391                 ],
99392                 "suggestion": true
99393             },
99394             "shop/bakery/Boulangerie Patisserie": {
99395                 "tags": {
99396                     "name": "Boulangerie Patisserie",
99397                     "shop": "bakery"
99398                 },
99399                 "name": "Boulangerie Patisserie",
99400                 "icon": "bakery",
99401                 "geometry": [
99402                     "point",
99403                     "vertex",
99404                     "area"
99405                 ],
99406                 "fields": [
99407                     "address",
99408                     "building_area",
99409                     "opening_hours"
99410                 ],
99411                 "suggestion": true
99412             },
99413             "shop/bakery/Paul": {
99414                 "tags": {
99415                     "name": "Paul",
99416                     "shop": "bakery"
99417                 },
99418                 "name": "Paul",
99419                 "icon": "bakery",
99420                 "geometry": [
99421                     "point",
99422                     "vertex",
99423                     "area"
99424                 ],
99425                 "fields": [
99426                     "address",
99427                     "building_area",
99428                     "opening_hours"
99429                 ],
99430                 "suggestion": true
99431             },
99432             "shop/bakery/Хлеб": {
99433                 "tags": {
99434                     "name": "Хлеб",
99435                     "shop": "bakery"
99436                 },
99437                 "name": "Хлеб",
99438                 "icon": "bakery",
99439                 "geometry": [
99440                     "point",
99441                     "vertex",
99442                     "area"
99443                 ],
99444                 "fields": [
99445                     "address",
99446                     "building_area",
99447                     "opening_hours"
99448                 ],
99449                 "suggestion": true
99450             },
99451             "shop/bakery/Piekarnia": {
99452                 "tags": {
99453                     "name": "Piekarnia",
99454                     "shop": "bakery"
99455                 },
99456                 "name": "Piekarnia",
99457                 "icon": "bakery",
99458                 "geometry": [
99459                     "point",
99460                     "vertex",
99461                     "area"
99462                 ],
99463                 "fields": [
99464                     "address",
99465                     "building_area",
99466                     "opening_hours"
99467                 ],
99468                 "suggestion": true
99469             },
99470             "shop/bakery/Пекарня": {
99471                 "tags": {
99472                     "name": "Пекарня",
99473                     "shop": "bakery"
99474                 },
99475                 "name": "Пекарня",
99476                 "icon": "bakery",
99477                 "geometry": [
99478                     "point",
99479                     "vertex",
99480                     "area"
99481                 ],
99482                 "fields": [
99483                     "address",
99484                     "building_area",
99485                     "opening_hours"
99486                 ],
99487                 "suggestion": true
99488             },
99489             "shop/bakery/Кулиничи": {
99490                 "tags": {
99491                     "name": "Кулиничи",
99492                     "shop": "bakery"
99493                 },
99494                 "name": "Кулиничи",
99495                 "icon": "bakery",
99496                 "geometry": [
99497                     "point",
99498                     "vertex",
99499                     "area"
99500                 ],
99501                 "fields": [
99502                     "address",
99503                     "building_area",
99504                     "opening_hours"
99505                 ],
99506                 "suggestion": true
99507             },
99508             "shop/sports/Sports Direct": {
99509                 "tags": {
99510                     "name": "Sports Direct",
99511                     "shop": "sports"
99512                 },
99513                 "name": "Sports Direct",
99514                 "icon": "shop",
99515                 "geometry": [
99516                     "point",
99517                     "vertex",
99518                     "area"
99519                 ],
99520                 "fields": [
99521                     "address",
99522                     "building_area",
99523                     "opening_hours"
99524                 ],
99525                 "suggestion": true
99526             },
99527             "shop/sports/Decathlon": {
99528                 "tags": {
99529                     "name": "Decathlon",
99530                     "shop": "sports"
99531                 },
99532                 "name": "Decathlon",
99533                 "icon": "shop",
99534                 "geometry": [
99535                     "point",
99536                     "vertex",
99537                     "area"
99538                 ],
99539                 "fields": [
99540                     "address",
99541                     "building_area",
99542                     "opening_hours"
99543                 ],
99544                 "suggestion": true
99545             },
99546             "shop/sports/Intersport": {
99547                 "tags": {
99548                     "name": "Intersport",
99549                     "shop": "sports"
99550                 },
99551                 "name": "Intersport",
99552                 "icon": "shop",
99553                 "geometry": [
99554                     "point",
99555                     "vertex",
99556                     "area"
99557                 ],
99558                 "fields": [
99559                     "address",
99560                     "building_area",
99561                     "opening_hours"
99562                 ],
99563                 "suggestion": true
99564             },
99565             "shop/sports/Sports Authority": {
99566                 "tags": {
99567                     "name": "Sports Authority",
99568                     "shop": "sports"
99569                 },
99570                 "name": "Sports Authority",
99571                 "icon": "shop",
99572                 "geometry": [
99573                     "point",
99574                     "vertex",
99575                     "area"
99576                 ],
99577                 "fields": [
99578                     "address",
99579                     "building_area",
99580                     "opening_hours"
99581                 ],
99582                 "suggestion": true
99583             },
99584             "shop/sports/Спортмастер": {
99585                 "tags": {
99586                     "name": "Спортмастер",
99587                     "shop": "sports"
99588                 },
99589                 "name": "Спортмастер",
99590                 "icon": "shop",
99591                 "geometry": [
99592                     "point",
99593                     "vertex",
99594                     "area"
99595                 ],
99596                 "fields": [
99597                     "address",
99598                     "building_area",
99599                     "opening_hours"
99600                 ],
99601                 "suggestion": true
99602             },
99603             "shop/sports/Sport 2000": {
99604                 "tags": {
99605                     "name": "Sport 2000",
99606                     "shop": "sports"
99607                 },
99608                 "name": "Sport 2000",
99609                 "icon": "shop",
99610                 "geometry": [
99611                     "point",
99612                     "vertex",
99613                     "area"
99614                 ],
99615                 "fields": [
99616                     "address",
99617                     "building_area",
99618                     "opening_hours"
99619                 ],
99620                 "suggestion": true
99621             },
99622             "shop/sports/Dick's Sporting Goods": {
99623                 "tags": {
99624                     "name": "Dick's Sporting Goods",
99625                     "shop": "sports"
99626                 },
99627                 "name": "Dick's Sporting Goods",
99628                 "icon": "shop",
99629                 "geometry": [
99630                     "point",
99631                     "vertex",
99632                     "area"
99633                 ],
99634                 "fields": [
99635                     "address",
99636                     "building_area",
99637                     "opening_hours"
99638                 ],
99639                 "suggestion": true
99640             },
99641             "shop/variety_store/Tedi": {
99642                 "tags": {
99643                     "name": "Tedi",
99644                     "shop": "variety_store"
99645                 },
99646                 "name": "Tedi",
99647                 "icon": "shop",
99648                 "geometry": [
99649                     "point",
99650                     "vertex",
99651                     "area"
99652                 ],
99653                 "fields": [
99654                     "address",
99655                     "building_area",
99656                     "opening_hours"
99657                 ],
99658                 "suggestion": true
99659             },
99660             "shop/variety_store/Dollarama": {
99661                 "tags": {
99662                     "name": "Dollarama",
99663                     "shop": "variety_store"
99664                 },
99665                 "name": "Dollarama",
99666                 "icon": "shop",
99667                 "geometry": [
99668                     "point",
99669                     "vertex",
99670                     "area"
99671                 ],
99672                 "fields": [
99673                     "address",
99674                     "building_area",
99675                     "opening_hours"
99676                 ],
99677                 "suggestion": true
99678             },
99679             "shop/variety_store/Family Dollar": {
99680                 "tags": {
99681                     "name": "Family Dollar",
99682                     "shop": "variety_store"
99683                 },
99684                 "name": "Family Dollar",
99685                 "icon": "shop",
99686                 "geometry": [
99687                     "point",
99688                     "vertex",
99689                     "area"
99690                 ],
99691                 "fields": [
99692                     "address",
99693                     "building_area",
99694                     "opening_hours"
99695                 ],
99696                 "suggestion": true
99697             },
99698             "shop/variety_store/Dollar Tree": {
99699                 "tags": {
99700                     "name": "Dollar Tree",
99701                     "shop": "variety_store"
99702                 },
99703                 "name": "Dollar Tree",
99704                 "icon": "shop",
99705                 "geometry": [
99706                     "point",
99707                     "vertex",
99708                     "area"
99709                 ],
99710                 "fields": [
99711                     "address",
99712                     "building_area",
99713                     "opening_hours"
99714                 ],
99715                 "suggestion": true
99716             },
99717             "shop/pet/Fressnapf": {
99718                 "tags": {
99719                     "name": "Fressnapf",
99720                     "shop": "pet"
99721                 },
99722                 "name": "Fressnapf",
99723                 "icon": "dog-park",
99724                 "geometry": [
99725                     "point",
99726                     "vertex",
99727                     "area"
99728                 ],
99729                 "fields": [
99730                     "address",
99731                     "building_area",
99732                     "opening_hours"
99733                 ],
99734                 "suggestion": true
99735             },
99736             "shop/pet/PetSmart": {
99737                 "tags": {
99738                     "name": "PetSmart",
99739                     "shop": "pet"
99740                 },
99741                 "name": "PetSmart",
99742                 "icon": "dog-park",
99743                 "geometry": [
99744                     "point",
99745                     "vertex",
99746                     "area"
99747                 ],
99748                 "fields": [
99749                     "address",
99750                     "building_area",
99751                     "opening_hours"
99752                 ],
99753                 "suggestion": true
99754             },
99755             "shop/pet/Das Futterhaus": {
99756                 "tags": {
99757                     "name": "Das Futterhaus",
99758                     "shop": "pet"
99759                 },
99760                 "name": "Das Futterhaus",
99761                 "icon": "dog-park",
99762                 "geometry": [
99763                     "point",
99764                     "vertex",
99765                     "area"
99766                 ],
99767                 "fields": [
99768                     "address",
99769                     "building_area",
99770                     "opening_hours"
99771                 ],
99772                 "suggestion": true
99773             },
99774             "shop/pet/Pets at Home": {
99775                 "tags": {
99776                     "name": "Pets at Home",
99777                     "shop": "pet"
99778                 },
99779                 "name": "Pets at Home",
99780                 "icon": "dog-park",
99781                 "geometry": [
99782                     "point",
99783                     "vertex",
99784                     "area"
99785                 ],
99786                 "fields": [
99787                     "address",
99788                     "building_area",
99789                     "opening_hours"
99790                 ],
99791                 "suggestion": true
99792             },
99793             "shop/pet/Petco": {
99794                 "tags": {
99795                     "name": "Petco",
99796                     "shop": "pet"
99797                 },
99798                 "name": "Petco",
99799                 "icon": "dog-park",
99800                 "geometry": [
99801                     "point",
99802                     "vertex",
99803                     "area"
99804                 ],
99805                 "fields": [
99806                     "address",
99807                     "building_area",
99808                     "opening_hours"
99809                 ],
99810                 "suggestion": true
99811             },
99812             "shop/pet/Зоомагазин": {
99813                 "tags": {
99814                     "name": "Зоомагазин",
99815                     "shop": "pet"
99816                 },
99817                 "name": "Зоомагазин",
99818                 "icon": "dog-park",
99819                 "geometry": [
99820                     "point",
99821                     "vertex",
99822                     "area"
99823                 ],
99824                 "fields": [
99825                     "address",
99826                     "building_area",
99827                     "opening_hours"
99828                 ],
99829                 "suggestion": true
99830             },
99831             "shop/shoes/Deichmann": {
99832                 "tags": {
99833                     "name": "Deichmann",
99834                     "shop": "shoes"
99835                 },
99836                 "name": "Deichmann",
99837                 "icon": "shop",
99838                 "geometry": [
99839                     "point",
99840                     "vertex",
99841                     "area"
99842                 ],
99843                 "fields": [
99844                     "address",
99845                     "building_area",
99846                     "opening_hours"
99847                 ],
99848                 "suggestion": true
99849             },
99850             "shop/shoes/Reno": {
99851                 "tags": {
99852                     "name": "Reno",
99853                     "shop": "shoes"
99854                 },
99855                 "name": "Reno",
99856                 "icon": "shop",
99857                 "geometry": [
99858                     "point",
99859                     "vertex",
99860                     "area"
99861                 ],
99862                 "fields": [
99863                     "address",
99864                     "building_area",
99865                     "opening_hours"
99866                 ],
99867                 "suggestion": true
99868             },
99869             "shop/shoes/Ecco": {
99870                 "tags": {
99871                     "name": "Ecco",
99872                     "shop": "shoes"
99873                 },
99874                 "name": "Ecco",
99875                 "icon": "shop",
99876                 "geometry": [
99877                     "point",
99878                     "vertex",
99879                     "area"
99880                 ],
99881                 "fields": [
99882                     "address",
99883                     "building_area",
99884                     "opening_hours"
99885                 ],
99886                 "suggestion": true
99887             },
99888             "shop/shoes/Clarks": {
99889                 "tags": {
99890                     "name": "Clarks",
99891                     "shop": "shoes"
99892                 },
99893                 "name": "Clarks",
99894                 "icon": "shop",
99895                 "geometry": [
99896                     "point",
99897                     "vertex",
99898                     "area"
99899                 ],
99900                 "fields": [
99901                     "address",
99902                     "building_area",
99903                     "opening_hours"
99904                 ],
99905                 "suggestion": true
99906             },
99907             "shop/shoes/La Halle aux Chaussures": {
99908                 "tags": {
99909                     "name": "La Halle aux Chaussures",
99910                     "shop": "shoes"
99911                 },
99912                 "name": "La Halle aux Chaussures",
99913                 "icon": "shop",
99914                 "geometry": [
99915                     "point",
99916                     "vertex",
99917                     "area"
99918                 ],
99919                 "fields": [
99920                     "address",
99921                     "building_area",
99922                     "opening_hours"
99923                 ],
99924                 "suggestion": true
99925             },
99926             "shop/shoes/Brantano": {
99927                 "tags": {
99928                     "name": "Brantano",
99929                     "shop": "shoes"
99930                 },
99931                 "name": "Brantano",
99932                 "icon": "shop",
99933                 "geometry": [
99934                     "point",
99935                     "vertex",
99936                     "area"
99937                 ],
99938                 "fields": [
99939                     "address",
99940                     "building_area",
99941                     "opening_hours"
99942                 ],
99943                 "suggestion": true
99944             },
99945             "shop/shoes/Geox": {
99946                 "tags": {
99947                     "name": "Geox",
99948                     "shop": "shoes"
99949                 },
99950                 "name": "Geox",
99951                 "icon": "shop",
99952                 "geometry": [
99953                     "point",
99954                     "vertex",
99955                     "area"
99956                 ],
99957                 "fields": [
99958                     "address",
99959                     "building_area",
99960                     "opening_hours"
99961                 ],
99962                 "suggestion": true
99963             },
99964             "shop/shoes/Salamander": {
99965                 "tags": {
99966                     "name": "Salamander",
99967                     "shop": "shoes"
99968                 },
99969                 "name": "Salamander",
99970                 "icon": "shop",
99971                 "geometry": [
99972                     "point",
99973                     "vertex",
99974                     "area"
99975                 ],
99976                 "fields": [
99977                     "address",
99978                     "building_area",
99979                     "opening_hours"
99980                 ],
99981                 "suggestion": true
99982             },
99983             "shop/shoes/Обувь": {
99984                 "tags": {
99985                     "name": "Обувь",
99986                     "shop": "shoes"
99987                 },
99988                 "name": "Обувь",
99989                 "icon": "shop",
99990                 "geometry": [
99991                     "point",
99992                     "vertex",
99993                     "area"
99994                 ],
99995                 "fields": [
99996                     "address",
99997                     "building_area",
99998                     "opening_hours"
99999                 ],
100000                 "suggestion": true
100001             },
100002             "shop/shoes/Payless Shoe Source": {
100003                 "tags": {
100004                     "name": "Payless Shoe Source",
100005                     "shop": "shoes"
100006                 },
100007                 "name": "Payless Shoe Source",
100008                 "icon": "shop",
100009                 "geometry": [
100010                     "point",
100011                     "vertex",
100012                     "area"
100013                 ],
100014                 "fields": [
100015                     "address",
100016                     "building_area",
100017                     "opening_hours"
100018                 ],
100019                 "suggestion": true
100020             },
100021             "shop/shoes/Famous Footwear": {
100022                 "tags": {
100023                     "name": "Famous Footwear",
100024                     "shop": "shoes"
100025                 },
100026                 "name": "Famous Footwear",
100027                 "icon": "shop",
100028                 "geometry": [
100029                     "point",
100030                     "vertex",
100031                     "area"
100032                 ],
100033                 "fields": [
100034                     "address",
100035                     "building_area",
100036                     "opening_hours"
100037                 ],
100038                 "suggestion": true
100039             },
100040             "shop/shoes/Quick Schuh": {
100041                 "tags": {
100042                     "name": "Quick Schuh",
100043                     "shop": "shoes"
100044                 },
100045                 "name": "Quick Schuh",
100046                 "icon": "shop",
100047                 "geometry": [
100048                     "point",
100049                     "vertex",
100050                     "area"
100051                 ],
100052                 "fields": [
100053                     "address",
100054                     "building_area",
100055                     "opening_hours"
100056                 ],
100057                 "suggestion": true
100058             },
100059             "shop/shoes/Shoe Zone": {
100060                 "tags": {
100061                     "name": "Shoe Zone",
100062                     "shop": "shoes"
100063                 },
100064                 "name": "Shoe Zone",
100065                 "icon": "shop",
100066                 "geometry": [
100067                     "point",
100068                     "vertex",
100069                     "area"
100070                 ],
100071                 "fields": [
100072                     "address",
100073                     "building_area",
100074                     "opening_hours"
100075                 ],
100076                 "suggestion": true
100077             },
100078             "shop/shoes/Foot Locker": {
100079                 "tags": {
100080                     "name": "Foot Locker",
100081                     "shop": "shoes"
100082                 },
100083                 "name": "Foot Locker",
100084                 "icon": "shop",
100085                 "geometry": [
100086                     "point",
100087                     "vertex",
100088                     "area"
100089                 ],
100090                 "fields": [
100091                     "address",
100092                     "building_area",
100093                     "opening_hours"
100094                 ],
100095                 "suggestion": true
100096             },
100097             "shop/shoes/Bata": {
100098                 "tags": {
100099                     "name": "Bata",
100100                     "shop": "shoes"
100101                 },
100102                 "name": "Bata",
100103                 "icon": "shop",
100104                 "geometry": [
100105                     "point",
100106                     "vertex",
100107                     "area"
100108                 ],
100109                 "fields": [
100110                     "address",
100111                     "building_area",
100112                     "opening_hours"
100113                 ],
100114                 "suggestion": true
100115             },
100116             "shop/shoes/ЦентрОбувь": {
100117                 "tags": {
100118                     "name": "ЦентрОбувь",
100119                     "shop": "shoes"
100120                 },
100121                 "name": "ЦентрОбувь",
100122                 "icon": "shop",
100123                 "geometry": [
100124                     "point",
100125                     "vertex",
100126                     "area"
100127                 ],
100128                 "fields": [
100129                     "address",
100130                     "building_area",
100131                     "opening_hours"
100132                 ],
100133                 "suggestion": true
100134             },
100135             "shop/toys/La Grande Récré": {
100136                 "tags": {
100137                     "name": "La Grande Récré",
100138                     "shop": "toys"
100139                 },
100140                 "name": "La Grande Récré",
100141                 "icon": "shop",
100142                 "geometry": [
100143                     "point",
100144                     "vertex",
100145                     "area"
100146                 ],
100147                 "fields": [
100148                     "address",
100149                     "building_area",
100150                     "opening_hours"
100151                 ],
100152                 "suggestion": true
100153             },
100154             "shop/toys/Toys R Us": {
100155                 "tags": {
100156                     "name": "Toys R Us",
100157                     "shop": "toys"
100158                 },
100159                 "name": "Toys R Us",
100160                 "icon": "shop",
100161                 "geometry": [
100162                     "point",
100163                     "vertex",
100164                     "area"
100165                 ],
100166                 "fields": [
100167                     "address",
100168                     "building_area",
100169                     "opening_hours"
100170                 ],
100171                 "suggestion": true
100172             },
100173             "shop/toys/Intertoys": {
100174                 "tags": {
100175                     "name": "Intertoys",
100176                     "shop": "toys"
100177                 },
100178                 "name": "Intertoys",
100179                 "icon": "shop",
100180                 "geometry": [
100181                     "point",
100182                     "vertex",
100183                     "area"
100184                 ],
100185                 "fields": [
100186                     "address",
100187                     "building_area",
100188                     "opening_hours"
100189                 ],
100190                 "suggestion": true
100191             },
100192             "shop/toys/Детский мир": {
100193                 "tags": {
100194                     "name": "Детский мир",
100195                     "shop": "toys"
100196                 },
100197                 "name": "Детский мир",
100198                 "icon": "shop",
100199                 "geometry": [
100200                     "point",
100201                     "vertex",
100202                     "area"
100203                 ],
100204                 "fields": [
100205                     "address",
100206                     "building_area",
100207                     "opening_hours"
100208                 ],
100209                 "suggestion": true
100210             },
100211             "shop/toys/Игрушки": {
100212                 "tags": {
100213                     "name": "Игрушки",
100214                     "shop": "toys"
100215                 },
100216                 "name": "Игрушки",
100217                 "icon": "shop",
100218                 "geometry": [
100219                     "point",
100220                     "vertex",
100221                     "area"
100222                 ],
100223                 "fields": [
100224                     "address",
100225                     "building_area",
100226                     "opening_hours"
100227                 ],
100228                 "suggestion": true
100229             },
100230             "shop/travel_agency/Flight Centre": {
100231                 "tags": {
100232                     "name": "Flight Centre",
100233                     "shop": "travel_agency"
100234                 },
100235                 "name": "Flight Centre",
100236                 "icon": "suitcase",
100237                 "geometry": [
100238                     "point",
100239                     "vertex",
100240                     "area"
100241                 ],
100242                 "fields": [
100243                     "address",
100244                     "building_area",
100245                     "opening_hours"
100246                 ],
100247                 "suggestion": true
100248             },
100249             "shop/travel_agency/Thomas Cook": {
100250                 "tags": {
100251                     "name": "Thomas Cook",
100252                     "shop": "travel_agency"
100253                 },
100254                 "name": "Thomas Cook",
100255                 "icon": "suitcase",
100256                 "geometry": [
100257                     "point",
100258                     "vertex",
100259                     "area"
100260                 ],
100261                 "fields": [
100262                     "address",
100263                     "building_area",
100264                     "opening_hours"
100265                 ],
100266                 "suggestion": true
100267             },
100268             "shop/jewelry/Bijou Brigitte": {
100269                 "tags": {
100270                     "name": "Bijou Brigitte",
100271                     "shop": "jewelry"
100272                 },
100273                 "name": "Bijou Brigitte",
100274                 "icon": "shop",
100275                 "geometry": [
100276                     "point",
100277                     "vertex",
100278                     "area"
100279                 ],
100280                 "fields": [
100281                     "address",
100282                     "building_area",
100283                     "opening_hours"
100284                 ],
100285                 "suggestion": true
100286             },
100287             "shop/jewelry/Christ": {
100288                 "tags": {
100289                     "name": "Christ",
100290                     "shop": "jewelry"
100291                 },
100292                 "name": "Christ",
100293                 "icon": "shop",
100294                 "geometry": [
100295                     "point",
100296                     "vertex",
100297                     "area"
100298                 ],
100299                 "fields": [
100300                     "address",
100301                     "building_area",
100302                     "opening_hours"
100303                 ],
100304                 "suggestion": true
100305             },
100306             "shop/jewelry/Swarovski": {
100307                 "tags": {
100308                     "name": "Swarovski",
100309                     "shop": "jewelry"
100310                 },
100311                 "name": "Swarovski",
100312                 "icon": "shop",
100313                 "geometry": [
100314                     "point",
100315                     "vertex",
100316                     "area"
100317                 ],
100318                 "fields": [
100319                     "address",
100320                     "building_area",
100321                     "opening_hours"
100322                 ],
100323                 "suggestion": true
100324             },
100325             "shop/optician/Fielmann": {
100326                 "tags": {
100327                     "name": "Fielmann",
100328                     "shop": "optician"
100329                 },
100330                 "name": "Fielmann",
100331                 "icon": "shop",
100332                 "geometry": [
100333                     "point",
100334                     "vertex",
100335                     "area"
100336                 ],
100337                 "fields": [
100338                     "address",
100339                     "building_area",
100340                     "opening_hours"
100341                 ],
100342                 "suggestion": true
100343             },
100344             "shop/optician/Apollo Optik": {
100345                 "tags": {
100346                     "name": "Apollo Optik",
100347                     "shop": "optician"
100348                 },
100349                 "name": "Apollo Optik",
100350                 "icon": "shop",
100351                 "geometry": [
100352                     "point",
100353                     "vertex",
100354                     "area"
100355                 ],
100356                 "fields": [
100357                     "address",
100358                     "building_area",
100359                     "opening_hours"
100360                 ],
100361                 "suggestion": true
100362             },
100363             "shop/optician/Vision Express": {
100364                 "tags": {
100365                     "name": "Vision Express",
100366                     "shop": "optician"
100367                 },
100368                 "name": "Vision Express",
100369                 "icon": "shop",
100370                 "geometry": [
100371                     "point",
100372                     "vertex",
100373                     "area"
100374                 ],
100375                 "fields": [
100376                     "address",
100377                     "building_area",
100378                     "opening_hours"
100379                 ],
100380                 "suggestion": true
100381             },
100382             "shop/optician/Оптика": {
100383                 "tags": {
100384                     "name": "Оптика",
100385                     "shop": "optician"
100386                 },
100387                 "name": "Оптика",
100388                 "icon": "shop",
100389                 "geometry": [
100390                     "point",
100391                     "vertex",
100392                     "area"
100393                 ],
100394                 "fields": [
100395                     "address",
100396                     "building_area",
100397                     "opening_hours"
100398                 ],
100399                 "suggestion": true
100400             },
100401             "shop/optician/Optic 2000": {
100402                 "tags": {
100403                     "name": "Optic 2000",
100404                     "shop": "optician"
100405                 },
100406                 "name": "Optic 2000",
100407                 "icon": "shop",
100408                 "geometry": [
100409                     "point",
100410                     "vertex",
100411                     "area"
100412                 ],
100413                 "fields": [
100414                     "address",
100415                     "building_area",
100416                     "opening_hours"
100417                 ],
100418                 "suggestion": true
100419             },
100420             "shop/optician/Alain Afflelou": {
100421                 "tags": {
100422                     "name": "Alain Afflelou",
100423                     "shop": "optician"
100424                 },
100425                 "name": "Alain Afflelou",
100426                 "icon": "shop",
100427                 "geometry": [
100428                     "point",
100429                     "vertex",
100430                     "area"
100431                 ],
100432                 "fields": [
100433                     "address",
100434                     "building_area",
100435                     "opening_hours"
100436                 ],
100437                 "suggestion": true
100438             },
100439             "shop/optician/Specsavers": {
100440                 "tags": {
100441                     "name": "Specsavers",
100442                     "shop": "optician"
100443                 },
100444                 "name": "Specsavers",
100445                 "icon": "shop",
100446                 "geometry": [
100447                     "point",
100448                     "vertex",
100449                     "area"
100450                 ],
100451                 "fields": [
100452                     "address",
100453                     "building_area",
100454                     "opening_hours"
100455                 ],
100456                 "suggestion": true
100457             },
100458             "shop/optician/Krys": {
100459                 "tags": {
100460                     "name": "Krys",
100461                     "shop": "optician"
100462                 },
100463                 "name": "Krys",
100464                 "icon": "shop",
100465                 "geometry": [
100466                     "point",
100467                     "vertex",
100468                     "area"
100469                 ],
100470                 "fields": [
100471                     "address",
100472                     "building_area",
100473                     "opening_hours"
100474                 ],
100475                 "suggestion": true
100476             },
100477             "shop/optician/Atol": {
100478                 "tags": {
100479                     "name": "Atol",
100480                     "shop": "optician"
100481                 },
100482                 "name": "Atol",
100483                 "icon": "shop",
100484                 "geometry": [
100485                     "point",
100486                     "vertex",
100487                     "area"
100488                 ],
100489                 "fields": [
100490                     "address",
100491                     "building_area",
100492                     "opening_hours"
100493                 ],
100494                 "suggestion": true
100495             },
100496             "shop/video/Blockbuster": {
100497                 "tags": {
100498                     "name": "Blockbuster",
100499                     "shop": "video"
100500                 },
100501                 "name": "Blockbuster",
100502                 "icon": "shop",
100503                 "geometry": [
100504                     "point",
100505                     "vertex",
100506                     "area"
100507                 ],
100508                 "fields": [
100509                     "address",
100510                     "building_area",
100511                     "opening_hours"
100512                 ],
100513                 "suggestion": true
100514             },
100515             "shop/video/World of Video": {
100516                 "tags": {
100517                     "name": "World of Video",
100518                     "shop": "video"
100519                 },
100520                 "name": "World of Video",
100521                 "icon": "shop",
100522                 "geometry": [
100523                     "point",
100524                     "vertex",
100525                     "area"
100526                 ],
100527                 "fields": [
100528                     "address",
100529                     "building_area",
100530                     "opening_hours"
100531                 ],
100532                 "suggestion": true
100533             },
100534             "shop/mobile_phone/Билайн": {
100535                 "tags": {
100536                     "name": "Билайн",
100537                     "shop": "mobile_phone"
100538                 },
100539                 "name": "Билайн",
100540                 "icon": "mobilephone",
100541                 "geometry": [
100542                     "point",
100543                     "vertex",
100544                     "area"
100545                 ],
100546                 "fields": [
100547                     "address",
100548                     "building_area",
100549                     "opening_hours"
100550                 ],
100551                 "suggestion": true
100552             },
100553             "shop/mobile_phone/ソフトバンクショップ (SoftBank shop)": {
100554                 "tags": {
100555                     "name": "ソフトバンクショップ (SoftBank shop)",
100556                     "shop": "mobile_phone"
100557                 },
100558                 "name": "ソフトバンクショップ (SoftBank shop)",
100559                 "icon": "mobilephone",
100560                 "geometry": [
100561                     "point",
100562                     "vertex",
100563                     "area"
100564                 ],
100565                 "fields": [
100566                     "address",
100567                     "building_area",
100568                     "opening_hours"
100569                 ],
100570                 "suggestion": true
100571             },
100572             "shop/mobile_phone/Vodafone": {
100573                 "tags": {
100574                     "name": "Vodafone",
100575                     "shop": "mobile_phone"
100576                 },
100577                 "name": "Vodafone",
100578                 "icon": "mobilephone",
100579                 "geometry": [
100580                     "point",
100581                     "vertex",
100582                     "area"
100583                 ],
100584                 "fields": [
100585                     "address",
100586                     "building_area",
100587                     "opening_hours"
100588                 ],
100589                 "suggestion": true
100590             },
100591             "shop/mobile_phone/O2": {
100592                 "tags": {
100593                     "name": "O2",
100594                     "shop": "mobile_phone"
100595                 },
100596                 "name": "O2",
100597                 "icon": "mobilephone",
100598                 "geometry": [
100599                     "point",
100600                     "vertex",
100601                     "area"
100602                 ],
100603                 "fields": [
100604                     "address",
100605                     "building_area",
100606                     "opening_hours"
100607                 ],
100608                 "suggestion": true
100609             },
100610             "shop/mobile_phone/Carphone Warehouse": {
100611                 "tags": {
100612                     "name": "Carphone Warehouse",
100613                     "shop": "mobile_phone"
100614                 },
100615                 "name": "Carphone Warehouse",
100616                 "icon": "mobilephone",
100617                 "geometry": [
100618                     "point",
100619                     "vertex",
100620                     "area"
100621                 ],
100622                 "fields": [
100623                     "address",
100624                     "building_area",
100625                     "opening_hours"
100626                 ],
100627                 "suggestion": true
100628             },
100629             "shop/mobile_phone/Orange": {
100630                 "tags": {
100631                     "name": "Orange",
100632                     "shop": "mobile_phone"
100633                 },
100634                 "name": "Orange",
100635                 "icon": "mobilephone",
100636                 "geometry": [
100637                     "point",
100638                     "vertex",
100639                     "area"
100640                 ],
100641                 "fields": [
100642                     "address",
100643                     "building_area",
100644                     "opening_hours"
100645                 ],
100646                 "suggestion": true
100647             },
100648             "shop/mobile_phone/Verizon Wireless": {
100649                 "tags": {
100650                     "name": "Verizon Wireless",
100651                     "shop": "mobile_phone"
100652                 },
100653                 "name": "Verizon Wireless",
100654                 "icon": "mobilephone",
100655                 "geometry": [
100656                     "point",
100657                     "vertex",
100658                     "area"
100659                 ],
100660                 "fields": [
100661                     "address",
100662                     "building_area",
100663                     "opening_hours"
100664                 ],
100665                 "suggestion": true
100666             },
100667             "shop/mobile_phone/Sprint": {
100668                 "tags": {
100669                     "name": "Sprint",
100670                     "shop": "mobile_phone"
100671                 },
100672                 "name": "Sprint",
100673                 "icon": "mobilephone",
100674                 "geometry": [
100675                     "point",
100676                     "vertex",
100677                     "area"
100678                 ],
100679                 "fields": [
100680                     "address",
100681                     "building_area",
100682                     "opening_hours"
100683                 ],
100684                 "suggestion": true
100685             },
100686             "shop/mobile_phone/T-Mobile": {
100687                 "tags": {
100688                     "name": "T-Mobile",
100689                     "shop": "mobile_phone"
100690                 },
100691                 "name": "T-Mobile",
100692                 "icon": "mobilephone",
100693                 "geometry": [
100694                     "point",
100695                     "vertex",
100696                     "area"
100697                 ],
100698                 "fields": [
100699                     "address",
100700                     "building_area",
100701                     "opening_hours"
100702                 ],
100703                 "suggestion": true
100704             },
100705             "shop/mobile_phone/МТС": {
100706                 "tags": {
100707                     "name": "МТС",
100708                     "shop": "mobile_phone"
100709                 },
100710                 "name": "МТС",
100711                 "icon": "mobilephone",
100712                 "geometry": [
100713                     "point",
100714                     "vertex",
100715                     "area"
100716                 ],
100717                 "fields": [
100718                     "address",
100719                     "building_area",
100720                     "opening_hours"
100721                 ],
100722                 "suggestion": true
100723             },
100724             "shop/mobile_phone/Евросеть": {
100725                 "tags": {
100726                     "name": "Евросеть",
100727                     "shop": "mobile_phone"
100728                 },
100729                 "name": "Евросеть",
100730                 "icon": "mobilephone",
100731                 "geometry": [
100732                     "point",
100733                     "vertex",
100734                     "area"
100735                 ],
100736                 "fields": [
100737                     "address",
100738                     "building_area",
100739                     "opening_hours"
100740                 ],
100741                 "suggestion": true
100742             },
100743             "shop/mobile_phone/Bell": {
100744                 "tags": {
100745                     "name": "Bell",
100746                     "shop": "mobile_phone"
100747                 },
100748                 "name": "Bell",
100749                 "icon": "mobilephone",
100750                 "geometry": [
100751                     "point",
100752                     "vertex",
100753                     "area"
100754                 ],
100755                 "fields": [
100756                     "address",
100757                     "building_area",
100758                     "opening_hours"
100759                 ],
100760                 "suggestion": true
100761             },
100762             "shop/mobile_phone/The Phone House": {
100763                 "tags": {
100764                     "name": "The Phone House",
100765                     "shop": "mobile_phone"
100766                 },
100767                 "name": "The Phone House",
100768                 "icon": "mobilephone",
100769                 "geometry": [
100770                     "point",
100771                     "vertex",
100772                     "area"
100773                 ],
100774                 "fields": [
100775                     "address",
100776                     "building_area",
100777                     "opening_hours"
100778                 ],
100779                 "suggestion": true
100780             },
100781             "shop/mobile_phone/SFR": {
100782                 "tags": {
100783                     "name": "SFR",
100784                     "shop": "mobile_phone"
100785                 },
100786                 "name": "SFR",
100787                 "icon": "mobilephone",
100788                 "geometry": [
100789                     "point",
100790                     "vertex",
100791                     "area"
100792                 ],
100793                 "fields": [
100794                     "address",
100795                     "building_area",
100796                     "opening_hours"
100797                 ],
100798                 "suggestion": true
100799             },
100800             "shop/mobile_phone/Связной": {
100801                 "tags": {
100802                     "name": "Связной",
100803                     "shop": "mobile_phone"
100804                 },
100805                 "name": "Связной",
100806                 "icon": "mobilephone",
100807                 "geometry": [
100808                     "point",
100809                     "vertex",
100810                     "area"
100811                 ],
100812                 "fields": [
100813                     "address",
100814                     "building_area",
100815                     "opening_hours"
100816                 ],
100817                 "suggestion": true
100818             },
100819             "shop/mobile_phone/Мегафон": {
100820                 "tags": {
100821                     "name": "Мегафон",
100822                     "shop": "mobile_phone"
100823                 },
100824                 "name": "Мегафон",
100825                 "icon": "mobilephone",
100826                 "geometry": [
100827                     "point",
100828                     "vertex",
100829                     "area"
100830                 ],
100831                 "fields": [
100832                     "address",
100833                     "building_area",
100834                     "opening_hours"
100835                 ],
100836                 "suggestion": true
100837             },
100838             "shop/mobile_phone/AT&T": {
100839                 "tags": {
100840                     "name": "AT&T",
100841                     "shop": "mobile_phone"
100842                 },
100843                 "name": "AT&T",
100844                 "icon": "mobilephone",
100845                 "geometry": [
100846                     "point",
100847                     "vertex",
100848                     "area"
100849                 ],
100850                 "fields": [
100851                     "address",
100852                     "building_area",
100853                     "opening_hours"
100854                 ],
100855                 "suggestion": true
100856             },
100857             "shop/mobile_phone/ドコモショップ (docomo shop)": {
100858                 "tags": {
100859                     "name": "ドコモショップ (docomo shop)",
100860                     "shop": "mobile_phone"
100861                 },
100862                 "name": "ドコモショップ (docomo shop)",
100863                 "icon": "mobilephone",
100864                 "geometry": [
100865                     "point",
100866                     "vertex",
100867                     "area"
100868                 ],
100869                 "fields": [
100870                     "address",
100871                     "building_area",
100872                     "opening_hours"
100873                 ],
100874                 "suggestion": true
100875             },
100876             "shop/mobile_phone/au": {
100877                 "tags": {
100878                     "name": "au",
100879                     "shop": "mobile_phone"
100880                 },
100881                 "name": "au",
100882                 "icon": "mobilephone",
100883                 "geometry": [
100884                     "point",
100885                     "vertex",
100886                     "area"
100887                 ],
100888                 "fields": [
100889                     "address",
100890                     "building_area",
100891                     "opening_hours"
100892                 ],
100893                 "suggestion": true
100894             },
100895             "shop/mobile_phone/Movistar": {
100896                 "tags": {
100897                     "name": "Movistar",
100898                     "shop": "mobile_phone"
100899                 },
100900                 "name": "Movistar",
100901                 "icon": "mobilephone",
100902                 "geometry": [
100903                     "point",
100904                     "vertex",
100905                     "area"
100906                 ],
100907                 "fields": [
100908                     "address",
100909                     "building_area",
100910                     "opening_hours"
100911                 ],
100912                 "suggestion": true
100913             },
100914             "shop/mobile_phone/Bitė": {
100915                 "tags": {
100916                     "name": "Bitė",
100917                     "shop": "mobile_phone"
100918                 },
100919                 "name": "Bitė",
100920                 "icon": "mobilephone",
100921                 "geometry": [
100922                     "point",
100923                     "vertex",
100924                     "area"
100925                 ],
100926                 "fields": [
100927                     "address",
100928                     "building_area",
100929                     "opening_hours"
100930                 ],
100931                 "suggestion": true
100932             },
100933             "shop/computer/PC World": {
100934                 "tags": {
100935                     "name": "PC World",
100936                     "shop": "computer"
100937                 },
100938                 "name": "PC World",
100939                 "icon": "shop",
100940                 "geometry": [
100941                     "point",
100942                     "vertex",
100943                     "area"
100944                 ],
100945                 "fields": [
100946                     "address",
100947                     "building_area",
100948                     "opening_hours"
100949                 ],
100950                 "suggestion": true
100951             },
100952             "shop/computer/DNS": {
100953                 "tags": {
100954                     "name": "DNS",
100955                     "shop": "computer"
100956                 },
100957                 "name": "DNS",
100958                 "icon": "shop",
100959                 "geometry": [
100960                     "point",
100961                     "vertex",
100962                     "area"
100963                 ],
100964                 "fields": [
100965                     "address",
100966                     "building_area",
100967                     "opening_hours"
100968                 ],
100969                 "suggestion": true
100970             },
100971             "shop/hairdresser/Klier": {
100972                 "tags": {
100973                     "name": "Klier",
100974                     "shop": "hairdresser"
100975                 },
100976                 "name": "Klier",
100977                 "icon": "hairdresser",
100978                 "geometry": [
100979                     "point",
100980                     "vertex",
100981                     "area"
100982                 ],
100983                 "fields": [
100984                     "address",
100985                     "building_area",
100986                     "opening_hours"
100987                 ],
100988                 "suggestion": true
100989             },
100990             "shop/hairdresser/Supercuts": {
100991                 "tags": {
100992                     "name": "Supercuts",
100993                     "shop": "hairdresser"
100994                 },
100995                 "name": "Supercuts",
100996                 "icon": "hairdresser",
100997                 "geometry": [
100998                     "point",
100999                     "vertex",
101000                     "area"
101001                 ],
101002                 "fields": [
101003                     "address",
101004                     "building_area",
101005                     "opening_hours"
101006                 ],
101007                 "suggestion": true
101008             },
101009             "shop/hairdresser/Hairkiller": {
101010                 "tags": {
101011                     "name": "Hairkiller",
101012                     "shop": "hairdresser"
101013                 },
101014                 "name": "Hairkiller",
101015                 "icon": "hairdresser",
101016                 "geometry": [
101017                     "point",
101018                     "vertex",
101019                     "area"
101020                 ],
101021                 "fields": [
101022                     "address",
101023                     "building_area",
101024                     "opening_hours"
101025                 ],
101026                 "suggestion": true
101027             },
101028             "shop/hairdresser/Great Clips": {
101029                 "tags": {
101030                     "name": "Great Clips",
101031                     "shop": "hairdresser"
101032                 },
101033                 "name": "Great Clips",
101034                 "icon": "hairdresser",
101035                 "geometry": [
101036                     "point",
101037                     "vertex",
101038                     "area"
101039                 ],
101040                 "fields": [
101041                     "address",
101042                     "building_area",
101043                     "opening_hours"
101044                 ],
101045                 "suggestion": true
101046             },
101047             "shop/hairdresser/Парикмахерская": {
101048                 "tags": {
101049                     "name": "Парикмахерская",
101050                     "shop": "hairdresser"
101051                 },
101052                 "name": "Парикмахерская",
101053                 "icon": "hairdresser",
101054                 "geometry": [
101055                     "point",
101056                     "vertex",
101057                     "area"
101058                 ],
101059                 "fields": [
101060                     "address",
101061                     "building_area",
101062                     "opening_hours"
101063                 ],
101064                 "suggestion": true
101065             },
101066             "shop/hairdresser/Стиль": {
101067                 "tags": {
101068                     "name": "Стиль",
101069                     "shop": "hairdresser"
101070                 },
101071                 "name": "Стиль",
101072                 "icon": "hairdresser",
101073                 "geometry": [
101074                     "point",
101075                     "vertex",
101076                     "area"
101077                 ],
101078                 "fields": [
101079                     "address",
101080                     "building_area",
101081                     "opening_hours"
101082                 ],
101083                 "suggestion": true
101084             },
101085             "shop/hairdresser/Fryzjer": {
101086                 "tags": {
101087                     "name": "Fryzjer",
101088                     "shop": "hairdresser"
101089                 },
101090                 "name": "Fryzjer",
101091                 "icon": "hairdresser",
101092                 "geometry": [
101093                     "point",
101094                     "vertex",
101095                     "area"
101096                 ],
101097                 "fields": [
101098                     "address",
101099                     "building_area",
101100                     "opening_hours"
101101                 ],
101102                 "suggestion": true
101103             },
101104             "shop/hairdresser/Franck Provost": {
101105                 "tags": {
101106                     "name": "Franck Provost",
101107                     "shop": "hairdresser"
101108                 },
101109                 "name": "Franck Provost",
101110                 "icon": "hairdresser",
101111                 "geometry": [
101112                     "point",
101113                     "vertex",
101114                     "area"
101115                 ],
101116                 "fields": [
101117                     "address",
101118                     "building_area",
101119                     "opening_hours"
101120                 ],
101121                 "suggestion": true
101122             },
101123             "shop/hairdresser/Салон красоты": {
101124                 "tags": {
101125                     "name": "Салон красоты",
101126                     "shop": "hairdresser"
101127                 },
101128                 "name": "Салон красоты",
101129                 "icon": "hairdresser",
101130                 "geometry": [
101131                     "point",
101132                     "vertex",
101133                     "area"
101134                 ],
101135                 "fields": [
101136                     "address",
101137                     "building_area",
101138                     "opening_hours"
101139                 ],
101140                 "suggestion": true
101141             },
101142             "shop/hardware/1000 мелочей": {
101143                 "tags": {
101144                     "name": "1000 мелочей",
101145                     "shop": "hardware"
101146                 },
101147                 "name": "1000 мелочей",
101148                 "icon": "shop",
101149                 "geometry": [
101150                     "point",
101151                     "vertex",
101152                     "area"
101153                 ],
101154                 "fields": [
101155                     "address",
101156                     "building_area",
101157                     "opening_hours"
101158                 ],
101159                 "suggestion": true
101160             },
101161             "shop/hardware/Хозтовары": {
101162                 "tags": {
101163                     "name": "Хозтовары",
101164                     "shop": "hardware"
101165                 },
101166                 "name": "Хозтовары",
101167                 "icon": "shop",
101168                 "geometry": [
101169                     "point",
101170                     "vertex",
101171                     "area"
101172                 ],
101173                 "fields": [
101174                     "address",
101175                     "building_area",
101176                     "opening_hours"
101177                 ],
101178                 "suggestion": true
101179             },
101180             "shop/motorcycle/Yamaha": {
101181                 "tags": {
101182                     "name": "Yamaha",
101183                     "shop": "motorcycle"
101184                 },
101185                 "name": "Yamaha",
101186                 "icon": "scooter",
101187                 "geometry": [
101188                     "point",
101189                     "vertex",
101190                     "area"
101191                 ],
101192                 "fields": [
101193                     "address",
101194                     "building_area",
101195                     "opening_hours"
101196                 ],
101197                 "suggestion": true
101198             }
101199         },
101200         "defaults": {
101201             "area": [
101202                 "category-landuse",
101203                 "category-building",
101204                 "category-water-area",
101205                 "leisure/park",
101206                 "amenity/hospital",
101207                 "amenity/place_of_worship",
101208                 "amenity/cafe",
101209                 "amenity/restaurant",
101210                 "area"
101211             ],
101212             "line": [
101213                 "category-road",
101214                 "category-rail",
101215                 "category-path",
101216                 "category-water-line",
101217                 "power/line",
101218                 "line"
101219             ],
101220             "point": [
101221                 "leisure/park",
101222                 "amenity/hospital",
101223                 "amenity/place_of_worship",
101224                 "amenity/cafe",
101225                 "amenity/restaurant",
101226                 "amenity/bar",
101227                 "amenity/bank",
101228                 "shop/supermarket",
101229                 "point"
101230             ],
101231             "vertex": [
101232                 "highway/crosswalk",
101233                 "railway/level_crossing",
101234                 "highway/traffic_signals",
101235                 "highway/turning_circle",
101236                 "highway/mini_roundabout",
101237                 "highway/motorway_junction",
101238                 "vertex"
101239             ],
101240             "relation": [
101241                 "category-route",
101242                 "category-restriction",
101243                 "type/boundary",
101244                 "type/multipolygon",
101245                 "relation"
101246             ]
101247         },
101248         "categories": {
101249             "category-building": {
101250                 "geometry": "area",
101251                 "name": "Building",
101252                 "icon": "building",
101253                 "members": [
101254                     "building/house",
101255                     "building/apartments",
101256                     "building/commercial",
101257                     "building/industrial",
101258                     "building/residential",
101259                     "building"
101260                 ]
101261             },
101262             "category-golf": {
101263                 "geometry": "area",
101264                 "name": "Golf",
101265                 "icon": "golf",
101266                 "members": [
101267                     "golf/fairway",
101268                     "golf/green",
101269                     "golf/lateral_water_hazard",
101270                     "golf/rough",
101271                     "golf/bunker",
101272                     "golf/tee",
101273                     "golf/water_hazard"
101274                 ]
101275             },
101276             "category-landuse": {
101277                 "geometry": "area",
101278                 "name": "Land Use",
101279                 "icon": "land-use",
101280                 "members": [
101281                     "landuse/residential",
101282                     "landuse/industrial",
101283                     "landuse/commercial",
101284                     "landuse/retail",
101285                     "landuse/farm",
101286                     "landuse/farmyard",
101287                     "landuse/forest",
101288                     "landuse/meadow",
101289                     "landuse/cemetery",
101290                     "landuse/military"
101291                 ]
101292             },
101293             "category-path": {
101294                 "geometry": "line",
101295                 "name": "Path",
101296                 "icon": "category-path",
101297                 "members": [
101298                     "highway/footway",
101299                     "highway/cycleway",
101300                     "highway/bridleway",
101301                     "highway/path",
101302                     "highway/steps"
101303                 ]
101304             },
101305             "category-rail": {
101306                 "geometry": "line",
101307                 "name": "Rail",
101308                 "icon": "category-rail",
101309                 "members": [
101310                     "railway/rail",
101311                     "railway/subway",
101312                     "railway/tram",
101313                     "railway/monorail",
101314                     "railway/disused",
101315                     "railway/abandoned"
101316                 ]
101317             },
101318             "category-restriction": {
101319                 "geometry": "relation",
101320                 "name": "Restriction",
101321                 "icon": "restriction",
101322                 "members": [
101323                     "type/restriction/no_left_turn",
101324                     "type/restriction/no_right_turn",
101325                     "type/restriction/no_straight_on",
101326                     "type/restriction/no_u_turn",
101327                     "type/restriction/only_left_turn",
101328                     "type/restriction/only_right_turn",
101329                     "type/restriction/only_straight_on",
101330                     "type/restriction"
101331                 ]
101332             },
101333             "category-road": {
101334                 "geometry": "line",
101335                 "name": "Road",
101336                 "icon": "category-roads",
101337                 "members": [
101338                     "highway/residential",
101339                     "highway/motorway",
101340                     "highway/trunk",
101341                     "highway/primary",
101342                     "highway/secondary",
101343                     "highway/tertiary",
101344                     "highway/service",
101345                     "highway/motorway_link",
101346                     "highway/trunk_link",
101347                     "highway/primary_link",
101348                     "highway/secondary_link",
101349                     "highway/tertiary_link",
101350                     "highway/unclassified",
101351                     "highway/track",
101352                     "highway/road"
101353                 ]
101354             },
101355             "category-route": {
101356                 "geometry": "relation",
101357                 "name": "Route",
101358                 "icon": "route",
101359                 "members": [
101360                     "type/route/road",
101361                     "type/route/bicycle",
101362                     "type/route/foot",
101363                     "type/route/hiking",
101364                     "type/route/bus",
101365                     "type/route/train",
101366                     "type/route/tram",
101367                     "type/route/ferry",
101368                     "type/route/power",
101369                     "type/route/pipeline",
101370                     "type/route/detour",
101371                     "type/route_master",
101372                     "type/route"
101373                 ]
101374             },
101375             "category-water-area": {
101376                 "geometry": "area",
101377                 "name": "Water",
101378                 "icon": "water",
101379                 "members": [
101380                     "natural/water/lake",
101381                     "natural/water/pond",
101382                     "natural/water/reservoir",
101383                     "natural/water"
101384                 ]
101385             },
101386             "category-water-line": {
101387                 "geometry": "line",
101388                 "name": "Water",
101389                 "icon": "category-water",
101390                 "members": [
101391                     "waterway/river",
101392                     "waterway/stream",
101393                     "waterway/canal",
101394                     "waterway/ditch",
101395                     "waterway/drain"
101396                 ]
101397             }
101398         },
101399         "fields": {
101400             "access": {
101401                 "keys": [
101402                     "access",
101403                     "foot",
101404                     "motor_vehicle",
101405                     "bicycle",
101406                     "horse"
101407                 ],
101408                 "reference": {
101409                     "key": "access"
101410                 },
101411                 "type": "access",
101412                 "label": "Access",
101413                 "placeholder": "Unknown",
101414                 "strings": {
101415                     "types": {
101416                         "access": "General",
101417                         "foot": "Foot",
101418                         "motor_vehicle": "Motor Vehicles",
101419                         "bicycle": "Bicycles",
101420                         "horse": "Horses"
101421                     },
101422                     "options": {
101423                         "yes": {
101424                             "title": "Allowed",
101425                             "description": "Access permitted by law; a right of way"
101426                         },
101427                         "no": {
101428                             "title": "Prohibited",
101429                             "description": "Access not permitted to the general public"
101430                         },
101431                         "permissive": {
101432                             "title": "Permissive",
101433                             "description": "Access permitted until such time as the owner revokes the permission"
101434                         },
101435                         "private": {
101436                             "title": "Private",
101437                             "description": "Access permitted only with permission of the owner on an individual basis"
101438                         },
101439                         "designated": {
101440                             "title": "Designated",
101441                             "description": "Access permitted according to signs or specific local laws"
101442                         },
101443                         "destination": {
101444                             "title": "Destination",
101445                             "description": "Access permitted only to reach a destination"
101446                         }
101447                     }
101448                 }
101449             },
101450             "access_simple": {
101451                 "key": "access",
101452                 "type": "combo",
101453                 "label": "Access",
101454                 "placeholder": "yes",
101455                 "options": [
101456                     "permissive",
101457                     "private",
101458                     "customers",
101459                     "no"
101460                 ]
101461             },
101462             "access_toilets": {
101463                 "key": "access",
101464                 "type": "combo",
101465                 "label": "Access",
101466                 "options": [
101467                     "public",
101468                     "permissive",
101469                     "private",
101470                     "customers"
101471                 ]
101472             },
101473             "address": {
101474                 "type": "address",
101475                 "keys": [
101476                     "addr:housename",
101477                     "addr:housenumber",
101478                     "addr:street",
101479                     "addr:city",
101480                     "addr:postcode"
101481                 ],
101482                 "reference": {
101483                     "key": "addr"
101484                 },
101485                 "icon": "address",
101486                 "universal": true,
101487                 "label": "Address",
101488                 "strings": {
101489                     "placeholders": {
101490                         "housename": "Housename",
101491                         "housenumber": "123",
101492                         "street": "Street",
101493                         "city": "City",
101494                         "postcode": "Postcode",
101495                         "place": "Place",
101496                         "hamlet": "Hamlet",
101497                         "suburb": "Suburb",
101498                         "subdistrict": "Subdistrict",
101499                         "district": "District",
101500                         "province": "Province",
101501                         "state": "State",
101502                         "country": "Country"
101503                     }
101504                 }
101505             },
101506             "admin_level": {
101507                 "key": "admin_level",
101508                 "type": "number",
101509                 "label": "Admin Level"
101510             },
101511             "aerialway": {
101512                 "key": "aerialway",
101513                 "type": "typeCombo",
101514                 "label": "Type"
101515             },
101516             "aerialway/access": {
101517                 "key": "aerialway:access",
101518                 "type": "combo",
101519                 "label": "Access",
101520                 "strings": {
101521                     "options": {
101522                         "entry": "Entry",
101523                         "exit": "Exit",
101524                         "both": "Both"
101525                     }
101526                 }
101527             },
101528             "aerialway/bubble": {
101529                 "key": "aerialway:bubble",
101530                 "type": "check",
101531                 "label": "Bubble"
101532             },
101533             "aerialway/capacity": {
101534                 "key": "aerialway:capacity",
101535                 "type": "number",
101536                 "label": "Capacity (per hour)",
101537                 "placeholder": "500, 2500, 5000..."
101538             },
101539             "aerialway/duration": {
101540                 "key": "aerialway:duration",
101541                 "type": "number",
101542                 "label": "Duration (minutes)",
101543                 "placeholder": "1, 2, 3..."
101544             },
101545             "aerialway/heating": {
101546                 "key": "aerialway:heating",
101547                 "type": "check",
101548                 "label": "Heated"
101549             },
101550             "aerialway/occupancy": {
101551                 "key": "aerialway:occupancy",
101552                 "type": "number",
101553                 "label": "Occupancy",
101554                 "placeholder": "2, 4, 8..."
101555             },
101556             "aerialway/summer/access": {
101557                 "key": "aerialway:summer:access",
101558                 "type": "combo",
101559                 "label": "Access (summer)",
101560                 "strings": {
101561                     "options": {
101562                         "entry": "Entry",
101563                         "exit": "Exit",
101564                         "both": "Both"
101565                     }
101566                 }
101567             },
101568             "aeroway": {
101569                 "key": "aeroway",
101570                 "type": "typeCombo",
101571                 "label": "Type"
101572             },
101573             "amenity": {
101574                 "key": "amenity",
101575                 "type": "typeCombo",
101576                 "label": "Type"
101577             },
101578             "artist": {
101579                 "key": "artist_name",
101580                 "type": "text",
101581                 "label": "Artist"
101582             },
101583             "artwork_type": {
101584                 "key": "artwork_type",
101585                 "type": "combo",
101586                 "label": "Type"
101587             },
101588             "atm": {
101589                 "key": "atm",
101590                 "type": "check",
101591                 "label": "ATM"
101592             },
101593             "backrest": {
101594                 "key": "backrest",
101595                 "type": "check",
101596                 "label": "Backrest"
101597             },
101598             "barrier": {
101599                 "key": "barrier",
101600                 "type": "typeCombo",
101601                 "label": "Type"
101602             },
101603             "bicycle_parking": {
101604                 "key": "bicycle_parking",
101605                 "type": "combo",
101606                 "label": "Type"
101607             },
101608             "boundary": {
101609                 "key": "boundary",
101610                 "type": "combo",
101611                 "label": "Type"
101612             },
101613             "building": {
101614                 "key": "building",
101615                 "type": "typeCombo",
101616                 "label": "Building"
101617             },
101618             "building_area": {
101619                 "key": "building",
101620                 "type": "defaultcheck",
101621                 "default": "yes",
101622                 "geometry": "area",
101623                 "label": "Building"
101624             },
101625             "capacity": {
101626                 "key": "capacity",
101627                 "type": "number",
101628                 "label": "Capacity",
101629                 "placeholder": "50, 100, 200..."
101630             },
101631             "cardinal_direction": {
101632                 "key": "direction",
101633                 "type": "combo",
101634                 "label": "Direction",
101635                 "strings": {
101636                     "options": {
101637                         "N": "North",
101638                         "E": "East",
101639                         "S": "South",
101640                         "W": "West",
101641                         "NE": "Northeast",
101642                         "SE": "Southeast",
101643                         "SW": "Southwest",
101644                         "NW": "Northwest",
101645                         "NNE": "North-northeast",
101646                         "ENE": "East-northeast",
101647                         "ESE": "East-southeast",
101648                         "SSE": "South-southeast",
101649                         "SSW": "South-southwest",
101650                         "WSW": "West-southwest",
101651                         "WNW": "West-northwest",
101652                         "NNW": "North-northwest"
101653                     }
101654                 }
101655             },
101656             "clock_direction": {
101657                 "key": "direction",
101658                 "type": "combo",
101659                 "label": "Direction",
101660                 "strings": {
101661                     "options": {
101662                         "clockwise": "Clockwise",
101663                         "anticlockwise": "Counterclockwise"
101664                     }
101665                 }
101666             },
101667             "collection_times": {
101668                 "key": "collection_times",
101669                 "type": "text",
101670                 "label": "Collection Times"
101671             },
101672             "construction": {
101673                 "key": "construction",
101674                 "type": "combo",
101675                 "label": "Type"
101676             },
101677             "country": {
101678                 "key": "country",
101679                 "type": "combo",
101680                 "label": "Country"
101681             },
101682             "covered": {
101683                 "key": "covered",
101684                 "type": "check",
101685                 "label": "Covered"
101686             },
101687             "crop": {
101688                 "key": "crop",
101689                 "type": "combo",
101690                 "label": "Crop"
101691             },
101692             "crossing": {
101693                 "key": "crossing",
101694                 "type": "combo",
101695                 "label": "Type"
101696             },
101697             "cuisine": {
101698                 "key": "cuisine",
101699                 "type": "combo",
101700                 "label": "Cuisine"
101701             },
101702             "denomination": {
101703                 "key": "denomination",
101704                 "type": "combo",
101705                 "label": "Denomination"
101706             },
101707             "denotation": {
101708                 "key": "denotation",
101709                 "type": "combo",
101710                 "label": "Denotation"
101711             },
101712             "description": {
101713                 "key": "description",
101714                 "type": "textarea",
101715                 "label": "Description"
101716             },
101717             "electrified": {
101718                 "key": "electrified",
101719                 "type": "combo",
101720                 "label": "Electrification",
101721                 "placeholder": "Contact Line, Electrified Rail...",
101722                 "strings": {
101723                     "options": {
101724                         "contact_line": "Contact Line",
101725                         "rail": "Electrified Rail",
101726                         "yes": "Yes (unspecified)",
101727                         "no": "No"
101728                     }
101729                 }
101730             },
101731             "elevation": {
101732                 "key": "ele",
101733                 "type": "number",
101734                 "icon": "elevation",
101735                 "universal": true,
101736                 "label": "Elevation"
101737             },
101738             "emergency": {
101739                 "key": "emergency",
101740                 "type": "check",
101741                 "label": "Emergency"
101742             },
101743             "entrance": {
101744                 "key": "entrance",
101745                 "type": "typeCombo",
101746                 "label": "Type"
101747             },
101748             "except": {
101749                 "key": "except",
101750                 "type": "combo",
101751                 "label": "Exceptions"
101752             },
101753             "fax": {
101754                 "key": "fax",
101755                 "type": "tel",
101756                 "label": "Fax",
101757                 "placeholder": "+31 42 123 4567"
101758             },
101759             "fee": {
101760                 "key": "fee",
101761                 "type": "check",
101762                 "label": "Fee"
101763             },
101764             "fire_hydrant/type": {
101765                 "key": "fire_hydrant:type",
101766                 "type": "combo",
101767                 "label": "Type",
101768                 "strings": {
101769                     "options": {
101770                         "pillar": "Pillar/Aboveground",
101771                         "underground": "Underground",
101772                         "wall": "Wall",
101773                         "pond": "Pond"
101774                     }
101775                 }
101776             },
101777             "fixme": {
101778                 "key": "fixme",
101779                 "type": "textarea",
101780                 "label": "Fix Me"
101781             },
101782             "fuel": {
101783                 "key": "fuel",
101784                 "type": "combo",
101785                 "label": "Fuel"
101786             },
101787             "fuel/biodiesel": {
101788                 "key": "fuel:biodiesel",
101789                 "type": "check",
101790                 "label": "Sells Biodiesel"
101791             },
101792             "fuel/diesel": {
101793                 "key": "fuel:diesel",
101794                 "type": "check",
101795                 "label": "Sells Diesel"
101796             },
101797             "fuel/e10": {
101798                 "key": "fuel:e10",
101799                 "type": "check",
101800                 "label": "Sells E10"
101801             },
101802             "fuel/e85": {
101803                 "key": "fuel:e85",
101804                 "type": "check",
101805                 "label": "Sells E85"
101806             },
101807             "fuel/lpg": {
101808                 "key": "fuel:lpg",
101809                 "type": "check",
101810                 "label": "Sells Propane"
101811             },
101812             "fuel/octane_100": {
101813                 "key": "fuel:octane_100",
101814                 "type": "check",
101815                 "label": "Sells Racing Gasoline"
101816             },
101817             "fuel/octane_91": {
101818                 "key": "fuel:octane_91",
101819                 "type": "check",
101820                 "label": "Sells Regular Gasoline"
101821             },
101822             "fuel/octane_95": {
101823                 "key": "fuel:octane_95",
101824                 "type": "check",
101825                 "label": "Sells Midgrade Gasoline"
101826             },
101827             "fuel/octane_98": {
101828                 "key": "fuel:octane_98",
101829                 "type": "check",
101830                 "label": "Sells Premium Gasoline"
101831             },
101832             "gauge": {
101833                 "key": "gauge",
101834                 "type": "combo",
101835                 "label": "Gauge"
101836             },
101837             "generator/method": {
101838                 "key": "generator:method",
101839                 "type": "combo",
101840                 "label": "Method"
101841             },
101842             "generator/source": {
101843                 "key": "generator:source",
101844                 "type": "combo",
101845                 "label": "Source"
101846             },
101847             "generator/type": {
101848                 "key": "generator:type",
101849                 "type": "combo",
101850                 "label": "Type"
101851             },
101852             "golf_hole": {
101853                 "key": "ref",
101854                 "type": "text",
101855                 "label": "Reference",
101856                 "placeholder": "Hole number (1-18)"
101857             },
101858             "handicap": {
101859                 "key": "handicap",
101860                 "type": "number",
101861                 "label": "Handicap",
101862                 "placeholder": "1-18"
101863             },
101864             "highway": {
101865                 "key": "highway",
101866                 "type": "typeCombo",
101867                 "label": "Type"
101868             },
101869             "historic": {
101870                 "key": "historic",
101871                 "type": "typeCombo",
101872                 "label": "Type"
101873             },
101874             "hoops": {
101875                 "key": "hoops",
101876                 "type": "number",
101877                 "label": "Hoops",
101878                 "placeholder": "1, 2, 4..."
101879             },
101880             "iata": {
101881                 "key": "iata",
101882                 "type": "text",
101883                 "label": "IATA"
101884             },
101885             "icao": {
101886                 "key": "icao",
101887                 "type": "text",
101888                 "label": "ICAO"
101889             },
101890             "incline": {
101891                 "key": "incline",
101892                 "type": "combo",
101893                 "label": "Incline"
101894             },
101895             "information": {
101896                 "key": "information",
101897                 "type": "typeCombo",
101898                 "label": "Type"
101899             },
101900             "internet_access": {
101901                 "key": "internet_access",
101902                 "type": "combo",
101903                 "label": "Internet Access",
101904                 "strings": {
101905                     "options": {
101906                         "yes": "Yes",
101907                         "no": "No",
101908                         "wlan": "Wifi",
101909                         "wired": "Wired",
101910                         "terminal": "Terminal"
101911                     }
101912                 }
101913             },
101914             "lamp_type": {
101915                 "key": "lamp_type",
101916                 "type": "combo",
101917                 "label": "Type"
101918             },
101919             "landuse": {
101920                 "key": "landuse",
101921                 "type": "typeCombo",
101922                 "label": "Type"
101923             },
101924             "lanes": {
101925                 "key": "lanes",
101926                 "type": "number",
101927                 "label": "Lanes",
101928                 "placeholder": "1, 2, 3..."
101929             },
101930             "layer": {
101931                 "key": "layer",
101932                 "type": "combo",
101933                 "label": "Layer"
101934             },
101935             "leisure": {
101936                 "key": "leisure",
101937                 "type": "typeCombo",
101938                 "label": "Type"
101939             },
101940             "length": {
101941                 "key": "length",
101942                 "type": "number",
101943                 "label": "Length (Meters)"
101944             },
101945             "levels": {
101946                 "key": "building:levels",
101947                 "type": "number",
101948                 "label": "Levels",
101949                 "placeholder": "2, 4, 6..."
101950             },
101951             "lit": {
101952                 "key": "lit",
101953                 "type": "check",
101954                 "label": "Lit"
101955             },
101956             "location": {
101957                 "key": "location",
101958                 "type": "combo",
101959                 "label": "Location"
101960             },
101961             "man_made": {
101962                 "key": "man_made",
101963                 "type": "typeCombo",
101964                 "label": "Type"
101965             },
101966             "maxspeed": {
101967                 "key": "maxspeed",
101968                 "type": "maxspeed",
101969                 "label": "Speed Limit",
101970                 "placeholder": "40, 50, 60..."
101971             },
101972             "mtb/scale": {
101973                 "key": "mtb:scale",
101974                 "type": "combo",
101975                 "label": "Mountain Biking Difficulty",
101976                 "placeholder": "0, 1, 2, 3...",
101977                 "strings": {
101978                     "options": {
101979                         "0": "0: Solid gravel/packed earth, no obstacles, wide curves",
101980                         "1": "1: Some loose surface, small obstacles, wide curves",
101981                         "2": "2: Much loose surface, large obstacles, easy hairpins",
101982                         "3": "3: Slippery surface, large obstacles, tight hairpins",
101983                         "4": "4: Loose surface or boulders, dangerous hairpins",
101984                         "5": "5: Maximum difficulty, boulder fields, landslides",
101985                         "6": "6: Not rideable except by the very best mountain bikers"
101986                     }
101987                 }
101988             },
101989             "mtb/scale/imba": {
101990                 "key": "mtb:scale:imba",
101991                 "type": "combo",
101992                 "label": "IMBA Trail Difficulty",
101993                 "placeholder": "Easy, Medium, Difficult...",
101994                 "strings": {
101995                     "options": {
101996                         "0": "Easiest (white circle)",
101997                         "1": "Easy (green circle)",
101998                         "2": "Medium (blue square)",
101999                         "3": "Difficult (black diamond)",
102000                         "4": "Extremely Difficult (double black diamond)"
102001                     }
102002                 }
102003             },
102004             "mtb/scale/uphill": {
102005                 "key": "mtb:scale:uphill",
102006                 "type": "combo",
102007                 "label": "Mountain Biking Uphill Difficulty",
102008                 "placeholder": "0, 1, 2, 3...",
102009                 "strings": {
102010                     "options": {
102011                         "0": "0: Avg. incline <10%, gravel/packed earth, no obstacles",
102012                         "1": "1: Avg. incline <15%, gravel/packed earth, few small objects",
102013                         "2": "2: Avg. incline <20%, stable surface, fistsize rocks/roots",
102014                         "3": "3: Avg. incline <25%, variable surface, fistsize rocks/branches",
102015                         "4": "4: Avg. incline <30%, poor condition, big rocks/branches",
102016                         "5": "5: Very steep, bike generally needs to be pushed or carried"
102017                     }
102018                 }
102019             },
102020             "name": {
102021                 "key": "name",
102022                 "type": "localized",
102023                 "label": "Name",
102024                 "placeholder": "Common name (if any)"
102025             },
102026             "natural": {
102027                 "key": "natural",
102028                 "type": "typeCombo",
102029                 "label": "Natural"
102030             },
102031             "network": {
102032                 "key": "network",
102033                 "type": "text",
102034                 "label": "Network"
102035             },
102036             "note": {
102037                 "key": "note",
102038                 "type": "textarea",
102039                 "universal": true,
102040                 "icon": "note",
102041                 "label": "Note"
102042             },
102043             "office": {
102044                 "key": "office",
102045                 "type": "typeCombo",
102046                 "label": "Type"
102047             },
102048             "oneway": {
102049                 "key": "oneway",
102050                 "type": "check",
102051                 "label": "One Way",
102052                 "strings": {
102053                     "options": {
102054                         "undefined": "Assumed to be No",
102055                         "yes": "Yes",
102056                         "no": "No"
102057                     }
102058                 }
102059             },
102060             "oneway_yes": {
102061                 "key": "oneway",
102062                 "type": "check",
102063                 "label": "One Way",
102064                 "strings": {
102065                     "options": {
102066                         "undefined": "Assumed to be Yes",
102067                         "yes": "Yes",
102068                         "no": "No"
102069                     }
102070                 }
102071             },
102072             "opening_hours": {
102073                 "key": "opening_hours",
102074                 "type": "text",
102075                 "label": "Hours"
102076             },
102077             "operator": {
102078                 "key": "operator",
102079                 "type": "text",
102080                 "label": "Operator"
102081             },
102082             "par": {
102083                 "key": "par",
102084                 "type": "number",
102085                 "label": "Par",
102086                 "placeholder": "3, 4, 5..."
102087             },
102088             "park_ride": {
102089                 "key": "park_ride",
102090                 "type": "check",
102091                 "label": "Park and Ride"
102092             },
102093             "parking": {
102094                 "key": "parking",
102095                 "type": "combo",
102096                 "label": "Type",
102097                 "strings": {
102098                     "options": {
102099                         "surface": "Surface",
102100                         "multi-storey": "Multilevel",
102101                         "underground": "Underground",
102102                         "sheds": "Sheds",
102103                         "carports": "Carports",
102104                         "garage_boxes": "Garage Boxes",
102105                         "lane": "Roadside Lane"
102106                     }
102107                 }
102108             },
102109             "phone": {
102110                 "key": "phone",
102111                 "type": "tel",
102112                 "icon": "telephone",
102113                 "universal": true,
102114                 "label": "Phone",
102115                 "placeholder": "+31 42 123 4567"
102116             },
102117             "piste/difficulty": {
102118                 "key": "piste:difficulty",
102119                 "type": "combo",
102120                 "label": "Difficulty",
102121                 "placeholder": "Easy, Intermediate, Advanced...",
102122                 "strings": {
102123                     "options": {
102124                         "novice": "Novice (instructional)",
102125                         "easy": "Easy (green circle)",
102126                         "intermediate": "Intermediate (blue square)",
102127                         "advanced": "Advanced (black diamond)",
102128                         "expert": "Expert (double black diamond)",
102129                         "freeride": "Freeride (off-piste)",
102130                         "extreme": "Extreme (climbing equipment required)"
102131                     }
102132                 }
102133             },
102134             "piste/grooming": {
102135                 "key": "piste:grooming",
102136                 "type": "combo",
102137                 "label": "Grooming",
102138                 "strings": {
102139                     "options": {
102140                         "classic": "Classic",
102141                         "mogul": "Mogul",
102142                         "backcountry": "Backcountry",
102143                         "classic+skating": "Classic and Skating",
102144                         "scooter": "Scooter/Snowmobile",
102145                         "skating": "Skating"
102146                     }
102147                 }
102148             },
102149             "piste/type": {
102150                 "key": "piste:type",
102151                 "type": "typeCombo",
102152                 "label": "Type",
102153                 "strings": {
102154                     "options": {
102155                         "downhill": "Downhill",
102156                         "nordic": "Nordic",
102157                         "skitour": "Skitour",
102158                         "sled": "Sled",
102159                         "hike": "Hike",
102160                         "sleigh": "Sleigh",
102161                         "ice_skate": "Ice Skate",
102162                         "snow_park": "Snow Park",
102163                         "playground": "Playground"
102164                     }
102165                 }
102166             },
102167             "place": {
102168                 "key": "place",
102169                 "type": "typeCombo",
102170                 "label": "Type"
102171             },
102172             "population": {
102173                 "key": "population",
102174                 "type": "text",
102175                 "label": "Population"
102176             },
102177             "power": {
102178                 "key": "power",
102179                 "type": "typeCombo",
102180                 "label": "Type"
102181             },
102182             "railway": {
102183                 "key": "railway",
102184                 "type": "typeCombo",
102185                 "label": "Type"
102186             },
102187             "recycling/cans": {
102188                 "key": "recycling:cans",
102189                 "type": "check",
102190                 "label": "Accepts Cans"
102191             },
102192             "recycling/clothes": {
102193                 "key": "recycling:clothes",
102194                 "type": "check",
102195                 "label": "Accepts Clothes"
102196             },
102197             "recycling/glass": {
102198                 "key": "recycling:glass",
102199                 "type": "check",
102200                 "label": "Accepts Glass"
102201             },
102202             "recycling/paper": {
102203                 "key": "recycling:paper",
102204                 "type": "check",
102205                 "label": "Accepts Paper"
102206             },
102207             "ref": {
102208                 "key": "ref",
102209                 "type": "text",
102210                 "label": "Reference"
102211             },
102212             "relation": {
102213                 "key": "type",
102214                 "type": "combo",
102215                 "label": "Type"
102216             },
102217             "religion": {
102218                 "key": "religion",
102219                 "type": "combo",
102220                 "label": "Religion"
102221             },
102222             "restriction": {
102223                 "key": "restriction",
102224                 "type": "combo",
102225                 "label": "Type"
102226             },
102227             "restrictions": {
102228                 "type": "restrictions",
102229                 "geometry": "vertex",
102230                 "icon": "restrictions",
102231                 "reference": {
102232                     "rtype": "restriction"
102233                 },
102234                 "label": "Turn Restrictions"
102235             },
102236             "route": {
102237                 "key": "route",
102238                 "type": "combo",
102239                 "label": "Type"
102240             },
102241             "route_master": {
102242                 "key": "route_master",
102243                 "type": "combo",
102244                 "label": "Type"
102245             },
102246             "sac_scale": {
102247                 "key": "sac_scale",
102248                 "type": "combo",
102249                 "label": "Hiking Difficulty",
102250                 "placeholder": "Mountain Hiking, Alpine Hiking...",
102251                 "strings": {
102252                     "options": {
102253                         "hiking": "T1: Hiking",
102254                         "mountain_hiking": "T2: Mountain Hiking",
102255                         "demanding_mountain_hiking": "T3: Demanding Mountain Hiking",
102256                         "alpine_hiking": "T4: Alpine Hiking",
102257                         "demanding_alpine_hiking": "T5: Demanding Alpine Hiking",
102258                         "difficult_alpine_hiking": "T6: Difficult Alpine Hiking"
102259                     }
102260                 }
102261             },
102262             "seasonal": {
102263                 "key": "seasonal",
102264                 "type": "check",
102265                 "label": "Seasonal"
102266             },
102267             "service": {
102268                 "key": "service",
102269                 "type": "combo",
102270                 "label": "Type",
102271                 "options": [
102272                     "parking_aisle",
102273                     "driveway",
102274                     "alley",
102275                     "emergency_access",
102276                     "drive-through"
102277                 ]
102278             },
102279             "shelter": {
102280                 "key": "shelter",
102281                 "type": "check",
102282                 "label": "Shelter"
102283             },
102284             "shelter_type": {
102285                 "key": "shelter_type",
102286                 "type": "combo",
102287                 "label": "Type"
102288             },
102289             "shop": {
102290                 "key": "shop",
102291                 "type": "typeCombo",
102292                 "label": "Type"
102293             },
102294             "sloped_curb": {
102295                 "key": "sloped_curb",
102296                 "type": "combo",
102297                 "label": "Sloped Curb"
102298             },
102299             "smoking": {
102300                 "key": "smoking",
102301                 "type": "combo",
102302                 "label": "Smoking",
102303                 "placeholder": "No, Separated, Yes...",
102304                 "strings": {
102305                     "options": {
102306                         "no": "No smoking anywhere",
102307                         "separated": "In smoking areas, not physically isolated",
102308                         "isolated": "In smoking areas, physically isolated",
102309                         "outside": "Allowed outside",
102310                         "yes": "Allowed everywhere",
102311                         "dedicated": "Dedicated to smokers (e.g. smokers' club)"
102312                     }
102313                 }
102314             },
102315             "smoothness": {
102316                 "key": "smoothness",
102317                 "type": "combo",
102318                 "label": "Smoothness",
102319                 "placeholder": "Thin Rollers, Wheels, Off-Road...",
102320                 "strings": {
102321                     "options": {
102322                         "excellent": "Thin Rollers: rollerblade, skateboard",
102323                         "good": "Thin Wheels: racing bike",
102324                         "intermediate": "Wheels: city bike, wheelchair, scooter",
102325                         "bad": "Robust Wheels: trekking bike, car, rickshaw",
102326                         "very_bad": "High Clearance: light duty off-road vehicle",
102327                         "horrible": "Off-Road: heavy duty off-road vehicle",
102328                         "very_horrible": "Specialized off-road: tractor, ATV",
102329                         "impassible": "Impassible / No wheeled vehicle"
102330                     }
102331                 }
102332             },
102333             "social_facility_for": {
102334                 "key": "social_facility:for",
102335                 "type": "radio",
102336                 "label": "People served",
102337                 "placeholder": "Homeless, Disabled, Child, etc",
102338                 "options": [
102339                     "abused",
102340                     "child",
102341                     "disabled",
102342                     "diseased",
102343                     "drug_addicted",
102344                     "homeless",
102345                     "juvenile",
102346                     "mental_health",
102347                     "migrant",
102348                     "orphan",
102349                     "senior",
102350                     "underprivileged",
102351                     "unemployed",
102352                     "victim"
102353                 ]
102354             },
102355             "source": {
102356                 "key": "source",
102357                 "type": "text",
102358                 "icon": "source",
102359                 "universal": true,
102360                 "label": "Source"
102361             },
102362             "sport": {
102363                 "key": "sport",
102364                 "type": "combo",
102365                 "label": "Sport"
102366             },
102367             "sport_ice": {
102368                 "key": "sport",
102369                 "type": "combo",
102370                 "label": "Sport",
102371                 "options": [
102372                     "skating",
102373                     "hockey",
102374                     "multi",
102375                     "curling",
102376                     "ice_stock"
102377                 ]
102378             },
102379             "structure": {
102380                 "type": "radio",
102381                 "keys": [
102382                     "bridge",
102383                     "tunnel",
102384                     "embankment",
102385                     "cutting",
102386                     "ford"
102387                 ],
102388                 "label": "Structure",
102389                 "placeholder": "Unknown",
102390                 "strings": {
102391                     "options": {
102392                         "bridge": "Bridge",
102393                         "tunnel": "Tunnel",
102394                         "embankment": "Embankment",
102395                         "cutting": "Cutting",
102396                         "ford": "Ford"
102397                     }
102398                 }
102399             },
102400             "studio_type": {
102401                 "key": "type",
102402                 "type": "combo",
102403                 "label": "Type",
102404                 "options": [
102405                     "audio",
102406                     "video"
102407                 ]
102408             },
102409             "supervised": {
102410                 "key": "supervised",
102411                 "type": "check",
102412                 "label": "Supervised"
102413             },
102414             "surface": {
102415                 "key": "surface",
102416                 "type": "combo",
102417                 "label": "Surface"
102418             },
102419             "tactile_paving": {
102420                 "key": "tactile_paving",
102421                 "type": "check",
102422                 "label": "Tactile Paving"
102423             },
102424             "toilets/disposal": {
102425                 "key": "toilets:disposal",
102426                 "type": "combo",
102427                 "label": "Disposal",
102428                 "strings": {
102429                     "options": {
102430                         "flush": "Flush",
102431                         "pitlatrine": "Pit/Latrine",
102432                         "chemical": "Chemical",
102433                         "bucket": "Bucket"
102434                     }
102435                 }
102436             },
102437             "tourism": {
102438                 "key": "tourism",
102439                 "type": "typeCombo",
102440                 "label": "Type"
102441             },
102442             "towertype": {
102443                 "key": "tower:type",
102444                 "type": "combo",
102445                 "label": "Tower type"
102446             },
102447             "tracktype": {
102448                 "key": "tracktype",
102449                 "type": "combo",
102450                 "label": "Track Type",
102451                 "placeholder": "Solid, Mostly Solid, Soft...",
102452                 "strings": {
102453                     "options": {
102454                         "grade1": "Solid: paved or heavily compacted hardcore surface",
102455                         "grade2": "Mostly Solid: gravel/rock with some soft material mixed in",
102456                         "grade3": "Even mixture of hard and soft materials",
102457                         "grade4": "Mostly Soft: soil/sand/grass with some hard material mixed in",
102458                         "grade5": "Soft: soil/sand/grass"
102459                     }
102460                 }
102461             },
102462             "trail_visibility": {
102463                 "key": "trail_visibility",
102464                 "type": "combo",
102465                 "label": "Trail Visibility",
102466                 "placeholder": "Excellent, Good, Bad...",
102467                 "strings": {
102468                     "options": {
102469                         "excellent": "Excellent: unambiguous path or markers everywhere",
102470                         "good": "Good: markers visible, sometimes require searching",
102471                         "intermediate": "Intermediate: few markers, path mostly visible",
102472                         "bad": "Bad: no markers, path sometimes invisible/pathless",
102473                         "horrible": "Horrible: often pathless, some orientation skills required",
102474                         "no": "No: pathless, excellent orientation skills required"
102475                     }
102476                 }
102477             },
102478             "tree_type": {
102479                 "key": "type",
102480                 "type": "combo",
102481                 "label": "Type",
102482                 "options": [
102483                     "broad_leaved",
102484                     "conifer",
102485                     "palm"
102486                 ]
102487             },
102488             "trees": {
102489                 "key": "trees",
102490                 "type": "combo",
102491                 "label": "Trees"
102492             },
102493             "tunnel": {
102494                 "key": "tunnel",
102495                 "type": "combo",
102496                 "label": "Tunnel"
102497             },
102498             "vending": {
102499                 "key": "vending",
102500                 "type": "combo",
102501                 "label": "Type of Goods"
102502             },
102503             "water": {
102504                 "key": "water",
102505                 "type": "combo",
102506                 "label": "Type"
102507             },
102508             "waterway": {
102509                 "key": "waterway",
102510                 "type": "typeCombo",
102511                 "label": "Type"
102512             },
102513             "website": {
102514                 "key": "website",
102515                 "type": "url",
102516                 "icon": "website",
102517                 "placeholder": "http://example.com/",
102518                 "universal": true,
102519                 "label": "Website"
102520             },
102521             "wetland": {
102522                 "key": "wetland",
102523                 "type": "combo",
102524                 "label": "Type"
102525             },
102526             "wheelchair": {
102527                 "key": "wheelchair",
102528                 "type": "radio",
102529                 "options": [
102530                     "yes",
102531                     "limited",
102532                     "no"
102533                 ],
102534                 "icon": "wheelchair",
102535                 "universal": true,
102536                 "label": "Wheelchair Access"
102537             },
102538             "width": {
102539                 "key": "width",
102540                 "type": "number",
102541                 "label": "Width (Meters)"
102542             },
102543             "wikipedia": {
102544                 "key": "wikipedia",
102545                 "type": "wikipedia",
102546                 "icon": "wikipedia",
102547                 "universal": true,
102548                 "label": "Wikipedia"
102549             },
102550             "wood": {
102551                 "key": "wood",
102552                 "type": "combo",
102553                 "label": "Type"
102554             }
102555         }
102556     },
102557     "imperial": {
102558         "type": "FeatureCollection",
102559         "features": [
102560             {
102561                 "type": "Feature",
102562                 "properties": {
102563                     "id": 0
102564                 },
102565                 "geometry": {
102566                     "type": "MultiPolygon",
102567                     "coordinates": [
102568                         [
102569                             [
102570                                 [
102571                                     -1.426496,
102572                                     50.639342
102573                                 ],
102574                                 [
102575                                     -1.445953,
102576                                     50.648139
102577                                 ],
102578                                 [
102579                                     -1.452789,
102580                                     50.654283
102581                                 ],
102582                                 [
102583                                     -1.485951,
102584                                     50.669338
102585                                 ],
102586                                 [
102587                                     -1.497426,
102588                                     50.672309
102589                                 ],
102590                                 [
102591                                     -1.535146,
102592                                     50.669379
102593                                 ],
102594                                 [
102595                                     -1.551503,
102596                                     50.665107
102597                                 ],
102598                                 [
102599                                     -1.569488,
102600                                     50.658026
102601                                 ],
102602                                 [
102603                                     -1.545318,
102604                                     50.686103
102605                                 ],
102606                                 [
102607                                     -1.50593,
102608                                     50.707709
102609                                 ],
102610                                 [
102611                                     -1.418691,
102612                                     50.733791
102613                                 ],
102614                                 [
102615                                     -1.420888,
102616                                     50.730455
102617                                 ],
102618                                 [
102619                                     -1.423451,
102620                                     50.7237
102621                                 ],
102622                                 [
102623                                     -1.425364,
102624                                     50.72012
102625                                 ],
102626                                 [
102627                                     -1.400868,
102628                                     50.721991
102629                                 ],
102630                                 [
102631                                     -1.377553,
102632                                     50.734198
102633                                 ],
102634                                 [
102635                                     -1.343495,
102636                                     50.761054
102637                                 ],
102638                                 [
102639                                     -1.318512,
102640                                     50.772162
102641                                 ],
102642                                 [
102643                                     -1.295766,
102644                                     50.773179
102645                                 ],
102646                                 [
102647                                     -1.144276,
102648                                     50.733791
102649                                 ],
102650                                 [
102651                                     -1.119537,
102652                                     50.734198
102653                                 ],
102654                                 [
102655                                     -1.10912,
102656                                     50.732856
102657                                 ],
102658                                 [
102659                                     -1.097035,
102660                                     50.726955
102661                                 ],
102662                                 [
102663                                     -1.096425,
102664                                     50.724433
102665                                 ],
102666                                 [
102667                                     -1.097646,
102668                                     50.71601
102669                                 ],
102670                                 [
102671                                     -1.097035,
102672                                     50.713324
102673                                 ],
102674                                 [
102675                                     -1.094228,
102676                                     50.712633
102677                                 ],
102678                                 [
102679                                     -1.085561,
102680                                     50.714016
102681                                 ],
102682                                 [
102683                                     -1.082753,
102684                                     50.713324
102685                                 ],
102686                                 [
102687                                     -1.062327,
102688                                     50.692816
102689                                 ],
102690                                 [
102691                                     -1.062327,
102692                                     50.685289
102693                                 ],
102694                                 [
102695                                     -1.066965,
102696                                     50.685248
102697                                 ],
102698                                 [
102699                                     -1.069651,
102700                                     50.683498
102701                                 ],
102702                                 [
102703                                     -1.071889,
102704                                     50.680976
102705                                 ],
102706                                 [
102707                                     -1.075307,
102708                                     50.678534
102709                                 ],
102710                                 [
102711                                     -1.112701,
102712                                     50.671454
102713                                 ],
102714                                 [
102715                                     -1.128651,
102716                                     50.666449
102717                                 ],
102718                                 [
102719                                     -1.156361,
102720                                     50.650784
102721                                 ],
102722                                 [
102723                                     -1.162221,
102724                                     50.645982
102725                                 ],
102726                                 [
102727                                     -1.164703,
102728                                     50.640937
102729                                 ],
102730                                 [
102731                                     -1.164666,
102732                                     50.639543
102733                                 ],
102734                                 [
102735                                     -1.426496,
102736                                     50.639342
102737                                 ]
102738                             ]
102739                         ],
102740                         [
102741                             [
102742                                 [
102743                                     -7.240314,
102744                                     55.050389
102745                                 ],
102746                                 [
102747                                     -7.013736,
102748                                     55.1615
102749                                 ],
102750                                 [
102751                                     -6.958913,
102752                                     55.20349
102753                                 ],
102754                                 [
102755                                     -6.571562,
102756                                     55.268366
102757                                 ],
102758                                 [
102759                                     -6.509633,
102760                                     55.31398
102761                                 ],
102762                                 [
102763                                     -6.226158,
102764                                     55.344406
102765                                 ],
102766                                 [
102767                                     -6.07105,
102768                                     55.25001
102769                                 ],
102770                                 [
102771                                     -5.712696,
102772                                     55.017635
102773                                 ],
102774                                 [
102775                                     -5.242021,
102776                                     54.415204
102777                                 ],
102778                                 [
102779                                     -5.695554,
102780                                     54.14284
102781                                 ],
102782                                 [
102783                                     -5.72473,
102784                                     54.07455
102785                                 ],
102786                                 [
102787                                     -6.041633,
102788                                     54.006238
102789                                 ],
102790                                 [
102791                                     -6.153953,
102792                                     54.054931
102793                                 ],
102794                                 [
102795                                     -6.220539,
102796                                     54.098803
102797                                 ],
102798                                 [
102799                                     -6.242502,
102800                                     54.099758
102801                                 ],
102802                                 [
102803                                     -6.263661,
102804                                     54.104682
102805                                 ],
102806                                 [
102807                                     -6.269887,
102808                                     54.097927
102809                                 ],
102810                                 [
102811                                     -6.28465,
102812                                     54.105226
102813                                 ],
102814                                 [
102815                                     -6.299585,
102816                                     54.104037
102817                                 ],
102818                                 [
102819                                     -6.313796,
102820                                     54.099696
102821                                 ],
102822                                 [
102823                                     -6.327128,
102824                                     54.097888
102825                                 ],
102826                                 [
102827                                     -6.338962,
102828                                     54.102952
102829                                 ],
102830                                 [
102831                                     -6.346662,
102832                                     54.109877
102833                                 ],
102834                                 [
102835                                     -6.354827,
102836                                     54.110652
102837                                 ],
102838                                 [
102839                                     -6.368108,
102840                                     54.097319
102841                                 ],
102842                                 [
102843                                     -6.369348,
102844                                     54.091118
102845                                 ],
102846                                 [
102847                                     -6.367643,
102848                                     54.083418
102849                                 ],
102850                                 [
102851                                     -6.366919,
102852                                     54.075098
102853                                 ],
102854                                 [
102855                                     -6.371157,
102856                                     54.066778
102857                                 ],
102858                                 [
102859                                     -6.377513,
102860                                     54.063264
102861                                 ],
102862                                 [
102863                                     -6.401026,
102864                                     54.060887
102865                                 ],
102866                                 [
102867                                     -6.426761,
102868                                     54.05541
102869                                 ],
102870                                 [
102871                                     -6.433892,
102872                                     54.055306
102873                                 ],
102874                                 [
102875                                     -6.4403,
102876                                     54.057993
102877                                 ],
102878                                 [
102879                                     -6.446243,
102880                                     54.062438
102881                                 ],
102882                                 [
102883                                     -6.450222,
102884                                     54.066675
102885                                 ],
102886                                 [
102887                                     -6.450894,
102888                                     54.068432
102889                                 ],
102890                                 [
102891                                     -6.47854,
102892                                     54.067709
102893                                 ],
102894                                 [
102895                                     -6.564013,
102896                                     54.04895
102897                                 ],
102898                                 [
102899                                     -6.571868,
102900                                     54.049519
102901                                 ],
102902                                 [
102903                                     -6.587164,
102904                                     54.053343
102905                                 ],
102906                                 [
102907                                     -6.595071,
102908                                     54.052412
102909                                 ],
102910                                 [
102911                                     -6.60029,
102912                                     54.04895
102913                                 ],
102914                                 [
102915                                     -6.605217,
102916                                     54.044475
102917                                 ],
102918                                 [
102919                                     -6.610987,
102920                                     54.039235
102921                                 ],
102922                                 [
102923                                     -6.616465,
102924                                     54.037271
102925                                 ],
102926                                 [
102927                                     -6.630624,
102928                                     54.041819
102929                                 ],
102930                                 [
102931                                     -6.657289,
102932                                     54.061146
102933                                 ],
102934                                 [
102935                                     -6.672534,
102936                                     54.068432
102937                                 ],
102938                                 [
102939                                     -6.657082,
102940                                     54.091945
102941                                 ],
102942                                 [
102943                                     -6.655791,
102944                                     54.103314
102945                                 ],
102946                                 [
102947                                     -6.666436,
102948                                     54.114786
102949                                 ],
102950                                 [
102951                                     -6.643957,
102952                                     54.131839
102953                                 ],
102954                                 [
102955                                     -6.634552,
102956                                     54.150133
102957                                 ],
102958                                 [
102959                                     -6.640339,
102960                                     54.168013
102961                                 ],
102962                                 [
102963                                     -6.648448,
102964                                     54.173665
102965                                 ],
102966                                 [
102967                                     -6.663025,
102968                                     54.183826
102969                                 ],
102970                                 [
102971                                     -6.683954,
102972                                     54.194368
102973                                 ],
102974                                 [
102975                                     -6.694651,
102976                                     54.197985
102977                                 ],
102978                                 [
102979                                     -6.706537,
102980                                     54.198915
102981                                 ],
102982                                 [
102983                                     -6.717234,
102984                                     54.195143
102985                                 ],
102986                                 [
102987                                     -6.724779,
102988                                     54.188631
102989                                 ],
102990                                 [
102991                                     -6.73284,
102992                                     54.183567
102993                                 ],
102994                                 [
102995                                     -6.744777,
102996                                     54.184187
102997                                 ],
102998                                 [
102999                                     -6.766481,
103000                                     54.192352
103001                                 ],
103002                                 [
103003                                     -6.787824,
103004                                     54.202998
103005                                 ],
103006                                 [
103007                                     -6.807358,
103008                                     54.21633
103009                                 ],
103010                                 [
103011                                     -6.823946,
103012                                     54.23235
103013                                 ],
103014                                 [
103015                                     -6.829733,
103016                                     54.242375
103017                                 ],
103018                                 [
103019                                     -6.833196,
103020                                     54.25209
103021                                 ],
103022                                 [
103023                                     -6.837743,
103024                                     54.260513
103025                                 ],
103026                                 [
103027                                     -6.846683,
103028                                     54.266456
103029                                 ],
103030                                 [
103031                                     -6.882185,
103032                                     54.277257
103033                                 ],
103034                                 [
103035                                     -6.864667,
103036                                     54.282734
103037                                 ],
103038                                 [
103039                                     -6.856657,
103040                                     54.292811
103041                                 ],
103042                                 [
103043                                     -6.858414,
103044                                     54.307332
103045                                 ],
103046                                 [
103047                                     -6.870015,
103048                                     54.326001
103049                                 ],
103050                                 [
103051                                     -6.879705,
103052                                     54.341594
103053                                 ],
103054                                 [
103055                                     -6.885957,
103056                                     54.345624
103057                                 ],
103058                                 [
103059                                     -6.897895,
103060                                     54.346193
103061                                 ],
103062                                 [
103063                                     -6.905956,
103064                                     54.349035
103065                                 ],
103066                                 [
103067                                     -6.915051,
103068                                     54.365933
103069                                 ],
103070                                 [
103071                                     -6.922028,
103072                                     54.372703
103073                                 ],
103074                                 [
103075                                     -6.984091,
103076                                     54.403089
103077                                 ],
103078                                 [
103079                                     -7.017836,
103080                                     54.413166
103081                                 ],
103082                                 [
103083                                     -7.049255,
103084                                     54.411512
103085                                 ],
103086                                 [
103087                                     -7.078504,
103088                                     54.394717
103089                                 ],
103090                                 [
103091                                     -7.127028,
103092                                     54.349759
103093                                 ],
103094                                 [
103095                                     -7.159894,
103096                                     54.335186
103097                                 ],
103098                                 [
103099                                     -7.168059,
103100                                     54.335031
103101                                 ],
103102                                 [
103103                                     -7.185629,
103104                                     54.336943
103105                                 ],
103106                                 [
103107                                     -7.18947,
103108                                     54.335692
103109                                 ],
103110                                 [
103111                                     -7.19245,
103112                                     54.334721
103113                                 ],
103114                                 [
103115                                     -7.193949,
103116                                     54.329967
103117                                 ],
103118                                 [
103119                                     -7.191468,
103120                                     54.323869
103121                                 ],
103122                                 [
103123                                     -7.187644,
103124                                     54.318804
103125                                 ],
103126                                 [
103127                                     -7.185009,
103128                                     54.317254
103129                                 ],
103130                                 [
103131                                     -7.184647,
103132                                     54.316634
103133                                 ],
103134                                 [
103135                                     -7.192399,
103136                                     54.307384
103137                                 ],
103138                                 [
103139                                     -7.193691,
103140                                     54.307539
103141                                 ],
103142                                 [
103143                                     -7.199168,
103144                                     54.303457
103145                                 ],
103146                                 [
103147                                     -7.206661,
103148                                     54.304903
103149                                 ],
103150                                 [
103151                                     -7.211467,
103152                                     54.30418
103153                                 ],
103154                                 [
103155                                     -7.209038,
103156                                     54.293431
103157                                 ],
103158                                 [
103159                                     -7.1755,
103160                                     54.283664
103161                                 ],
103162                                 [
103163                                     -7.181495,
103164                                     54.269763
103165                                 ],
103166                                 [
103167                                     -7.14589,
103168                                     54.25209
103169                                 ],
103170                                 [
103171                                     -7.159739,
103172                                     54.24067
103173                                 ],
103174                                 [
103175                                     -7.153331,
103176                                     54.224237
103177                                 ],
103178                                 [
103179                                     -7.174725,
103180                                     54.216072
103181                                 ],
103182                                 [
103183                                     -7.229502,
103184                                     54.207545
103185                                 ],
103186                                 [
103187                                     -7.240871,
103188                                     54.202326
103189                                 ],
103190                                 [
103191                                     -7.249088,
103192                                     54.197416
103193                                 ],
103194                                 [
103195                                     -7.255496,
103196                                     54.190854
103197                                 ],
103198                                 [
103199                                     -7.261128,
103200                                     54.18088
103201                                 ],
103202                                 [
103203                                     -7.256322,
103204                                     54.176901
103205                                 ],
103206                                 [
103207                                     -7.247021,
103208                                     54.17225
103209                                 ],
103210                                 [
103211                                     -7.24578,
103212                                     54.166979
103213                                 ],
103214                                 [
103215                                     -7.265366,
103216                                     54.16114
103217                                 ],
103218                                 [
103219                                     -7.26087,
103220                                     54.151166
103221                                 ],
103222                                 [
103223                                     -7.263505,
103224                                     54.140986
103225                                 ],
103226                                 [
103227                                     -7.27074,
103228                                     54.132253
103229                                 ],
103230                                 [
103231                                     -7.280042,
103232                                     54.126155
103233                                 ],
103234                                 [
103235                                     -7.293788,
103236                                     54.122021
103237                                 ],
103238                                 [
103239                                     -7.297353,
103240                                     54.125896
103241                                 ],
103242                                 [
103243                                     -7.29632,
103244                                     54.134991
103245                                 ],
103246                                 [
103247                                     -7.296423,
103248                                     54.146515
103249                                 ],
103250                                 [
103251                                     -7.295028,
103252                                     54.155404
103253                                 ],
103254                                 [
103255                                     -7.292134,
103256                                     54.162638
103257                                 ],
103258                                 [
103259                                     -7.295545,
103260                                     54.165119
103261                                 ],
103262                                 [
103263                                     -7.325982,
103264                                     54.154577
103265                                 ],
103266                                 [
103267                                     -7.333165,
103268                                     54.149409
103269                                 ],
103270                                 [
103271                                     -7.333165,
103272                                     54.142743
103273                                 ],
103274                                 [
103275                                     -7.310324,
103276                                     54.114683
103277                                 ],
103278                                 [
103279                                     -7.316489,
103280                                     54.11428
103281                                 ],
103282                                 [
103283                                     -7.326964,
103284                                     54.113597
103285                                 ],
103286                                 [
103287                                     -7.375488,
103288                                     54.123312
103289                                 ],
103290                                 [
103291                                     -7.390216,
103292                                     54.121194
103293                                 ],
103294                                 [
103295                                     -7.39466,
103296                                     54.121917
103297                                 ],
103298                                 [
103299                                     -7.396624,
103300                                     54.126258
103301                                 ],
103302                                 [
103303                                     -7.403962,
103304                                     54.135043
103305                                 ],
103306                                 [
103307                                     -7.41223,
103308                                     54.136438
103309                                 ],
103310                                 [
103311                                     -7.422255,
103312                                     54.135456
103313                                 ],
103314                                 [
103315                                     -7.425769,
103316                                     54.136955
103317                                 ],
103318                                 [
103319                                     -7.414659,
103320                                     54.145688
103321                                 ],
103322                                 [
103323                                     -7.439619,
103324                                     54.146929
103325                                 ],
103326                                 [
103327                                     -7.480753,
103328                                     54.127653
103329                                 ],
103330                                 [
103331                                     -7.502302,
103332                                     54.125121
103333                                 ],
103334                                 [
103335                                     -7.609014,
103336                                     54.139901
103337                                 ],
103338                                 [
103339                                     -7.620796,
103340                                     54.144965
103341                                 ],
103342                                 [
103343                                     -7.624052,
103344                                     54.153336
103345                                 ],
103346                                 [
103347                                     -7.625706,
103348                                     54.162173
103349                                 ],
103350                                 [
103351                                     -7.632682,
103352                                     54.168529
103353                                 ],
103354                                 [
103355                                     -7.70477,
103356                                     54.200362
103357                                 ],
103358                                 [
103359                                     -7.722599,
103360                                     54.202326
103361                                 ],
103362                                 [
103363                                     -7.782078,
103364                                     54.2
103365                                 ],
103366                                 [
103367                                     -7.836959,
103368                                     54.204341
103369                                 ],
103370                                 [
103371                                     -7.856441,
103372                                     54.211421
103373                                 ],
103374                                 [
103375                                     -7.86967,
103376                                     54.226872
103377                                 ],
103378                                 [
103379                                     -7.873649,
103380                                     54.271055
103381                                 ],
103382                                 [
103383                                     -7.880264,
103384                                     54.287023
103385                                 ],
103386                                 [
103387                                     -7.894966,
103388                                     54.293586
103389                                 ],
103390                                 [
103391                                     -7.93411,
103392                                     54.297049
103393                                 ],
103394                                 [
103395                                     -7.942075,
103396                                     54.298873
103397                                 ],
103398                                 [
103399                                     -7.950802,
103400                                     54.300873
103401                                 ],
103402                                 [
103403                                     -7.96801,
103404                                     54.31219
103405                                 ],
103406                                 [
103407                                     -7.981033,
103408                                     54.326556
103409                                 ],
103410                                 [
103411                                     -8.002194,
103412                                     54.357923
103413                                 ],
103414                                 [
103415                                     -8.03134,
103416                                     54.358027
103417                                 ],
103418                                 [
103419                                     -8.05648,
103420                                     54.365882
103421                                 ],
103422                                 [
103423                                     -8.079941,
103424                                     54.380196
103425                                 ],
103426                                 [
103427                                     -8.122419,
103428                                     54.415233
103429                                 ],
103430                                 [
103431                                     -8.146346,
103432                                     54.430736
103433                                 ],
103434                                 [
103435                                     -8.156035,
103436                                     54.439055
103437                                 ],
103438                                 [
103439                                     -8.158128,
103440                                     54.447117
103441                                 ],
103442                                 [
103443                                     -8.161177,
103444                                     54.454817
103445                                 ],
103446                                 [
103447                                     -8.173837,
103448                                     54.461741
103449                                 ],
103450                                 [
103451                                     -8.168467,
103452                                     54.463477
103453                                 ],
103454                                 [
103455                                     -8.15017,
103456                                     54.46939
103457                                 ],
103458                                 [
103459                                     -8.097046,
103460                                     54.478588
103461                                 ],
103462                                 [
103463                                     -8.072448,
103464                                     54.487063
103465                                 ],
103466                                 [
103467                                     -8.060976,
103468                                     54.493316
103469                                 ],
103470                                 [
103471                                     -8.05586,
103472                                     54.497553
103473                                 ],
103474                                 [
103475                                     -8.043561,
103476                                     54.512229
103477                                 ],
103478                                 [
103479                                     -8.023278,
103480                                     54.529696
103481                                 ],
103482                                 [
103483                                     -8.002194,
103484                                     54.543442
103485                                 ],
103486                                 [
103487                                     -7.926411,
103488                                     54.533055
103489                                 ],
103490                                 [
103491                                     -7.887137,
103492                                     54.532125
103493                                 ],
103494                                 [
103495                                     -7.848844,
103496                                     54.54091
103497                                 ],
103498                                 [
103499                                     -7.749264,
103500                                     54.596152
103501                                 ],
103502                                 [
103503                                     -7.707871,
103504                                     54.604162
103505                                 ],
103506                                 [
103507                                     -7.707944,
103508                                     54.604708
103509                                 ],
103510                                 [
103511                                     -7.707951,
103512                                     54.604763
103513                                 ],
103514                                 [
103515                                     -7.710558,
103516                                     54.624264
103517                                 ],
103518                                 [
103519                                     -7.721204,
103520                                     54.625866
103521                                 ],
103522                                 [
103523                                     -7.736758,
103524                                     54.619251
103525                                 ],
103526                                 [
103527                                     -7.753553,
103528                                     54.614497
103529                                 ],
103530                                 [
103531                                     -7.769159,
103532                                     54.618011
103533                                 ],
103534                                 [
103535                                     -7.801199,
103536                                     54.634806
103537                                 ],
103538                                 [
103539                                     -7.814996,
103540                                     54.639457
103541                                 ],
103542                                 [
103543                                     -7.822541,
103544                                     54.638113
103545                                 ],
103546                                 [
103547                                     -7.838044,
103548                                     54.63124
103549                                 ],
103550                                 [
103551                                     -7.846416,
103552                                     54.631447
103553                                 ],
103554                                 [
103555                                     -7.85427,
103556                                     54.636408
103557                                 ],
103558                                 [
103559                                     -7.864347,
103560                                     54.649069
103561                                 ],
103562                                 [
103563                                     -7.872771,
103564                                     54.652221
103565                                 ],
103566                                 [
103567                                     -7.890082,
103568                                     54.655063
103569                                 ],
103570                                 [
103571                                     -7.906619,
103572                                     54.661316
103573                                 ],
103574                                 [
103575                                     -7.914835,
103576                                     54.671651
103577                                 ],
103578                                 [
103579                                     -7.907135,
103580                                     54.686689
103581                                 ],
103582                                 [
103583                                     -7.913233,
103584                                     54.688653
103585                                 ],
103586                                 [
103587                                     -7.929666,
103588                                     54.696714
103589                                 ],
103590                                 [
103591                                     -7.880109,
103592                                     54.711029
103593                                 ],
103594                                 [
103595                                     -7.845899,
103596                                     54.731027
103597                                 ],
103598                                 [
103599                                     -7.832153,
103600                                     54.730614
103601                                 ],
103602                                 [
103603                                     -7.803576,
103604                                     54.716145
103605                                 ],
103606                                 [
103607                                     -7.770503,
103608                                     54.706016
103609                                 ],
103610                                 [
103611                                     -7.736603,
103612                                     54.707463
103613                                 ],
103614                                 [
103615                                     -7.70229,
103616                                     54.718883
103617                                 ],
103618                                 [
103619                                     -7.667512,
103620                                     54.738779
103621                                 ],
103622                                 [
103623                                     -7.649683,
103624                                     54.744877
103625                                 ],
103626                                 [
103627                                     -7.61537,
103628                                     54.739347
103629                                 ],
103630                                 [
103631                                     -7.585398,
103632                                     54.744722
103633                                 ],
103634                                 [
103635                                     -7.566639,
103636                                     54.738675
103637                                 ],
103638                                 [
103639                                     -7.556149,
103640                                     54.738365
103641                                 ],
103642                                 [
103643                                     -7.543075,
103644                                     54.741673
103645                                 ],
103646                                 [
103647                                     -7.543023,
103648                                     54.743791
103649                                 ],
103650                                 [
103651                                     -7.548398,
103652                                     54.747202
103653                                 ],
103654                                 [
103655                                     -7.551705,
103656                                     54.754695
103657                                 ],
103658                                 [
103659                                     -7.549741,
103660                                     54.779603
103661                                 ],
103662                                 [
103663                                     -7.543385,
103664                                     54.793091
103665                                 ],
103666                                 [
103667                                     -7.470831,
103668                                     54.845284
103669                                 ],
103670                                 [
103671                                     -7.45507,
103672                                     54.863009
103673                                 ],
103674                                 [
103675                                     -7.444735,
103676                                     54.884455
103677                                 ],
103678                                 [
103679                                     -7.444735,
103680                                     54.894893
103681                                 ],
103682                                 [
103683                                     -7.448972,
103684                                     54.920318
103685                                 ],
103686                                 [
103687                                     -7.445251,
103688                                     54.932152
103689                                 ],
103690                                 [
103691                                     -7.436983,
103692                                     54.938301
103693                                 ],
103694                                 [
103695                                     -7.417139,
103696                                     54.943056
103697                                 ],
103698                                 [
103699                                     -7.415755,
103700                                     54.944372
103701                                 ],
103702                                 [
103703                                     -7.408665,
103704                                     54.951117
103705                                 ],
103706                                 [
103707                                     -7.407424,
103708                                     54.959437
103709                                 ],
103710                                 [
103711                                     -7.413109,
103712                                     54.984965
103713                                 ],
103714                                 [
103715                                     -7.409078,
103716                                     54.992045
103717                                 ],
103718                                 [
103719                                     -7.403755,
103720                                     54.99313
103721                                 ],
103722                                 [
103723                                     -7.40112,
103724                                     54.994836
103725                                 ],
103726                                 [
103727                                     -7.405254,
103728                                     55.003569
103729                                 ],
103730                                 [
103731                                     -7.376987,
103732                                     55.02889
103733                                 ],
103734                                 [
103735                                     -7.366962,
103736                                     55.035557
103737                                 ],
103738                                 [
103739                                     -7.355024,
103740                                     55.040931
103741                                 ],
103742                                 [
103743                                     -7.291152,
103744                                     55.046615
103745                                 ],
103746                                 [
103747                                     -7.282987,
103748                                     55.051835
103749                                 ],
103750                                 [
103751                                     -7.275288,
103752                                     55.058863
103753                                 ],
103754                                 [
103755                                     -7.266503,
103756                                     55.065167
103757                                 ],
103758                                 [
103759                                     -7.247097,
103760                                     55.069328
103761                                 ],
103762                                 [
103763                                     -7.2471,
103764                                     55.069322
103765                                 ],
103766                                 [
103767                                     -7.256744,
103768                                     55.050686
103769                                 ],
103770                                 [
103771                                     -7.240956,
103772                                     55.050279
103773                                 ],
103774                                 [
103775                                     -7.240314,
103776                                     55.050389
103777                                 ]
103778                             ]
103779                         ],
103780                         [
103781                             [
103782                                 [
103783                                     -13.688588,
103784                                     57.596259
103785                                 ],
103786                                 [
103787                                     -13.690419,
103788                                     57.596259
103789                                 ],
103790                                 [
103791                                     -13.691314,
103792                                     57.596503
103793                                 ],
103794                                 [
103795                                     -13.691314,
103796                                     57.597154
103797                                 ],
103798                                 [
103799                                     -13.690419,
103800                                     57.597805
103801                                 ],
103802                                 [
103803                                     -13.688588,
103804                                     57.597805
103805                                 ],
103806                                 [
103807                                     -13.687652,
103808                                     57.597154
103809                                 ],
103810                                 [
103811                                     -13.687652,
103812                                     57.596869
103813                                 ],
103814                                 [
103815                                     -13.688588,
103816                                     57.596259
103817                                 ]
103818                             ]
103819                         ],
103820                         [
103821                             [
103822                                 [
103823                                     -4.839121,
103824                                     54.469789
103825                                 ],
103826                                 [
103827                                     -4.979941,
103828                                     54.457977
103829                                 ],
103830                                 [
103831                                     -5.343644,
103832                                     54.878637
103833                                 ],
103834                                 [
103835                                     -5.308469,
103836                                     55.176452
103837                                 ],
103838                                 [
103839                                     -6.272566,
103840                                     55.418443
103841                                 ],
103842                                 [
103843                                     -8.690528,
103844                                     57.833706
103845                                 ],
103846                                 [
103847                                     -6.344705,
103848                                     59.061083
103849                                 ],
103850                                 [
103851                                     -4.204785,
103852                                     58.63305
103853                                 ],
103854                                 [
103855                                     -2.31566,
103856                                     60.699068
103857                                 ],
103858                                 [
103859                                     -1.695335,
103860                                     60.76432
103861                                 ],
103862                                 [
103863                                     -1.58092,
103864                                     60.866001
103865                                 ],
103866                                 [
103867                                     -0.17022,
103868                                     60.897204
103869                                 ],
103870                                 [
103871                                     -0.800508,
103872                                     59.770037
103873                                 ],
103874                                 [
103875                                     -1.292368,
103876                                     57.732574
103877                                 ],
103878                                 [
103879                                     -1.850077,
103880                                     55.766368
103881                                 ],
103882                                 [
103883                                     -1.73054,
103884                                     55.782219
103885                                 ],
103886                                 [
103887                                     1.892395,
103888                                     52.815229
103889                                 ],
103890                                 [
103891                                     1.742775,
103892                                     51.364209
103893                                 ],
103894                                 [
103895                                     1.080173,
103896                                     50.847526
103897                                 ],
103898                                 [
103899                                     0.000774,
103900                                     50.664982
103901                                 ],
103902                                 [
103903                                     -0.162997,
103904                                     50.752401
103905                                 ],
103906                                 [
103907                                     -0.725152,
103908                                     50.731879
103909                                 ],
103910                                 [
103911                                     -0.768853,
103912                                     50.741516
103913                                 ],
103914                                 [
103915                                     -0.770985,
103916                                     50.736884
103917                                 ],
103918                                 [
103919                                     -0.789947,
103920                                     50.730048
103921                                 ],
103922                                 [
103923                                     -0.812815,
103924                                     50.734768
103925                                 ],
103926                                 [
103927                                     -0.877742,
103928                                     50.761156
103929                                 ],
103930                                 [
103931                                     -0.942879,
103932                                     50.758338
103933                                 ],
103934                                 [
103935                                     -0.992581,
103936                                     50.737379
103937                                 ],
103938                                 [
103939                                     -1.18513,
103940                                     50.766989
103941                                 ],
103942                                 [
103943                                     -1.282741,
103944                                     50.792353
103945                                 ],
103946                                 [
103947                                     -1.375004,
103948                                     50.772063
103949                                 ],
103950                                 [
103951                                     -1.523427,
103952                                     50.719605
103953                                 ],
103954                                 [
103955                                     -1.630649,
103956                                     50.695128
103957                                 ],
103958                                 [
103959                                     -1.663617,
103960                                     50.670508
103961                                 ],
103962                                 [
103963                                     -1.498021,
103964                                     50.40831
103965                                 ],
103966                                 [
103967                                     -4.097427,
103968                                     49.735486
103969                                 ],
103970                                 [
103971                                     -6.825199,
103972                                     49.700905
103973                                 ],
103974                                 [
103975                                     -5.541541,
103976                                     51.446591
103977                                 ],
103978                                 [
103979                                     -6.03361,
103980                                     51.732369
103981                                 ],
103982                                 [
103983                                     -4.791746,
103984                                     52.635365
103985                                 ],
103986                                 [
103987                                     -4.969244,
103988                                     52.637413
103989                                 ],
103990                                 [
103991                                     -5.049473,
103992                                     53.131209
103993                                 ],
103994                                 [
103995                                     -4.787393,
103996                                     53.409491
103997                                 ],
103998                                 [
103999                                     -4.734148,
104000                                     53.424866
104001                                 ],
104002                                 [
104003                                     -4.917096,
104004                                     53.508212
104005                                 ],
104006                                 [
104007                                     -4.839121,
104008                                     54.469789
104009                                 ]
104010                             ]
104011                         ]
104012                     ]
104013                 }
104014             },
104015             {
104016                 "type": "Feature",
104017                 "properties": {
104018                     "id": 0
104019                 },
104020                 "geometry": {
104021                     "type": "MultiPolygon",
104022                     "coordinates": [
104023                         [
104024                             [
104025                                 [
104026                                     -157.018938,
104027                                     19.300864
104028                                 ],
104029                                 [
104030                                     -179.437336,
104031                                     27.295312
104032                                 ],
104033                                 [
104034                                     -179.480084,
104035                                     28.991459
104036                                 ],
104037                                 [
104038                                     -168.707465,
104039                                     26.30325
104040                                 ],
104041                                 [
104042                                     -163.107414,
104043                                     24.60499
104044                                 ],
104045                                 [
104046                                     -153.841679,
104047                                     20.079306
104048                                 ],
104049                                 [
104050                                     -154.233846,
104051                                     19.433391
104052                                 ],
104053                                 [
104054                                     -153.61725,
104055                                     18.900587
104056                                 ],
104057                                 [
104058                                     -154.429471,
104059                                     18.171036
104060                                 ],
104061                                 [
104062                                     -156.780638,
104063                                     18.718492
104064                                 ],
104065                                 [
104066                                     -157.018938,
104067                                     19.300864
104068                                 ]
104069                             ]
104070                         ],
104071                         [
104072                             [
104073                                 [
104074                                     -78.91269,
104075                                     43.037032
104076                                 ],
104077                                 [
104078                                     -78.964351,
104079                                     42.976393
104080                                 ],
104081                                 [
104082                                     -78.981718,
104083                                     42.979043
104084                                 ],
104085                                 [
104086                                     -78.998055,
104087                                     42.991111
104088                                 ],
104089                                 [
104090                                     -79.01189,
104091                                     43.004358
104092                                 ],
104093                                 [
104094                                     -79.022046,
104095                                     43.010539
104096                                 ],
104097                                 [
104098                                     -79.023076,
104099                                     43.017015
104100                                 ],
104101                                 [
104102                                     -79.00983,
104103                                     43.050867
104104                                 ],
104105                                 [
104106                                     -79.011449,
104107                                     43.065291
104108                                 ],
104109                                 [
104110                                     -78.993051,
104111                                     43.066174
104112                                 ],
104113                                 [
104114                                     -78.975536,
104115                                     43.069707
104116                                 ],
104117                                 [
104118                                     -78.958905,
104119                                     43.070884
104120                                 ],
104121                                 [
104122                                     -78.943304,
104123                                     43.065291
104124                                 ],
104125                                 [
104126                                     -78.917399,
104127                                     43.058521
104128                                 ],
104129                                 [
104130                                     -78.908569,
104131                                     43.049396
104132                                 ],
104133                                 [
104134                                     -78.91269,
104135                                     43.037032
104136                                 ]
104137                             ]
104138                         ],
104139                         [
104140                             [
104141                                 [
104142                                     -123.03529,
104143                                     48.992515
104144                                 ],
104145                                 [
104146                                     -123.035308,
104147                                     48.992499
104148                                 ],
104149                                 [
104150                                     -123.045277,
104151                                     48.984361
104152                                 ],
104153                                 [
104154                                     -123.08849,
104155                                     48.972235
104156                                 ],
104157                                 [
104158                                     -123.089345,
104159                                     48.987982
104160                                 ],
104161                                 [
104162                                     -123.090484,
104163                                     48.992499
104164                                 ],
104165                                 [
104166                                     -123.090488,
104167                                     48.992515
104168                                 ],
104169                                 [
104170                                     -123.035306,
104171                                     48.992515
104172                                 ],
104173                                 [
104174                                     -123.03529,
104175                                     48.992515
104176                                 ]
104177                             ]
104178                         ],
104179                         [
104180                             [
104181                                 [
104182                                     -103.837038,
104183                                     29.279906
104184                                 ],
104185                                 [
104186                                     -103.864121,
104187                                     29.281366
104188                                 ],
104189                                 [
104190                                     -103.928122,
104191                                     29.293019
104192                                 ],
104193                                 [
104194                                     -104.01915,
104195                                     29.32033
104196                                 ],
104197                                 [
104198                                     -104.057313,
104199                                     29.339037
104200                                 ],
104201                                 [
104202                                     -104.105424,
104203                                     29.385675
104204                                 ],
104205                                 [
104206                                     -104.139789,
104207                                     29.400584
104208                                 ],
104209                                 [
104210                                     -104.161648,
104211                                     29.416759
104212                                 ],
104213                                 [
104214                                     -104.194514,
104215                                     29.448927
104216                                 ],
104217                                 [
104218                                     -104.212291,
104219                                     29.484661
104220                                 ],
104221                                 [
104222                                     -104.218698,
104223                                     29.489829
104224                                 ],
104225                                 [
104226                                     -104.227148,
104227                                     29.493033
104228                                 ],
104229                                 [
104230                                     -104.251022,
104231                                     29.508588
104232                                 ],
104233                                 [
104234                                     -104.267171,
104235                                     29.526571
104236                                 ],
104237                                 [
104238                                     -104.292751,
104239                                     29.532824
104240                                 ],
104241                                 [
104242                                     -104.320604,
104243                                     29.532255
104244                                 ],
104245                                 [
104246                                     -104.338484,
104247                                     29.524013
104248                                 ],
104249                                 [
104250                                     -104.349026,
104251                                     29.537578
104252                                 ],
104253                                 [
104254                                     -104.430443,
104255                                     29.582795
104256                                 ],
104257                                 [
104258                                     -104.437832,
104259                                     29.58543
104260                                 ],
104261                                 [
104262                                     -104.444008,
104263                                     29.589203
104264                                 ],
104265                                 [
104266                                     -104.448555,
104267                                     29.597678
104268                                 ],
104269                                 [
104270                                     -104.452069,
104271                                     29.607109
104272                                 ],
104273                                 [
104274                                     -104.455222,
104275                                     29.613387
104276                                 ],
104277                                 [
104278                                     -104.469381,
104279                                     29.625402
104280                                 ],
104281                                 [
104282                                     -104.516639,
104283                                     29.654315
104284                                 ],
104285                                 [
104286                                     -104.530824,
104287                                     29.667906
104288                                 ],
104289                                 [
104290                                     -104.535036,
104291                                     29.677802
104292                                 ],
104293                                 [
104294                                     -104.535191,
104295                                     29.687853
104296                                 ],
104297                                 [
104298                                     -104.537103,
104299                                     29.702116
104300                                 ],
104301                                 [
104302                                     -104.543666,
104303                                     29.71643
104304                                 ],
104305                                 [
104306                                     -104.561391,
104307                                     29.745421
104308                                 ],
104309                                 [
104310                                     -104.570279,
104311                                     29.787511
104312                                 ],
104313                                 [
104314                                     -104.583586,
104315                                     29.802575
104316                                 ],
104317                                 [
104318                                     -104.601207,
104319                                     29.81477
104320                                 ],
104321                                 [
104322                                     -104.619682,
104323                                     29.833064
104324                                 ],
104325                                 [
104326                                     -104.623764,
104327                                     29.841487
104328                                 ],
104329                                 [
104330                                     -104.637588,
104331                                     29.887996
104332                                 ],
104333                                 [
104334                                     -104.656346,
104335                                     29.908201
104336                                 ],
104337                                 [
104338                                     -104.660635,
104339                                     29.918433
104340                                 ],
104341                                 [
104342                                     -104.663478,
104343                                     29.923084
104344                                 ],
104345                                 [
104346                                     -104.676526,
104347                                     29.93683
104348                                 ],
104349                                 [
104350                                     -104.680479,
104351                                     29.942308
104352                                 ],
104353                                 [
104354                                     -104.682469,
104355                                     29.952126
104356                                 ],
104357                                 [
104358                                     -104.680117,
104359                                     29.967784
104360                                 ],
104361                                 [
104362                                     -104.680479,
104363                                     29.976466
104364                                 ],
104365                                 [
104366                                     -104.699108,
104367                                     30.03145
104368                                 ],
104369                                 [
104370                                     -104.701589,
104371                                     30.055324
104372                                 ],
104373                                 [
104374                                     -104.698592,
104375                                     30.075271
104376                                 ],
104377                                 [
104378                                     -104.684639,
104379                                     30.111135
104380                                 ],
104381                                 [
104382                                     -104.680479,
104383                                     30.134131
104384                                 ],
104385                                 [
104386                                     -104.67867,
104387                                     30.170356
104388                                 ],
104389                                 [
104390                                     -104.681564,
104391                                     30.192939
104392                                 ],
104393                                 [
104394                                     -104.695853,
104395                                     30.208441
104396                                 ],
104397                                 [
104398                                     -104.715231,
104399                                     30.243995
104400                                 ],
104401                                 [
104402                                     -104.724585,
104403                                     30.252211
104404                                 ],
104405                                 [
104406                                     -104.742155,
104407                                     30.25986
104408                                 ],
104409                                 [
104410                                     -104.74939,
104411                                     30.264459
104412                                 ],
104413                                 [
104414                                     -104.761689,
104415                                     30.284199
104416                                 ],
104417                                 [
104418                                     -104.774143,
104419                                     30.311588
104420                                 ],
104421                                 [
104422                                     -104.788767,
104423                                     30.335927
104424                                 ],
104425                                 [
104426                                     -104.807732,
104427                                     30.346418
104428                                 ],
104429                                 [
104430                                     -104.8129,
104431                                     30.350707
104432                                 ],
104433                                 [
104434                                     -104.814967,
104435                                     30.360577
104436                                 ],
104437                                 [
104438                                     -104.816001,
104439                                     30.371997
104440                                 ],
104441                                 [
104442                                     -104.818274,
104443                                     30.380524
104444                                 ],
104445                                 [
104446                                     -104.824269,
104447                                     30.38719
104448                                 ],
104449                                 [
104450                                     -104.83755,
104451                                     30.394063
104452                                 ],
104453                                 [
104454                                     -104.844939,
104455                                     30.40104
104456                                 ],
104457                                 [
104458                                     -104.853259,
104459                                     30.41215
104460                                 ],
104461                                 [
104462                                     -104.855016,
104463                                     30.417473
104464                                 ],
104465                                 [
104466                                     -104.853621,
104467                                     30.423984
104468                                 ],
104469                                 [
104470                                     -104.852432,
104471                                     30.438867
104472                                 ],
104473                                 [
104474                                     -104.854655,
104475                                     30.448737
104476                                 ],
104477                                 [
104478                                     -104.864473,
104479                                     30.462018
104480                                 ],
104481                                 [
104482                                     -104.866695,
104483                                     30.473025
104484                                 ],
104485                                 [
104486                                     -104.865248,
104487                                     30.479898
104488                                 ],
104489                                 [
104490                                     -104.859615,
104491                                     30.491112
104492                                 ],
104493                                 [
104494                                     -104.859254,
104495                                     30.497261
104496                                 ],
104497                                 [
104498                                     -104.863026,
104499                                     30.502377
104500                                 ],
104501                                 [
104502                                     -104.879718,
104503                                     30.510852
104504                                 ],
104505                                 [
104506                                     -104.882146,
104507                                     30.520929
104508                                 ],
104509                                 [
104510                                     -104.884007,
104511                                     30.541858
104512                                 ],
104513                                 [
104514                                     -104.886591,
104515                                     30.551883
104516                                 ],
104517                                 [
104518                                     -104.898166,
104519                                     30.569401
104520                                 ],
104521                                 [
104522                                     -104.928242,
104523                                     30.599529
104524                                 ],
104525                                 [
104526                                     -104.93434,
104527                                     30.610536
104528                                 ],
104529                                 [
104530                                     -104.941057,
104531                                     30.61405
104532                                 ],
104533                                 [
104534                                     -104.972735,
104535                                     30.618029
104536                                 ],
104537                                 [
104538                                     -104.98276,
104539                                     30.620716
104540                                 ],
104541                                 [
104542                                     -104.989117,
104543                                     30.629553
104544                                 ],
104545                                 [
104546                                     -104.991649,
104547                                     30.640301
104548                                 ],
104549                                 [
104550                                     -104.992941,
104551                                     30.651464
104552                                 ],
104553                                 [
104554                                     -104.995783,
104555                                     30.661747
104556                                 ],
104557                                 [
104558                                     -105.008495,
104559                                     30.676992
104560                                 ],
104561                                 [
104562                                     -105.027977,
104563                                     30.690117
104564                                 ],
104565                                 [
104566                                     -105.049475,
104567                                     30.699264
104568                                 ],
104569                                 [
104570                                     -105.06813,
104571                                     30.702675
104572                                 ],
104573                                 [
104574                                     -105.087043,
104575                                     30.709806
104576                                 ],
104577                                 [
104578                                     -105.133604,
104579                                     30.757917
104580                                 ],
104581                                 [
104582                                     -105.140425,
104583                                     30.750476
104584                                 ],
104585                                 [
104586                                     -105.153241,
104587                                     30.763188
104588                                 ],
104589                                 [
104590                                     -105.157788,
104591                                     30.76572
104592                                 ],
104593                                 [
104594                                     -105.160889,
104595                                     30.764118
104596                                 ],
104597                                 [
104598                                     -105.162698,
104599                                     30.774919
104600                                 ],
104601                                 [
104602                                     -105.167297,
104603                                     30.781171
104604                                 ],
104605                                 [
104606                                     -105.17479,
104607                                     30.783962
104608                                 ],
104609                                 [
104610                                     -105.185125,
104611                                     30.784634
104612                                 ],
104613                                 [
104614                                     -105.195306,
104615                                     30.787941
104616                                 ],
104617                                 [
104618                                     -105.204917,
104619                                     30.80241
104620                                 ],
104621                                 [
104622                                     -105.2121,
104623                                     30.805718
104624                                 ],
104625                                 [
104626                                     -105.21825,
104627                                     30.806803
104628                                 ],
104629                                 [
104630                                     -105.229257,
104631                                     30.810214
104632                                 ],
104633                                 [
104634                                     -105.232874,
104635                                     30.809128
104636                                 ],
104637                                 [
104638                                     -105.239851,
104639                                     30.801532
104640                                 ],
104641                                 [
104642                                     -105.243985,
104643                                     30.799103
104644                                 ],
104645                                 [
104646                                     -105.249049,
104647                                     30.798845
104648                                 ],
104649                                 [
104650                                     -105.259488,
104651                                     30.802979
104652                                 ],
104653                                 [
104654                                     -105.265844,
104655                                     30.808405
104656                                 ],
104657                                 [
104658                                     -105.270753,
104659                                     30.814348
104660                                 ],
104661                                 [
104662                                     -105.277006,
104663                                     30.819412
104664                                 ],
104665                                 [
104666                                     -105.334315,
104667                                     30.843803
104668                                 ],
104669                                 [
104670                                     -105.363771,
104671                                     30.850366
104672                                 ],
104673                                 [
104674                                     -105.376173,
104675                                     30.859565
104676                                 ],
104677                                 [
104678                                     -105.41555,
104679                                     30.902456
104680                                 ],
104681                                 [
104682                                     -105.496682,
104683                                     30.95651
104684                                 ],
104685                                 [
104686                                     -105.530789,
104687                                     30.991701
104688                                 ],
104689                                 [
104690                                     -105.555955,
104691                                     31.002605
104692                                 ],
104693                                 [
104694                                     -105.565722,
104695                                     31.016661
104696                                 ],
104697                                 [
104698                                     -105.578641,
104699                                     31.052163
104700                                 ],
104701                                 [
104702                                     -105.59094,
104703                                     31.071438
104704                                 ],
104705                                 [
104706                                     -105.605875,
104707                                     31.081928
104708                                 ],
104709                                 [
104710                                     -105.623496,
104711                                     31.090351
104712                                 ],
104713                                 [
104714                                     -105.643805,
104715                                     31.103684
104716                                 ],
104717                                 [
104718                                     -105.668042,
104719                                     31.127869
104720                                 ],
104721                                 [
104722                                     -105.675225,
104723                                     31.131951
104724                                 ],
104725                                 [
104726                                     -105.692278,
104727                                     31.137635
104728                                 ],
104729                                 [
104730                                     -105.76819,
104731                                     31.18001
104732                                 ],
104733                                 [
104734                                     -105.777854,
104735                                     31.192722
104736                                 ],
104737                                 [
104738                                     -105.78483,
104739                                     31.211016
104740                                 ],
104741                                 [
104742                                     -105.861983,
104743                                     31.288376
104744                                 ],
104745                                 [
104746                                     -105.880147,
104747                                     31.300881
104748                                 ],
104749                                 [
104750                                     -105.896994,
104751                                     31.305997
104752                                 ],
104753                                 [
104754                                     -105.897149,
104755                                     31.309511
104756                                 ],
104757                                 [
104758                                     -105.908802,
104759                                     31.317004
104760                                 ],
104761                                 [
104762                                     -105.928052,
104763                                     31.326461
104764                                 ],
104765                                 [
104766                                     -105.934563,
104767                                     31.335504
104768                                 ],
104769                                 [
104770                                     -105.941772,
104771                                     31.352351
104772                                 ],
104773                                 [
104774                                     -105.948515,
104775                                     31.361239
104776                                 ],
104777                                 [
104778                                     -105.961202,
104779                                     31.371006
104780                                 ],
104781                                 [
104782                                     -106.004739,
104783                                     31.396948
104784                                 ],
104785                                 [
104786                                     -106.021147,
104787                                     31.402167
104788                                 ],
104789                                 [
104790                                     -106.046261,
104791                                     31.404648
104792                                 ],
104793                                 [
104794                                     -106.065304,
104795                                     31.410952
104796                                 ],
104797                                 [
104798                                     -106.099385,
104799                                     31.428884
104800                                 ],
104801                                 [
104802                                     -106.141113,
104803                                     31.439167
104804                                 ],
104805                                 [
104806                                     -106.164316,
104807                                     31.447797
104808                                 ],
104809                                 [
104810                                     -106.174471,
104811                                     31.460251
104812                                 ],
104813                                 [
104814                                     -106.209249,
104815                                     31.477305
104816                                 ],
104817                                 [
104818                                     -106.215424,
104819                                     31.483919
104820                                 ],
104821                                 [
104822                                     -106.21744,
104823                                     31.488725
104824                                 ],
104825                                 [
104826                                     -106.218731,
104827                                     31.494616
104828                                 ],
104829                                 [
104830                                     -106.222891,
104831                                     31.50459
104832                                 ],
104833                                 [
104834                                     -106.232658,
104835                                     31.519938
104836                                 ],
104837                                 [
104838                                     -106.274749,
104839                                     31.562622
104840                                 ],
104841                                 [
104842                                     -106.286298,
104843                                     31.580141
104844                                 ],
104845                                 [
104846                                     -106.312292,
104847                                     31.648612
104848                                 ],
104849                                 [
104850                                     -106.331309,
104851                                     31.68215
104852                                 ],
104853                                 [
104854                                     -106.35849,
104855                                     31.717548
104856                                 ],
104857                                 [
104858                                     -106.39177,
104859                                     31.745919
104860                                 ],
104861                                 [
104862                                     -106.428951,
104863                                     31.758476
104864                                 ],
104865                                 [
104866                                     -106.473135,
104867                                     31.755065
104868                                 ],
104869                                 [
104870                                     -106.492797,
104871                                     31.759044
104872                                 ],
104873                                 [
104874                                     -106.501425,
104875                                     31.766344
104876                                 ],
104877                                 [
104878                                     -106.506052,
104879                                     31.770258
104880                                 ],
104881                                 [
104882                                     -106.517189,
104883                                     31.773824
104884                                 ],
104885                                 [
104886                                     -106.558969,
104887                                     31.773876
104888                                 ],
104889                                 [
104890                                     -106.584859,
104891                                     31.773927
104892                                 ],
104893                                 [
104894                                     -106.610697,
104895                                     31.773979
104896                                 ],
104897                                 [
104898                                     -106.636587,
104899                                     31.774082
104900                                 ],
104901                                 [
104902                                     -106.662477,
104903                                     31.774134
104904                                 ],
104905                                 [
104906                                     -106.688315,
104907                                     31.774237
104908                                 ],
104909                                 [
104910                                     -106.714205,
104911                                     31.774237
104912                                 ],
104913                                 [
104914                                     -106.740095,
104915                                     31.774289
104916                                 ],
104917                                 [
104918                                     -106.765933,
104919                                     31.774392
104920                                 ],
104921                                 [
104922                                     -106.791823,
104923                                     31.774444
104924                                 ],
104925                                 [
104926                                     -106.817713,
104927                                     31.774496
104928                                 ],
104929                                 [
104930                                     -106.843603,
104931                                     31.774547
104932                                 ],
104933                                 [
104934                                     -106.869441,
104935                                     31.774599
104936                                 ],
104937                                 [
104938                                     -106.895331,
104939                                     31.774702
104940                                 ],
104941                                 [
104942                                     -106.921221,
104943                                     31.774702
104944                                 ],
104945                                 [
104946                                     -106.947111,
104947                                     31.774754
104948                                 ],
104949                                 [
104950                                     -106.973001,
104951                                     31.774857
104952                                 ],
104953                                 [
104954                                     -106.998891,
104955                                     31.774909
104956                                 ],
104957                                 [
104958                                     -107.02478,
104959                                     31.774961
104960                                 ],
104961                                 [
104962                                     -107.05067,
104963                                     31.775013
104964                                 ],
104965                                 [
104966                                     -107.076509,
104967                                     31.775064
104968                                 ],
104969                                 [
104970                                     -107.102398,
104971                                     31.775168
104972                                 ],
104973                                 [
104974                                     -107.128288,
104975                                     31.775168
104976                                 ],
104977                                 [
104978                                     -107.154127,
104979                                     31.775219
104980                                 ],
104981                                 [
104982                                     -107.180016,
104983                                     31.775374
104984                                 ],
104985                                 [
104986                                     -107.205906,
104987                                     31.775374
104988                                 ],
104989                                 [
104990                                     -107.231796,
104991                                     31.775426
104992                                 ],
104993                                 [
104994                                     -107.257634,
104995                                     31.775478
104996                                 ],
104997                                 [
104998                                     -107.283524,
104999                                     31.775529
105000                                 ],
105001                                 [
105002                                     -107.309414,
105003                                     31.775633
105004                                 ],
105005                                 [
105006                                     -107.335252,
105007                                     31.775684
105008                                 ],
105009                                 [
105010                                     -107.361142,
105011                                     31.775788
105012                                 ],
105013                                 [
105014                                     -107.387032,
105015                                     31.775788
105016                                 ],
105017                                 [
105018                                     -107.412896,
105019                                     31.775839
105020                                 ],
105021                                 [
105022                                     -107.438786,
105023                                     31.775943
105024                                 ],
105025                                 [
105026                                     -107.464676,
105027                                     31.775994
105028                                 ],
105029                                 [
105030                                     -107.490566,
105031                                     31.776098
105032                                 ],
105033                                 [
105034                                     -107.516404,
105035                                     31.776149
105036                                 ],
105037                                 [
105038                                     -107.542294,
105039                                     31.776201
105040                                 ],
105041                                 [
105042                                     -107.568184,
105043                                     31.776253
105044                                 ],
105045                                 [
105046                                     -107.594074,
105047                                     31.776304
105048                                 ],
105049                                 [
105050                                     -107.619964,
105051                                     31.776408
105052                                 ],
105053                                 [
105054                                     -107.645854,
105055                                     31.776459
105056                                 ],
105057                                 [
105058                                     -107.671744,
105059                                     31.776459
105060                                 ],
105061                                 [
105062                                     -107.697633,
105063                                     31.776563
105064                                 ],
105065                                 [
105066                                     -107.723472,
105067                                     31.776614
105068                                 ],
105069                                 [
105070                                     -107.749362,
105071                                     31.776666
105072                                 ],
105073                                 [
105074                                     -107.775251,
105075                                     31.776718
105076                                 ],
105077                                 [
105078                                     -107.801141,
105079                                     31.77677
105080                                 ],
105081                                 [
105082                                     -107.82698,
105083                                     31.776873
105084                                 ],
105085                                 [
105086                                     -107.852869,
105087                                     31.776925
105088                                 ],
105089                                 [
105090                                     -107.878759,
105091                                     31.776925
105092                                 ],
105093                                 [
105094                                     -107.904598,
105095                                     31.777028
105096                                 ],
105097                                 [
105098                                     -107.930487,
105099                                     31.77708
105100                                 ],
105101                                 [
105102                                     -107.956377,
105103                                     31.777131
105104                                 ],
105105                                 [
105106                                     -107.982216,
105107                                     31.777183
105108                                 ],
105109                                 [
105110                                     -108.008105,
105111                                     31.777235
105112                                 ],
105113                                 [
105114                                     -108.033995,
105115                                     31.777338
105116                                 ],
105117                                 [
105118                                     -108.059885,
105119                                     31.77739
105120                                 ],
105121                                 [
105122                                     -108.085723,
105123                                     31.77739
105124                                 ],
105125                                 [
105126                                     -108.111613,
105127                                     31.777545
105128                                 ],
105129                                 [
105130                                     -108.137503,
105131                                     31.777545
105132                                 ],
105133                                 [
105134                                     -108.163341,
105135                                     31.777648
105136                                 ],
105137                                 [
105138                                     -108.189283,
105139                                     31.7777
105140                                 ],
105141                                 [
105142                                     -108.215121,
105143                                     31.777751
105144                                 ],
105145                                 [
105146                                     -108.215121,
105147                                     31.770723
105148                                 ],
105149                                 [
105150                                     -108.215121,
105151                                     31.763695
105152                                 ],
105153                                 [
105154                                     -108.215121,
105155                                     31.756667
105156                                 ],
105157                                 [
105158                                     -108.215121,
105159                                     31.749639
105160                                 ],
105161                                 [
105162                                     -108.215121,
105163                                     31.74256
105164                                 ],
105165                                 [
105166                                     -108.215121,
105167                                     31.735583
105168                                 ],
105169                                 [
105170                                     -108.215121,
105171                                     31.728555
105172                                 ],
105173                                 [
105174                                     -108.215121,
105175                                     31.721476
105176                                 ],
105177                                 [
105178                                     -108.215121,
105179                                     31.714396
105180                                 ],
105181                                 [
105182                                     -108.215121,
105183                                     31.70742
105184                                 ],
105185                                 [
105186                                     -108.215121,
105187                                     31.700392
105188                                 ],
105189                                 [
105190                                     -108.215121,
105191                                     31.693312
105192                                 ],
105193                                 [
105194                                     -108.215121,
105195                                     31.686284
105196                                 ],
105197                                 [
105198                                     -108.215121,
105199                                     31.679256
105200                                 ],
105201                                 [
105202                                     -108.215121,
105203                                     31.672176
105204                                 ],
105205                                 [
105206                                     -108.21507,
105207                                     31.665148
105208                                 ],
105209                                 [
105210                                     -108.215018,
105211                                     31.658172
105212                                 ],
105213                                 [
105214                                     -108.215018,
105215                                     31.651092
105216                                 ],
105217                                 [
105218                                     -108.215018,
105219                                     31.644064
105220                                 ],
105221                                 [
105222                                     -108.215018,
105223                                     31.637036
105224                                 ],
105225                                 [
105226                                     -108.215018,
105227                                     31.630008
105228                                 ],
105229                                 [
105230                                     -108.215018,
105231                                     31.62298
105232                                 ],
105233                                 [
105234                                     -108.215018,
105235                                     31.615952
105236                                 ],
105237                                 [
105238                                     -108.215018,
105239                                     31.608873
105240                                 ],
105241                                 [
105242                                     -108.215018,
105243                                     31.601845
105244                                 ],
105245                                 [
105246                                     -108.215018,
105247                                     31.594817
105248                                 ],
105249                                 [
105250                                     -108.215018,
105251                                     31.587789
105252                                 ],
105253                                 [
105254                                     -108.215018,
105255                                     31.580761
105256                                 ],
105257                                 [
105258                                     -108.215018,
105259                                     31.573733
105260                                 ],
105261                                 [
105262                                     -108.215018,
105263                                     31.566653
105264                                 ],
105265                                 [
105266                                     -108.215018,
105267                                     31.559625
105268                                 ],
105269                                 [
105270                                     -108.214966,
105271                                     31.552597
105272                                 ],
105273                                 [
105274                                     -108.214966,
105275                                     31.545569
105276                                 ],
105277                                 [
105278                                     -108.214966,
105279                                     31.538489
105280                                 ],
105281                                 [
105282                                     -108.214966,
105283                                     31.531461
105284                                 ],
105285                                 [
105286                                     -108.214966,
105287                                     31.524485
105288                                 ],
105289                                 [
105290                                     -108.214966,
105291                                     31.517405
105292                                 ],
105293                                 [
105294                                     -108.214966,
105295                                     31.510378
105296                                 ],
105297                                 [
105298                                     -108.214966,
105299                                     31.503401
105300                                 ],
105301                                 [
105302                                     -108.214966,
105303                                     31.496322
105304                                 ],
105305                                 [
105306                                     -108.214966,
105307                                     31.489242
105308                                 ],
105309                                 [
105310                                     -108.214966,
105311                                     31.482214
105312                                 ],
105313                                 [
105314                                     -108.214966,
105315                                     31.475238
105316                                 ],
105317                                 [
105318                                     -108.214966,
105319                                     31.468158
105320                                 ],
105321                                 [
105322                                     -108.214966,
105323                                     31.46113
105324                                 ],
105325                                 [
105326                                     -108.214966,
105327                                     31.454102
105328                                 ],
105329                                 [
105330                                     -108.214966,
105331                                     31.447074
105332                                 ],
105333                                 [
105334                                     -108.214915,
105335                                     31.440046
105336                                 ],
105337                                 [
105338                                     -108.214863,
105339                                     31.432966
105340                                 ],
105341                                 [
105342                                     -108.214863,
105343                                     31.425938
105344                                 ],
105345                                 [
105346                                     -108.214863,
105347                                     31.41891
105348                                 ],
105349                                 [
105350                                     -108.214863,
105351                                     31.411882
105352                                 ],
105353                                 [
105354                                     -108.214863,
105355                                     31.404803
105356                                 ],
105357                                 [
105358                                     -108.214863,
105359                                     31.397826
105360                                 ],
105361                                 [
105362                                     -108.214863,
105363                                     31.390798
105364                                 ],
105365                                 [
105366                                     -108.214863,
105367                                     31.383719
105368                                 ],
105369                                 [
105370                                     -108.214863,
105371                                     31.376639
105372                                 ],
105373                                 [
105374                                     -108.214863,
105375                                     31.369663
105376                                 ],
105377                                 [
105378                                     -108.214863,
105379                                     31.362635
105380                                 ],
105381                                 [
105382                                     -108.214863,
105383                                     31.355555
105384                                 ],
105385                                 [
105386                                     -108.214863,
105387                                     31.348527
105388                                 ],
105389                                 [
105390                                     -108.214863,
105391                                     31.341551
105392                                 ],
105393                                 [
105394                                     -108.214863,
105395                                     31.334471
105396                                 ],
105397                                 [
105398                                     -108.214811,
105399                                     31.327443
105400                                 ],
105401                                 [
105402                                     -108.257573,
105403                                     31.327391
105404                                 ],
105405                                 [
105406                                     -108.300336,
105407                                     31.327391
105408                                 ],
105409                                 [
105410                                     -108.34302,
105411                                     31.327391
105412                                 ],
105413                                 [
105414                                     -108.385731,
105415                                     31.327391
105416                                 ],
105417                                 [
105418                                     -108.428442,
105419                                     31.327391
105420                                 ],
105421                                 [
105422                                     -108.471152,
105423                                     31.327391
105424                                 ],
105425                                 [
105426                                     -108.513837,
105427                                     31.327391
105428                                 ],
105429                                 [
105430                                     -108.556547,
105431                                     31.327391
105432                                 ],
105433                                 [
105434                                     -108.59931,
105435                                     31.327391
105436                                 ],
105437                                 [
105438                                     -108.64202,
105439                                     31.327391
105440                                 ],
105441                                 [
105442                                     -108.684757,
105443                                     31.327391
105444                                 ],
105445                                 [
105446                                     -108.727467,
105447                                     31.327391
105448                                 ],
105449                                 [
105450                                     -108.770178,
105451                                     31.327391
105452                                 ],
105453                                 [
105454                                     -108.812914,
105455                                     31.327391
105456                                 ],
105457                                 [
105458                                     -108.855625,
105459                                     31.327391
105460                                 ],
105461                                 [
105462                                     -108.898335,
105463                                     31.327391
105464                                 ],
105465                                 [
105466                                     -108.941046,
105467                                     31.327391
105468                                 ],
105469                                 [
105470                                     -108.968282,
105471                                     31.327391
105472                                 ],
105473                                 [
105474                                     -108.983731,
105475                                     31.327391
105476                                 ],
105477                                 [
105478                                     -109.026493,
105479                                     31.327391
105480                                 ],
105481                                 [
105482                                     -109.04743,
105483                                     31.327391
105484                                 ],
105485                                 [
105486                                     -109.069203,
105487                                     31.327391
105488                                 ],
105489                                 [
105490                                     -109.111914,
105491                                     31.327391
105492                                 ],
105493                                 [
105494                                     -109.154599,
105495                                     31.327391
105496                                 ],
105497                                 [
105498                                     -109.197361,
105499                                     31.327391
105500                                 ],
105501                                 [
105502                                     -109.240072,
105503                                     31.32734
105504                                 ],
105505                                 [
105506                                     -109.282782,
105507                                     31.32734
105508                                 ],
105509                                 [
105510                                     -109.325519,
105511                                     31.32734
105512                                 ],
105513                                 [
105514                                     -109.368229,
105515                                     31.32734
105516                                 ],
105517                                 [
105518                                     -109.410914,
105519                                     31.32734
105520                                 ],
105521                                 [
105522                                     -109.45365,
105523                                     31.32734
105524                                 ],
105525                                 [
105526                                     -109.496387,
105527                                     31.32734
105528                                 ],
105529                                 [
105530                                     -109.539071,
105531                                     31.32734
105532                                 ],
105533                                 [
105534                                     -109.581808,
105535                                     31.32734
105536                                 ],
105537                                 [
105538                                     -109.624493,
105539                                     31.32734
105540                                 ],
105541                                 [
105542                                     -109.667177,
105543                                     31.32734
105544                                 ],
105545                                 [
105546                                     -109.709965,
105547                                     31.32734
105548                                 ],
105549                                 [
105550                                     -109.75265,
105551                                     31.32734
105552                                 ],
105553                                 [
105554                                     -109.795335,
105555                                     31.32734
105556                                 ],
105557                                 [
105558                                     -109.838123,
105559                                     31.32734
105560                                 ],
105561                                 [
105562                                     -109.880808,
105563                                     31.32734
105564                                 ],
105565                                 [
105566                                     -109.923596,
105567                                     31.327288
105568                                 ],
105569                                 [
105570                                     -109.96628,
105571                                     31.327236
105572                                 ],
105573                                 [
105574                                     -110.008965,
105575                                     31.327236
105576                                 ],
105577                                 [
105578                                     -110.051702,
105579                                     31.327236
105580                                 ],
105581                                 [
105582                                     -110.094386,
105583                                     31.327236
105584                                 ],
105585                                 [
105586                                     -110.137071,
105587                                     31.327236
105588                                 ],
105589                                 [
105590                                     -110.179807,
105591                                     31.327236
105592                                 ],
105593                                 [
105594                                     -110.222544,
105595                                     31.327236
105596                                 ],
105597                                 [
105598                                     -110.265229,
105599                                     31.327236
105600                                 ],
105601                                 [
105602                                     -110.308017,
105603                                     31.327236
105604                                 ],
105605                                 [
105606                                     -110.350753,
105607                                     31.327236
105608                                 ],
105609                                 [
105610                                     -110.39349,
105611                                     31.327236
105612                                 ],
105613                                 [
105614                                     -110.436174,
105615                                     31.327236
105616                                 ],
105617                                 [
105618                                     -110.478859,
105619                                     31.327236
105620                                 ],
105621                                 [
105622                                     -110.521595,
105623                                     31.327236
105624                                 ],
105625                                 [
105626                                     -110.56428,
105627                                     31.327236
105628                                 ],
105629                                 [
105630                                     -110.606965,
105631                                     31.327236
105632                                 ],
105633                                 [
105634                                     -110.649727,
105635                                     31.327236
105636                                 ],
105637                                 [
105638                                     -110.692438,
105639                                     31.327236
105640                                 ],
105641                                 [
105642                                     -110.7352,
105643                                     31.327236
105644                                 ],
105645                                 [
105646                                     -110.777885,
105647                                     31.327236
105648                                 ],
105649                                 [
105650                                     -110.820595,
105651                                     31.327236
105652                                 ],
105653                                 [
105654                                     -110.863358,
105655                                     31.327236
105656                                 ],
105657                                 [
105658                                     -110.906068,
105659                                     31.327236
105660                                 ],
105661                                 [
105662                                     -110.948753,
105663                                     31.327185
105664                                 ],
105665                                 [
105666                                     -111.006269,
105667                                     31.327185
105668                                 ],
105669                                 [
105670                                     -111.067118,
105671                                     31.333644
105672                                 ],
105673                                 [
105674                                     -111.094455,
105675                                     31.342532
105676                                 ],
105677                                 [
105678                                     -111.145924,
105679                                     31.359069
105680                                 ],
105681                                 [
105682                                     -111.197446,
105683                                     31.375554
105684                                 ],
105685                                 [
105686                                     -111.248864,
105687                                     31.392142
105688                                 ],
105689                                 [
105690                                     -111.300333,
105691                                     31.40873
105692                                 ],
105693                                 [
105694                                     -111.351803,
105695                                     31.425318
105696                                 ],
105697                                 [
105698                                     -111.403299,
105699                                     31.441855
105700                                 ],
105701                                 [
105702                                     -111.454768,
105703                                     31.458339
105704                                 ],
105705                                 [
105706                                     -111.506238,
105707                                     31.474979
105708                                 ],
105709                                 [
105710                                     -111.915464,
105711                                     31.601431
105712                                 ],
105713                                 [
105714                                     -112.324715,
105715                                     31.727987
105716                                 ],
105717                                 [
105718                                     -112.733967,
105719                                     31.854543
105720                                 ],
105721                                 [
105722                                     -113.143218,
105723                                     31.981046
105724                                 ],
105725                                 [
105726                                     -113.552444,
105727                                     32.107602
105728                                 ],
105729                                 [
105730                                     -113.961696,
105731                                     32.234132
105732                                 ],
105733                                 [
105734                                     -114.370921,
105735                                     32.360687
105736                                 ],
105737                                 [
105738                                     -114.780147,
105739                                     32.487243
105740                                 ],
105741                                 [
105742                                     -114.816785,
105743                                     32.498534
105744                                 ],
105745                                 [
105746                                     -114.819373,
105747                                     32.499363
105748                                 ],
105749                                 [
105750                                     -114.822108,
105751                                     32.50024
105752                                 ],
105753                                 [
105754                                     -114.809447,
105755                                     32.511324
105756                                 ],
105757                                 [
105758                                     -114.795546,
105759                                     32.552226
105760                                 ],
105761                                 [
105762                                     -114.794203,
105763                                     32.574111
105764                                 ],
105765                                 [
105766                                     -114.802678,
105767                                     32.594497
105768                                 ],
105769                                 [
105770                                     -114.786813,
105771                                     32.621033
105772                                 ],
105773                                 [
105774                                     -114.781542,
105775                                     32.628061
105776                                 ],
105777                                 [
105778                                     -114.758804,
105779                                     32.64483
105780                                 ],
105781                                 [
105782                                     -114.751156,
105783                                     32.65222
105784                                 ],
105785                                 [
105786                                     -114.739477,
105787                                     32.669066
105788                                 ],
105789                                 [
105790                                     -114.731209,
105791                                     32.686636
105792                                 ],
105793                                 [
105794                                     -114.723871,
105795                                     32.711519
105796                                 ],
105797                                 [
105798                                     -114.724284,
105799                                     32.712835
105800                                 ],
105801                                 [
105802                                     -114.724285,
105803                                     32.712836
105804                                 ],
105805                                 [
105806                                     -114.764541,
105807                                     32.709839
105808                                 ],
105809                                 [
105810                                     -114.838076,
105811                                     32.704206
105812                                 ],
105813                                 [
105814                                     -114.911612,
105815                                     32.698703
105816                                 ],
105817                                 [
105818                                     -114.985199,
105819                                     32.693122
105820                                 ],
105821                                 [
105822                                     -115.058734,
105823                                     32.687567
105824                                 ],
105825                                 [
105826                                     -115.13227,
105827                                     32.681986
105828                                 ],
105829                                 [
105830                                     -115.205806,
105831                                     32.676456
105832                                 ],
105833                                 [
105834                                     -115.27929,
105835                                     32.670823
105836                                 ],
105837                                 [
105838                                     -115.352851,
105839                                     32.665346
105840                                 ],
105841                                 [
105842                                     -115.426386,
105843                                     32.659765
105844                                 ],
105845                                 [
105846                                     -115.499922,
105847                                     32.654209
105848                                 ],
105849                                 [
105850                                     -115.573535,
105851                                     32.648654
105852                                 ],
105853                                 [
105854                                     -115.647019,
105855                                     32.643073
105856                                 ],
105857                                 [
105858                                     -115.720529,
105859                                     32.637518
105860                                 ],
105861                                 [
105862                                     -115.794064,
105863                                     32.631963
105864                                 ],
105865                                 [
105866                                     -115.8676,
105867                                     32.626408
105868                                 ],
105869                                 [
105870                                     -115.941213,
105871                                     32.620827
105872                                 ],
105873                                 [
105874                                     -116.014748,
105875                                     32.615271
105876                                 ],
105877                                 [
105878                                     -116.088232,
105879                                     32.609664
105880                                 ],
105881                                 [
105882                                     -116.161742,
105883                                     32.604161
105884                                 ],
105885                                 [
105886                                     -116.235329,
105887                                     32.598554
105888                                 ],
105889                                 [
105890                                     -116.308891,
105891                                     32.593025
105892                                 ],
105893                                 [
105894                                     -116.382426,
105895                                     32.587469
105896                                 ],
105897                                 [
105898                                     -116.455962,
105899                                     32.581888
105900                                 ],
105901                                 [
105902                                     -116.529472,
105903                                     32.576333
105904                                 ],
105905                                 [
105906                                     -116.603007,
105907                                     32.570804
105908                                 ],
105909                                 [
105910                                     -116.676543,
105911                                     32.565223
105912                                 ],
105913                                 [
105914                                     -116.750104,
105915                                     32.559667
105916                                 ],
105917                                 [
105918                                     -116.82364,
105919                                     32.554086
105920                                 ],
105921                                 [
105922                                     -116.897201,
105923                                     32.548531
105924                                 ],
105925                                 [
105926                                     -116.970737,
105927                                     32.542976
105928                                 ],
105929                                 [
105930                                     -117.044221,
105931                                     32.537421
105932                                 ],
105933                                 [
105934                                     -117.125121,
105935                                     32.531669
105936                                 ],
105937                                 [
105938                                     -117.125969,
105939                                     32.538258
105940                                 ],
105941                                 [
105942                                     -117.239623,
105943                                     32.531308
105944                                 ],
105945                                 [
105946                                     -120.274098,
105947                                     32.884264
105948                                 ],
105949                                 [
105950                                     -121.652736,
105951                                     34.467248
105952                                 ],
105953                                 [
105954                                     -124.367265,
105955                                     37.662798
105956                                 ],
105957                                 [
105958                                     -126.739806,
105959                                     41.37928
105960                                 ],
105961                                 [
105962                                     -126.996297,
105963                                     45.773888
105964                                 ],
105965                                 [
105966                                     -124.770704,
105967                                     48.44258
105968                                 ],
105969                                 [
105970                                     -123.734053,
105971                                     48.241906
105972                                 ],
105973                                 [
105974                                     -123.1663,
105975                                     48.27837
105976                                 ],
105977                                 [
105978                                     -123.193018,
105979                                     48.501035
105980                                 ],
105981                                 [
105982                                     -123.176987,
105983                                     48.65482
105984                                 ],
105985                                 [
105986                                     -122.912481,
105987                                     48.753561
105988                                 ],
105989                                 [
105990                                     -122.899122,
105991                                     48.897797
105992                                 ],
105993                                 [
105994                                     -122.837671,
105995                                     48.97502
105996                                 ],
105997                                 [
105998                                     -122.743986,
105999                                     48.980582
106000                                 ],
106001                                 [
106002                                     -122.753,
106003                                     48.992499
106004                                 ],
106005                                 [
106006                                     -122.753012,
106007                                     48.992515
106008                                 ],
106009                                 [
106010                                     -122.653258,
106011                                     48.992515
106012                                 ],
106013                                 [
106014                                     -122.433375,
106015                                     48.992515
106016                                 ],
106017                                 [
106018                                     -122.213517,
106019                                     48.992515
106020                                 ],
106021                                 [
106022                                     -121.993763,
106023                                     48.992515
106024                                 ],
106025                                 [
106026                                     -121.773958,
106027                                     48.992515
106028                                 ],
106029                                 [
106030                                     -121.554152,
106031                                     48.992515
106032                                 ],
106033                                 [
106034                                     -121.33432,
106035                                     48.992515
106036                                 ],
106037                                 [
106038                                     -121.114515,
106039                                     48.992515
106040                                 ],
106041                                 [
106042                                     -95.396937,
106043                                     48.99267
106044                                 ],
106045                                 [
106046                                     -95.177106,
106047                                     48.99267
106048                                 ],
106049                                 [
106050                                     -95.168527,
106051                                     48.995047
106052                                 ],
106053                                 [
106054                                     -95.161887,
106055                                     49.001145
106056                                 ],
106057                                 [
106058                                     -95.159329,
106059                                     49.01179
106060                                 ],
106061                                 [
106062                                     -95.159665,
106063                                     49.10951
106064                                 ],
106065                                 [
106066                                     -95.160027,
106067                                     49.223353
106068                                 ],
106069                                 [
106070                                     -95.160337,
106071                                     49.313012
106072                                 ],
106073                                 [
106074                                     -95.160569,
106075                                     49.369494
106076                                 ],
106077                                 [
106078                                     -95.102821,
106079                                     49.35394
106080                                 ],
106081                                 [
106082                                     -94.982518,
106083                                     49.356162
106084                                 ],
106085                                 [
106086                                     -94.926087,
106087                                     49.345568
106088                                 ],
106089                                 [
106090                                     -94.856195,
106091                                     49.318283
106092                                 ],
106093                                 [
106094                                     -94.839142,
106095                                     49.308878
106096                                 ],
106097                                 [
106098                                     -94.827256,
106099                                     49.292858
106100                                 ],
106101                                 [
106102                                     -94.819892,
106103                                     49.252034
106104                                 ],
106105                                 [
106106                                     -94.810358,
106107                                     49.229606
106108                                 ],
106109                                 [
106110                                     -94.806121,
106111                                     49.210899
106112                                 ],
106113                                 [
106114                                     -94.811185,
106115                                     49.166561
106116                                 ],
106117                                 [
106118                                     -94.803743,
106119                                     49.146407
106120                                 ],
106121                                 [
106122                                     -94.792039,
106123                                     49.12646
106124                                 ],
106125                                 [
106126                                     -94.753772,
106127                                     49.026156
106128                                 ],
106129                                 [
106130                                     -94.711217,
106131                                     48.914586
106132                                 ],
106133                                 [
106134                                     -94.711734,
106135                                     48.862755
106136                                 ],
106137                                 [
106138                                     -94.712147,
106139                                     48.842446
106140                                 ],
106141                                 [
106142                                     -94.713284,
106143                                     48.823843
106144                                 ],
106145                                 [
106146                                     -94.710907,
106147                                     48.807513
106148                                 ],
106149                                 [
106150                                     -94.701786,
106151                                     48.790098
106152                                 ],
106153                                 [
106154                                     -94.688893,
106155                                     48.778832
106156                                 ],
106157                                 [
106158                                     -94.592852,
106159                                     48.726433
106160                                 ],
106161                                 [
106162                                     -94.519161,
106163                                     48.70447
106164                                 ],
106165                                 [
106166                                     -94.4795,
106167                                     48.700698
106168                                 ],
106169                                 [
106170                                     -94.311577,
106171                                     48.713927
106172                                 ],
106173                                 [
106174                                     -94.292586,
106175                                     48.711912
106176                                 ],
106177                                 [
106178                                     -94.284034,
106179                                     48.709069
106180                                 ],
106181                                 [
106182                                     -94.274499,
106183                                     48.704108
106184                                 ],
106185                                 [
106186                                     -94.265482,
106187                                     48.697752
106188                                 ],
106189                                 [
106190                                     -94.258454,
106191                                     48.690828
106192                                 ],
106193                                 [
106194                                     -94.255767,
106195                                     48.683541
106196                                 ],
106197                                 [
106198                                     -94.252459,
106199                                     48.662405
106200                                 ],
106201                                 [
106202                                     -94.251038,
106203                                     48.65729
106204                                 ],
106205                                 [
106206                                     -94.23215,
106207                                     48.652019
106208                                 ],
106209                                 [
106210                                     -94.03485,
106211                                     48.643311
106212                                 ],
106213                                 [
106214                                     -93.874885,
106215                                     48.636206
106216                                 ],
106217                                 [
106218                                     -93.835741,
106219                                     48.617137
106220                                 ],
106221                                 [
106222                                     -93.809386,
106223                                     48.543576
106224                                 ],
106225                                 [
106226                                     -93.778664,
106227                                     48.519468
106228                                 ],
106229                                 [
106230                                     -93.756779,
106231                                     48.516549
106232                                 ],
106233                                 [
106234                                     -93.616297,
106235                                     48.531302
106236                                 ],
106237                                 [
106238                                     -93.599889,
106239                                     48.526341
106240                                 ],
106241                                 [
106242                                     -93.566584,
106243                                     48.538279
106244                                 ],
106245                                 [
106246                                     -93.491756,
106247                                     48.542309
106248                                 ],
106249                                 [
106250                                     -93.459924,
106251                                     48.557399
106252                                 ],
106253                                 [
106254                                     -93.45225,
106255                                     48.572721
106256                                 ],
106257                                 [
106258                                     -93.453774,
106259                                     48.586958
106260                                 ],
106261                                 [
106262                                     -93.451475,
106263                                     48.597422
106264                                 ],
106265                                 [
106266                                     -93.417316,
106267                                     48.604114
106268                                 ],
106269                                 [
106270                                     -93.385716,
106271                                     48.614863
106272                                 ],
106273                                 [
106274                                     -93.25774,
106275                                     48.630314
106276                                 ],
106277                                 [
106278                                     -93.131701,
106279                                     48.62463
106280                                 ],
106281                                 [
106282                                     -92.97972,
106283                                     48.61768
106284                                 ],
106285                                 [
106286                                     -92.955588,
106287                                     48.612228
106288                                 ],
106289                                 [
106290                                     -92.884197,
106291                                     48.579878
106292                                 ],
106293                                 [
106294                                     -92.72555,
106295                                     48.548692
106296                                 ],
106297                                 [
106298                                     -92.648604,
106299                                     48.536263
106300                                 ],
106301                                 [
106302                                     -92.630181,
106303                                     48.519468
106304                                 ],
106305                                 [
106306                                     -92.627468,
106307                                     48.502777
106308                                 ],
106309                                 [
106310                                     -92.646743,
106311                                     48.497428
106312                                 ],
106313                                 [
106314                                     -92.691366,
106315                                     48.489858
106316                                 ],
106317                                 [
106318                                     -92.710641,
106319                                     48.482882
106320                                 ],
106321                                 [
106322                                     -92.718909,
106323                                     48.459782
106324                                 ],
106325                                 [
106326                                     -92.704052,
106327                                     48.445158
106328                                 ],
106329                                 [
106330                                     -92.677129,
106331                                     48.441747
106332                                 ],
106333                                 [
106334                                     -92.657053,
106335                                     48.438233
106336                                 ],
106337                                 [
106338                                     -92.570521,
106339                                     48.446656
106340                                 ],
106341                                 [
106342                                     -92.526932,
106343                                     48.445623
106344                                 ],
106345                                 [
106346                                     -92.490629,
106347                                     48.433117
106348                                 ],
106349                                 [
106350                                     -92.474532,
106351                                     48.410483
106352                                 ],
106353                                 [
106354                                     -92.467581,
106355                                     48.394282
106356                                 ],
106357                                 [
106358                                     -92.467064,
106359                                     48.353225
106360                                 ],
106361                                 [
106362                                     -92.462465,
106363                                     48.329299
106364                                 ],
106365                                 [
106366                                     -92.451381,
106367                                     48.312685
106368                                 ],
106369                                 [
106370                                     -92.41823,
106371                                     48.282041
106372                                 ],
106373                                 [
106374                                     -92.38464,
106375                                     48.232406
106376                                 ],
106377                                 [
106378                                     -92.371851,
106379                                     48.222587
106380                                 ],
106381                                 [
106382                                     -92.353815,
106383                                     48.222897
106384                                 ],
106385                                 [
106386                                     -92.327874,
106387                                     48.229435
106388                                 ],
106389                                 [
106390                                     -92.303663,
106391                                     48.239279
106392                                 ],
106393                                 [
106394                                     -92.291029,
106395                                     48.249562
106396                                 ],
106397                                 [
106398                                     -92.292062,
106399                                     48.270336
106400                                 ],
106401                                 [
106402                                     -92.301416,
106403                                     48.290645
106404                                 ],
106405                                 [
106406                                     -92.303095,
106407                                     48.310928
106408                                 ],
106409                                 [
106410                                     -92.281598,
106411                                     48.33178
106412                                 ],
106413                                 [
106414                                     -92.259118,
106415                                     48.339635
106416                                 ],
106417                                 [
106418                                     -92.154732,
106419                                     48.350125
106420                                 ],
106421                                 [
106422                                     -92.070499,
106423                                     48.346714
106424                                 ],
106425                                 [
106426                                     -92.043421,
106427                                     48.334596
106428                                 ],
106429                                 [
106430                                     -92.030114,
106431                                     48.313176
106432                                 ],
106433                                 [
106434                                     -92.021355,
106435                                     48.287441
106436                                 ],
106437                                 [
106438                                     -92.007997,
106439                                     48.262482
106440                                 ],
106441                                 [
106442                                     -91.992158,
106443                                     48.247909
106444                                 ],
106445                                 [
106446                                     -91.975492,
106447                                     48.236566
106448                                 ],
106449                                 [
106450                                     -91.957302,
106451                                     48.228323
106452                                 ],
106453                                 [
106454                                     -91.852244,
106455                                     48.195974
106456                                 ],
106457                                 [
106458                                     -91.764988,
106459                                     48.187344
106460                                 ],
106461                                 [
106462                                     -91.744137,
106463                                     48.179593
106464                                 ],
106465                                 [
106466                                     -91.727575,
106467                                     48.168327
106468                                 ],
106469                                 [
106470                                     -91.695509,
106471                                     48.13758
106472                                 ],
106473                                 [
106474                                     -91.716438,
106475                                     48.112051
106476                                 ],
106477                                 [
106478                                     -91.692512,
106479                                     48.097866
106480                                 ],
106481                                 [
106482                                     -91.618615,
106483                                     48.089572
106484                                 ],
106485                                 [
106486                                     -91.597479,
106487                                     48.090399
106488                                 ],
106489                                 [
106490                                     -91.589676,
106491                                     48.088332
106492                                 ],
106493                                 [
106494                                     -91.581098,
106495                                     48.080942
106496                                 ],
106497                                 [
106498                                     -91.579806,
106499                                     48.070969
106500                                 ],
106501                                 [
106502                                     -91.585129,
106503                                     48.06084
106504                                 ],
106505                                 [
106506                                     -91.586989,
106507                                     48.052572
106508                                 ],
106509                                 [
106510                                     -91.574845,
106511                                     48.048205
106512                                 ],
106513                                 [
106514                                     -91.487098,
106515                                     48.053476
106516                                 ],
106517                                 [
106518                                     -91.464722,
106519                                     48.048955
106520                                 ],
106521                                 [
106522                                     -91.446274,
106523                                     48.040738
106524                                 ],
106525                                 [
106526                                     -91.427929,
106527                                     48.036449
106528                                 ],
106529                                 [
106530                                     -91.3654,
106531                                     48.057843
106532                                 ],
106533                                 [
106534                                     -91.276362,
106535                                     48.064768
106536                                 ],
106537                                 [
106538                                     -91.23807,
106539                                     48.082648
106540                                 ],
106541                                 [
106542                                     -91.203963,
106543                                     48.107659
106544                                 ],
106545                                 [
106546                                     -91.071103,
106547                                     48.170859
106548                                 ],
106549                                 [
106550                                     -91.02816,
106551                                     48.184838
106552                                 ],
106553                                 [
106554                                     -91.008109,
106555                                     48.194372
106556                                 ],
106557                                 [
106558                                     -90.923153,
106559                                     48.227109
106560                                 ],
106561                                 [
106562                                     -90.873802,
106563                                     48.234344
106564                                 ],
106565                                 [
106566                                     -90.840678,
106567                                     48.220107
106568                                 ],
106569                                 [
106570                                     -90.837939,
106571                                     48.210547
106572                                 ],
106573                                 [
106574                                     -90.848843,
106575                                     48.198713
106576                                 ],
106577                                 [
106578                                     -90.849721,
106579                                     48.189566
106580                                 ],
106581                                 [
106582                                     -90.843003,
106583                                     48.176983
106584                                 ],
106585                                 [
106586                                     -90.83427,
106587                                     48.171789
106588                                 ],
106589                                 [
106590                                     -90.823883,
106591                                     48.168327
106592                                 ],
106593                                 [
106594                                     -90.812307,
106595                                     48.160989
106596                                 ],
106597                                 [
106598                                     -90.803057,
106599                                     48.147166
106600                                 ],
106601                                 [
106602                                     -90.796701,
106603                                     48.117064
106604                                 ],
106605                                 [
106606                                     -90.786469,
106607                                     48.10045
106608                                 ],
106609                                 [
106610                                     -90.750347,
106611                                     48.083991
106612                                 ],
106613                                 [
106614                                     -90.701307,
106615                                     48.08456
106616                                 ],
106617                                 [
106618                                     -90.611079,
106619                                     48.103499
106620                                 ],
106621                                 [
106622                                     -90.586843,
106623                                     48.104817
106624                                 ],
106625                                 [
106626                                     -90.573872,
106627                                     48.097892
106628                                 ],
106629                                 [
106630                                     -90.562194,
106631                                     48.088849
106632                                 ],
106633                                 [
106634                                     -90.542014,
106635                                     48.083733
106636                                 ],
106637                                 [
106638                                     -90.531601,
106639                                     48.08456
106640                                 ],
106641                                 [
106642                                     -90.501887,
106643                                     48.094275
106644                                 ],
106645                                 [
106646                                     -90.490493,
106647                                     48.096239
106648                                 ],
106649                                 [
106650                                     -90.483465,
106651                                     48.094482
106652                                 ],
106653                                 [
106654                                     -90.477858,
106655                                     48.091536
106656                                 ],
106657                                 [
106658                                     -90.470623,
106659                                     48.089882
106660                                 ],
106661                                 [
106662                                     -90.178625,
106663                                     48.116444
106664                                 ],
106665                                 [
106666                                     -90.120386,
106667                                     48.115359
106668                                 ],
106669                                 [
106670                                     -90.073257,
106671                                     48.101199
106672                                 ],
106673                                 [
106674                                     -90.061036,
106675                                     48.091019
106676                                 ],
106677                                 [
106678                                     -90.008222,
106679                                     48.029731
106680                                 ],
106681                                 [
106682                                     -89.995329,
106683                                     48.018595
106684                                 ],
106685                                 [
106686                                     -89.980317,
106687                                     48.010094
106688                                 ],
106689                                 [
106690                                     -89.92045,
106691                                     47.98746
106692                                 ],
106693                                 [
106694                                     -89.902441,
106695                                     47.985909
106696                                 ],
106697                                 [
106698                                     -89.803454,
106699                                     48.013763
106700                                 ],
106701                                 [
106702                                     -89.780975,
106703                                     48.017199
106704                                 ],
106705                                 [
106706                                     -89.763302,
106707                                     48.017303
106708                                 ],
106709                                 [
106710                                     -89.745964,
106711                                     48.013763
106712                                 ],
106713                                 [
106714                                     -89.724596,
106715                                     48.005908
106716                                 ],
106717                                 [
106718                                     -89.712788,
106719                                     48.003376
106720                                 ],
106721                                 [
106722                                     -89.678656,
106723                                     48.008699
106724                                 ],
106725                                 [
106726                                     -89.65659,
106727                                     48.007975
106728                                 ],
106729                                 [
106730                                     -89.593105,
106731                                     47.996503
106732                                 ],
106733                                 [
106734                                     -89.581753,
106735                                     47.996333
106736                                 ],
106737                                 [
106738                                     -89.586724,
106739                                     47.992938
106740                                 ],
106741                                 [
106742                                     -89.310872,
106743                                     47.981097
106744                                 ],
106745                                 [
106746                                     -89.072861,
106747                                     48.046842
106748                                 ],
106749                                 [
106750                                     -88.49789,
106751                                     48.212841
106752                                 ],
106753                                 [
106754                                     -88.286621,
106755                                     48.156675
106756                                 ],
106757                                 [
106758                                     -85.939935,
106759                                     47.280501
106760                                 ],
106761                                 [
106762                                     -84.784644,
106763                                     46.770068
106764                                 ],
106765                                 [
106766                                     -84.516909,
106767                                     46.435083
106768                                 ],
106769                                 [
106770                                     -84.489712,
106771                                     46.446652
106772                                 ],
106773                                 [
106774                                     -84.491052,
106775                                     46.457658
106776                                 ],
106777                                 [
106778                                     -84.478301,
106779                                     46.466467
106780                                 ],
106781                                 [
106782                                     -84.465408,
106783                                     46.478172
106784                                 ],
106785                                 [
106786                                     -84.448096,
106787                                     46.489722
106788                                 ],
106789                                 [
106790                                     -84.42324,
106791                                     46.511581
106792                                 ],
106793                                 [
106794                                     -84.389702,
106795                                     46.520262
106796                                 ],
106797                                 [
106798                                     -84.352469,
106799                                     46.522743
106800                                 ],
106801                                 [
106802                                     -84.30534,
106803                                     46.501607
106804                                 ],
106805                                 [
106806                                     -84.242011,
106807                                     46.526464
106808                                 ],
106809                                 [
106810                                     -84.197285,
106811                                     46.546359
106812                                 ],
106813                                 [
106814                                     -84.147676,
106815                                     46.541346
106816                                 ],
106817                                 [
106818                                     -84.110443,
106819                                     46.526464
106820                                 ],
106821                                 [
106822                                     -84.158812,
106823                                     46.433343
106824                                 ],
106825                                 [
106826                                     -84.147676,
106827                                     46.399882
106828                                 ],
106829                                 [
106830                                     -84.129046,
106831                                     46.375026
106832                                 ],
106833                                 [
106834                                     -84.10543,
106835                                     46.347741
106836                                 ],
106837                                 [
106838                                     -84.105944,
106839                                     46.346374
106840                                 ],
106841                                 [
106842                                     -84.117195,
106843                                     46.347157
106844                                 ],
106845                                 [
106846                                     -84.117489,
106847                                     46.338326
106848                                 ],
106849                                 [
106850                                     -84.122361,
106851                                     46.331922
106852                                 ],
106853                                 [
106854                                     -84.112061,
106855                                     46.287102
106856                                 ],
106857                                 [
106858                                     -84.092672,
106859                                     46.227469
106860                                 ],
106861                                 [
106862                                     -84.111983,
106863                                     46.20337
106864                                 ],
106865                                 [
106866                                     -84.015118,
106867                                     46.149712
106868                                 ],
106869                                 [
106870                                     -83.957038,
106871                                     46.045736
106872                                 ],
106873                                 [
106874                                     -83.676821,
106875                                     46.15388
106876                                 ],
106877                                 [
106878                                     -83.429449,
106879                                     46.086221
106880                                 ],
106881                                 [
106882                                     -83.523049,
106883                                     45.892052
106884                                 ],
106885                                 [
106886                                     -83.574563,
106887                                     45.890259
106888                                 ],
106889                                 [
106890                                     -82.551615,
106891                                     44.857931
106892                                 ],
106893                                 [
106894                                     -82.655591,
106895                                     43.968545
106896                                 ],
106897                                 [
106898                                     -82.440632,
106899                                     43.096285
106900                                 ],
106901                                 [
106902                                     -82.460131,
106903                                     43.084392
106904                                 ],
106905                                 [
106906                                     -82.458894,
106907                                     43.083247
106908                                 ],
106909                                 [
106910                                     -82.431813,
106911                                     43.039387
106912                                 ],
106913                                 [
106914                                     -82.424748,
106915                                     43.02408
106916                                 ],
106917                                 [
106918                                     -82.417242,
106919                                     43.01731
106920                                 ],
106921                                 [
106922                                     -82.416369,
106923                                     43.01742
106924                                 ],
106925                                 [
106926                                     -82.416412,
106927                                     43.017143
106928                                 ],
106929                                 [
106930                                     -82.414603,
106931                                     42.983243
106932                                 ],
106933                                 [
106934                                     -82.430442,
106935                                     42.951307
106936                                 ],
106937                                 [
106938                                     -82.453179,
106939                                     42.918983
106940                                 ],
106941                                 [
106942                                     -82.464781,
106943                                     42.883637
106944                                 ],
106945                                 [
106946                                     -82.468036,
106947                                     42.863974
106948                                 ],
106949                                 [
106950                                     -82.482325,
106951                                     42.835113
106952                                 ],
106953                                 [
106954                                     -82.485271,
106955                                     42.818524
106956                                 ],
106957                                 [
106958                                     -82.473618,
106959                                     42.798164
106960                                 ],
106961                                 [
106962                                     -82.470982,
106963                                     42.790568
106964                                 ],
106965                                 [
106966                                     -82.471344,
106967                                     42.779845
106968                                 ],
106969                                 [
106970                                     -82.476951,
106971                                     42.761474
106972                                 ],
106973                                 [
106974                                     -82.48341,
106975                                     42.719254
106976                                 ],
106977                                 [
106978                                     -82.511264,
106979                                     42.646675
106980                                 ],
106981                                 [
106982                                     -82.526224,
106983                                     42.619906
106984                                 ],
106985                                 [
106986                                     -82.549246,
106987                                     42.590941
106988                                 ],
106989                                 [
106990                                     -82.575833,
106991                                     42.571795
106992                                 ],
106993                                 [
106994                                     -82.608467,
106995                                     42.561098
106996                                 ],
106997                                 [
106998                                     -82.644331,
106999                                     42.557817
107000                                 ],
107001                                 [
107002                                     -82.644698,
107003                                     42.557533
107004                                 ],
107005                                 [
107006                                     -82.644932,
107007                                     42.561634
107008                                 ],
107009                                 [
107010                                     -82.637132,
107011                                     42.568405
107012                                 ],
107013                                 [
107014                                     -82.60902,
107015                                     42.579296
107016                                 ],
107017                                 [
107018                                     -82.616673,
107019                                     42.582828
107020                                 ],
107021                                 [
107022                                     -82.636985,
107023                                     42.599607
107024                                 ],
107025                                 [
107026                                     -82.625357,
107027                                     42.616092
107028                                 ],
107029                                 [
107030                                     -82.629331,
107031                                     42.626394
107032                                 ],
107033                                 [
107034                                     -82.638751,
107035                                     42.633459
107036                                 ],
107037                                 [
107038                                     -82.644344,
107039                                     42.640524
107040                                 ],
107041                                 [
107042                                     -82.644166,
107043                                     42.641056
107044                                 ],
107045                                 [
107046                                     -82.716083,
107047                                     42.617461
107048                                 ],
107049                                 [
107050                                     -82.777592,
107051                                     42.408506
107052                                 ],
107053                                 [
107054                                     -82.888693,
107055                                     42.406093
107056                                 ],
107057                                 [
107058                                     -82.889991,
107059                                     42.403266
107060                                 ],
107061                                 [
107062                                     -82.905739,
107063                                     42.387665
107064                                 ],
107065                                 [
107066                                     -82.923842,
107067                                     42.374419
107068                                 ],
107069                                 [
107070                                     -82.937972,
107071                                     42.366176
107072                                 ],
107073                                 [
107074                                     -82.947686,
107075                                     42.363527
107076                                 ],
107077                                 [
107078                                     -82.979624,
107079                                     42.359406
107080                                 ],
107081                                 [
107082                                     -83.042618,
107083                                     42.340861
107084                                 ],
107085                                 [
107086                                     -83.061899,
107087                                     42.32732
107088                                 ],
107089                                 [
107090                                     -83.081622,
107091                                     42.30907
107092                                 ],
107093                                 [
107094                                     -83.11342,
107095                                     42.279619
107096                                 ],
107097                                 [
107098                                     -83.145306,
107099                                     42.066968
107100                                 ],
107101                                 [
107102                                     -83.177398,
107103                                     41.960666
107104                                 ],
107105                                 [
107106                                     -83.21512,
107107                                     41.794493
107108                                 ],
107109                                 [
107110                                     -82.219051,
107111                                     41.516445
107112                                 ],
107113                                 [
107114                                     -80.345329,
107115                                     42.13344
107116                                 ],
107117                                 [
107118                                     -80.316455,
107119                                     42.123137
107120                                 ],
107121                                 [
107122                                     -79.270266,
107123                                     42.591872
107124                                 ],
107125                                 [
107126                                     -79.221058,
107127                                     42.582892
107128                                 ],
107129                                 [
107130                                     -78.871842,
107131                                     42.860012
107132                                 ],
107133                                 [
107134                                     -78.875011,
107135                                     42.867184
107136                                 ],
107137                                 [
107138                                     -78.896205,
107139                                     42.897209
107140                                 ],
107141                                 [
107142                                     -78.901651,
107143                                     42.908101
107144                                 ],
107145                                 [
107146                                     -78.90901,
107147                                     42.952255
107148                                 ],
107149                                 [
107150                                     -78.913426,
107151                                     42.957848
107152                                 ],
107153                                 [
107154                                     -78.932118,
107155                                     42.9708
107156                                 ],
107157                                 [
107158                                     -78.936386,
107159                                     42.979631
107160                                 ],
107161                                 [
107162                                     -78.927997,
107163                                     43.002003
107164                                 ],
107165                                 [
107166                                     -78.893114,
107167                                     43.029379
107168                                 ],
107169                                 [
107170                                     -78.887963,
107171                                     43.051456
107172                                 ],
107173                                 [
107174                                     -78.914897,
107175                                     43.076477
107176                                 ],
107177                                 [
107178                                     -79.026167,
107179                                     43.086485
107180                                 ],
107181                                 [
107182                                     -79.065231,
107183                                     43.10573
107184                                 ],
107185                                 [
107186                                     -79.065273,
107187                                     43.105897
107188                                 ],
107189                                 [
107190                                     -79.065738,
107191                                     43.120237
107192                                 ],
107193                                 [
107194                                     -79.061423,
107195                                     43.130288
107196                                 ],
107197                                 [
107198                                     -79.055583,
107199                                     43.138427
107200                                 ],
107201                                 [
107202                                     -79.051604,
107203                                     43.146851
107204                                 ],
107205                                 [
107206                                     -79.04933,
107207                                     43.159847
107208                                 ],
107209                                 [
107210                                     -79.048607,
107211                                     43.170622
107212                                 ],
107213                                 [
107214                                     -79.053775,
107215                                     43.260358
107216                                 ],
107217                                 [
107218                                     -79.058425,
107219                                     43.277799
107220                                 ],
107221                                 [
107222                                     -79.058631,
107223                                     43.2782
107224                                 ],
107225                                 [
107226                                     -78.990696,
107227                                     43.286947
107228                                 ],
107229                                 [
107230                                     -78.862059,
107231                                     43.324332
107232                                 ],
107233                                 [
107234                                     -78.767813,
107235                                     43.336418
107236                                 ],
107237                                 [
107238                                     -78.516117,
107239                                     43.50645
107240                                 ],
107241                                 [
107242                                     -76.363317,
107243                                     43.943219
107244                                 ],
107245                                 [
107246                                     -76.396746,
107247                                     44.106667
107248                                 ],
107249                                 [
107250                                     -76.364697,
107251                                     44.111631
107252                                 ],
107253                                 [
107254                                     -76.366146,
107255                                     44.117349
107256                                 ],
107257                                 [
107258                                     -76.357462,
107259                                     44.131478
107260                                 ],
107261                                 [
107262                                     -76.183493,
107263                                     44.223025
107264                                 ],
107265                                 [
107266                                     -76.162644,
107267                                     44.229888
107268                                 ],
107269                                 [
107270                                     -76.176117,
107271                                     44.30795
107272                                 ],
107273                                 [
107274                                     -76.046414,
107275                                     44.354817
107276                                 ],
107277                                 [
107278                                     -75.928746,
107279                                     44.391137
107280                                 ],
107281                                 [
107282                                     -75.852508,
107283                                     44.381639
107284                                 ],
107285                                 [
107286                                     -75.849095,
107287                                     44.386103
107288                                 ],
107289                                 [
107290                                     -75.847623,
107291                                     44.392579
107292                                 ],
107293                                 [
107294                                     -75.84674,
107295                                     44.398172
107296                                 ],
107297                                 [
107298                                     -75.845415,
107299                                     44.40141
107300                                 ],
107301                                 [
107302                                     -75.780803,
107303                                     44.432318
107304                                 ],
107305                                 [
107306                                     -75.770205,
107307                                     44.446153
107308                                 ],
107309                                 [
107310                                     -75.772266,
107311                                     44.463815
107312                                 ],
107313                                 [
107314                                     -75.779184,
107315                                     44.48236
107316                                 ],
107317                                 [
107318                                     -75.791496,
107319                                     44.496513
107320                                 ],
107321                                 [
107322                                     -75.791183,
107323                                     44.496768
107324                                 ],
107325                                 [
107326                                     -75.754622,
107327                                     44.527567
107328                                 ],
107329                                 [
107330                                     -75.69969,
107331                                     44.581673
107332                                 ],
107333                                 [
107334                                     -75.578199,
107335                                     44.661513
107336                                 ],
107337                                 [
107338                                     -75.455958,
107339                                     44.741766
107340                                 ],
107341                                 [
107342                                     -75.341831,
107343                                     44.816749
107344                                 ],
107345                                 [
107346                                     -75.270233,
107347                                     44.863774
107348                                 ],
107349                                 [
107350                                     -75.129647,
107351                                     44.925166
107352                                 ],
107353                                 [
107354                                     -75.075594,
107355                                     44.935501
107356                                 ],
107357                                 [
107358                                     -75.058721,
107359                                     44.941031
107360                                 ],
107361                                 [
107362                                     -75.0149,
107363                                     44.96599
107364                                 ],
107365                                 [
107366                                     -74.998647,
107367                                     44.972398
107368                                 ],
107369                                 [
107370                                     -74.940201,
107371                                     44.987746
107372                                 ],
107373                                 [
107374                                     -74.903744,
107375                                     45.005213
107376                                 ],
107377                                 [
107378                                     -74.88651,
107379                                     45.009398
107380                                 ],
107381                                 [
107382                                     -74.868474,
107383                                     45.010122
107384                                 ],
107385                                 [
107386                                     -74.741557,
107387                                     44.998857
107388                                 ],
107389                                 [
107390                                     -74.712961,
107391                                     44.999254
107392                                 ],
107393                                 [
107394                                     -74.695875,
107395                                     44.99803
107396                                 ],
107397                                 [
107398                                     -74.596114,
107399                                     44.998495
107400                                 ],
107401                                 [
107402                                     -74.496352,
107403                                     44.999012
107404                                 ],
107405                                 [
107406                                     -74.197146,
107407                                     45.000458
107408                                 ],
107409                                 [
107410                                     -71.703551,
107411                                     45.012757
107412                                 ],
107413                                 [
107414                                     -71.603816,
107415                                     45.013274
107416                                 ],
107417                                 [
107418                                     -71.505848,
107419                                     45.013731
107420                                 ],
107421                                 [
107422                                     -71.50408,
107423                                     45.013739
107424                                 ],
107425                                 [
107426                                     -71.506613,
107427                                     45.037045
107428                                 ],
107429                                 [
107430                                     -71.504752,
107431                                     45.052962
107432                                 ],
107433                                 [
107434                                     -71.497259,
107435                                     45.066553
107436                                 ],
107437                                 [
107438                                     -71.45659,
107439                                     45.110994
107440                                 ],
107441                                 [
107442                                     -71.451215,
107443                                     45.121691
107444                                 ],
107445                                 [
107446                                     -71.445996,
107447                                     45.140295
107448                                 ],
107449                                 [
107450                                     -71.441604,
107451                                     45.150682
107452                                 ],
107453                                 [
107454                                     -71.413026,
107455                                     45.186184
107456                                 ],
107457                                 [
107458                                     -71.406567,
107459                                     45.204942
107460                                 ],
107461                                 [
107462                                     -71.42269,
107463                                     45.217189
107464                                 ],
107465                                 [
107466                                     -71.449045,
107467                                     45.226905
107468                                 ],
107469                                 [
107470                                     -71.438813,
107471                                     45.233468
107472                                 ],
107473                                 [
107474                                     -71.394888,
107475                                     45.241529
107476                                 ],
107477                                 [
107478                                     -71.381245,
107479                                     45.250779
107480                                 ],
107481                                 [
107482                                     -71.3521,
107483                                     45.278323
107484                                 ],
107485                                 [
107486                                     -71.334323,
107487                                     45.28871
107488                                 ],
107489                                 [
107490                                     -71.311534,
107491                                     45.294136
107492                                 ],
107493                                 [
107494                                     -71.293396,
107495                                     45.292327
107496                                 ],
107497                                 [
107498                                     -71.20937,
107499                                     45.254758
107500                                 ],
107501                                 [
107502                                     -71.185133,
107503                                     45.248557
107504                                 ],
107505                                 [
107506                                     -71.160329,
107507                                     45.245767
107508                                 ],
107509                                 [
107510                                     -71.141725,
107511                                     45.252329
107512                                 ],
107513                                 [
107514                                     -71.111029,
107515                                     45.287108
107516                                 ],
107517                                 [
107518                                     -71.095242,
107519                                     45.300905
107520                                 ],
107521                                 [
107522                                     -71.085553,
107523                                     45.304213
107524                                 ],
107525                                 [
107526                                     -71.084952,
107527                                     45.304293
107528                                 ],
107529                                 [
107530                                     -71.064211,
107531                                     45.307055
107532                                 ],
107533                                 [
107534                                     -71.054418,
107535                                     45.310362
107536                                 ],
107537                                 [
107538                                     -71.036667,
107539                                     45.323385
107540                                 ],
107541                                 [
107542                                     -71.027598,
107543                                     45.33465
107544                                 ],
107545                                 [
107546                                     -71.016539,
107547                                     45.343125
107548                                 ],
107549                                 [
107550                                     -70.993155,
107551                                     45.347827
107552                                 ],
107553                                 [
107554                                     -70.968118,
107555                                     45.34452
107556                                 ],
107557                                 [
107558                                     -70.951608,
107559                                     45.332014
107560                                 ],
107561                                 [
107562                                     -70.906908,
107563                                     45.246232
107564                                 ],
107565                                 [
107566                                     -70.892412,
107567                                     45.234604
107568                                 ],
107569                                 [
107570                                     -70.874351,
107571                                     45.245663
107572                                 ],
107573                                 [
107574                                     -70.870605,
107575                                     45.255275
107576                                 ],
107577                                 [
107578                                     -70.872491,
107579                                     45.274189
107580                                 ],
107581                                 [
107582                                     -70.870243,
107583                                     45.283129
107584                                 ],
107585                                 [
107586                                     -70.862621,
107587                                     45.290363
107588                                 ],
107589                                 [
107590                                     -70.842389,
107591                                     45.301215
107592                                 ],
107593                                 [
107594                                     -70.835258,
107595                                     45.309794
107596                                 ],
107597                                 [
107598                                     -70.83208,
107599                                     45.328552
107600                                 ],
107601                                 [
107602                                     -70.835465,
107603                                     45.373097
107604                                 ],
107605                                 [
107606                                     -70.833837,
107607                                     45.393096
107608                                 ],
107609                                 [
107610                                     -70.825982,
107611                                     45.410459
107612                                 ],
107613                                 [
107614                                     -70.812986,
107615                                     45.42343
107616                                 ],
107617                                 [
107618                                     -70.794873,
107619                                     45.430406
107620                                 ],
107621                                 [
107622                                     -70.771877,
107623                                     45.430045
107624                                 ],
107625                                 [
107626                                     -70.75255,
107627                                     45.422345
107628                                 ],
107629                                 [
107630                                     -70.718004,
107631                                     45.397282
107632                                 ],
107633                                 [
107634                                     -70.696739,
107635                                     45.388652
107636                                 ],
107637                                 [
107638                                     -70.675785,
107639                                     45.388704
107640                                 ],
107641                                 [
107642                                     -70.65359,
107643                                     45.395473
107644                                 ],
107645                                 [
107646                                     -70.641316,
107647                                     45.408496
107648                                 ],
107649                                 [
107650                                     -70.650257,
107651                                     45.427461
107652                                 ],
107653                                 [
107654                                     -70.668162,
107655                                     45.439036
107656                                 ],
107657                                 [
107658                                     -70.707385,
107659                                     45.4564
107660                                 ],
107661                                 [
107662                                     -70.722836,
107663                                     45.470921
107664                                 ],
107665                                 [
107666                                     -70.732009,
107667                                     45.491591
107668                                 ],
107669                                 [
107670                                     -70.730329,
107671                                     45.507973
107672                                 ],
107673                                 [
107674                                     -70.686792,
107675                                     45.572723
107676                                 ],
107677                                 [
107678                                     -70.589614,
107679                                     45.651788
107680                                 ],
107681                                 [
107682                                     -70.572406,
107683                                     45.662279
107684                                 ],
107685                                 [
107686                                     -70.514735,
107687                                     45.681709
107688                                 ],
107689                                 [
107690                                     -70.484763,
107691                                     45.699641
107692                                 ],
107693                                 [
107694                                     -70.4728,
107695                                     45.703568
107696                                 ],
107697                                 [
107698                                     -70.450424,
107699                                     45.703723
107700                                 ],
107701                                 [
107702                                     -70.439132,
107703                                     45.705893
107704                                 ],
107705                                 [
107706                                     -70.419315,
107707                                     45.716901
107708                                 ],
107709                                 [
107710                                     -70.407351,
107711                                     45.731525
107712                                 ],
107713                                 [
107714                                     -70.402442,
107715                                     45.749663
107716                                 ],
107717                                 [
107718                                     -70.403941,
107719                                     45.771161
107720                                 ],
107721                                 [
107722                                     -70.408282,
107723                                     45.781651
107724                                 ],
107725                                 [
107726                                     -70.413682,
107727                                     45.787697
107728                                 ],
107729                                 [
107730                                     -70.41717,
107731                                     45.793795
107732                                 ],
107733                                 [
107734                                     -70.415232,
107735                                     45.804389
107736                                 ],
107737                                 [
107738                                     -70.409935,
107739                                     45.810745
107740                                 ],
107741                                 [
107742                                     -70.389807,
107743                                     45.825059
107744                                 ],
107745                                 [
107746                                     -70.312654,
107747                                     45.867641
107748                                 ],
107749                                 [
107750                                     -70.283173,
107751                                     45.890482
107752                                 ],
107753                                 [
107754                                     -70.262528,
107755                                     45.923038
107756                                 ],
107757                                 [
107758                                     -70.255939,
107759                                     45.948876
107760                                 ],
107761                                 [
107762                                     -70.263148,
107763                                     45.956834
107764                                 ],
107765                                 [
107766                                     -70.280434,
107767                                     45.959315
107768                                 ],
107769                                 [
107770                                     -70.303947,
107771                                     45.968616
107772                                 ],
107773                                 [
107774                                     -70.316298,
107775                                     45.982982
107776                                 ],
107777                                 [
107778                                     -70.316892,
107779                                     45.999002
107780                                 ],
107781                                 [
107782                                     -70.306143,
107783                                     46.035331
107784                                 ],
107785                                 [
107786                                     -70.303637,
107787                                     46.038483
107788                                 ],
107789                                 [
107790                                     -70.294309,
107791                                     46.044943
107792                                 ],
107793                                 [
107794                                     -70.29201,
107795                                     46.048663
107796                                 ],
107797                                 [
107798                                     -70.293017,
107799                                     46.054038
107800                                 ],
107801                                 [
107802                                     -70.296092,
107803                                     46.057862
107804                                 ],
107805                                 [
107806                                     -70.300795,
107807                                     46.061737
107808                                 ],
107809                                 [
107810                                     -70.304774,
107811                                     46.065975
107812                                 ],
107813                                 [
107814                                     -70.311362,
107815                                     46.071866
107816                                 ],
107817                                 [
107818                                     -70.312629,
107819                                     46.079566
107820                                 ],
107821                                 [
107822                                     -70.30033,
107823                                     46.089281
107824                                 ],
107825                                 [
107826                                     -70.26444,
107827                                     46.106593
107828                                 ],
107829                                 [
107830                                     -70.24948,
107831                                     46.120597
107832                                 ],
107833                                 [
107834                                     -70.244002,
107835                                     46.141009
107836                                 ],
107837                                 [
107838                                     -70.249247,
107839                                     46.162765
107840                                 ],
107841                                 [
107842                                     -70.263329,
107843                                     46.183229
107844                                 ],
107845                                 [
107846                                     -70.284801,
107847                                     46.191859
107848                                 ],
107849                                 [
107850                                     -70.280899,
107851                                     46.211857
107852                                 ],
107853                                 [
107854                                     -70.253407,
107855                                     46.251493
107856                                 ],
107857                                 [
107858                                     -70.236173,
107859                                     46.288339
107860                                 ],
107861                                 [
107862                                     -70.223693,
107863                                     46.300793
107864                                 ],
107865                                 [
107866                                     -70.201886,
107867                                     46.305495
107868                                 ],
107869                                 [
107870                                     -70.199509,
107871                                     46.315262
107872                                 ],
107873                                 [
107874                                     -70.197028,
107875                                     46.336863
107876                                 ],
107877                                 [
107878                                     -70.188398,
107879                                     46.358412
107880                                 ],
107881                                 [
107882                                     -70.167418,
107883                                     46.368179
107884                                 ],
107885                                 [
107886                                     -70.153052,
107887                                     46.372829
107888                                 ],
107889                                 [
107890                                     -70.074323,
107891                                     46.419545
107892                                 ],
107893                                 [
107894                                     -70.061817,
107895                                     46.445409
107896                                 ],
107897                                 [
107898                                     -70.050086,
107899                                     46.511271
107900                                 ],
107901                                 [
107902                                     -70.032723,
107903                                     46.609766
107904                                 ],
107905                                 [
107906                                     -70.023628,
107907                                     46.661287
107908                                 ],
107909                                 [
107910                                     -70.007763,
107911                                     46.704075
107912                                 ],
107913                                 [
107914                                     -69.989961,
107915                                     46.721697
107916                                 ],
107917                                 [
107918                                     -69.899708,
107919                                     46.811562
107920                                 ],
107921                                 [
107922                                     -69.809403,
107923                                     46.901299
107924                                 ],
107925                                 [
107926                                     -69.719099,
107927                                     46.991086
107928                                 ],
107929                                 [
107930                                     -69.628794,
107931                                     47.080797
107932                                 ],
107933                                 [
107934                                     -69.538464,
107935                                     47.17061
107936                                 ],
107937                                 [
107938                                     -69.448159,
107939                                     47.260346
107940                                 ],
107941                                 [
107942                                     -69.357906,
107943                                     47.350134
107944                                 ],
107945                                 [
107946                                     -69.267628,
107947                                     47.439844
107948                                 ],
107949                                 [
107950                                     -69.25091,
107951                                     47.452919
107952                                 ],
107953                                 [
107954                                     -69.237268,
107955                                     47.45881
107956                                 ],
107957                                 [
107958                                     -69.221972,
107959                                     47.459688
107960                                 ],
107961                                 [
107962                                     -69.069655,
107963                                     47.431886
107964                                 ],
107965                                 [
107966                                     -69.054023,
107967                                     47.418399
107968                                 ],
107969                                 [
107970                                     -69.054333,
107971                                     47.389253
107972                                 ],
107973                                 [
107974                                     -69.066193,
107975                                     47.32967
107976                                 ],
107977                                 [
107978                                     -69.065134,
107979                                     47.296339
107980                                 ],
107981                                 [
107982                                     -69.06356,
107983                                     47.290809
107984                                 ],
107985                                 [
107986                                     -69.057486,
107987                                     47.269467
107988                                 ],
107989                                 [
107990                                     -69.0402,
107991                                     47.249055
107992                                 ],
107993                                 [
107994                                     -68.906229,
107995                                     47.190221
107996                                 ],
107997                                 [
107998                                     -68.889718,
107999                                     47.190609
108000                                 ],
108001                                 [
108002                                     -68.761819,
108003                                     47.23704
108004                                 ],
108005                                 [
108006                                     -68.71779,
108007                                     47.245231
108008                                 ],
108009                                 [
108010                                     -68.668801,
108011                                     47.243422
108012                                 ],
108013                                 [
108014                                     -68.644203,
108015                                     47.245283
108016                                 ],
108017                                 [
108018                                     -68.6256,
108019                                     47.255205
108020                                 ],
108021                                 [
108022                                     -68.607926,
108023                                     47.269829
108024                                 ],
108025                                 [
108026                                     -68.58524,
108027                                     47.28249
108028                                 ],
108029                                 [
108030                                     -68.539662,
108031                                     47.299853
108032                                 ],
108033                                 [
108034                                     -68.518009,
108035                                     47.304762
108036                                 ],
108037                                 [
108038                                     -68.492016,
108039                                     47.307553
108040                                 ],
108041                                 [
108042                                     -68.466746,
108043                                     47.305692
108044                                 ],
108045                                 [
108046                                     -68.435327,
108047                                     47.291275
108048                                 ],
108049                                 [
108050                                     -68.422563,
108051                                     47.293109
108052                                 ],
108053                                 [
108054                                     -68.410212,
108055                                     47.297424
108056                                 ],
108057                                 [
108058                                     -68.385614,
108059                                     47.301713
108060                                 ],
108061                                 [
108062                                     -68.383392,
108063                                     47.307139
108064                                 ],
108065                                 [
108066                                     -68.384839,
108067                                     47.315873
108068                                 ],
108069                                 [
108070                                     -68.382049,
108071                                     47.32781
108072                                 ],
108073                                 [
108074                                     -68.347839,
108075                                     47.358506
108076                                 ],
108077                                 [
108078                                     -68.299728,
108079                                     47.367833
108080                                 ],
108081                                 [
108082                                     -68.24645,
108083                                     47.360573
108084                                 ],
108085                                 [
108086                                     -68.197047,
108087                                     47.341401
108088                                 ],
108089                                 [
108090                                     -68.184335,
108091                                     47.333133
108092                                 ],
108093                                 [
108094                                     -68.156068,
108095                                     47.306674
108096                                 ],
108097                                 [
108098                                     -68.145061,
108099                                     47.301455
108100                                 ],
108101                                 [
108102                                     -68.115398,
108103                                     47.292282
108104                                 ],
108105                                 [
108106                                     -68.101446,
108107                                     47.286185
108108                                 ],
108109                                 [
108110                                     -68.039382,
108111                                     47.245231
108112                                 ],
108113                                 [
108114                                     -67.993184,
108115                                     47.223217
108116                                 ],
108117                                 [
108118                                     -67.962436,
108119                                     47.197689
108120                                 ],
108121                                 [
108122                                     -67.953703,
108123                                     47.18663
108124                                 ],
108125                                 [
108126                                     -67.949982,
108127                                     47.172936
108128                                 ],
108129                                 [
108130                                     -67.943419,
108131                                     47.164538
108132                                 ],
108133                                 [
108134                                     -67.899132,
108135                                     47.138778
108136                                 ],
108137                                 [
108138                                     -67.870607,
108139                                     47.107358
108140                                 ],
108141                                 [
108142                                     -67.854742,
108143                                     47.09785
108144                                 ],
108145                                 [
108146                                     -67.813556,
108147                                     47.081908
108148                                 ],
108149                                 [
108150                                     -67.808699,
108151                                     47.075138
108152                                 ],
108153                                 [
108154                                     -67.805185,
108155                                     47.035631
108156                                 ],
108157                                 [
108158                                     -67.802549,
108159                                     46.901247
108160                                 ],
108161                                 [
108162                                     -67.800017,
108163                                     46.766785
108164                                 ],
108165                                 [
108166                                     -67.797433,
108167                                     46.632297
108168                                 ],
108169                                 [
108170                                     -67.794849,
108171                                     46.497861
108172                                 ],
108173                                 [
108174                                     -67.792317,
108175                                     46.363476
108176                                 ],
108177                                 [
108178                                     -67.789733,
108179                                     46.229014
108180                                 ],
108181                                 [
108182                                     -67.78715,
108183                                     46.094552
108184                                 ],
108185                                 [
108186                                     -67.784566,
108187                                     45.960142
108188                                 ],
108189                                 [
108190                                     -67.782757,
108191                                     45.95053
108192                                 ],
108193                                 [
108194                                     -67.776556,
108195                                     45.942933
108196                                 ],
108197                                 [
108198                                     -67.767461,
108199                                     45.935957
108200                                 ],
108201                                 [
108202                                     -67.759658,
108203                                     45.928567
108204                                 ],
108205                                 [
108206                                     -67.757849,
108207                                     45.919472
108208                                 ],
108209                                 [
108210                                     -67.769425,
108211                                     45.903969
108212                                 ],
108213                                 [
108214                                     -67.787356,
108215                                     45.890017
108216                                 ],
108217                                 [
108218                                     -67.799242,
108219                                     45.875651
108220                                 ],
108221                                 [
108222                                     -67.792627,
108223                                     45.858907
108224                                 ],
108225                                 [
108226                                     -67.776091,
108227                                     45.840821
108228                                 ],
108229                                 [
108230                                     -67.772835,
108231                                     45.828057
108232                                 ],
108233                                 [
108234                                     -67.779863,
108235                                     45.815706
108236                                 ],
108237                                 [
108238                                     -67.794126,
108239                                     45.799169
108240                                 ],
108241                                 [
108242                                     -67.80627,
108243                                     45.781754
108244                                 ],
108245                                 [
108246                                     -67.811127,
108247                                     45.76651
108248                                 ],
108249                                 [
108250                                     -67.810816,
108251                                     45.762414
108252                                 ],
108253                                 [
108254                                     -67.817811,
108255                                     45.754896
108256                                 ],
108257                                 [
108258                                     -67.821785,
108259                                     45.740767
108260                                 ],
108261                                 [
108262                                     -67.827673,
108263                                     45.739001
108264                                 ],
108265                                 [
108266                                     -67.868884,
108267                                     45.744593
108268                                 ],
108269                                 [
108270                                     -67.856815,
108271                                     45.723694
108272                                 ],
108273                                 [
108274                                     -67.835768,
108275                                     45.703971
108276                                 ],
108277                                 [
108278                                     -67.793821,
108279                                     45.676301
108280                                 ],
108281                                 [
108282                                     -67.733034,
108283                                     45.651869
108284                                 ],
108285                                 [
108286                                     -67.723173,
108287                                     45.645393
108288                                 ],
108289                                 [
108290                                     -67.711546,
108291                                     45.642155
108292                                 ],
108293                                 [
108294                                     -67.697564,
108295                                     45.64922
108296                                 ],
108297                                 [
108298                                     -67.66695,
108299                                     45.620077
108300                                 ],
108301                                 [
108302                                     -67.649435,
108303                                     45.611247
108304                                 ],
108305                                 [
108306                                     -67.603073,
108307                                     45.605948
108308                                 ],
108309                                 [
108310                                     -67.561862,
108311                                     45.596234
108312                                 ],
108313                                 [
108314                                     -67.54052,
108315                                     45.593879
108316                                 ],
108317                                 [
108318                                     -67.442056,
108319                                     45.603593
108320                                 ],
108321                                 [
108322                                     -67.440939,
108323                                     45.604586
108324                                 ],
108325                                 [
108326                                     -67.431306,
108327                                     45.597941
108328                                 ],
108329                                 [
108330                                     -67.422107,
108331                                     45.568796
108332                                 ],
108333                                 [
108334                                     -67.42619,
108335                                     45.533449
108336                                 ],
108337                                 [
108338                                     -67.443036,
108339                                     45.522184
108340                                 ],
108341                                 [
108342                                     -67.467531,
108343                                     45.508283
108344                                 ],
108345                                 [
108346                                     -67.493214,
108347                                     45.493142
108348                                 ],
108349                                 [
108350                                     -67.48231,
108351                                     45.455521
108352                                 ],
108353                                 [
108354                                     -67.428825,
108355                                     45.38705
108356                                 ],
108357                                 [
108358                                     -67.434561,
108359                                     45.350308
108360                                 ],
108361                                 [
108362                                     -67.459056,
108363                                     45.318424
108364                                 ],
108365                                 [
108366                                     -67.468668,
108367                                     45.301835
108368                                 ],
108369                                 [
108370                                     -67.475024,
108371                                     45.282353
108372                                 ],
108373                                 [
108374                                     -67.471303,
108375                                     45.266282
108376                                 ],
108377                                 [
108378                                     -67.427585,
108379                                     45.236568
108380                                 ],
108381                                 [
108382                                     -67.390533,
108383                                     45.193108
108384                                 ],
108385                                 [
108386                                     -67.356272,
108387                                     45.165926
108388                                 ],
108389                                 [
108390                                     -67.31922,
108391                                     45.153886
108392                                 ],
108393                                 [
108394                                     -67.284648,
108395                                     45.169699
108396                                 ],
108397                                 [
108398                                     -67.279584,
108399                                     45.179052
108400                                 ],
108401                                 [
108402                                     -67.279222,
108403                                     45.187372
108404                                 ],
108405                                 [
108406                                     -67.277207,
108407                                     45.195072
108408                                 ],
108409                                 [
108410                                     -67.267336,
108411                                     45.202513
108412                                 ],
108413                                 [
108414                                     -67.254986,
108415                                     45.205045
108416                                 ],
108417                                 [
108418                                     -67.242428,
108419                                     45.202565
108420                                 ],
108421                                 [
108422                                     -67.219071,
108423                                     45.192126
108424                                 ],
108425                                 [
108426                                     -67.206166,
108427                                     45.189401
108428                                 ],
108429                                 [
108430                                     -67.176015,
108431                                     45.178656
108432                                 ],
108433                                 [
108434                                     -67.191274,
108435                                     45.180365
108436                                 ],
108437                                 [
108438                                     -67.204376,
108439                                     45.178209
108440                                 ],
108441                                 [
108442                                     -67.204724,
108443                                     45.177791
108444                                 ],
108445                                 [
108446                                     -67.152423,
108447                                     45.148932
108448                                 ],
108449                                 [
108450                                     -67.048033,
108451                                     45.043407
108452                                 ],
108453                                 [
108454                                     -66.962727,
108455                                     45.047088
108456                                 ],
108457                                 [
108458                                     -66.857192,
108459                                     44.968696
108460                                 ],
108461                                 [
108462                                     -66.897268,
108463                                     44.817275
108464                                 ],
108465                                 [
108466                                     -67.2159,
108467                                     44.593511
108468                                 ],
108469                                 [
108470                                     -67.122366,
108471                                     44.423624
108472                                 ],
108473                                 [
108474                                     -67.68447,
108475                                     44.192544
108476                                 ],
108477                                 [
108478                                     -67.459678,
108479                                     40.781645
108480                                 ],
108481                                 [
108482                                     -76.607854,
108483                                     32.495823
108484                                 ],
108485                                 [
108486                                     -76.798479,
108487                                     32.713735
108488                                 ],
108489                                 [
108490                                     -78.561892,
108491                                     29.037718
108492                                 ],
108493                                 [
108494                                     -78.892446,
108495                                     29.039659
108496                                 ],
108497                                 [
108498                                     -79.762295,
108499                                     26.719312
108500                                 ],
108501                                 [
108502                                     -80.026352,
108503                                     24.932961
108504                                 ],
108505                                 [
108506                                     -82.368794,
108507                                     23.994833
108508                                 ],
108509                                 [
108510                                     -83.806281,
108511                                     29.068506
108512                                 ],
108513                                 [
108514                                     -87.460772,
108515                                     29.089961
108516                                 ],
108517                                 [
108518                                     -87.922646,
108519                                     28.666131
108520                                 ],
108521                                 [
108522                                     -90.461001,
108523                                     28.246758
108524                                 ],
108525                                 [
108526                                     -91.787336,
108527                                     29.11536
108528                                 ],
108529                                 [
108530                                     -93.311871,
108531                                     29.12431
108532                                 ],
108533                                 [
108534                                     -96.423449,
108535                                     26.057857
108536                                 ],
108537                                 [
108538                                     -97.129057,
108539                                     25.991017
108540                                 ],
108541                                 [
108542                                     -97.129509,
108543                                     25.966833
108544                                 ],
108545                                 [
108546                                     -97.139358,
108547                                     25.965876
108548                                 ],
108549                                 [
108550                                     -97.202171,
108551                                     25.960893
108552                                 ],
108553                                 [
108554                                     -97.202176,
108555                                     25.960857
108556                                 ],
108557                                 [
108558                                     -97.204941,
108559                                     25.960639
108560                                 ],
108561                                 [
108562                                     -97.253051,
108563                                     25.963481
108564                                 ],
108565                                 [
108566                                     -97.266358,
108567                                     25.960639
108568                                 ],
108569                                 [
108570                                     -97.2692,
108571                                     25.944361
108572                                 ],
108573                                 [
108574                                     -97.287649,
108575                                     25.928651
108576                                 ],
108577                                 [
108578                                     -97.310981,
108579                                     25.922088
108580                                 ],
108581                                 [
108582                                     -97.328447,
108583                                     25.933302
108584                                 ],
108585                                 [
108586                                     -97.351107,
108587                                     25.918419
108588                                 ],
108589                                 [
108590                                     -97.355112,
108591                                     25.912786
108592                                 ],
108593                                 [
108594                                     -97.35227,
108595                                     25.894493
108596                                 ],
108597                                 [
108598                                     -97.345165,
108599                                     25.871704
108600                                 ],
108601                                 [
108602                                     -97.345733,
108603                                     25.852222
108604                                 ],
108605                                 [
108606                                     -97.36599,
108607                                     25.843902
108608                                 ],
108609                                 [
108610                                     -97.376015,
108611                                     25.846744
108612                                 ],
108613                                 [
108614                                     -97.380124,
108615                                     25.853203
108616                                 ],
108617                                 [
108618                                     -97.383121,
108619                                     25.860541
108620                                 ],
108621                                 [
108622                                     -97.389891,
108623                                     25.865657
108624                                 ],
108625                                 [
108626                                     -97.397823,
108627                                     25.865812
108628                                 ],
108629                                 [
108630                                     -97.399476,
108631                                     25.861162
108632                                 ],
108633                                 [
108634                                     -97.39989,
108635                                     25.855115
108636                                 ],
108637                                 [
108638                                     -97.404179,
108639                                     25.851395
108640                                 ],
108641                                 [
108642                                     -97.425418,
108643                                     25.854857
108644                                 ],
108645                                 [
108646                                     -97.435727,
108647                                     25.869275
108648                                 ],
108649                                 [
108650                                     -97.441309,
108651                                     25.884933
108652                                 ],
108653                                 [
108654                                     -97.448259,
108655                                     25.892322
108656                                 ],
108657                                 [
108658                                     -97.469421,
108659                                     25.892943
108660                                 ],
108661                                 [
108662                                     -97.486319,
108663                                     25.895733
108664                                 ],
108665                                 [
108666                                     -97.502209,
108667                                     25.901883
108668                                 ],
108669                                 [
108670                                     -97.52027,
108671                                     25.912786
108672                                 ],
108673                                 [
108674                                     -97.565177,
108675                                     25.954748
108676                                 ],
108677                                 [
108678                                     -97.594322,
108679                                     25.966375
108680                                 ],
108681                                 [
108682                                     -97.604787,
108683                                     25.979966
108684                                 ],
108685                                 [
108686                                     -97.613055,
108687                                     25.995985
108688                                 ],
108689                                 [
108690                                     -97.622641,
108691                                     26.00906
108692                                 ],
108693                                 [
108694                                     -97.641451,
108695                                     26.022495
108696                                 ],
108697                                 [
108698                                     -97.659874,
108699                                     26.03066
108700                                 ],
108701                                 [
108702                                     -97.679614,
108703                                     26.034639
108704                                 ],
108705                                 [
108706                                     -97.766948,
108707                                     26.039652
108708                                 ],
108709                                 [
108710                                     -97.780306,
108711                                     26.043218
108712                                 ],
108713                                 [
108714                                     -97.782321,
108715                                     26.058617
108716                                 ],
108717                                 [
108718                                     -97.80201,
108719                                     26.063733
108720                                 ],
108721                                 [
108722                                     -97.878181,
108723                                     26.063733
108724                                 ],
108725                                 [
108726                                     -97.941666,
108727                                     26.056809
108728                                 ],
108729                                 [
108730                                     -97.999233,
108731                                     26.064302
108732                                 ],
108733                                 [
108734                                     -98.013057,
108735                                     26.063682
108736                                 ],
108737                                 [
108738                                     -98.044166,
108739                                     26.048799
108740                                 ],
108741                                 [
108742                                     -98.065457,
108743                                     26.042184
108744                                 ],
108745                                 [
108746                                     -98.075146,
108747                                     26.046628
108748                                 ],
108749                                 [
108750                                     -98.083311,
108751                                     26.070916
108752                                 ],
108753                                 [
108754                                     -98.103103,
108755                                     26.074947
108756                                 ],
108757                                 [
108758                                     -98.150232,
108759                                     26.063682
108760                                 ],
108761                                 [
108762                                     -98.185062,
108763                                     26.065232
108764                                 ],
108765                                 [
108766                                     -98.222656,
108767                                     26.075412
108768                                 ],
108769                                 [
108770                                     -98.300429,
108771                                     26.111431
108772                                 ],
108773                                 [
108774                                     -98.309809,
108775                                     26.121094
108776                                 ],
108777                                 [
108778                                     -98.333037,
108779                                     26.15303
108780                                 ],
108781                                 [
108782                                     -98.339264,
108783                                     26.159851
108784                                 ],
108785                                 [
108786                                     -98.365774,
108787                                     26.160161
108788                                 ],
108789                                 [
108790                                     -98.377272,
108791                                     26.163572
108792                                 ],
108793                                 [
108794                                     -98.377272,
108795                                     26.173649
108796                                 ],
108797                                 [
108798                                     -98.36934,
108799                                     26.19401
108800                                 ],
108801                                 [
108802                                     -98.397193,
108803                                     26.201141
108804                                 ],
108805                                 [
108806                                     -98.428845,
108807                                     26.217729
108808                                 ],
108809                                 [
108810                                     -98.456544,
108811                                     26.225946
108812                                 ],
108813                                 [
108814                                     -98.472383,
108815                                     26.207652
108816                                 ],
108817                                 [
108818                                     -98.49295,
108819                                     26.230596
108820                                 ],
108821                                 [
108822                                     -98.521527,
108823                                     26.240932
108824                                 ],
108825                                 [
108826                                     -98.552791,
108827                                     26.248321
108828                                 ],
108829                                 [
108830                                     -98.581627,
108831                                     26.262274
108832                                 ],
108833                                 [
108834                                     -98.640564,
108835                                     26.24181
108836                                 ],
108837                                 [
108838                                     -98.653663,
108839                                     26.244291
108840                                 ],
108841                                 [
108842                                     -98.664696,
108843                                     26.250647
108844                                 ],
108845                                 [
108846                                     -98.685289,
108847                                     26.268475
108848                                 ],
108849                                 [
108850                                     -98.693325,
108851                                     26.270542
108852                                 ],
108853                                 [
108854                                     -98.702239,
108855                                     26.271628
108856                                 ],
108857                                 [
108858                                     -98.704255,
108859                                     26.27664
108860                                 ],
108861                                 [
108862                                     -98.691465,
108863                                     26.290231
108864                                 ],
108865                                 [
108866                                     -98.701413,
108867                                     26.299119
108868                                 ],
108869                                 [
108870                                     -98.713169,
108871                                     26.303357
108872                                 ],
108873                                 [
108874                                     -98.726217,
108875                                     26.30439
108876                                 ],
108877                                 [
108878                                     -98.739911,
108879                                     26.303253
108880                                 ],
108881                                 [
108882                                     -98.735932,
108883                                     26.320048
108884                                 ],
108885                                 [
108886                                     -98.746397,
108887                                     26.332141
108888                                 ],
108889                                 [
108890                                     -98.780839,
108891                                     26.351674
108892                                 ],
108893                                 [
108894                                     -98.795851,
108895                                     26.368314
108896                                 ],
108897                                 [
108898                                     -98.801329,
108899                                     26.372138
108900                                 ],
108901                                 [
108902                                     -98.810295,
108903                                     26.372448
108904                                 ],
108905                                 [
108906                                     -98.817323,
108907                                     26.368521
108908                                 ],
108909                                 [
108910                                     -98.825023,
108911                                     26.366454
108912                                 ],
108913                                 [
108914                                     -98.836081,
108915                                     26.372138
108916                                 ],
108917                                 [
108918                                     -98.842334,
108919                                     26.365834
108920                                 ],
108921                                 [
108922                                     -98.850835,
108923                                     26.364077
108924                                 ],
108925                                 [
108926                                     -98.860524,
108927                                     26.366299
108928                                 ],
108929                                 [
108930                                     -98.870214,
108931                                     26.372138
108932                                 ],
108933                                 [
108934                                     -98.893029,
108935                                     26.367849
108936                                 ],
108937                                 [
108938                                     -98.9299,
108939                                     26.39224
108940                                 ],
108941                                 [
108942                                     -98.945377,
108943                                     26.378288
108944                                 ],
108945                                 [
108946                                     -98.954136,
108947                                     26.393946
108948                                 ],
108949                                 [
108950                                     -98.962844,
108951                                     26.399527
108952                                 ],
108953                                 [
108954                                     -98.986951,
108955                                     26.400095
108956                                 ],
108957                                 [
108958                                     -99.004056,
108959                                     26.393842
108960                                 ],
108961                                 [
108962                                     -99.010515,
108963                                     26.392602
108964                                 ],
108965                                 [
108966                                     -99.016432,
108967                                     26.394462
108968                                 ],
108969                                 [
108970                                     -99.022995,
108971                                     26.403351
108972                                 ],
108973                                 [
108974                                     -99.027878,
108975                                     26.406245
108976                                 ],
108977                                 [
108978                                     -99.047645,
108979                                     26.406968
108980                                 ],
108981                                 [
108982                                     -99.066351,
108983                                     26.404746
108984                                 ],
108985                                 [
108986                                     -99.085498,
108987                                     26.40764
108988                                 ],
108989                                 [
108990                                     -99.106427,
108991                                     26.423039
108992                                 ],
108993                                 [
108994                                     -99.108907,
108995                                     26.434253
108996                                 ],
108997                                 [
108998                                     -99.102525,
108999                                     26.446966
109000                                 ],
109001                                 [
109002                                     -99.09374,
109003                                     26.459781
109004                                 ],
109005                                 [
109006                                     -99.089373,
109007                                     26.47115
109008                                 ],
109009                                 [
109010                                     -99.091492,
109011                                     26.484018
109012                                 ],
109013                                 [
109014                                     -99.10299,
109015                                     26.512078
109016                                 ],
109017                                 [
109018                                     -99.115108,
109019                                     26.525617
109020                                 ],
109021                                 [
109022                                     -99.140946,
109023                                     26.531405
109024                                 ],
109025                                 [
109026                                     -99.164873,
109027                                     26.540448
109028                                 ],
109029                                 [
109030                                     -99.17128,
109031                                     26.563961
109032                                 ],
109033                                 [
109034                                     -99.171548,
109035                                     26.56583
109036                                 ],
109037                                 [
109038                                     -99.213953,
109039                                     26.568537
109040                                 ],
109041                                 [
109042                                     -99.242801,
109043                                     26.579723
109044                                 ],
109045                                 [
109046                                     -99.254575,
109047                                     26.6018
109048                                 ],
109049                                 [
109050                                     -99.258844,
109051                                     26.614752
109052                                 ],
109053                                 [
109054                                     -99.277683,
109055                                     26.638007
109056                                 ],
109057                                 [
109058                                     -99.281951,
109059                                     26.649781
109060                                 ],
109061                                 [
109062                                     -99.277389,
109063                                     26.657729
109064                                 ],
109065                                 [
109066                                     -99.26635,
109067                                     26.653314
109068                                 ],
109069                                 [
109070                                     -99.252662,
109071                                     26.644483
109072                                 ],
109073                                 [
109074                                     -99.240299,
109075                                     26.639184
109076                                 ],
109077                                 [
109078                                     -99.244861,
109079                                     26.652431
109080                                 ],
109081                                 [
109082                                     -99.240299,
109083                                     26.697763
109084                                 ],
109085                                 [
109086                                     -99.242507,
109087                                     26.713658
109088                                 ],
109089                                 [
109090                                     -99.252368,
109091                                     26.743683
109092                                 ],
109093                                 [
109094                                     -99.254575,
109095                                     26.75899
109096                                 ],
109097                                 [
109098                                     -99.252368,
109099                                     26.799024
109100                                 ],
109101                                 [
109102                                     -99.254575,
109103                                     26.810504
109104                                 ],
109105                                 [
109106                                     -99.257666,
109107                                     26.813153
109108                                 ],
109109                                 [
109110                                     -99.262229,
109111                                     26.814036
109112                                 ],
109113                                 [
109114                                     -99.266497,
109115                                     26.817863
109116                                 ],
109117                                 [
109118                                     -99.268263,
109119                                     26.827872
109120                                 ],
109121                                 [
109122                                     -99.271649,
109123                                     26.832876
109124                                 ],
109125                                 [
109126                                     -99.289458,
109127                                     26.84465
109128                                 ],
109129                                 [
109130                                     -99.308444,
109131                                     26.830521
109132                                 ],
109133                                 [
109134                                     -99.316539,
109135                                     26.822279
109136                                 ],
109137                                 [
109138                                     -99.323457,
109139                                     26.810504
109140                                 ],
109141                                 [
109142                                     -99.328166,
109143                                     26.797258
109144                                 ],
109145                                 [
109146                                     -99.329197,
109147                                     26.789016
109148                                 ],
109149                                 [
109150                                     -99.331699,
109151                                     26.78254
109152                                 ],
109153                                 [
109154                                     -99.340383,
109155                                     26.77312
109156                                 ],
109157                                 [
109158                                     -99.366728,
109159                                     26.761345
109160                                 ],
109161                                 [
109162                                     -99.380269,
109163                                     26.777241
109164                                 ],
109165                                 [
109166                                     -99.391896,
109167                                     26.796963
109168                                 ],
109169                                 [
109170                                     -99.412207,
109171                                     26.796963
109172                                 ],
109173                                 [
109174                                     -99.410883,
109175                                     26.808149
109176                                 ],
109177                                 [
109178                                     -99.405437,
109179                                     26.818452
109180                                 ],
109181                                 [
109182                                     -99.396606,
109183                                     26.824928
109184                                 ],
109185                                 [
109186                                     -99.384979,
109187                                     26.824928
109188                                 ],
109189                                 [
109190                                     -99.377178,
109191                                     26.816686
109192                                 ],
109193                                 [
109194                                     -99.374823,
109195                                     26.804028
109196                                 ],
109197                                 [
109198                                     -99.374234,
109199                                     26.791076
109200                                 ],
109201                                 [
109202                                     -99.371291,
109203                                     26.783128
109204                                 ],
109205                                 [
109206                                     -99.360694,
109207                                     26.780479
109208                                 ],
109209                                 [
109210                                     -99.359369,
109211                                     26.790487
109212                                 ],
109213                                 [
109214                                     -99.36452,
109215                                     26.810504
109216                                 ],
109217                                 [
109218                                     -99.357897,
109219                                     26.822279
109220                                 ],
109221                                 [
109222                                     -99.351274,
109223                                     26.83111
109224                                 ],
109225                                 [
109226                                     -99.346123,
109227                                     26.840824
109228                                 ],
109229                                 [
109230                                     -99.344062,
109231                                     26.855247
109232                                 ],
109233                                 [
109234                                     -99.348772,
109235                                     26.899696
109236                                 ],
109237                                 [
109238                                     -99.355101,
109239                                     26.920302
109240                                 ],
109241                                 [
109242                                     -99.36452,
109243                                     26.934726
109244                                 ],
109245                                 [
109246                                     -99.403377,
109247                                     26.952093
109248                                 ],
109249                                 [
109250                                     -99.413974,
109251                                     26.964162
109252                                 ],
109253                                 [
109254                                     -99.401758,
109255                                     26.985651
109256                                 ],
109257                                 [
109258                                     -99.399991,
109259                                     26.999192
109260                                 ],
109261                                 [
109262                                     -99.418831,
109263                                     27.007728
109264                                 ],
109265                                 [
109266                                     -99.441938,
109267                                     27.013615
109268                                 ],
109269                                 [
109270                                     -99.453271,
109271                                     27.019797
109272                                 ],
109273                                 [
109274                                     -99.455332,
109275                                     27.025979
109276                                 ],
109277                                 [
109278                                     -99.464751,
109279                                     27.039225
109280                                 ],
109281                                 [
109282                                     -99.466959,
109283                                     27.047467
109284                                 ],
109285                                 [
109286                                     -99.462544,
109287                                     27.057181
109288                                 ],
109289                                 [
109290                                     -99.461635,
109291                                     27.056839
109292                                 ],
109293                                 [
109294                                     -99.461728,
109295                                     27.056954
109296                                 ],
109297                                 [
109298                                     -99.442039,
109299                                     27.089614
109300                                 ],
109301                                 [
109302                                     -99.439404,
109303                                     27.098347
109304                                 ],
109305                                 [
109306                                     -99.441419,
109307                                     27.107494
109308                                 ],
109309                                 [
109310                                     -99.445734,
109311                                     27.114728
109312                                 ],
109313                                 [
109314                                     -99.450178,
109315                                     27.120465
109316                                 ],
109317                                 [
109318                                     -99.452452,
109319                                     27.125012
109320                                 ],
109321                                 [
109322                                     -99.450333,
109323                                     27.145166
109324                                 ],
109325                                 [
109326                                     -99.435786,
109327                                     27.188419
109328                                 ],
109329                                 [
109330                                     -99.431988,
109331                                     27.207591
109332                                 ],
109333                                 [
109334                                     -99.434029,
109335                                     27.22697
109336                                 ],
109337                                 [
109338                                     -99.440902,
109339                                     27.244798
109340                                 ],
109341                                 [
109342                                     -99.451832,
109343                                     27.26118
109344                                 ],
109345                                 [
109346                                     -99.46612,
109347                                     27.276527
109348                                 ],
109349                                 [
109350                                     -99.468963,
109351                                     27.278233
109352                                 ],
109353                                 [
109354                                     -99.480409,
109355                                     27.283297
109356                                 ],
109357                                 [
109358                                     -99.482941,
109359                                     27.286708
109360                                 ],
109361                                 [
109362                                     -99.484879,
109363                                     27.294821
109364                                 ],
109365                                 [
109366                                     -99.486584,
109367                                     27.297611
109368                                 ],
109369                                 [
109370                                     -99.493199,
109371                                     27.30128
109372                                 ],
109373                                 [
109374                                     -99.521362,
109375                                     27.311254
109376                                 ],
109377                                 [
109378                                     -99.5148,
109379                                     27.321796
109380                                 ],
109381                                 [
109382                                     -99.497591,
109383                                     27.338798
109384                                 ],
109385                                 [
109386                                     -99.494026,
109387                                     27.348203
109388                                 ],
109389                                 [
109390                                     -99.492889,
109391                                     27.358848
109392                                 ],
109393                                 [
109394                                     -99.487721,
109395                                     27.37187
109396                                 ],
109397                                 [
109398                                     -99.484621,
109399                                     27.391766
109400                                 ],
109401                                 [
109402                                     -99.475706,
109403                                     27.414762
109404                                 ],
109405                                 [
109406                                     -99.472916,
109407                                     27.426647
109408                                 ],
109409                                 [
109410                                     -99.473639,
109411                                     27.463803
109412                                 ],
109413                                 [
109414                                     -99.472916,
109415                                     27.468299
109416                                 ],
109417                                 [
109418                                     -99.47643,
109419                                     27.48251
109420                                 ],
109421                                 [
109422                                     -99.480409,
109423                                     27.490778
109424                                 ],
109425                                 [
109426                                     -99.48829,
109427                                     27.494654
109428                                 ],
109429                                 [
109430                                     -99.503689,
109431                                     27.495584
109432                                 ],
109433                                 [
109434                                     -99.509503,
109435                                     27.500028
109436                                 ],
109437                                 [
109438                                     -99.510071,
109439                                     27.510518
109440                                 ],
109441                                 [
109442                                     -99.507074,
109443                                     27.533437
109444                                 ],
109445                                 [
109446                                     -99.507203,
109447                                     27.57377
109448                                 ],
109449                                 [
109450                                     -99.515006,
109451                                     27.588601
109452                                 ],
109453                                 [
109454                                     -99.535031,
109455                                     27.604828
109456                                 ],
109457                                 [
109458                                     -99.55503,
109459                                     27.613509
109460                                 ],
109461                                 [
109462                                     -99.572264,
109463                                     27.61847
109464                                 ],
109465                                 [
109466                                     -99.578232,
109467                                     27.622811
109468                                 ],
109469                                 [
109470                                     -99.590247,
109471                                     27.642061
109472                                 ],
109473                                 [
109474                                     -99.600169,
109475                                     27.646427
109476                                 ],
109477                                 [
109478                                     -99.612442,
109479                                     27.643637
109480                                 ],
109481                                 [
109482                                     -99.633526,
109483                                     27.633069
109484                                 ],
109485                                 [
109486                                     -99.644869,
109487                                     27.632733
109488                                 ],
109489                                 [
109490                                     -99.648642,
109491                                     27.636919
109492                                 ],
109493                                 [
109494                                     -99.658693,
109495                                     27.654024
109496                                 ],
109497                                 [
109498                                     -99.664739,
109499                                     27.659398
109500                                 ],
109501                                 [
109502                                     -99.70037,
109503                                     27.659191
109504                                 ],
109505                                 [
109506                                     -99.705692,
109507                                     27.66317
109508                                 ],
109509                                 [
109510                                     -99.710674,
109511                                     27.670116
109512                                 ],
109513                                 [
109514                                     -99.723056,
109515                                     27.687381
109516                                 ],
109517                                 [
109518                                     -99.730652,
109519                                     27.691825
109520                                 ],
109521                                 [
109522                                     -99.734037,
109523                                     27.702031
109524                                 ],
109525                                 [
109526                                     -99.736311,
109527                                     27.713607
109528                                 ],
109529                                 [
109530                                     -99.740445,
109531                                     27.722159
109532                                 ],
109533                                 [
109534                                     -99.747344,
109535                                     27.726009
109536                                 ],
109537                                 [
109538                                     -99.765198,
109539                                     27.731177
109540                                 ],
109541                                 [
109542                                     -99.774577,
109543                                     27.735828
109544                                 ],
109545                                 [
109546                                     -99.78685,
109547                                     27.748488
109548                                 ],
109549                                 [
109550                                     -99.795428,
109551                                     27.761924
109552                                 ],
109553                                 [
109554                                     -99.806963,
109555                                     27.771423
109556                                 ],
109557                                 [
109558                                     -99.808167,
109559                                     27.772414
109560                                 ],
109561                                 [
109562                                     -99.83292,
109563                                     27.776755
109564                                 ],
109565                                 [
109566                                     -99.832971,
109567                                     27.782181
109568                                 ],
109569                                 [
109570                                     -99.844779,
109571                                     27.793576
109572                                 ],
109573                                 [
109574                                     -99.858241,
109575                                     27.803524
109576                                 ],
109577                                 [
109578                                     -99.863357,
109579                                     27.804661
109580                                 ],
109581                                 [
109582                                     -99.864727,
109583                                     27.814324
109584                                 ],
109585                                 [
109586                                     -99.861858,
109587                                     27.83608
109588                                 ],
109589                                 [
109590                                     -99.863357,
109591                                     27.845666
109592                                 ],
109593                                 [
109594                                     -99.870928,
109595                                     27.854477
109596                                 ],
109597                                 [
109598                                     -99.880204,
109599                                     27.859231
109600                                 ],
109601                                 [
109602                                     -99.888007,
109603                                     27.864812
109604                                 ],
109605                                 [
109606                                     -99.891288,
109607                                     27.876026
109608                                 ],
109609                                 [
109610                                     -99.882684,
109611                                     27.89158
109612                                 ],
109613                                 [
109614                                     -99.878808,
109615                                     27.901838
109616                                 ],
109617                                 [
109618                                     -99.88134,
109619                                     27.906463
109620                                 ],
109621                                 [
109622                                     -99.896766,
109623                                     27.912923
109624                                 ],
109625                                 [
109626                                     -99.914336,
109627                                     27.928245
109628                                 ],
109629                                 [
109630                                     -99.929916,
109631                                     27.946331
109632                                 ],
109633                                 [
109634                                     -99.939683,
109635                                     27.961085
109636                                 ],
109637                                 [
109638                                     -99.928289,
109639                                     27.975761
109640                                 ],
109641                                 [
109642                                     -99.940717,
109643                                     27.983254
109644                                 ],
109645                                 [
109646                                     -99.961852,
109647                                     27.987492
109648                                 ],
109649                                 [
109650                                     -99.976606,
109651                                     27.992453
109652                                 ],
109653                                 [
109654                                     -99.991127,
109655                                     28.007801
109656                                 ],
109657                                 [
109658                                     -100.000584,
109659                                     28.02041
109660                                 ],
109661                                 [
109662                                     -100.007457,
109663                                     28.033561
109664                                 ],
109665                                 [
109666                                     -100.014123,
109667                                     28.050459
109668                                 ],
109669                                 [
109670                                     -100.013503,
109671                                     28.056971
109672                                 ],
109673                                 [
109674                                     -100.010506,
109675                                     28.063611
109676                                 ],
109677                                 [
109678                                     -100.010196,
109679                                     28.068882
109680                                 ],
109681                                 [
109682                                     -100.017585,
109683                                     28.070949
109684                                 ],
109685                                 [
109686                                     -100.031538,
109687                                     28.081801
109688                                 ],
109689                                 [
109690                                     -100.045077,
109691                                     28.095289
109692                                 ],
109693                                 [
109694                                     -100.048023,
109695                                     28.102523
109696                                 ],
109697                                 [
109698                                     -100.048901,
109699                                     28.115959
109700                                 ],
109701                                 [
109702                                     -100.056498,
109703                                     28.137922
109704                                 ],
109705                                 [
109706                                     -100.074895,
109707                                     28.154407
109708                                 ],
109709                                 [
109710                                     -100.172873,
109711                                     28.198538
109712                                 ],
109713                                 [
109714                                     -100.189203,
109715                                     28.201329
109716                                 ],
109717                                 [
109718                                     -100.197626,
109719                                     28.207168
109720                                 ],
109721                                 [
109722                                     -100.201192,
109723                                     28.220346
109724                                 ],
109725                                 [
109726                                     -100.202949,
109727                                     28.234428
109728                                 ],
109729                                 [
109730                                     -100.205946,
109731                                     28.242877
109732                                 ],
109733                                 [
109734                                     -100.212819,
109735                                     28.245073
109736                                 ],
109737                                 [
109738                                     -100.240724,
109739                                     28.249698
109740                                 ],
109741                                 [
109742                                     -100.257932,
109743                                     28.260524
109744                                 ],
109745                                 [
109746                                     -100.275089,
109747                                     28.277242
109748                                 ],
109749                                 [
109750                                     -100.284339,
109751                                     28.296517
109752                                 ],
109753                                 [
109754                                     -100.277931,
109755                                     28.314888
109756                                 ],
109757                                 [
109758                                     -100.278551,
109759                                     28.331088
109760                                 ],
109761                                 [
109762                                     -100.293899,
109763                                     28.353413
109764                                 ],
109765                                 [
109766                                     -100.322631,
109767                                     28.386899
109768                                 ],
109769                                 [
109770                                     -100.331675,
109771                                     28.422013
109772                                 ],
109773                                 [
109774                                     -100.336326,
109775                                     28.458574
109776                                 ],
109777                                 [
109778                                     -100.340201,
109779                                     28.464259
109780                                 ],
109781                                 [
109782                                     -100.348315,
109783                                     28.470253
109784                                 ],
109785                                 [
109786                                     -100.355549,
109787                                     28.478185
109788                                 ],
109789                                 [
109790                                     -100.35679,
109791                                     28.489322
109792                                 ],
109793                                 [
109794                                     -100.351622,
109795                                     28.496711
109796                                 ],
109797                                 [
109798                                     -100.322631,
109799                                     28.510406
109800                                 ],
109801                                 [
109802                                     -100.364024,
109803                                     28.524797
109804                                 ],
109805                                 [
109806                                     -100.38423,
109807                                     28.537174
109808                                 ],
109809                                 [
109810                                     -100.397769,
109811                                     28.557586
109812                                 ],
109813                                 [
109814                                     -100.398751,
109815                                     28.568645
109816                                 ],
109817                                 [
109818                                     -100.397097,
109819                                     28.592726
109820                                 ],
109821                                 [
109822                                     -100.401438,
109823                                     28.60226
109824                                 ],
109825                                 [
109826                                     -100.411463,
109827                                     28.609314
109828                                 ],
109829                                 [
109830                                     -100.434821,
109831                                     28.619133
109832                                 ],
109833                                 [
109834                                     -100.44619,
109835                                     28.626497
109836                                 ],
109837                                 [
109838                                     -100.444898,
109839                                     28.643782
109840                                 ],
109841                                 [
109842                                     -100.481381,
109843                                     28.686054
109844                                 ],
109845                                 [
109846                                     -100.493939,
109847                                     28.708378
109848                                 ],
109849                                 [
109850                                     -100.519054,
109851                                     28.804961
109852                                 ],
109853                                 [
109854                                     -100.524996,
109855                                     28.814831
109856                                 ],
109857                                 [
109858                                     -100.529285,
109859                                     28.819947
109860                                 ],
109861                                 [
109862                                     -100.534453,
109863                                     28.830231
109864                                 ],
109865                                 [
109866                                     -100.538639,
109867                                     28.835631
109868                                 ],
109869                                 [
109870                                     -100.54515,
109871                                     28.83899
109872                                 ],
109873                                 [
109874                                     -100.559671,
109875                                     28.839378
109876                                 ],
109877                                 [
109878                                     -100.566234,
109879                                     28.842504
109880                                 ],
109881                                 [
109882                                     -100.569696,
109883                                     28.84961
109884                                 ],
109885                                 [
109886                                     -100.56334,
109887                                     28.86209
109888                                 ],
109889                                 [
109890                                     -100.566234,
109891                                     28.869789
109892                                 ],
109893                                 [
109894                                     -100.571763,
109895                                     28.8732
109896                                 ],
109897                                 [
109898                                     -100.586543,
109899                                     28.879789
109900                                 ],
109901                                 [
109902                                     -100.58954,
109903                                     28.883458
109904                                 ],
109905                                 [
109906                                     -100.594966,
109907                                     28.899322
109908                                 ],
109909                                 [
109910                                     -100.606955,
109911                                     28.910123
109912                                 ],
109913                                 [
109914                                     -100.618841,
109915                                     28.917926
109916                                 ],
109917                                 [
109918                                     -100.624318,
109919                                     28.924721
109920                                 ],
109921                                 [
109922                                     -100.624783,
109923                                     28.93777
109924                                 ],
109925                                 [
109926                                     -100.626696,
109927                                     28.948338
109928                                 ],
109929                                 [
109930                                     -100.630778,
109931                                     28.956683
109932                                 ],
109933                                 [
109934                                     -100.637909,
109935                                     28.962884
109936                                 ],
109937                                 [
109938                                     -100.628918,
109939                                     28.98433
109940                                 ],
109941                                 [
109942                                     -100.632793,
109943                                     29.005156
109944                                 ],
109945                                 [
109946                                     -100.652224,
109947                                     29.044817
109948                                 ],
109949                                 [
109950                                     -100.660854,
109951                                     29.102669
109952                                 ],
109953                                 [
109954                                     -100.668967,
109955                                     29.116208
109956                                 ],
109957                                 [
109958                                     -100.678165,
109959                                     29.119412
109960                                 ],
109961                                 [
109962                                     -100.690826,
109963                                     29.121014
109964                                 ],
109965                                 [
109966                                     -100.70204,
109967                                     29.12365
109968                                 ],
109969                                 [
109970                                     -100.706846,
109971                                     29.130187
109972                                 ],
109973                                 [
109974                                     -100.70974,
109975                                     29.135561
109976                                 ],
109977                                 [
109978                                     -100.762501,
109979                                     29.173776
109980                                 ],
109981                                 [
109982                                     -100.770098,
109983                                     29.187289
109984                                 ],
109985                                 [
109986                                     -100.762088,
109987                                     29.208658
109988                                 ],
109989                                 [
109990                                     -100.783172,
109991                                     29.243074
109992                                 ],
109993                                 [
109994                                     -100.796143,
109995                                     29.257673
109996                                 ],
109997                                 [
109998                                     -100.81609,
109999                                     29.270773
110000                                 ],
110001                                 [
110002                                     -100.86389,
110003                                     29.290616
110004                                 ],
110005                                 [
110006                                     -100.871797,
110007                                     29.296456
110008                                 ],
110009                                 [
110010                                     -100.891227,
110011                                     29.318547
110012                                 ],
110013                                 [
110014                                     -100.91474,
110015                                     29.337048
110016                                 ],
110017                                 [
110018                                     -100.987397,
110019                                     29.366322
110020                                 ],
110021                                 [
110022                                     -100.998301,
110023                                     29.372472
110024                                 ],
110025                                 [
110026                                     -101.008068,
110027                                     29.380585
110028                                 ],
110029                                 [
110030                                     -101.016232,
110031                                     29.390068
110032                                 ],
110033                                 [
110034                                     -101.022175,
110035                                     29.40048
110036                                 ],
110037                                 [
110038                                     -101.025948,
110039                                     29.414356
110040                                 ],
110041                                 [
110042                                     -101.029617,
110043                                     29.442984
110044                                 ],
110045                                 [
110046                                     -101.037782,
110047                                     29.460063
110048                                 ],
110049                                 [
110050                                     -101.039026,
110051                                     29.460452
110052                                 ],
110053                                 [
110054                                     -101.040188,
110055                                     29.457132
110056                                 ],
110057                                 [
110058                                     -101.045487,
110059                                     29.451245
110060                                 ],
110061                                 [
110062                                     -101.060205,
110063                                     29.449184
110064                                 ],
110065                                 [
110066                                     -101.067711,
110067                                     29.45095
110068                                 ],
110069                                 [
110070                                     -101.076101,
110071                                     29.453894
110072                                 ],
110073                                 [
110074                                     -101.085962,
110075                                     29.454483
110076                                 ],
110077                                 [
110078                                     -101.098031,
110079                                     29.449184
110080                                 ],
110081                                 [
110082                                     -101.113043,
110083                                     29.466552
110084                                 ],
110085                                 [
110086                                     -101.142774,
110087                                     29.475383
110088                                 ],
110089                                 [
110090                                     -101.174124,
110091                                     29.475971
110092                                 ],
110093                                 [
110094                                     -101.193699,
110095                                     29.469495
110096                                 ],
110097                                 [
110098                                     -101.198703,
110099                                     29.473911
110100                                 ],
110101                                 [
110102                                     -101.198851,
110103                                     29.476854
110104                                 ],
110105                                 [
110106                                     -101.184132,
110107                                     29.497754
110108                                 ],
110109                                 [
110110                                     -101.184868,
110111                                     29.512767
110112                                 ],
110113                                 [
110114                                     -101.195171,
110115                                     29.521892
110116                                 ],
110117                                 [
110118                                     -101.214157,
110119                                     29.518065
110120                                 ],
110121                                 [
110122                                     -101.245213,
110123                                     29.493044
110124                                 ],
110125                                 [
110126                                     -101.265818,
110127                                     29.487157
110128                                 ],
110129                                 [
110130                                     -101.290545,
110131                                     29.49746
110132                                 ],
110133                                 [
110134                                     -101.297315,
110135                                     29.503936
110136                                 ],
110137                                 [
110138                                     -101.300995,
110139                                     29.512767
110140                                 ],
110141                                 [
110142                                     -101.294372,
110143                                     29.520715
110144                                 ],
110145                                 [
110146                                     -101.273177,
110147                                     29.524247
110148                                 ],
110149                                 [
110150                                     -101.259195,
110151                                     29.533372
110152                                 ],
110153                                 [
110154                                     -101.243888,
110155                                     29.554861
110156                                 ],
110157                                 [
110158                                     -101.231966,
110159                                     29.580176
110160                                 ],
110161                                 [
110162                                     -101.227845,
110163                                     29.599899
110164                                 ],
110165                                 [
110166                                     -101.239178,
110167                                     29.616677
110168                                 ],
110169                                 [
110170                                     -101.26052,
110171                                     29.613439
110172                                 ],
110173                                 [
110174                                     -101.281272,
110175                                     29.597249
110176                                 ],
110177                                 [
110178                                     -101.290545,
110179                                     29.575761
110180                                 ],
110181                                 [
110182                                     -101.295255,
110183                                     29.570168
110184                                 ],
110185                                 [
110186                                     -101.306146,
110187                                     29.574583
110188                                 ],
110189                                 [
110190                                     -101.317626,
110191                                     29.584003
110192                                 ],
110193                                 [
110194                                     -101.323955,
110195                                     29.592539
110196                                 ],
110197                                 [
110198                                     -101.323661,
110199                                     29.603137
110200                                 ],
110201                                 [
110202                                     -101.318804,
110203                                     29.616383
110204                                 ],
110205                                 [
110206                                     -101.311445,
110207                                     29.628158
110208                                 ],
110209                                 [
110210                                     -101.303497,
110211                                     29.634045
110212                                 ],
110213                                 [
110214                                     -101.303669,
110215                                     29.631411
110216                                 ],
110217                                 [
110218                                     -101.302727,
110219                                     29.633851
110220                                 ],
110221                                 [
110222                                     -101.301073,
110223                                     29.649509
110224                                 ],
110225                                 [
110226                                     -101.30978,
110227                                     29.654548
110228                                 ],
110229                                 [
110230                                     -101.336239,
110231                                     29.654315
110232                                 ],
110233                                 [
110234                                     -101.349029,
110235                                     29.660103
110236                                 ],
110237                                 [
110238                                     -101.357684,
110239                                     29.667441
110240                                 ],
110241                                 [
110242                                     -101.364351,
110243                                     29.676665
110244                                 ],
110245                                 [
110246                                     -101.376624,
110247                                     29.700643
110248                                 ],
110249                                 [
110250                                     -101.383368,
110251                                     29.718497
110252                                 ],
110253                                 [
110254                                     -101.39962,
110255                                     29.740718
110256                                 ],
110257                                 [
110258                                     -101.406545,
110259                                     29.752888
110260                                 ],
110261                                 [
110262                                     -101.409309,
110263                                     29.765781
110264                                 ],
110265                                 [
110266                                     -101.405098,
110267                                     29.778442
110268                                 ],
110269                                 [
110270                                     -101.414012,
110271                                     29.774411
110272                                 ],
110273                                 [
110274                                     -101.424218,
110275                                     29.771414
110276                                 ],
110277                                 [
110278                                     -101.435096,
110279                                     29.770122
110280                                 ],
110281                                 [
110282                                     -101.446103,
110283                                     29.771052
110284                                 ],
110285                                 [
110286                                     -101.455689,
110287                                     29.77591
110288                                 ],
110289                                 [
110290                                     -101.462433,
110291                                     29.788932
110292                                 ],
110293                                 [
110294                                     -101.470908,
110295                                     29.791516
110296                                 ],
110297                                 [
110298                                     -101.490286,
110299                                     29.785547
110300                                 ],
110301                                 [
110302                                     -101.505763,
110303                                     29.773894
110304                                 ],
110305                                 [
110306                                     -101.521809,
110307                                     29.765936
110308                                 ],
110309                                 [
110310                                     -101.542893,
110311                                     29.771052
110312                                 ],
110313                                 [
110314                                     -101.539689,
110315                                     29.779191
110316                                 ],
110317                                 [
110318                                     -101.530516,
110319                                     29.796477
110320                                 ],
110321                                 [
110322                                     -101.528604,
110323                                     29.801438
110324                                 ],
110325                                 [
110326                                     -101.531912,
110327                                     29.811101
110328                                 ],
110329                                 [
110330                                     -101.539172,
110331                                     29.817974
110332                                 ],
110333                                 [
110334                                     -101.546458,
110335                                     29.820145
110336                                 ],
110337                                 [
110338                                     -101.549766,
110339                                     29.815701
110340                                 ],
110341                                 [
110342                                     -101.553977,
110343                                     29.796684
110344                                 ],
110345                                 [
110346                                     -101.564907,
110347                                     29.786478
110348                                 ],
110349                                 [
110350                                     -101.580281,
110351                                     29.781568
110352                                 ],
110353                                 [
110354                                     -101.632216,
110355                                     29.775651
110356                                 ],
110357                                 [
110358                                     -101.794531,
110359                                     29.795857
110360                                 ],
110361                                 [
110362                                     -101.80298,
110363                                     29.801438
110364                                 ],
110365                                 [
110366                                     -101.805978,
110367                                     29.811928
110368                                 ],
110369                                 [
110370                                     -101.812695,
110371                                     29.812032
110372                                 ],
110373                                 [
110374                                     -101.82409,
110375                                     29.805184
110376                                 ],
110377                                 [
110378                                     -101.857602,
110379                                     29.805184
110380                                 ],
110381                                 [
110382                                     -101.877524,
110383                                     29.810843
110384                                 ],
110385                                 [
110386                                     -101.88742,
110387                                     29.81229
110388                                 ],
110389                                 [
110390                                     -101.895455,
110391                                     29.808621
110392                                 ],
110393                                 [
110394                                     -101.90238,
110395                                     29.803247
110396                                 ],
110397                                 [
110398                                     -101.910881,
110399                                     29.799888
110400                                 ],
110401                                 [
110402                                     -101.920157,
110403                                     29.798182
110404                                 ],
110405                                 [
110406                                     -101.929613,
110407                                     29.797717
110408                                 ],
110409                                 [
110410                                     -101.942662,
110411                                     29.803608
110412                                 ],
110413                                 [
110414                                     -101.957054,
110415                                     29.814047
110416                                 ],
110417                                 [
110418                                     -101.972246,
110419                                     29.818181
110420                                 ],
110421                                 [
110422                                     -101.98793,
110423                                     29.805184
110424                                 ],
110425                                 [
110426                                     -102.014595,
110427                                     29.810998
110428                                 ],
110429                                 [
110430                                     -102.109344,
110431                                     29.80211
110432                                 ],
110433                                 [
110434                                     -102.145647,
110435                                     29.815701
110436                                 ],
110437                                 [
110438                                     -102.157248,
110439                                     29.824537
110440                                 ],
110441                                 [
110442                                     -102.203679,
110443                                     29.846138
110444                                 ],
110445                                 [
110446                                     -102.239775,
110447                                     29.849135
110448                                 ],
110449                                 [
110450                                     -102.253444,
110451                                     29.855285
110452                                 ],
110453                                 [
110454                                     -102.258276,
110455                                     29.873475
110456                                 ],
110457                                 [
110458                                     -102.276181,
110459                                     29.869547
110460                                 ],
110461                                 [
110462                                     -102.289023,
110463                                     29.878126
110464                                 ],
110465                                 [
110466                                     -102.302175,
110467                                     29.889391
110468                                 ],
110469                                 [
110470                                     -102.321011,
110471                                     29.893939
110472                                 ],
110473                                 [
110474                                     -102.330235,
110475                                     29.888926
110476                                 ],
110477                                 [
110478                                     -102.339769,
110479                                     29.870633
110480                                 ],
110481                                 [
110482                                     -102.351061,
110483                                     29.866602
110484                                 ],
110485                                 [
110486                                     -102.36323,
110487                                     29.864276
110488                                 ],
110489                                 [
110490                                     -102.370723,
110491                                     29.857765
110492                                 ],
110493                                 [
110494                                     -102.374547,
110495                                     29.848102
110496                                 ],
110497                                 [
110498                                     -102.376589,
110499                                     29.821488
110500                                 ],
110501                                 [
110502                                     -102.380051,
110503                                     29.811386
110504                                 ],
110505                                 [
110506                                     -102.404132,
110507                                     29.780793
110508                                 ],
110509                                 [
110510                                     -102.406096,
110511                                     29.777279
110512                                 ],
110513                                 [
110514                                     -102.515288,
110515                                     29.784721
110516                                 ],
110517                                 [
110518                                     -102.523066,
110519                                     29.782318
110520                                 ],
110521                                 [
110522                                     -102.531127,
110523                                     29.769915
110524                                 ],
110525                                 [
110526                                     -102.54154,
110527                                     29.762474
110528                                 ],
110529                                 [
110530                                     -102.543349,
110531                                     29.760123
110532                                 ],
110533                                 [
110534                                     -102.546578,
110535                                     29.757875
110536                                 ],
110537                                 [
110538                                     -102.553141,
110539                                     29.756738
110540                                 ],
110541                                 [
110542                                     -102.558309,
110543                                     29.759089
110544                                 ],
110545                                 [
110546                                     -102.562882,
110547                                     29.769347
110548                                 ],
110549                                 [
110550                                     -102.566758,
110551                                     29.771052
110552                                 ],
110553                                 [
110554                                     -102.58531,
110555                                     29.764696
110556                                 ],
110557                                 [
110558                                     -102.621225,
110559                                     29.747281
110560                                 ],
110561                                 [
110562                                     -102.638743,
110563                                     29.743715
110564                                 ],
110565                                 [
110566                                     -102.676054,
110567                                     29.74449
110568                                 ],
110569                                 [
110570                                     -102.683469,
110571                                     29.743715
110572                                 ],
110573                                 [
110574                                     -102.69104,
110575                                     29.736817
110576                                 ],
110577                                 [
110578                                     -102.693624,
110579                                     29.729401
110580                                 ],
110581                                 [
110582                                     -102.694709,
110583                                     29.720616
110584                                 ],
110585                                 [
110586                                     -102.697758,
110587                                     29.709557
110588                                 ],
110589                                 [
110590                                     -102.726748,
110591                                     29.664495
110592                                 ],
110593                                 [
110594                                     -102.73127,
110595                                     29.650594
110596                                 ],
110597                                 [
110598                                     -102.735507,
110599                                     29.649509
110600                                 ],
110601                                 [
110602                                     -102.751656,
110603                                     29.622457
110604                                 ],
110605                                 [
110606                                     -102.75176,
110607                                     29.620157
110608                                 ],
110609                                 [
110610                                     -102.761346,
110611                                     29.603414
110612                                 ],
110613                                 [
110614                                     -102.767598,
110615                                     29.59729
110616                                 ],
110617                                 [
110618                                     -102.779665,
110619                                     29.592303
110620                                 ],
110621                                 [
110622                                     -102.774084,
110623                                     29.579617
110624                                 ],
110625                                 [
110626                                     -102.776461,
110627                                     29.575948
110628                                 ],
110629                                 [
110630                                     -102.785892,
110631                                     29.571814
110632                                 ],
110633                                 [
110634                                     -102.78075,
110635                                     29.558249
110636                                 ],
110637                                 [
110638                                     -102.786512,
110639                                     29.550497
110640                                 ],
110641                                 [
110642                                     -102.795478,
110643                                     29.54427
110644                                 ],
110645                                 [
110646                                     -102.827311,
110647                                     29.470502
110648                                 ],
110649                                 [
110650                                     -102.833951,
110651                                     29.461355
110652                                 ],
110653                                 [
110654                                     -102.839067,
110655                                     29.45195
110656                                 ],
110657                                 [
110658                                     -102.841134,
110659                                     29.438308
110660                                 ],
110661                                 [
110662                                     -102.838705,
110663                                     29.426939
110664                                 ],
110665                                 [
110666                                     -102.834984,
110667                                     29.415699
110668                                 ],
110669                                 [
110670                                     -102.835191,
110671                                     29.403839
110672                                 ],
110673                                 [
110674                                     -102.844545,
110675                                     29.390533
110676                                 ],
110677                                 [
110678                                     -102.845578,
110679                                     29.384719
110680                                 ],
110681                                 [
110682                                     -102.838033,
110683                                     29.370534
110684                                 ],
110685                                 [
110686                                     -102.837672,
110687                                     29.366322
110688                                 ],
110689                                 [
110690                                     -102.84656,
110691                                     29.361749
110692                                 ],
110693                                 [
110694                                     -102.853872,
110695                                     29.361
110696                                 ],
110697                                 [
110698                                     -102.859867,
110699                                     29.361155
110700                                 ],
110701                                 [
110702                                     -102.864957,
110703                                     29.359527
110704                                 ],
110705                                 [
110706                                     -102.876972,
110707                                     29.350871
110708                                 ],
110709                                 [
110710                                     -102.883069,
110711                                     29.343766
110712                                 ],
110713                                 [
110714                                     -102.885188,
110715                                     29.333379
110716                                 ],
110717                                 [
110718                                     -102.885498,
110719                                     29.314801
110720                                 ],
110721                                 [
110722                                     -102.899399,
110723                                     29.276095
110724                                 ],
110725                                 [
110726                                     -102.899709,
110727                                     29.2639
110728                                 ],
110729                                 [
110730                                     -102.892139,
110731                                     29.254391
110732                                 ],
110733                                 [
110734                                     -102.867954,
110735                                     29.240387
110736                                 ],
110737                                 [
110738                                     -102.858781,
110739                                     29.229147
110740                                 ],
110741                                 [
110742                                     -102.869866,
110743                                     29.224781
110744                                 ],
110745                                 [
110746                                     -102.896893,
110747                                     29.220285
110748                                 ],
110749                                 [
110750                                     -102.942265,
110751                                     29.190209
110752                                 ],
110753                                 [
110754                                     -102.947536,
110755                                     29.182018
110756                                 ],
110757                                 [
110758                                     -102.969757,
110759                                     29.192845
110760                                 ],
110761                                 [
110762                                     -102.988386,
110763                                     29.177135
110764                                 ],
110765                                 [
110766                                     -103.015826,
110767                                     29.126776
110768                                 ],
110769                                 [
110770                                     -103.024275,
110771                                     29.116157
110772                                 ],
110773                                 [
110774                                     -103.032621,
110775                                     29.110214
110776                                 ],
110777                                 [
110778                                     -103.072541,
110779                                     29.091404
110780                                 ],
110781                                 [
110782                                     -103.080758,
110783                                     29.085203
110784                                 ],
110785                                 [
110786                                     -103.085589,
110787                                     29.07572
110788                                 ],
110789                                 [
110790                                     -103.091532,
110791                                     29.057866
110792                                 ],
110793                                 [
110794                                     -103.095356,
110795                                     29.060294
110796                                 ],
110797                                 [
110798                                     -103.104684,
110799                                     29.057866
110800                                 ],
110801                                 [
110802                                     -103.109205,
110803                                     29.023372
110804                                 ],
110805                                 [
110806                                     -103.122771,
110807                                     28.996474
110808                                 ],
110809                                 [
110810                                     -103.147989,
110811                                     28.985105
110812                                 ],
110813                                 [
110814                                     -103.187108,
110815                                     28.990221
110816                                 ],
110817                                 [
110818                                     -103.241756,
110819                                     29.003502
110820                                 ],
110821                                 [
110822                                     -103.301545,
110823                                     29.002365
110824                                 ],
110825                                 [
110826                                     -103.316247,
110827                                     29.010065
110828                                 ],
110829                                 [
110830                                     -103.311514,
110831                                     29.026043
110832                                 ],
110833                                 [
110834                                     -103.309994,
110835                                     29.031175
110836                                 ],
110837                                 [
110838                                     -103.3248,
110839                                     29.026808
110840                                 ],
110841                                 [
110842                                     -103.330484,
110843                                     29.023733
110844                                 ],
110845                                 [
110846                                     -103.342602,
110847                                     29.041226
110848                                 ],
110849                                 [
110850                                     -103.351671,
110851                                     29.039417
110852                                 ],
110853                                 [
110854                                     -103.360534,
110855                                     29.029831
110856                                 ],
110857                                 [
110858                                     -103.372083,
110859                                     29.023733
110860                                 ],
110861                                 [
110862                                     -103.38663,
110863                                     29.028798
110864                                 ],
110865                                 [
110866                                     -103.414639,
110867                                     29.052414
110868                                 ],
110869                                 [
110870                                     -103.423605,
110871                                     29.057866
110872                                 ],
110873                                 [
110874                                     -103.435697,
110875                                     29.061121
110876                                 ],
110877                                 [
110878                                     -103.478537,
110879                                     29.08205
110880                                 ],
110881                                 [
110882                                     -103.529748,
110883                                     29.126776
110884                                 ],
110885                                 [
110886                                     -103.535588,
110887                                     29.135122
110888                                 ],
110889                                 [
110890                                     -103.538223,
110891                                     29.142408
110892                                 ],
110893                                 [
110894                                     -103.541711,
110895                                     29.148816
110896                                 ],
110897                                 [
110898                                     -103.550238,
110899                                     29.154656
110900                                 ],
110901                                 [
110902                                     -103.558015,
110903                                     29.156206
110904                                 ],
110905                                 [
110906                                     -103.58499,
110907                                     29.154656
110908                                 ],
110909                                 [
110910                                     -103.673125,
110911                                     29.173569
110912                                 ],
110913                                 [
110914                                     -103.702477,
110915                                     29.187858
110916                                 ],
110917                                 [
110918                                     -103.749476,
110919                                     29.222972
110920                                 ],
110921                                 [
110922                                     -103.759062,
110923                                     29.226848
110924                                 ],
110925                                 [
110926                                     -103.770767,
110927                                     29.229845
110928                                 ],
110929                                 [
110930                                     -103.777718,
110931                                     29.235297
110932                                 ],
110933                                 [
110934                                     -103.769424,
110935                                     29.257543
110936                                 ],
110937                                 [
110938                                     -103.774229,
110939                                     29.267517
110940                                 ],
110941                                 [
110942                                     -103.78366,
110943                                     29.274803
110944                                 ],
110945                                 [
110946                                     -103.794177,
110947                                     29.277594
110948                                 ],
110949                                 [
110950                                     -103.837038,
110951                                     29.279906
110952                                 ]
110953                             ]
110954                         ],
110955                         [
110956                             [
110957                                 [
110958                                     178.301106,
110959                                     52.056551
110960                                 ],
110961                                 [
110962                                     179.595462,
110963                                     52.142083
110964                                 ],
110965                                 [
110966                                     179.825447,
110967                                     51.992849
110968                                 ],
110969                                 [
110970                                     179.661729,
110971                                     51.485763
110972                                 ],
110973                                 [
110974                                     179.723231,
110975                                     51.459963
110976                                 ],
110977                                 [
110978                                     179.408066,
110979                                     51.209841
110980                                 ],
110981                                 [
110982                                     178.411463,
110983                                     51.523605
110984                                 ],
110985                                 [
110986                                     177.698335,
110987                                     51.877899
110988                                 ],
110989                                 [
110990                                     177.16784,
110991                                     51.581866
110992                                 ],
110993                                 [
110994                                     176.487008,
110995                                     52.175325
110996                                 ],
110997                                 [
110998                                     174.484678,
110999                                     52.08716
111000                                 ],
111001                                 [
111002                                     172.866263,
111003                                     52.207379
111004                                 ],
111005                                 [
111006                                     172.825506,
111007                                     52.716846
111008                                 ],
111009                                 [
111010                                     172.747012,
111011                                     52.654022
111012                                 ],
111013                                 [
111014                                     172.08261,
111015                                     52.952695
111016                                 ],
111017                                 [
111018                                     172.942925,
111019                                     53.183013
111020                                 ],
111021                                 [
111022                                     173.029416,
111023                                     52.993628
111024                                 ],
111025                                 [
111026                                     173.127208,
111027                                     52.99494
111028                                 ],
111029                                 [
111030                                     173.143321,
111031                                     52.990383
111032                                 ],
111033                                 [
111034                                     173.175059,
111035                                     52.971747
111036                                 ],
111037                                 [
111038                                     173.182932,
111039                                     52.968373
111040                                 ],
111041                                 [
111042                                     176.45233,
111043                                     52.628178
111044                                 ],
111045                                 [
111046                                     176.468135,
111047                                     52.488358
111048                                 ],
111049                                 [
111050                                     177.900385,
111051                                     52.488358
111052                                 ],
111053                                 [
111054                                     178.007601,
111055                                     52.179677
111056                                 ],
111057                                 [
111058                                     178.301106,
111059                                     52.056551
111060                                 ]
111061                             ]
111062                         ],
111063                         [
111064                             [
111065                                 [
111066                                     -168.899607,
111067                                     65.747626
111068                                 ],
111069                                 [
111070                                     -168.909861,
111071                                     65.739569
111072                                 ],
111073                                 [
111074                                     -168.926218,
111075                                     65.739895
111076                                 ],
111077                                 [
111078                                     -168.942128,
111079                                     65.74372
111080                                 ],
111081                                 [
111082                                     -168.951731,
111083                                     65.75316
111084                                 ],
111085                                 [
111086                                     -168.942983,
111087                                     65.764716
111088                                 ],
111089                                 [
111090                                     -168.920115,
111091                                     65.768866
111092                                 ],
111093                                 [
111094                                     -168.907908,
111095                                     65.768297
111096                                 ],
111097                                 [
111098                                     -168.902781,
111099                                     65.761542
111100                                 ],
111101                                 [
111102                                     -168.899607,
111103                                     65.747626
111104                                 ]
111105                             ]
111106                         ],
111107                         [
111108                             [
111109                                 [
111110                                     -131.160718,
111111                                     54.787192
111112                                 ],
111113                                 [
111114                                     -132.853508,
111115                                     54.482536
111116                                 ],
111117                                 [
111118                                     -134.77719,
111119                                     54.717786
111120                                 ],
111121                                 [
111122                                     -142.6966,
111123                                     55.845503
111124                                 ],
111125                                 [
111126                                     -142.861997,
111127                                     49.948308
111128                                 ],
111129                                 [
111130                                     -155.675916,
111131                                     51.109976
111132                                 ],
111133                                 [
111134                                     -164.492732,
111135                                     50.603976
111136                                 ],
111137                                 [
111138                                     -164.691217,
111139                                     50.997975
111140                                 ],
111141                                 [
111142                                     -171.246993,
111143                                     49.948308
111144                                 ],
111145                                 [
111146                                     -171.215436,
111147                                     50.576636
111148                                 ],
111149                                 [
111150                                     -173.341669,
111151                                     50.968826
111152                                 ],
111153                                 [
111154                                     -173.362022,
111155                                     51.082198
111156                                 ],
111157                                 [
111158                                     -177.799603,
111159                                     51.272899
111160                                 ],
111161                                 [
111162                                     -179.155463,
111163                                     50.982285
111164                                 ],
111165                                 [
111166                                     -179.476076,
111167                                     52.072632
111168                                 ],
111169                                 [
111170                                     -177.11459,
111171                                     52.248701
111172                                 ],
111173                                 [
111174                                     -177.146284,
111175                                     52.789384
111176                                 ],
111177                                 [
111178                                     -174.777218,
111179                                     52.443779
111180                                 ],
111181                                 [
111182                                     -174.773743,
111183                                     52.685853
111184                                 ],
111185                                 [
111186                                     -173.653194,
111187                                     52.704099
111188                                 ],
111189                                 [
111190                                     -173.790528,
111191                                     53.469081
111192                                 ],
111193                                 [
111194                                     -171.063371,
111195                                     53.604473
111196                                 ],
111197                                 [
111198                                     -170.777733,
111199                                     59.291898
111200                                 ],
111201                                 [
111202                                     -174.324884,
111203                                     60.332184
111204                                 ],
111205                                 [
111206                                     -171.736408,
111207                                     62.68026
111208                                 ],
111209                                 [
111210                                     -172.315705,
111211                                     62.725352
111212                                 ],
111213                                 [
111214                                     -171.995091,
111215                                     63.999658
111216                                 ],
111217                                 [
111218                                     -168.501424,
111219                                     65.565173
111220                                 ],
111221                                 [
111222                                     -168.714145,
111223                                     65.546708
111224                                 ],
111225                                 [
111226                                     -168.853077,
111227                                     68.370871
111228                                 ],
111229                                 [
111230                                     -161.115601,
111231                                     72.416214
111232                                 ],
111233                                 [
111234                                     -146.132257,
111235                                     70.607941
111236                                 ],
111237                                 [
111238                                     -140.692512,
111239                                     69.955349
111240                                 ],
111241                                 [
111242                                     -141.145395,
111243                                     69.671641
111244                                 ],
111245                                 [
111246                                     -141.015207,
111247                                     69.654202
111248                                 ],
111249                                 [
111250                                     -141.006459,
111251                                     69.651272
111252                                 ],
111253                                 [
111254                                     -141.005564,
111255                                     69.650946
111256                                 ],
111257                                 [
111258                                     -141.005549,
111259                                     69.650941
111260                                 ],
111261                                 [
111262                                     -141.005471,
111263                                     69.505164
111264                                 ],
111265                                 [
111266                                     -141.001208,
111267                                     60.466879
111268                                 ],
111269                                 [
111270                                     -141.001156,
111271                                     60.321074
111272                                 ],
111273                                 [
111274                                     -140.994929,
111275                                     60.304382
111276                                 ],
111277                                 [
111278                                     -140.979555,
111279                                     60.295804
111280                                 ],
111281                                 [
111282                                     -140.909146,
111283                                     60.28366
111284                                 ],
111285                                 [
111286                                     -140.768457,
111287                                     60.259269
111288                                 ],
111289                                 [
111290                                     -140.660505,
111291                                     60.24051
111292                                 ],
111293                                 [
111294                                     -140.533743,
111295                                     60.218548
111296                                 ],
111297                                 [
111298                                     -140.518705,
111299                                     60.22387
111300                                 ],
111301                                 [
111302                                     -140.506664,
111303                                     60.236324
111304                                 ],
111305                                 [
111306                                     -140.475323,
111307                                     60.276477
111308                                 ],
111309                                 [
111310                                     -140.462791,
111311                                     60.289138
111312                                 ],
111313                                 [
111314                                     -140.447805,
111315                                     60.29446
111316                                 ],
111317                                 [
111318                                     -140.424111,
111319                                     60.293168
111320                                 ],
111321                                 [
111322                                     -140.32497,
111323                                     60.267537
111324                                 ],
111325                                 [
111326                                     -140.169243,
111327                                     60.227229
111328                                 ],
111329                                 [
111330                                     -140.01579,
111331                                     60.187387
111332                                 ],
111333                                 [
111334                                     -139.967757,
111335                                     60.188369
111336                                 ],
111337                                 [
111338                                     -139.916933,
111339                                     60.207851
111340                                 ],
111341                                 [
111342                                     -139.826318,
111343                                     60.256478
111344                                 ],
111345                                 [
111346                                     -139.728417,
111347                                     60.309033
111348                                 ],
111349                                 [
111350                                     -139.679816,
111351                                     60.32681
111352                                 ],
111353                                 [
111354                                     -139.628346,
111355                                     60.334096
111356                                 ],
111357                                 [
111358                                     -139.517965,
111359                                     60.336732
111360                                 ],
111361                                 [
111362                                     -139.413992,
111363                                     60.339212
111364                                 ],
111365                                 [
111366                                     -139.262193,
111367                                     60.342778
111368                                 ],
111369                                 [
111370                                     -139.101608,
111371                                     60.346602
111372                                 ],
111373                                 [
111374                                     -139.079465,
111375                                     60.341021
111376                                 ],
111377                                 [
111378                                     -139.06869,
111379                                     60.322056
111380                                 ],
111381                                 [
111382                                     -139.073186,
111383                                     60.299835
111384                                 ],
111385                                 [
111386                                     -139.113468,
111387                                     60.226816
111388                                 ],
111389                                 [
111390                                     -139.149615,
111391                                     60.161187
111392                                 ],
111393                                 [
111394                                     -139.183231,
111395                                     60.100157
111396                                 ],
111397                                 [
111398                                     -139.182146,
111399                                     60.073389
111400                                 ],
111401                                 [
111402                                     -139.112305,
111403                                     60.031376
111404                                 ],
111405                                 [
111406                                     -139.060207,
111407                                     60.000059
111408                                 ],
111409                                 [
111410                                     -139.051611,
111411                                     59.994892
111412                                 ],
111413                                 [
111414                                     -139.003759,
111415                                     59.977219
111416                                 ],
111417                                 [
111418                                     -138.842425,
111419                                     59.937686
111420                                 ],
111421                                 [
111422                                     -138.742586,
111423                                     59.913192
111424                                 ],
111425                                 [
111426                                     -138.704888,
111427                                     59.898464
111428                                 ],
111429                                 [
111430                                     -138.697188,
111431                                     59.89371
111432                                 ],
111433                                 [
111434                                     -138.692098,
111435                                     59.886888
111436                                 ],
111437                                 [
111438                                     -138.654349,
111439                                     59.805498
111440                                 ],
111441                                 [
111442                                     -138.63745,
111443                                     59.784052
111444                                 ],
111445                                 [
111446                                     -138.59921,
111447                                     59.753822
111448                                 ],
111449                                 [
111450                                     -138.488881,
111451                                     59.696357
111452                                 ],
111453                                 [
111454                                     -138.363617,
111455                                     59.631142
111456                                 ],
111457                                 [
111458                                     -138.219543,
111459                                     59.556004
111460                                 ],
111461                                 [
111462                                     -138.067614,
111463                                     59.476991
111464                                 ],
111465                                 [
111466                                     -137.91057,
111467                                     59.395187
111468                                 ],
111469                                 [
111470                                     -137.758305,
111471                                     59.315915
111472                                 ],
111473                                 [
111474                                     -137.611363,
111475                                     59.239331
111476                                 ],
111477                                 [
111478                                     -137.594181,
111479                                     59.225275
111480                                 ],
111481                                 [
111482                                     -137.582088,
111483                                     59.206568
111484                                 ],
111485                                 [
111486                                     -137.5493,
111487                                     59.134531
111488                                 ],
111489                                 [
111490                                     -137.521007,
111491                                     59.072364
111492                                 ],
111493                                 [
111494                                     -137.484394,
111495                                     58.991904
111496                                 ],
111497                                 [
111498                                     -137.507752,
111499                                     58.939969
111500                                 ],
111501                                 [
111502                                     -137.50876,
111503                                     58.914906
111504                                 ],
111505                                 [
111506                                     -137.486875,
111507                                     58.900075
111508                                 ],
111509                                 [
111510                                     -137.453466,
111511                                     58.899145
111512                                 ],
111513                                 [
111514                                     -137.423106,
111515                                     58.907723
111516                                 ],
111517                                 [
111518                                     -137.338098,
111519                                     58.955472
111520                                 ],
111521                                 [
111522                                     -137.2819,
111523                                     58.98715
111524                                 ],
111525                                 [
111526                                     -137.172346,
111527                                     59.027148
111528                                 ],
111529                                 [
111530                                     -137.062367,
111531                                     59.067572
111532                                 ],
111533                                 [
111534                                     -137.047109,
111535                                     59.07331
111536                                 ],
111537                                 [
111538                                     -136.942282,
111539                                     59.11107
111540                                 ],
111541                                 [
111542                                     -136.840816,
111543                                     59.148174
111544                                 ],
111545                                 [
111546                                     -136.785496,
111547                                     59.157217
111548                                 ],
111549                                 [
111550                                     -136.671911,
111551                                     59.150809
111552                                 ],
111553                                 [
111554                                     -136.613491,
111555                                     59.15422
111556                                 ],
111557                                 [
111558                                     -136.569489,
111559                                     59.172152
111560                                 ],
111561                                 [
111562                                     -136.484791,
111563                                     59.2538
111564                                 ],
111565                                 [
111566                                     -136.483551,
111567                                     59.257469
111568                                 ],
111569                                 [
111570                                     -136.466549,
111571                                     59.287803
111572                                 ],
111573                                 [
111574                                     -136.467092,
111575                                     59.38449
111576                                 ],
111577                                 [
111578                                     -136.467557,
111579                                     59.461643
111580                                 ],
111581                                 [
111582                                     -136.415958,
111583                                     59.452238
111584                                 ],
111585                                 [
111586                                     -136.36684,
111587                                     59.449551
111588                                 ],
111589                                 [
111590                                     -136.319995,
111591                                     59.459059
111592                                 ],
111593                                 [
111594                                     -136.275036,
111595                                     59.486448
111596                                 ],
111597                                 [
111598                                     -136.244728,
111599                                     59.528202
111600                                 ],
111601                                 [
111602                                     -136.258474,
111603                                     59.556107
111604                                 ],
111605                                 [
111606                                     -136.29935,
111607                                     59.575745
111608                                 ],
111609                                 [
111610                                     -136.350329,
111611                                     59.592384
111612                                 ],
111613                                 [
111614                                     -136.2585,
111615                                     59.621582
111616                                 ],
111617                                 [
111618                                     -136.145406,
111619                                     59.636826
111620                                 ],
111621                                 [
111622                                     -136.02686,
111623                                     59.652846
111624                                 ],
111625                                 [
111626                                     -135.923818,
111627                                     59.666747
111628                                 ],
111629                                 [
111630                                     -135.830955,
111631                                     59.693257
111632                                 ],
111633                                 [
111634                                     -135.641251,
111635                                     59.747362
111636                                 ],
111637                                 [
111638                                     -135.482759,
111639                                     59.792475
111640                                 ],
111641                                 [
111642                                     -135.465137,
111643                                     59.789685
111644                                 ],
111645                                 [
111646                                     -135.404392,
111647                                     59.753305
111648                                 ],
111649                                 [
111650                                     -135.345791,
111651                                     59.731032
111652                                 ],
111653                                 [
111654                                     -135.259879,
111655                                     59.698218
111656                                 ],
111657                                 [
111658                                     -135.221897,
111659                                     59.675273
111660                                 ],
111661                                 [
111662                                     -135.192028,
111663                                     59.64711
111664                                 ],
111665                                 [
111666                                     -135.157792,
111667                                     59.623287
111668                                 ],
111669                                 [
111670                                     -135.106684,
111671                                     59.613158
111672                                 ],
111673                                 [
111674                                     -135.087874,
111675                                     59.606544
111676                                 ],
111677                                 [
111678                                     -135.032942,
111679                                     59.573109
111680                                 ],
111681                                 [
111682                                     -135.018524,
111683                                     59.559363
111684                                 ],
111685                                 [
111686                                     -135.016198,
111687                                     59.543447
111688                                 ],
111689                                 [
111690                                     -135.01948,
111691                                     59.493166
111692                                 ],
111693                                 [
111694                                     -135.023252,
111695                                     59.477146
111696                                 ],
111697                                 [
111698                                     -135.037489,
111699                                     59.461591
111700                                 ],
111701                                 [
111702                                     -135.078598,
111703                                     59.438337
111704                                 ],
111705                                 [
111706                                     -135.095754,
111707                                     59.418855
111708                                 ],
111709                                 [
111710                                     -134.993254,
111711                                     59.381906
111712                                 ],
111713                                 [
111714                                     -135.00483,
111715                                     59.367127
111716                                 ],
111717                                 [
111718                                     -135.014441,
111719                                     59.35152
111720                                 ],
111721                                 [
111722                                     -135.016198,
111723                                     59.336173
111724                                 ],
111725                                 [
111726                                     -134.979973,
111727                                     59.297415
111728                                 ],
111729                                 [
111730                                     -134.95783,
111731                                     59.280982
111732                                 ],
111733                                 [
111734                                     -134.932431,
111735                                     59.270647
111736                                 ],
111737                                 [
111738                                     -134.839465,
111739                                     59.258141
111740                                 ],
111741                                 [
111742                                     -134.74345,
111743                                     59.245119
111744                                 ],
111745                                 [
111746                                     -134.70552,
111747                                     59.240106
111748                                 ],
111749                                 [
111750                                     -134.692084,
111751                                     59.235249
111752                                 ],
111753                                 [
111754                                     -134.68286,
111755                                     59.223001
111756                                 ],
111757                                 [
111758                                     -134.671439,
111759                                     59.193752
111760                                 ],
111761                                 [
111762                                     -134.66038,
111763                                     59.181298
111764                                 ],
111765                                 [
111766                                     -134.610771,
111767                                     59.144556
111768                                 ],
111769                                 [
111770                                     -134.582788,
111771                                     59.128847
111772                                 ],
111773                                 [
111774                                     -134.556717,
111775                                     59.123059
111776                                 ],
111777                                 [
111778                                     -134.509072,
111779                                     59.122801
111780                                 ],
111781                                 [
111782                                     -134.477575,
111783                                     59.114946
111784                                 ],
111785                                 [
111786                                     -134.451013,
111787                                     59.097893
111788                                 ],
111789                                 [
111790                                     -134.398019,
111791                                     59.051952
111792                                 ],
111793                                 [
111794                                     -134.387167,
111795                                     59.036863
111796                                 ],
111797                                 [
111798                                     -134.385591,
111799                                     59.018828
111800                                 ],
111801                                 [
111802                                     -134.399389,
111803                                     58.974954
111804                                 ],
111805                                 [
111806                                     -134.343423,
111807                                     58.968857
111808                                 ],
111809                                 [
111810                                     -134.329651,
111811                                     58.963017
111812                                 ],
111813                                 [
111814                                     -134.320039,
111815                                     58.952682
111816                                 ],
111817                                 [
111818                                     -134.32314,
111819                                     58.949168
111820                                 ],
111821                                 [
111822                                     -134.330323,
111823                                     58.945344
111824                                 ],
111825                                 [
111826                                     -134.333036,
111827                                     58.93413
111828                                 ],
111829                                 [
111830                                     -134.327403,
111831                                     58.916457
111832                                 ],
111833                                 [
111834                                     -134.316939,
111835                                     58.903796
111836                                 ],
111837                                 [
111838                                     -134.22219,
111839                                     58.842714
111840                                 ],
111841                                 [
111842                                     -134.108838,
111843                                     58.808246
111844                                 ],
111845                                 [
111846                                     -133.983109,
111847                                     58.769902
111848                                 ],
111849                                 [
111850                                     -133.87123,
111851                                     58.735899
111852                                 ],
111853                                 [
111854                                     -133.831129,
111855                                     58.718019
111856                                 ],
111857                                 [
111858                                     -133.796402,
111859                                     58.693421
111860                                 ],
111861                                 [
111862                                     -133.700077,
111863                                     58.59937
111864                                 ],
111865                                 [
111866                                     -133.626283,
111867                                     58.546402
111868                                 ],
111869                                 [
111870                                     -133.547063,
111871                                     58.505577
111872                                 ],
111873                                 [
111874                                     -133.463089,
111875                                     58.462221
111876                                 ],
111877                                 [
111878                                     -133.392241,
111879                                     58.403878
111880                                 ],
111881                                 [
111882                                     -133.43012,
111883                                     58.372097
111884                                 ],
111885                                 [
111886                                     -133.41503,
111887                                     58.330549
111888                                 ],
111889                                 [
111890                                     -133.374567,
111891                                     58.290965
111892                                 ],
111893                                 [
111894                                     -133.257262,
111895                                     58.210298
111896                                 ],
111897                                 [
111898                                     -133.165588,
111899                                     58.147305
111900                                 ],
111901                                 [
111902                                     -133.142127,
111903                                     58.120588
111904                                 ],
111905                                 [
111906                                     -133.094843,
111907                                     58.0331
111908                                 ],
111909                                 [
111910                                     -133.075154,
111911                                     58.007882
111912                                 ],
111913                                 [
111914                                     -132.99335,
111915                                     57.941917
111916                                 ],
111917                                 [
111918                                     -132.917153,
111919                                     57.880499
111920                                 ],
111921                                 [
111922                                     -132.83212,
111923                                     57.791564
111924                                 ],
111925                                 [
111926                                     -132.70944,
111927                                     57.663303
111928                                 ],
111929                                 [
111930                                     -132.629057,
111931                                     57.579277
111932                                 ],
111933                                 [
111934                                     -132.552447,
111935                                     57.499075
111936                                 ],
111937                                 [
111938                                     -132.455735,
111939                                     57.420992
111940                                 ],
111941                                 [
111942                                     -132.362304,
111943                                     57.3457
111944                                 ],
111945                                 [
111946                                     -132.304684,
111947                                     57.280355
111948                                 ],
111949                                 [
111950                                     -132.230994,
111951                                     57.19682
111952                                 ],
111953                                 [
111954                                     -132.276366,
111955                                     57.14889
111956                                 ],
111957                                 [
111958                                     -132.34122,
111959                                     57.080393
111960                                 ],
111961                                 [
111962                                     -132.16229,
111963                                     57.050317
111964                                 ],
111965                                 [
111966                                     -132.031859,
111967                                     57.028406
111968                                 ],
111969                                 [
111970                                     -132.107384,
111971                                     56.858753
111972                                 ],
111973                                 [
111974                                     -131.871558,
111975                                     56.79346
111976                                 ],
111977                                 [
111978                                     -131.865874,
111979                                     56.785708
111980                                 ],
111981                                 [
111982                                     -131.872411,
111983                                     56.77297
111984                                 ],
111985                                 [
111986                                     -131.882617,
111987                                     56.759146
111988                                 ],
111989                                 [
111990                                     -131.887966,
111991                                     56.747958
111992                                 ],
111993                                 [
111994                                     -131.886028,
111995                                     56.737055
111996                                 ],
111997                                 [
111998                                     -131.880705,
111999                                     56.728838
112000                                 ],
112001                                 [
112002                                     -131.864789,
112003                                     56.71349
112004                                 ],
112005                                 [
112006                                     -131.838976,
112007                                     56.682278
112008                                 ],
112009                                 [
112010                                     -131.830424,
112011                                     56.664759
112012                                 ],
112013                                 [
112014                                     -131.826574,
112015                                     56.644606
112016                                 ],
112017                                 [
112018                                     -131.832103,
112019                                     56.603368
112020                                 ],
112021                                 [
112022                                     -131.825592,
112023                                     56.593343
112024                                 ],
112025                                 [
112026                                     -131.799108,
112027                                     56.587658
112028                                 ],
112029                                 [
112030                                     -131.692293,
112031                                     56.585074
112032                                 ],
112033                                 [
112034                                     -131.585891,
112035                                     56.595048
112036                                 ],
112037                                 [
112038                                     -131.560363,
112039                                     56.594066
112040                                 ],
112041                                 [
112042                                     -131.536437,
112043                                     56.585229
112044                                 ],
112045                                 [
112046                                     -131.491659,
112047                                     56.560166
112048                                 ],
112049                                 [
112050                                     -131.345699,
112051                                     56.503271
112052                                 ],
112053                                 [
112054                                     -131.215604,
112055                                     56.45255
112056                                 ],
112057                                 [
112058                                     -131.100546,
112059                                     56.407669
112060                                 ],
112061                                 [
112062                                     -131.016934,
112063                                     56.38705
112064                                 ],
112065                                 [
112066                                     -130.839089,
112067                                     56.372452
112068                                 ],
112069                                 [
112070                                     -130.760334,
112071                                     56.345192
112072                                 ],
112073                                 [
112074                                     -130.645768,
112075                                     56.261942
112076                                 ],
112077                                 [
112078                                     -130.602256,
112079                                     56.247059
112080                                 ],
112081                                 [
112082                                     -130.495518,
112083                                     56.232434
112084                                 ],
112085                                 [
112086                                     -130.47229,
112087                                     56.22489
112088                                 ],
112089                                 [
112090                                     -130.458053,
112091                                     56.210653
112092                                 ],
112093                                 [
112094                                     -130.427926,
112095                                     56.143964
112096                                 ],
112097                                 [
112098                                     -130.418159,
112099                                     56.129702
112100                                 ],
112101                                 [
112102                                     -130.403974,
112103                                     56.121898
112104                                 ],
112105                                 [
112106                                     -130.290311,
112107                                     56.10097
112108                                 ],
112109                                 [
112110                                     -130.243156,
112111                                     56.092391
112112                                 ],
112113                                 [
112114                                     -130.211246,
112115                                     56.089962
112116                                 ],
112117                                 [
112118                                     -130.116756,
112119                                     56.105646
112120                                 ],
112121                                 [
112122                                     -130.094328,
112123                                     56.101486
112124                                 ],
112125                                 [
112126                                     -130.071539,
112127                                     56.084123
112128                                 ],
112129                                 [
112130                                     -130.039319,
112131                                     56.045521
112132                                 ],
112133                                 [
112134                                     -130.026632,
112135                                     56.024101
112136                                 ],
112137                                 [
112138                                     -130.01901,
112139                                     56.002216
112140                                 ],
112141                                 [
112142                                     -130.014695,
112143                                     55.963252
112144                                 ],
112145                                 [
112146                                     -130.016788,
112147                                     55.918913
112148                                 ],
112149                                 [
112150                                     -130.019612,
112151                                     55.907978
112152                                 ],
112153                                 [
112154                                     -130.019618,
112155                                     55.907952
112156                                 ],
112157                                 [
112158                                     -130.022817,
112159                                     55.901353
112160                                 ],
112161                                 [
112162                                     -130.049387,
112163                                     55.871405
112164                                 ],
112165                                 [
112166                                     -130.104726,
112167                                     55.825263
112168                                 ],
112169                                 [
112170                                     -130.136627,
112171                                     55.806464
112172                                 ],
112173                                 [
112174                                     -130.148834,
112175                                     55.795356
112176                                 ],
112177                                 [
112178                                     -130.163482,
112179                                     55.771145
112180                                 ],
112181                                 [
112182                                     -130.167307,
112183                                     55.766262
112184                                 ],
112185                                 [
112186                                     -130.170806,
112187                                     55.759833
112188                                 ],
112189                                 [
112190                                     -130.173655,
112191                                     55.749498
112192                                 ],
112193                                 [
112194                                     -130.170806,
112195                                     55.740953
112196                                 ],
112197                                 [
112198                                     -130.163808,
112199                                     55.734565
112200                                 ],
112201                                 [
112202                                     -130.160064,
112203                                     55.727118
112204                                 ],
112205                                 [
112206                                     -130.167388,
112207                                     55.715399
112208                                 ],
112209                                 [
112210                                     -130.155914,
112211                                     55.700141
112212                                 ],
112213                                 [
112214                                     -130.142893,
112215                                     55.689521
112216                                 ],
112217                                 [
112218                                     -130.131825,
112219                                     55.676581
112220                                 ],
112221                                 [
112222                                     -130.126454,
112223                                     55.653998
112224                                 ],
112225                                 [
112226                                     -130.12857,
112227                                     55.63642
112228                                 ],
112229                                 [
112230                                     -130.135121,
112231                                     55.619127
112232                                 ],
112233                                 [
112234                                     -130.153147,
112235                                     55.58511
112236                                 ],
112237                                 [
112238                                     -130.148671,
112239                                     55.578192
112240                                 ],
112241                                 [
112242                                     -130.146881,
112243                                     55.569322
112244                                 ],
112245                                 [
112246                                     -130.146962,
112247                                     55.547187
112248                                 ],
112249                                 [
112250                                     -130.112172,
112251                                     55.509345
112252                                 ],
112253                                 [
112254                                     -130.101674,
112255                                     55.481147
112256                                 ],
112257                                 [
112258                                     -130.095082,
112259                                     55.472113
112260                                 ],
112261                                 [
112262                                     -130.065419,
112263                                     55.446112
112264                                 ],
112265                                 [
112266                                     -130.057525,
112267                                     55.434882
112268                                 ],
112269                                 [
112270                                     -130.052561,
112271                                     55.414008
112272                                 ],
112273                                 [
112274                                     -130.054311,
112275                                     55.366645
112276                                 ],
112277                                 [
112278                                     -130.05012,
112279                                     55.345445
112280                                 ],
112281                                 [
112282                                     -130.039296,
112283                                     55.330756
112284                                 ],
112285                                 [
112286                                     -129.989247,
112287                                     55.284003
112288                                 ],
112289                                 [
112290                                     -130.031239,
112291                                     55.26435
112292                                 ],
112293                                 [
112294                                     -130.050038,
112295                                     55.252875
112296                                 ],
112297                                 [
112298                                     -130.067494,
112299                                     55.239
112300                                 ],
112301                                 [
112302                                     -130.078236,
112303                                     55.233791
112304                                 ],
112305                                 [
112306                                     -130.100494,
112307                                     55.230292
112308                                 ],
112309                                 [
112310                                     -130.104726,
112311                                     55.225653
112312                                 ],
112313                                 [
112314                                     -130.105702,
112315                                     55.211127
112316                                 ],
112317                                 [
112318                                     -130.10912,
112319                                     55.200751
112320                                 ],
112321                                 [
112322                                     -130.115793,
112323                                     55.191596
112324                                 ],
112325                                 [
112326                                     -130.126454,
112327                                     55.180976
112328                                 ],
112329                                 [
112330                                     -130.151967,
112331                                     55.163275
112332                                 ],
112333                                 [
112334                                     -130.159983,
112335                                     55.153713
112336                                 ],
112337                                 [
112338                                     -130.167592,
112339                                     55.129584
112340                                 ],
112341                                 [
112342                                     -130.173695,
112343                                     55.117743
112344                                 ],
112345                                 [
112346                                     -130.200266,
112347                                     55.104153
112348                                 ],
112349                                 [
112350                                     -130.211781,
112351                                     55.084133
112352                                 ],
112353                                 [
112354                                     -130.228871,
112355                                     55.04385
112356                                 ],
112357                                 [
112358                                     -130.238678,
112359                                     55.03441
112360                                 ],
112361                                 [
112362                                     -130.261342,
112363                                     55.022895
112364                                 ],
112365                                 [
112366                                     -130.269846,
112367                                     55.016547
112368                                 ],
112369                                 [
112370                                     -130.275706,
112371                                     55.006985
112372                                 ],
112373                                 [
112374                                     -130.286366,
112375                                     54.983222
112376                                 ],
112377                                 [
112378                                     -130.294342,
112379                                     54.971869
112380                                 ],
112381                                 [
112382                                     -130.326568,
112383                                     54.952094
112384                                 ],
112385                                 [
112386                                     -130.335561,
112387                                     54.938707
112388                                 ],
112389                                 [
112390                                     -130.365387,
112391                                     54.907294
112392                                 ],
112393                                 [
112394                                     -130.385243,
112395                                     54.896552
112396                                 ],
112397                                 [
112398                                     -130.430816,
112399                                     54.881252
112400                                 ],
112401                                 [
112402                                     -130.488759,
112403                                     54.844184
112404                                 ],
112405                                 [
112406                                     -130.580312,
112407                                     54.806383
112408                                 ],
112409                                 [
112410                                     -130.597485,
112411                                     54.803391
112412                                 ],
112413                                 [
112414                                     -130.71074,
112415                                     54.733215
112416                                 ],
112417                                 [
112418                                     -131.160718,
112419                                     54.787192
112420                                 ]
112421                             ]
112422                         ]
112423                     ]
112424                 }
112425             }
112426         ]
112427     },
112428     "featureIcons": {
112429         "circle-stroked": {
112430             "12": [
112431                 42,
112432                 0
112433             ],
112434             "18": [
112435                 24,
112436                 0
112437             ],
112438             "24": [
112439                 0,
112440                 0
112441             ]
112442         },
112443         "circle": {
112444             "12": [
112445                 96,
112446                 0
112447             ],
112448             "18": [
112449                 78,
112450                 0
112451             ],
112452             "24": [
112453                 54,
112454                 0
112455             ]
112456         },
112457         "square-stroked": {
112458             "12": [
112459                 150,
112460                 0
112461             ],
112462             "18": [
112463                 132,
112464                 0
112465             ],
112466             "24": [
112467                 108,
112468                 0
112469             ]
112470         },
112471         "square": {
112472             "12": [
112473                 204,
112474                 0
112475             ],
112476             "18": [
112477                 186,
112478                 0
112479             ],
112480             "24": [
112481                 162,
112482                 0
112483             ]
112484         },
112485         "triangle-stroked": {
112486             "12": [
112487                 258,
112488                 0
112489             ],
112490             "18": [
112491                 240,
112492                 0
112493             ],
112494             "24": [
112495                 216,
112496                 0
112497             ]
112498         },
112499         "triangle": {
112500             "12": [
112501                 42,
112502                 24
112503             ],
112504             "18": [
112505                 24,
112506                 24
112507             ],
112508             "24": [
112509                 0,
112510                 24
112511             ]
112512         },
112513         "star-stroked": {
112514             "12": [
112515                 96,
112516                 24
112517             ],
112518             "18": [
112519                 78,
112520                 24
112521             ],
112522             "24": [
112523                 54,
112524                 24
112525             ]
112526         },
112527         "star": {
112528             "12": [
112529                 150,
112530                 24
112531             ],
112532             "18": [
112533                 132,
112534                 24
112535             ],
112536             "24": [
112537                 108,
112538                 24
112539             ]
112540         },
112541         "cross": {
112542             "12": [
112543                 204,
112544                 24
112545             ],
112546             "18": [
112547                 186,
112548                 24
112549             ],
112550             "24": [
112551                 162,
112552                 24
112553             ]
112554         },
112555         "marker-stroked": {
112556             "12": [
112557                 258,
112558                 24
112559             ],
112560             "18": [
112561                 240,
112562                 24
112563             ],
112564             "24": [
112565                 216,
112566                 24
112567             ]
112568         },
112569         "marker": {
112570             "12": [
112571                 42,
112572                 48
112573             ],
112574             "18": [
112575                 24,
112576                 48
112577             ],
112578             "24": [
112579                 0,
112580                 48
112581             ]
112582         },
112583         "religious-jewish": {
112584             "12": [
112585                 96,
112586                 48
112587             ],
112588             "18": [
112589                 78,
112590                 48
112591             ],
112592             "24": [
112593                 54,
112594                 48
112595             ]
112596         },
112597         "religious-christian": {
112598             "12": [
112599                 150,
112600                 48
112601             ],
112602             "18": [
112603                 132,
112604                 48
112605             ],
112606             "24": [
112607                 108,
112608                 48
112609             ]
112610         },
112611         "religious-muslim": {
112612             "12": [
112613                 204,
112614                 48
112615             ],
112616             "18": [
112617                 186,
112618                 48
112619             ],
112620             "24": [
112621                 162,
112622                 48
112623             ]
112624         },
112625         "cemetery": {
112626             "12": [
112627                 258,
112628                 48
112629             ],
112630             "18": [
112631                 240,
112632                 48
112633             ],
112634             "24": [
112635                 216,
112636                 48
112637             ]
112638         },
112639         "rocket": {
112640             "12": [
112641                 42,
112642                 72
112643             ],
112644             "18": [
112645                 24,
112646                 72
112647             ],
112648             "24": [
112649                 0,
112650                 72
112651             ]
112652         },
112653         "airport": {
112654             "12": [
112655                 96,
112656                 72
112657             ],
112658             "18": [
112659                 78,
112660                 72
112661             ],
112662             "24": [
112663                 54,
112664                 72
112665             ]
112666         },
112667         "heliport": {
112668             "12": [
112669                 150,
112670                 72
112671             ],
112672             "18": [
112673                 132,
112674                 72
112675             ],
112676             "24": [
112677                 108,
112678                 72
112679             ]
112680         },
112681         "rail": {
112682             "12": [
112683                 204,
112684                 72
112685             ],
112686             "18": [
112687                 186,
112688                 72
112689             ],
112690             "24": [
112691                 162,
112692                 72
112693             ]
112694         },
112695         "rail-metro": {
112696             "12": [
112697                 258,
112698                 72
112699             ],
112700             "18": [
112701                 240,
112702                 72
112703             ],
112704             "24": [
112705                 216,
112706                 72
112707             ]
112708         },
112709         "rail-light": {
112710             "12": [
112711                 42,
112712                 96
112713             ],
112714             "18": [
112715                 24,
112716                 96
112717             ],
112718             "24": [
112719                 0,
112720                 96
112721             ]
112722         },
112723         "bus": {
112724             "12": [
112725                 96,
112726                 96
112727             ],
112728             "18": [
112729                 78,
112730                 96
112731             ],
112732             "24": [
112733                 54,
112734                 96
112735             ]
112736         },
112737         "fuel": {
112738             "12": [
112739                 150,
112740                 96
112741             ],
112742             "18": [
112743                 132,
112744                 96
112745             ],
112746             "24": [
112747                 108,
112748                 96
112749             ]
112750         },
112751         "parking": {
112752             "12": [
112753                 204,
112754                 96
112755             ],
112756             "18": [
112757                 186,
112758                 96
112759             ],
112760             "24": [
112761                 162,
112762                 96
112763             ]
112764         },
112765         "parking-garage": {
112766             "12": [
112767                 258,
112768                 96
112769             ],
112770             "18": [
112771                 240,
112772                 96
112773             ],
112774             "24": [
112775                 216,
112776                 96
112777             ]
112778         },
112779         "airfield": {
112780             "12": [
112781                 42,
112782                 120
112783             ],
112784             "18": [
112785                 24,
112786                 120
112787             ],
112788             "24": [
112789                 0,
112790                 120
112791             ]
112792         },
112793         "roadblock": {
112794             "12": [
112795                 96,
112796                 120
112797             ],
112798             "18": [
112799                 78,
112800                 120
112801             ],
112802             "24": [
112803                 54,
112804                 120
112805             ]
112806         },
112807         "ferry": {
112808             "12": [
112809                 150,
112810                 120
112811             ],
112812             "18": [
112813                 132,
112814                 120
112815             ],
112816             "24": [
112817                 108,
112818                 120
112819             ],
112820             "line": [
112821                 2240,
112822                 25
112823             ]
112824         },
112825         "harbor": {
112826             "12": [
112827                 204,
112828                 120
112829             ],
112830             "18": [
112831                 186,
112832                 120
112833             ],
112834             "24": [
112835                 162,
112836                 120
112837             ]
112838         },
112839         "bicycle": {
112840             "12": [
112841                 258,
112842                 120
112843             ],
112844             "18": [
112845                 240,
112846                 120
112847             ],
112848             "24": [
112849                 216,
112850                 120
112851             ]
112852         },
112853         "park": {
112854             "12": [
112855                 42,
112856                 144
112857             ],
112858             "18": [
112859                 24,
112860                 144
112861             ],
112862             "24": [
112863                 0,
112864                 144
112865             ]
112866         },
112867         "park2": {
112868             "12": [
112869                 96,
112870                 144
112871             ],
112872             "18": [
112873                 78,
112874                 144
112875             ],
112876             "24": [
112877                 54,
112878                 144
112879             ]
112880         },
112881         "museum": {
112882             "12": [
112883                 150,
112884                 144
112885             ],
112886             "18": [
112887                 132,
112888                 144
112889             ],
112890             "24": [
112891                 108,
112892                 144
112893             ]
112894         },
112895         "lodging": {
112896             "12": [
112897                 204,
112898                 144
112899             ],
112900             "18": [
112901                 186,
112902                 144
112903             ],
112904             "24": [
112905                 162,
112906                 144
112907             ]
112908         },
112909         "monument": {
112910             "12": [
112911                 258,
112912                 144
112913             ],
112914             "18": [
112915                 240,
112916                 144
112917             ],
112918             "24": [
112919                 216,
112920                 144
112921             ]
112922         },
112923         "zoo": {
112924             "12": [
112925                 42,
112926                 168
112927             ],
112928             "18": [
112929                 24,
112930                 168
112931             ],
112932             "24": [
112933                 0,
112934                 168
112935             ]
112936         },
112937         "garden": {
112938             "12": [
112939                 96,
112940                 168
112941             ],
112942             "18": [
112943                 78,
112944                 168
112945             ],
112946             "24": [
112947                 54,
112948                 168
112949             ]
112950         },
112951         "campsite": {
112952             "12": [
112953                 150,
112954                 168
112955             ],
112956             "18": [
112957                 132,
112958                 168
112959             ],
112960             "24": [
112961                 108,
112962                 168
112963             ]
112964         },
112965         "theatre": {
112966             "12": [
112967                 204,
112968                 168
112969             ],
112970             "18": [
112971                 186,
112972                 168
112973             ],
112974             "24": [
112975                 162,
112976                 168
112977             ]
112978         },
112979         "art-gallery": {
112980             "12": [
112981                 258,
112982                 168
112983             ],
112984             "18": [
112985                 240,
112986                 168
112987             ],
112988             "24": [
112989                 216,
112990                 168
112991             ]
112992         },
112993         "pitch": {
112994             "12": [
112995                 42,
112996                 192
112997             ],
112998             "18": [
112999                 24,
113000                 192
113001             ],
113002             "24": [
113003                 0,
113004                 192
113005             ]
113006         },
113007         "soccer": {
113008             "12": [
113009                 96,
113010                 192
113011             ],
113012             "18": [
113013                 78,
113014                 192
113015             ],
113016             "24": [
113017                 54,
113018                 192
113019             ]
113020         },
113021         "america-football": {
113022             "12": [
113023                 150,
113024                 192
113025             ],
113026             "18": [
113027                 132,
113028                 192
113029             ],
113030             "24": [
113031                 108,
113032                 192
113033             ]
113034         },
113035         "tennis": {
113036             "12": [
113037                 204,
113038                 192
113039             ],
113040             "18": [
113041                 186,
113042                 192
113043             ],
113044             "24": [
113045                 162,
113046                 192
113047             ]
113048         },
113049         "basketball": {
113050             "12": [
113051                 258,
113052                 192
113053             ],
113054             "18": [
113055                 240,
113056                 192
113057             ],
113058             "24": [
113059                 216,
113060                 192
113061             ]
113062         },
113063         "baseball": {
113064             "12": [
113065                 42,
113066                 216
113067             ],
113068             "18": [
113069                 24,
113070                 216
113071             ],
113072             "24": [
113073                 0,
113074                 216
113075             ]
113076         },
113077         "golf": {
113078             "12": [
113079                 96,
113080                 216
113081             ],
113082             "18": [
113083                 78,
113084                 216
113085             ],
113086             "24": [
113087                 54,
113088                 216
113089             ]
113090         },
113091         "swimming": {
113092             "12": [
113093                 150,
113094                 216
113095             ],
113096             "18": [
113097                 132,
113098                 216
113099             ],
113100             "24": [
113101                 108,
113102                 216
113103             ]
113104         },
113105         "cricket": {
113106             "12": [
113107                 204,
113108                 216
113109             ],
113110             "18": [
113111                 186,
113112                 216
113113             ],
113114             "24": [
113115                 162,
113116                 216
113117             ]
113118         },
113119         "skiing": {
113120             "12": [
113121                 258,
113122                 216
113123             ],
113124             "18": [
113125                 240,
113126                 216
113127             ],
113128             "24": [
113129                 216,
113130                 216
113131             ]
113132         },
113133         "school": {
113134             "12": [
113135                 42,
113136                 240
113137             ],
113138             "18": [
113139                 24,
113140                 240
113141             ],
113142             "24": [
113143                 0,
113144                 240
113145             ]
113146         },
113147         "college": {
113148             "12": [
113149                 96,
113150                 240
113151             ],
113152             "18": [
113153                 78,
113154                 240
113155             ],
113156             "24": [
113157                 54,
113158                 240
113159             ]
113160         },
113161         "library": {
113162             "12": [
113163                 150,
113164                 240
113165             ],
113166             "18": [
113167                 132,
113168                 240
113169             ],
113170             "24": [
113171                 108,
113172                 240
113173             ]
113174         },
113175         "post": {
113176             "12": [
113177                 204,
113178                 240
113179             ],
113180             "18": [
113181                 186,
113182                 240
113183             ],
113184             "24": [
113185                 162,
113186                 240
113187             ]
113188         },
113189         "fire-station": {
113190             "12": [
113191                 258,
113192                 240
113193             ],
113194             "18": [
113195                 240,
113196                 240
113197             ],
113198             "24": [
113199                 216,
113200                 240
113201             ]
113202         },
113203         "town-hall": {
113204             "12": [
113205                 42,
113206                 264
113207             ],
113208             "18": [
113209                 24,
113210                 264
113211             ],
113212             "24": [
113213                 0,
113214                 264
113215             ]
113216         },
113217         "police": {
113218             "12": [
113219                 96,
113220                 264
113221             ],
113222             "18": [
113223                 78,
113224                 264
113225             ],
113226             "24": [
113227                 54,
113228                 264
113229             ]
113230         },
113231         "prison": {
113232             "12": [
113233                 150,
113234                 264
113235             ],
113236             "18": [
113237                 132,
113238                 264
113239             ],
113240             "24": [
113241                 108,
113242                 264
113243             ]
113244         },
113245         "embassy": {
113246             "12": [
113247                 204,
113248                 264
113249             ],
113250             "18": [
113251                 186,
113252                 264
113253             ],
113254             "24": [
113255                 162,
113256                 264
113257             ]
113258         },
113259         "beer": {
113260             "12": [
113261                 258,
113262                 264
113263             ],
113264             "18": [
113265                 240,
113266                 264
113267             ],
113268             "24": [
113269                 216,
113270                 264
113271             ]
113272         },
113273         "restaurant": {
113274             "12": [
113275                 42,
113276                 288
113277             ],
113278             "18": [
113279                 24,
113280                 288
113281             ],
113282             "24": [
113283                 0,
113284                 288
113285             ]
113286         },
113287         "cafe": {
113288             "12": [
113289                 96,
113290                 288
113291             ],
113292             "18": [
113293                 78,
113294                 288
113295             ],
113296             "24": [
113297                 54,
113298                 288
113299             ]
113300         },
113301         "shop": {
113302             "12": [
113303                 150,
113304                 288
113305             ],
113306             "18": [
113307                 132,
113308                 288
113309             ],
113310             "24": [
113311                 108,
113312                 288
113313             ]
113314         },
113315         "fast-food": {
113316             "12": [
113317                 204,
113318                 288
113319             ],
113320             "18": [
113321                 186,
113322                 288
113323             ],
113324             "24": [
113325                 162,
113326                 288
113327             ]
113328         },
113329         "bar": {
113330             "12": [
113331                 258,
113332                 288
113333             ],
113334             "18": [
113335                 240,
113336                 288
113337             ],
113338             "24": [
113339                 216,
113340                 288
113341             ]
113342         },
113343         "bank": {
113344             "12": [
113345                 42,
113346                 312
113347             ],
113348             "18": [
113349                 24,
113350                 312
113351             ],
113352             "24": [
113353                 0,
113354                 312
113355             ]
113356         },
113357         "grocery": {
113358             "12": [
113359                 96,
113360                 312
113361             ],
113362             "18": [
113363                 78,
113364                 312
113365             ],
113366             "24": [
113367                 54,
113368                 312
113369             ]
113370         },
113371         "cinema": {
113372             "12": [
113373                 150,
113374                 312
113375             ],
113376             "18": [
113377                 132,
113378                 312
113379             ],
113380             "24": [
113381                 108,
113382                 312
113383             ]
113384         },
113385         "pharmacy": {
113386             "12": [
113387                 204,
113388                 312
113389             ],
113390             "18": [
113391                 186,
113392                 312
113393             ],
113394             "24": [
113395                 162,
113396                 312
113397             ]
113398         },
113399         "hospital": {
113400             "12": [
113401                 258,
113402                 312
113403             ],
113404             "18": [
113405                 240,
113406                 312
113407             ],
113408             "24": [
113409                 216,
113410                 312
113411             ]
113412         },
113413         "danger": {
113414             "12": [
113415                 42,
113416                 336
113417             ],
113418             "18": [
113419                 24,
113420                 336
113421             ],
113422             "24": [
113423                 0,
113424                 336
113425             ]
113426         },
113427         "industrial": {
113428             "12": [
113429                 96,
113430                 336
113431             ],
113432             "18": [
113433                 78,
113434                 336
113435             ],
113436             "24": [
113437                 54,
113438                 336
113439             ]
113440         },
113441         "warehouse": {
113442             "12": [
113443                 150,
113444                 336
113445             ],
113446             "18": [
113447                 132,
113448                 336
113449             ],
113450             "24": [
113451                 108,
113452                 336
113453             ]
113454         },
113455         "commercial": {
113456             "12": [
113457                 204,
113458                 336
113459             ],
113460             "18": [
113461                 186,
113462                 336
113463             ],
113464             "24": [
113465                 162,
113466                 336
113467             ]
113468         },
113469         "building": {
113470             "12": [
113471                 258,
113472                 336
113473             ],
113474             "18": [
113475                 240,
113476                 336
113477             ],
113478             "24": [
113479                 216,
113480                 336
113481             ]
113482         },
113483         "place-of-worship": {
113484             "12": [
113485                 42,
113486                 360
113487             ],
113488             "18": [
113489                 24,
113490                 360
113491             ],
113492             "24": [
113493                 0,
113494                 360
113495             ]
113496         },
113497         "alcohol-shop": {
113498             "12": [
113499                 96,
113500                 360
113501             ],
113502             "18": [
113503                 78,
113504                 360
113505             ],
113506             "24": [
113507                 54,
113508                 360
113509             ]
113510         },
113511         "logging": {
113512             "12": [
113513                 150,
113514                 360
113515             ],
113516             "18": [
113517                 132,
113518                 360
113519             ],
113520             "24": [
113521                 108,
113522                 360
113523             ]
113524         },
113525         "oil-well": {
113526             "12": [
113527                 204,
113528                 360
113529             ],
113530             "18": [
113531                 186,
113532                 360
113533             ],
113534             "24": [
113535                 162,
113536                 360
113537             ]
113538         },
113539         "slaughterhouse": {
113540             "12": [
113541                 258,
113542                 360
113543             ],
113544             "18": [
113545                 240,
113546                 360
113547             ],
113548             "24": [
113549                 216,
113550                 360
113551             ]
113552         },
113553         "dam": {
113554             "12": [
113555                 42,
113556                 384
113557             ],
113558             "18": [
113559                 24,
113560                 384
113561             ],
113562             "24": [
113563                 0,
113564                 384
113565             ]
113566         },
113567         "water": {
113568             "12": [
113569                 96,
113570                 384
113571             ],
113572             "18": [
113573                 78,
113574                 384
113575             ],
113576             "24": [
113577                 54,
113578                 384
113579             ]
113580         },
113581         "wetland": {
113582             "12": [
113583                 150,
113584                 384
113585             ],
113586             "18": [
113587                 132,
113588                 384
113589             ],
113590             "24": [
113591                 108,
113592                 384
113593             ]
113594         },
113595         "disability": {
113596             "12": [
113597                 204,
113598                 384
113599             ],
113600             "18": [
113601                 186,
113602                 384
113603             ],
113604             "24": [
113605                 162,
113606                 384
113607             ]
113608         },
113609         "telephone": {
113610             "12": [
113611                 258,
113612                 384
113613             ],
113614             "18": [
113615                 240,
113616                 384
113617             ],
113618             "24": [
113619                 216,
113620                 384
113621             ]
113622         },
113623         "emergency-telephone": {
113624             "12": [
113625                 42,
113626                 408
113627             ],
113628             "18": [
113629                 24,
113630                 408
113631             ],
113632             "24": [
113633                 0,
113634                 408
113635             ]
113636         },
113637         "toilets": {
113638             "12": [
113639                 96,
113640                 408
113641             ],
113642             "18": [
113643                 78,
113644                 408
113645             ],
113646             "24": [
113647                 54,
113648                 408
113649             ]
113650         },
113651         "waste-basket": {
113652             "12": [
113653                 150,
113654                 408
113655             ],
113656             "18": [
113657                 132,
113658                 408
113659             ],
113660             "24": [
113661                 108,
113662                 408
113663             ]
113664         },
113665         "music": {
113666             "12": [
113667                 204,
113668                 408
113669             ],
113670             "18": [
113671                 186,
113672                 408
113673             ],
113674             "24": [
113675                 162,
113676                 408
113677             ]
113678         },
113679         "land-use": {
113680             "12": [
113681                 258,
113682                 408
113683             ],
113684             "18": [
113685                 240,
113686                 408
113687             ],
113688             "24": [
113689                 216,
113690                 408
113691             ]
113692         },
113693         "city": {
113694             "12": [
113695                 42,
113696                 432
113697             ],
113698             "18": [
113699                 24,
113700                 432
113701             ],
113702             "24": [
113703                 0,
113704                 432
113705             ]
113706         },
113707         "town": {
113708             "12": [
113709                 96,
113710                 432
113711             ],
113712             "18": [
113713                 78,
113714                 432
113715             ],
113716             "24": [
113717                 54,
113718                 432
113719             ]
113720         },
113721         "village": {
113722             "12": [
113723                 150,
113724                 432
113725             ],
113726             "18": [
113727                 132,
113728                 432
113729             ],
113730             "24": [
113731                 108,
113732                 432
113733             ]
113734         },
113735         "farm": {
113736             "12": [
113737                 204,
113738                 432
113739             ],
113740             "18": [
113741                 186,
113742                 432
113743             ],
113744             "24": [
113745                 162,
113746                 432
113747             ]
113748         },
113749         "bakery": {
113750             "12": [
113751                 258,
113752                 432
113753             ],
113754             "18": [
113755                 240,
113756                 432
113757             ],
113758             "24": [
113759                 216,
113760                 432
113761             ]
113762         },
113763         "dog-park": {
113764             "12": [
113765                 42,
113766                 456
113767             ],
113768             "18": [
113769                 24,
113770                 456
113771             ],
113772             "24": [
113773                 0,
113774                 456
113775             ]
113776         },
113777         "lighthouse": {
113778             "12": [
113779                 96,
113780                 456
113781             ],
113782             "18": [
113783                 78,
113784                 456
113785             ],
113786             "24": [
113787                 54,
113788                 456
113789             ]
113790         },
113791         "clothing-store": {
113792             "12": [
113793                 150,
113794                 456
113795             ],
113796             "18": [
113797                 132,
113798                 456
113799             ],
113800             "24": [
113801                 108,
113802                 456
113803             ]
113804         },
113805         "polling-place": {
113806             "12": [
113807                 204,
113808                 456
113809             ],
113810             "18": [
113811                 186,
113812                 456
113813             ],
113814             "24": [
113815                 162,
113816                 456
113817             ]
113818         },
113819         "playground": {
113820             "12": [
113821                 258,
113822                 456
113823             ],
113824             "18": [
113825                 240,
113826                 456
113827             ],
113828             "24": [
113829                 216,
113830                 456
113831             ]
113832         },
113833         "entrance": {
113834             "12": [
113835                 42,
113836                 480
113837             ],
113838             "18": [
113839                 24,
113840                 480
113841             ],
113842             "24": [
113843                 0,
113844                 480
113845             ]
113846         },
113847         "heart": {
113848             "12": [
113849                 96,
113850                 480
113851             ],
113852             "18": [
113853                 78,
113854                 480
113855             ],
113856             "24": [
113857                 54,
113858                 480
113859             ]
113860         },
113861         "london-underground": {
113862             "12": [
113863                 150,
113864                 480
113865             ],
113866             "18": [
113867                 132,
113868                 480
113869             ],
113870             "24": [
113871                 108,
113872                 480
113873             ]
113874         },
113875         "minefield": {
113876             "12": [
113877                 204,
113878                 480
113879             ],
113880             "18": [
113881                 186,
113882                 480
113883             ],
113884             "24": [
113885                 162,
113886                 480
113887             ]
113888         },
113889         "rail-underground": {
113890             "12": [
113891                 258,
113892                 480
113893             ],
113894             "18": [
113895                 240,
113896                 480
113897             ],
113898             "24": [
113899                 216,
113900                 480
113901             ]
113902         },
113903         "rail-above": {
113904             "12": [
113905                 42,
113906                 504
113907             ],
113908             "18": [
113909                 24,
113910                 504
113911             ],
113912             "24": [
113913                 0,
113914                 504
113915             ]
113916         },
113917         "camera": {
113918             "12": [
113919                 96,
113920                 504
113921             ],
113922             "18": [
113923                 78,
113924                 504
113925             ],
113926             "24": [
113927                 54,
113928                 504
113929             ]
113930         },
113931         "laundry": {
113932             "12": [
113933                 150,
113934                 504
113935             ],
113936             "18": [
113937                 132,
113938                 504
113939             ],
113940             "24": [
113941                 108,
113942                 504
113943             ]
113944         },
113945         "car": {
113946             "12": [
113947                 204,
113948                 504
113949             ],
113950             "18": [
113951                 186,
113952                 504
113953             ],
113954             "24": [
113955                 162,
113956                 504
113957             ]
113958         },
113959         "suitcase": {
113960             "12": [
113961                 258,
113962                 504
113963             ],
113964             "18": [
113965                 240,
113966                 504
113967             ],
113968             "24": [
113969                 216,
113970                 504
113971             ]
113972         },
113973         "hairdresser": {
113974             "12": [
113975                 42,
113976                 528
113977             ],
113978             "18": [
113979                 24,
113980                 528
113981             ],
113982             "24": [
113983                 0,
113984                 528
113985             ]
113986         },
113987         "chemist": {
113988             "12": [
113989                 96,
113990                 528
113991             ],
113992             "18": [
113993                 78,
113994                 528
113995             ],
113996             "24": [
113997                 54,
113998                 528
113999             ]
114000         },
114001         "mobilephone": {
114002             "12": [
114003                 150,
114004                 528
114005             ],
114006             "18": [
114007                 132,
114008                 528
114009             ],
114010             "24": [
114011                 108,
114012                 528
114013             ]
114014         },
114015         "scooter": {
114016             "12": [
114017                 204,
114018                 528
114019             ],
114020             "18": [
114021                 186,
114022                 528
114023             ],
114024             "24": [
114025                 162,
114026                 528
114027             ]
114028         },
114029         "highway-motorway": {
114030             "line": [
114031                 20,
114032                 25
114033             ]
114034         },
114035         "highway-trunk": {
114036             "line": [
114037                 80,
114038                 25
114039             ]
114040         },
114041         "highway-primary": {
114042             "line": [
114043                 140,
114044                 25
114045             ]
114046         },
114047         "highway-secondary": {
114048             "line": [
114049                 200,
114050                 25
114051             ]
114052         },
114053         "highway-tertiary": {
114054             "line": [
114055                 260,
114056                 25
114057             ]
114058         },
114059         "highway-motorway-link": {
114060             "line": [
114061                 320,
114062                 25
114063             ]
114064         },
114065         "highway-trunk-link": {
114066             "line": [
114067                 380,
114068                 25
114069             ]
114070         },
114071         "highway-primary-link": {
114072             "line": [
114073                 440,
114074                 25
114075             ]
114076         },
114077         "highway-secondary-link": {
114078             "line": [
114079                 500,
114080                 25
114081             ]
114082         },
114083         "highway-tertiary-link": {
114084             "line": [
114085                 560,
114086                 25
114087             ]
114088         },
114089         "highway-residential": {
114090             "line": [
114091                 620,
114092                 25
114093             ]
114094         },
114095         "highway-unclassified": {
114096             "line": [
114097                 680,
114098                 25
114099             ]
114100         },
114101         "highway-service": {
114102             "line": [
114103                 740,
114104                 25
114105             ]
114106         },
114107         "highway-road": {
114108             "line": [
114109                 800,
114110                 25
114111             ]
114112         },
114113         "highway-track": {
114114             "line": [
114115                 860,
114116                 25
114117             ]
114118         },
114119         "highway-living-street": {
114120             "line": [
114121                 920,
114122                 25
114123             ]
114124         },
114125         "highway-path": {
114126             "line": [
114127                 980,
114128                 25
114129             ]
114130         },
114131         "highway-cycleway": {
114132             "line": [
114133                 1040,
114134                 25
114135             ]
114136         },
114137         "highway-footway": {
114138             "line": [
114139                 1100,
114140                 25
114141             ]
114142         },
114143         "highway-bridleway": {
114144             "line": [
114145                 1160,
114146                 25
114147             ]
114148         },
114149         "highway-steps": {
114150             "line": [
114151                 1220,
114152                 25
114153             ]
114154         },
114155         "railway-rail": {
114156             "line": [
114157                 1280,
114158                 25
114159             ]
114160         },
114161         "railway-disused": {
114162             "line": [
114163                 1340,
114164                 25
114165             ]
114166         },
114167         "railway-abandoned": {
114168             "line": [
114169                 1400,
114170                 25
114171             ]
114172         },
114173         "railway-subway": {
114174             "line": [
114175                 1460,
114176                 25
114177             ]
114178         },
114179         "railway-light-rail": {
114180             "line": [
114181                 1520,
114182                 25
114183             ]
114184         },
114185         "railway-monorail": {
114186             "line": [
114187                 1580,
114188                 25
114189             ]
114190         },
114191         "waterway-river": {
114192             "line": [
114193                 1640,
114194                 25
114195             ]
114196         },
114197         "waterway-stream": {
114198             "line": [
114199                 1700,
114200                 25
114201             ]
114202         },
114203         "waterway-canal": {
114204             "line": [
114205                 1760,
114206                 25
114207             ]
114208         },
114209         "waterway-ditch": {
114210             "line": [
114211                 1820,
114212                 25
114213             ]
114214         },
114215         "power-line": {
114216             "line": [
114217                 1880,
114218                 25
114219             ]
114220         },
114221         "other-line": {
114222             "line": [
114223                 1940,
114224                 25
114225             ]
114226         },
114227         "category-roads": {
114228             "line": [
114229                 2000,
114230                 25
114231             ]
114232         },
114233         "category-rail": {
114234             "line": [
114235                 2060,
114236                 25
114237             ]
114238         },
114239         "category-path": {
114240             "line": [
114241                 2120,
114242                 25
114243             ]
114244         },
114245         "category-water": {
114246             "line": [
114247                 2180,
114248                 25
114249             ]
114250         },
114251         "pipeline": {
114252             "line": [
114253                 2300,
114254                 25
114255             ]
114256         },
114257         "relation": {
114258             "relation": [
114259                 20,
114260                 25
114261             ]
114262         },
114263         "restriction": {
114264             "relation": [
114265                 80,
114266                 25
114267             ]
114268         },
114269         "multipolygon": {
114270             "relation": [
114271                 140,
114272                 25
114273             ]
114274         },
114275         "boundary": {
114276             "relation": [
114277                 200,
114278                 25
114279             ]
114280         },
114281         "route": {
114282             "relation": [
114283                 260,
114284                 25
114285             ]
114286         },
114287         "route-road": {
114288             "relation": [
114289                 320,
114290                 25
114291             ]
114292         },
114293         "route-bicycle": {
114294             "relation": [
114295                 380,
114296                 25
114297             ]
114298         },
114299         "route-foot": {
114300             "relation": [
114301                 440,
114302                 25
114303             ]
114304         },
114305         "route-bus": {
114306             "relation": [
114307                 500,
114308                 25
114309             ]
114310         },
114311         "route-train": {
114312             "relation": [
114313                 560,
114314                 25
114315             ]
114316         },
114317         "route-detour": {
114318             "relation": [
114319                 620,
114320                 25
114321             ]
114322         },
114323         "route-tram": {
114324             "relation": [
114325                 680,
114326                 25
114327             ]
114328         },
114329         "route-ferry": {
114330             "relation": [
114331                 740,
114332                 25
114333             ]
114334         },
114335         "route-power": {
114336             "relation": [
114337                 800,
114338                 25
114339             ]
114340         },
114341         "route-pipeline": {
114342             "relation": [
114343                 860,
114344                 25
114345             ]
114346         },
114347         "route-master": {
114348             "relation": [
114349                 920,
114350                 25
114351             ]
114352         },
114353         "restriction-no-straight-on": {
114354             "relation": [
114355                 980,
114356                 25
114357             ]
114358         },
114359         "restriction-no-u-turn": {
114360             "relation": [
114361                 1040,
114362                 25
114363             ]
114364         },
114365         "restriction-no-left-turn": {
114366             "relation": [
114367                 1100,
114368                 25
114369             ]
114370         },
114371         "restriction-no-right-turn": {
114372             "relation": [
114373                 1160,
114374                 25
114375             ]
114376         },
114377         "restriction-only-straight-on": {
114378             "relation": [
114379                 1220,
114380                 25
114381             ]
114382         },
114383         "restriction-only-left-turn": {
114384             "relation": [
114385                 1280,
114386                 25
114387             ]
114388         },
114389         "restriction-only-right-turn": {
114390             "relation": [
114391                 1340,
114392                 25
114393             ]
114394         }
114395     },
114396     "operations": {
114397         "icon-operation-delete": [
114398             0,
114399             140
114400         ],
114401         "icon-operation-circularize": [
114402             20,
114403             140
114404         ],
114405         "icon-operation-straighten": [
114406             40,
114407             140
114408         ],
114409         "icon-operation-split": [
114410             60,
114411             140
114412         ],
114413         "icon-operation-disconnect": [
114414             80,
114415             140
114416         ],
114417         "icon-operation-reverse": [
114418             100,
114419             140
114420         ],
114421         "icon-operation-move": [
114422             120,
114423             140
114424         ],
114425         "icon-operation-merge": [
114426             140,
114427             140
114428         ],
114429         "icon-operation-orthogonalize": [
114430             160,
114431             140
114432         ],
114433         "icon-operation-rotate": [
114434             180,
114435             140
114436         ],
114437         "icon-operation-simplify": [
114438             200,
114439             140
114440         ],
114441         "icon-operation-continue": [
114442             220,
114443             140
114444         ],
114445         "icon-operation-disabled-delete": [
114446             0,
114447             160
114448         ],
114449         "icon-operation-disabled-circularize": [
114450             20,
114451             160
114452         ],
114453         "icon-operation-disabled-straighten": [
114454             40,
114455             160
114456         ],
114457         "icon-operation-disabled-split": [
114458             60,
114459             160
114460         ],
114461         "icon-operation-disabled-disconnect": [
114462             80,
114463             160
114464         ],
114465         "icon-operation-disabled-reverse": [
114466             100,
114467             160
114468         ],
114469         "icon-operation-disabled-move": [
114470             120,
114471             160
114472         ],
114473         "icon-operation-disabled-merge": [
114474             140,
114475             160
114476         ],
114477         "icon-operation-disabled-orthogonalize": [
114478             160,
114479             160
114480         ],
114481         "icon-operation-disabled-rotate": [
114482             180,
114483             160
114484         ],
114485         "icon-operation-disabled-simplify": [
114486             200,
114487             160
114488         ],
114489         "icon-operation-disabled-continue": [
114490             220,
114491             160
114492         ],
114493         "icon-restriction-yes": [
114494             50,
114495             80
114496         ],
114497         "icon-restriction-no": [
114498             95,
114499             80
114500         ],
114501         "icon-restriction-only": [
114502             140,
114503             80
114504         ],
114505         "icon-restriction-yes-u": [
114506             185,
114507             80
114508         ],
114509         "icon-restriction-no-u": [
114510             230,
114511             80
114512         ],
114513         "icon-restriction-only-u": [
114514             275,
114515             80
114516         ]
114517     },
114518     "locales": [
114519         "af",
114520         "sq",
114521         "ar",
114522         "ar-AA",
114523         "hy",
114524         "ast",
114525         "bn",
114526         "bs",
114527         "bg-BG",
114528         "ca",
114529         "zh",
114530         "zh-CN",
114531         "zh-CN.GB2312",
114532         "gan",
114533         "zh-HK",
114534         "zh-TW",
114535         "yue",
114536         "hr",
114537         "cs",
114538         "da",
114539         "nl",
114540         "en-GB",
114541         "et",
114542         "fi",
114543         "fr",
114544         "gl",
114545         "de",
114546         "el",
114547         "hu",
114548         "is",
114549         "id",
114550         "it",
114551         "ja",
114552         "kn",
114553         "ko",
114554         "ko-KR",
114555         "lv",
114556         "lt",
114557         "no",
114558         "nn",
114559         "fa",
114560         "pl",
114561         "pt",
114562         "pt-BR",
114563         "ro-RO",
114564         "ru",
114565         "sc",
114566         "sr",
114567         "sr-RS",
114568         "si",
114569         "sk",
114570         "sl",
114571         "es",
114572         "sv",
114573         "tl",
114574         "ta",
114575         "te",
114576         "tr",
114577         "uk",
114578         "vi"
114579     ],
114580     "en": {
114581         "modes": {
114582             "add_area": {
114583                 "title": "Area",
114584                 "description": "Add parks, buildings, lakes or other areas to the map.",
114585                 "tail": "Click on the map to start drawing an area, like a park, lake, or building."
114586             },
114587             "add_line": {
114588                 "title": "Line",
114589                 "description": "Add highways, streets, pedestrian paths, canals or other lines to the map.",
114590                 "tail": "Click on the map to start drawing a road, path, or route."
114591             },
114592             "add_point": {
114593                 "title": "Point",
114594                 "description": "Add restaurants, monuments, postal boxes or other points to the map.",
114595                 "tail": "Click on the map to add a point."
114596             },
114597             "browse": {
114598                 "title": "Browse",
114599                 "description": "Pan and zoom the map."
114600             },
114601             "draw_area": {
114602                 "tail": "Click to add nodes to your area. Click the first node to finish the area."
114603             },
114604             "draw_line": {
114605                 "tail": "Click to add more nodes to the line. Click on other lines to connect to them, and double-click to end the line."
114606             }
114607         },
114608         "operations": {
114609             "add": {
114610                 "annotation": {
114611                     "point": "Added a point.",
114612                     "vertex": "Added a node to a way.",
114613                     "relation": "Added a relation."
114614                 }
114615             },
114616             "start": {
114617                 "annotation": {
114618                     "line": "Started a line.",
114619                     "area": "Started an area."
114620                 }
114621             },
114622             "continue": {
114623                 "key": "A",
114624                 "title": "Continue",
114625                 "description": "Continue this line.",
114626                 "not_eligible": "No line can be continued here.",
114627                 "multiple": "Several lines can be continued here. To choose a line, press the Shift key and click on it to select it.",
114628                 "annotation": {
114629                     "line": "Continued a line.",
114630                     "area": "Continued an area."
114631                 }
114632             },
114633             "cancel_draw": {
114634                 "annotation": "Canceled drawing."
114635             },
114636             "change_role": {
114637                 "annotation": "Changed the role of a relation member."
114638             },
114639             "change_tags": {
114640                 "annotation": "Changed tags."
114641             },
114642             "circularize": {
114643                 "title": "Circularize",
114644                 "description": {
114645                     "line": "Make this line circular.",
114646                     "area": "Make this area circular."
114647                 },
114648                 "key": "O",
114649                 "annotation": {
114650                     "line": "Made a line circular.",
114651                     "area": "Made an area circular."
114652                 },
114653                 "not_closed": "This can't be made circular because it's not a loop.",
114654                 "too_large": "This can't be made circular because not enough of it is currently visible."
114655             },
114656             "orthogonalize": {
114657                 "title": "Square",
114658                 "description": {
114659                     "line": "Square the corners of this line.",
114660                     "area": "Square the corners of this area."
114661                 },
114662                 "key": "S",
114663                 "annotation": {
114664                     "line": "Squared the corners of a line.",
114665                     "area": "Squared the corners of an area."
114666                 },
114667                 "not_squarish": "This can't be made square because it is not squarish.",
114668                 "too_large": "This can't be made square because not enough of it is currently visible."
114669             },
114670             "straighten": {
114671                 "title": "Straighten",
114672                 "description": "Straighten this line.",
114673                 "key": "S",
114674                 "annotation": "Straightened a line.",
114675                 "too_bendy": "This can't be straightened because it bends too much."
114676             },
114677             "delete": {
114678                 "title": "Delete",
114679                 "description": "Delete object permanently.",
114680                 "annotation": {
114681                     "point": "Deleted a point.",
114682                     "vertex": "Deleted a node from a way.",
114683                     "line": "Deleted a line.",
114684                     "area": "Deleted an area.",
114685                     "relation": "Deleted a relation.",
114686                     "multiple": "Deleted {n} objects."
114687                 },
114688                 "incomplete_relation": "This feature can't be deleted because it hasn't been fully downloaded."
114689             },
114690             "add_member": {
114691                 "annotation": "Added a member to a relation."
114692             },
114693             "delete_member": {
114694                 "annotation": "Removed a member from a relation."
114695             },
114696             "connect": {
114697                 "annotation": {
114698                     "point": "Connected a way to a point.",
114699                     "vertex": "Connected a way to another.",
114700                     "line": "Connected a way to a line.",
114701                     "area": "Connected a way to an area."
114702                 }
114703             },
114704             "disconnect": {
114705                 "title": "Disconnect",
114706                 "description": "Disconnect these lines/areas from each other.",
114707                 "key": "D",
114708                 "annotation": "Disconnected lines/areas.",
114709                 "not_connected": "There aren't enough lines/areas here to disconnect."
114710             },
114711             "merge": {
114712                 "title": "Merge",
114713                 "description": "Merge these lines.",
114714                 "key": "C",
114715                 "annotation": "Merged {n} lines.",
114716                 "not_eligible": "These features can't be merged.",
114717                 "not_adjacent": "These lines can't be merged because they aren't connected.",
114718                 "restriction": "These lines can't be merged because at least one is a member of a \"{relation}\" relation.",
114719                 "incomplete_relation": "These features can't be merged because at least one hasn't been fully downloaded."
114720             },
114721             "move": {
114722                 "title": "Move",
114723                 "description": "Move this to a different location.",
114724                 "key": "M",
114725                 "annotation": {
114726                     "point": "Moved a point.",
114727                     "vertex": "Moved a node in a way.",
114728                     "line": "Moved a line.",
114729                     "area": "Moved an area.",
114730                     "multiple": "Moved multiple objects."
114731                 },
114732                 "incomplete_relation": "This feature can't be moved because it hasn't been fully downloaded.",
114733                 "too_large": "This can't be moved because not enough of it is currently visible."
114734             },
114735             "rotate": {
114736                 "title": "Rotate",
114737                 "description": "Rotate this object around its center point.",
114738                 "key": "R",
114739                 "annotation": {
114740                     "line": "Rotated a line.",
114741                     "area": "Rotated an area."
114742                 },
114743                 "too_large": "This can't be rotated because not enough of it is currently visible."
114744             },
114745             "reverse": {
114746                 "title": "Reverse",
114747                 "description": "Make this line go in the opposite direction.",
114748                 "key": "V",
114749                 "annotation": "Reversed a line."
114750             },
114751             "split": {
114752                 "title": "Split",
114753                 "description": {
114754                     "line": "Split this line into two at this node.",
114755                     "area": "Split the boundary of this area into two.",
114756                     "multiple": "Split the lines/area boundaries at this node into two."
114757                 },
114758                 "key": "X",
114759                 "annotation": {
114760                     "line": "Split a line.",
114761                     "area": "Split an area boundary.",
114762                     "multiple": "Split {n} lines/area boundaries."
114763                 },
114764                 "not_eligible": "Lines can't be split at their beginning or end.",
114765                 "multiple_ways": "There are too many lines here to split."
114766             },
114767             "restriction": {
114768                 "help": {
114769                     "select": "Click to select a road segment.",
114770                     "toggle": "Click to toggle turn restrictions.",
114771                     "toggle_on": "Click to add a \"{restriction}\" restriction.",
114772                     "toggle_off": "Click to remove the \"{restriction}\" restriction."
114773                 },
114774                 "annotation": {
114775                     "create": "Added a turn restriction",
114776                     "delete": "Deleted a turn restriction"
114777                 }
114778             }
114779         },
114780         "undo": {
114781             "tooltip": "Undo: {action}",
114782             "nothing": "Nothing to undo."
114783         },
114784         "redo": {
114785             "tooltip": "Redo: {action}",
114786             "nothing": "Nothing to redo."
114787         },
114788         "tooltip_keyhint": "Shortcut:",
114789         "browser_notice": "This editor is supported in Firefox, Chrome, Safari, Opera, and Internet Explorer 9 and above. Please upgrade your browser or use Potlatch 2 to edit the map.",
114790         "translate": {
114791             "translate": "Translate",
114792             "localized_translation_label": "Multilingual name",
114793             "localized_translation_language": "Choose language",
114794             "localized_translation_name": "Name"
114795         },
114796         "zoom_in_edit": "Zoom in to Edit",
114797         "logout": "logout",
114798         "loading_auth": "Connecting to OpenStreetMap...",
114799         "report_a_bug": "report a bug",
114800         "status": {
114801             "error": "Unable to connect to API.",
114802             "offline": "The API is offline. Please try editing later.",
114803             "readonly": "The API is read-only. You will need to wait to save your changes."
114804         },
114805         "commit": {
114806             "title": "Save Changes",
114807             "description_placeholder": "Brief description of your contributions",
114808             "message_label": "Commit message",
114809             "upload_explanation": "The changes you upload will be visible on all maps that use OpenStreetMap data.",
114810             "upload_explanation_with_user": "The changes you upload as {user} will be visible on all maps that use OpenStreetMap data.",
114811             "save": "Save",
114812             "cancel": "Cancel",
114813             "warnings": "Warnings",
114814             "modified": "Modified",
114815             "deleted": "Deleted",
114816             "created": "Created"
114817         },
114818         "contributors": {
114819             "list": "Edits by {users}",
114820             "truncated_list": "Edits by {users} and {count} others"
114821         },
114822         "geocoder": {
114823             "search": "Search worldwide...",
114824             "no_results_visible": "No results in visible map area",
114825             "no_results_worldwide": "No results found"
114826         },
114827         "geolocate": {
114828             "title": "Show My Location"
114829         },
114830         "inspector": {
114831             "no_documentation_combination": "There is no documentation available for this tag combination",
114832             "no_documentation_key": "There is no documentation available for this key",
114833             "show_more": "Show More",
114834             "view_on_osm": "View on openstreetmap.org",
114835             "all_tags": "All tags",
114836             "all_members": "All members",
114837             "all_relations": "All relations",
114838             "new_relation": "New relation...",
114839             "role": "Role",
114840             "choose": "Select feature type",
114841             "results": "{n} results for {search}",
114842             "reference": "View on OpenStreetMap Wiki",
114843             "back_tooltip": "Change feature",
114844             "remove": "Remove",
114845             "search": "Search",
114846             "multiselect": "Selected items",
114847             "unknown": "Unknown",
114848             "incomplete": "<not downloaded>",
114849             "feature_list": "Search features",
114850             "edit": "Edit feature",
114851             "check": {
114852                 "yes": "Yes",
114853                 "no": "No"
114854             },
114855             "none": "None",
114856             "node": "Node",
114857             "way": "Way",
114858             "relation": "Relation",
114859             "location": "Location"
114860         },
114861         "background": {
114862             "title": "Background",
114863             "description": "Background settings",
114864             "percent_brightness": "{opacity}% brightness",
114865             "none": "None",
114866             "custom": "Custom",
114867             "custom_button": "Edit custom background",
114868             "custom_prompt": "Enter a tile URL template. Valid tokens are {z}, {x}, {y} for Z/X/Y scheme and {u} for quadtile scheme.",
114869             "fix_misalignment": "Fix alignment",
114870             "reset": "reset"
114871         },
114872         "restore": {
114873             "heading": "You have unsaved changes",
114874             "description": "Do you wish to restore unsaved changes from a previous editing session?",
114875             "restore": "Restore",
114876             "reset": "Reset"
114877         },
114878         "save": {
114879             "title": "Save",
114880             "help": "Save changes to OpenStreetMap, making them visible to other users.",
114881             "no_changes": "No changes to save.",
114882             "error": "An error occurred while trying to save",
114883             "uploading": "Uploading changes to OpenStreetMap.",
114884             "unsaved_changes": "You have unsaved changes"
114885         },
114886         "success": {
114887             "edited_osm": "Edited OSM!",
114888             "just_edited": "You just edited OpenStreetMap!",
114889             "view_on_osm": "View on OSM",
114890             "facebook": "Share on Facebook",
114891             "twitter": "Share on Twitter",
114892             "google": "Share on Google+",
114893             "help_html": "Your changes should appear in the \"Standard\" layer in a few minutes. Other layers, and certain features, may take longer\n(<a href='https://help.openstreetmap.org/questions/4705/why-havent-my-changes-appeared-on-the-map' target='_blank'>details</a>).\n"
114894         },
114895         "confirm": {
114896             "okay": "Okay"
114897         },
114898         "splash": {
114899             "welcome": "Welcome to the iD OpenStreetMap editor",
114900             "text": "iD is a friendly but powerful tool for contributing to the world's best free world map. This is version {version}. For more information see {website} and report bugs at {github}.",
114901             "walkthrough": "Start the Walkthrough",
114902             "start": "Edit Now"
114903         },
114904         "source_switch": {
114905             "live": "live",
114906             "lose_changes": "You have unsaved changes. Switching the map server will discard them. Are you sure you want to switch servers?",
114907             "dev": "dev"
114908         },
114909         "tag_reference": {
114910             "description": "Description",
114911             "on_wiki": "{tag} on wiki.osm.org",
114912             "used_with": "used with {type}"
114913         },
114914         "validations": {
114915             "untagged_point": "Untagged point",
114916             "untagged_line": "Untagged line",
114917             "untagged_area": "Untagged area",
114918             "many_deletions": "You're deleting {n} objects. Are you sure you want to do this? This will delete them from the map that everyone else sees on openstreetmap.org.",
114919             "tag_suggests_area": "The tag {tag} suggests line should be area, but it is not an area",
114920             "untagged_point_tooltip": "Select a feature type that describes what this point is.",
114921             "untagged_line_tooltip": "Select a feature type that describes what this line is.",
114922             "untagged_area_tooltip": "Select a feature type that describes what this area is.",
114923             "deprecated_tags": "Deprecated tags: {tags}"
114924         },
114925         "zoom": {
114926             "in": "Zoom In",
114927             "out": "Zoom Out"
114928         },
114929         "cannot_zoom": "Cannot zoom out further in current mode.",
114930         "gpx": {
114931             "local_layer": "Local GPX file",
114932             "drag_drop": "Drag and drop a .gpx file on the page, or click the button to the right to browse",
114933             "zoom": "Zoom to GPX track",
114934             "browse": "Browse for a .gpx file"
114935         },
114936         "help": {
114937             "title": "Help",
114938             "help": "# Help\n\nThis is an editor for [OpenStreetMap](http://www.openstreetmap.org/), the\nfree and editable map of the world. You can use it to add and update\ndata in your area, making an open-source and open-data map of the world\nbetter for everyone.\n\nEdits that you make on this map will be visible to everyone who uses\nOpenStreetMap. In order to make an edit, you'll need a\n[free OpenStreetMap account](https://www.openstreetmap.org/user/new).\n\nThe [iD editor](http://ideditor.com/) is a collaborative project with [source\ncode available on GitHub](https://github.com/openstreetmap/iD).\n",
114939             "editing_saving": "# Editing & Saving\n\nThis editor is designed to work primarily online, and you're accessing\nit through a website right now.\n\n### Selecting Features\n\nTo select a map feature, like a road or point of interest, click\non it on the map. This will highlight the selected feature, open a panel with\ndetails about it, and show a menu of things you can do with the feature.\n\nTo select multiple features, hold down the 'Shift' key. Then either click\non the features you want to select, or drag on the map to draw a rectangle.\nThis will draw a box and select all the points within it.\n\n### Saving Edits\n\nWhen you make changes like editing roads, buildings, and places, these are\nstored locally until you save them to the server. Don't worry if you make\na mistake - you can undo changes by clicking the undo button, and redo\nchanges by clicking the redo button.\n\nClick 'Save' to finish a group of edits - for instance, if you've completed\nan area of town and would like to start on a new area. You'll have a chance\nto review what you've done, and the editor supplies helpful suggestions\nand warnings if something doesn't seem right about the changes.\n\nIf everything looks good, you can enter a short comment explaining the change\nyou made, and click 'Save' again to post the changes\nto [OpenStreetMap.org](http://www.openstreetmap.org/), where they are visible\nto all other users and available for others to build and improve upon.\n\nIf you can't finish your edits in one sitting, you can leave the editor\nwindow and come back (on the same browser and computer), and the\neditor application will offer to restore your work.\n",
114940             "roads": "# Roads\n\nYou can create, fix, and delete roads with this editor. Roads can be all\nkinds: paths, highways, trails, cycleways, and more - any often-crossed\nsegment should be mappable.\n\n### Selecting\n\nClick on a road to select it. An outline should become visible, along\nwith a small tools menu on the map and a sidebar showing more information\nabout the road.\n\n### Modifying\n\nOften you'll see roads that aren't aligned to the imagery behind them\nor to a GPS track. You can adjust these roads so they are in the correct\nplace.\n\nFirst click on the road you want to change. This will highlight it and show\ncontrol points along it that you can drag to better locations. If\nyou want to add new control points for more detail, double-click a part\nof the road without a node, and one will be added.\n\nIf the road connects to another road, but doesn't properly connect on\nthe map, you can drag one of its control points onto the other road in\norder to join them. Having roads connect is important for the map\nand essential for providing driving directions.\n\nYou can also click the 'Move' tool or press the `M` shortcut key to move the entire road at\none time, and then click again to save that movement.\n\n### Deleting\n\nIf a road is entirely incorrect - you can see that it doesn't exist in satellite\nimagery and ideally have confirmed locally that it's not present - you can delete\nit, which removes it from the map. Be cautious when deleting features -\nlike any other edit, the results are seen by everyone and satellite imagery\nis often out of date, so the road could simply be newly built.\n\nYou can delete a road by clicking on it to select it, then clicking the\ntrash can icon or pressing the 'Delete' key.\n\n### Creating\n\nFound somewhere there should be a road but there isn't? Click the 'Line'\nicon in the top-left of the editor or press the shortcut key `2` to start drawing\na line.\n\nClick on the start of the road on the map to start drawing. If the road\nbranches off from an existing road, start by clicking on the place where they connect.\n\nThen click on points along the road so that it follows the right path, according\nto satellite imagery or GPS. If the road you are drawing crosses another road, connect\nit by clicking on the intersection point. When you're done drawing, double-click\nor press 'Return' or 'Enter' on your keyboard.\n",
114941             "gps": "# GPS\n\nGPS data is the most trusted source of data for OpenStreetMap. This editor\nsupports local traces - `.gpx` files on your local computer. You can collect\nthis kind of GPS trace with a number of smartphone applications as well as\npersonal GPS hardware.\n\nFor information on how to perform a GPS survey, read\n[Surveying with a GPS](http://learnosm.org/en/beginner/using-gps/).\n\nTo use a GPX track for mapping, drag and drop the GPX file onto the map\neditor. If it's recognized, it will be added to the map as a bright green\nline. Click on the 'Background Settings' menu on the right side to enable,\ndisable, or zoom to this new GPX-powered layer.\n\nThe GPX track isn't directly uploaded to OpenStreetMap - the best way to\nuse it is to draw on the map, using it as a guide for the new features that\nyou add, and also to [upload it to OpenStreetMap](http://www.openstreetmap.org/trace/create)\nfor other users to use.\n",
114942             "imagery": "# Imagery\n\nAerial imagery is an important resource for mapping. A combination of\nairplane flyovers, satellite views, and freely-compiled sources are available\nin the editor under the 'Background Settings' menu on the right.\n\nBy default a [Bing Maps](http://www.bing.com/maps/) satellite layer is\npresented in the editor, but as you pan and zoom the map to new geographical\nareas, new sources will become available. Some countries, like the United\nStates, France, and Denmark have very high-quality imagery available for some areas.\n\nImagery is sometimes offset from the map data because of a mistake on the\nimagery provider's side. If you see a lot of roads shifted from the background,\ndon't immediately move them all to match the background. Instead you can adjust\nthe imagery so that it matches the existing data by clicking 'Fix alignment' at\nthe bottom of the Background Settings UI.\n",
114943             "addresses": "# Addresses\n\nAddresses are some of the most useful information for the map.\n\nAlthough addresses are often represented as parts of streets, in OpenStreetMap\nthey're recorded as attributes of buildings and places along streets.\n\nYou can add address information to places mapped as building outlines\nas well as those mapped as single points. The optimal source of address\ndata is from an on-the-ground survey or personal knowledge - as with any\nother feature, copying from commercial sources like Google Maps is strictly\nforbidden.\n",
114944             "inspector": "# Using the Inspector\n\nThe inspector is the section on the left side of the page that allows you to\nedit the details of the selected feature.\n\n### Selecting a Feature Type\n\nAfter you add a point, line, or area, you can choose what type of feature it\nis, like whether it's a highway or residential road, supermarket or cafe.\nThe inspector will display buttons for common feature types, and you can\nfind others by typing what you're looking for in the search box.\n\nClick the 'i' in the bottom-right-hand corner of a feature type button to\nlearn more about it. Click a button to choose that type.\n\n### Using Forms and Editing Tags\n\nAfter you choose a feature type, or when you select a feature that already\nhas a type assigned, the inspector will display fields with details about\nthe feature like its name and address.\n\nBelow the fields you see, you can click icons to add other details,\nlike [Wikipedia](http://www.wikipedia.org/) information, wheelchair\naccess, and more.\n\nAt the bottom of the inspector, click 'Additional tags' to add arbitrary\nother tags to the element. [Taginfo](http://taginfo.openstreetmap.org/) is a\ngreat resource for learn more about popular tag combinations.\n\nChanges you make in the inspector are automatically applied to the map.\nYou can undo them at any time by clicking the 'Undo' button.\n",
114945             "buildings": "# Buildings\n\nOpenStreetMap is the world's largest database of buildings. You can create\nand improve this database.\n\n### Selecting\n\nYou can select a building by clicking on its border. This will highlight the\nbuilding and open a small tools menu and a sidebar showing more information\nabout the building.\n\n### Modifying\n\nSometimes buildings are incorrectly placed or have incorrect tags.\n\nTo move an entire building, select it, then click the 'Move' tool. Move your\nmouse to shift the building, and click when it's correctly placed.\n\nTo fix the specific shape of a building, click and drag the nodes that form\nits border into better places.\n\n### Creating\n\nOne of the main questions around adding buildings to the map is that\nOpenStreetMap records buildings both as shapes and points. The rule of thumb\nis to _map a building as a shape whenever possible_, and map companies, homes,\namenities, and other things that operate out of buildings as points placed\nwithin the building shape.\n\nStart drawing a building as a shape by clicking the 'Area' button in the top\nleft of the interface, and end it either by pressing 'Return' on your keyboard\nor clicking on the first node drawn to close the shape.\n\n### Deleting\n\nIf a building is entirely incorrect - you can see that it doesn't exist in satellite\nimagery and ideally have confirmed locally that it's not present - you can delete\nit, which removes it from the map. Be cautious when deleting features -\nlike any other edit, the results are seen by everyone and satellite imagery\nis often out of date, so the building could simply be newly built.\n\nYou can delete a building by clicking on it to select it, then clicking the\ntrash can icon or pressing the 'Delete' key.\n",
114946             "relations": "# Relations\n\nA relation is a special type of feature in OpenStreetMap that groups together\nother features. For example, two common types of relations are *route relations*,\nwhich group together sections of road that belong to a specific freeway or\nhighway, and *multipolygons*, which group together several lines that define\na complex area (one with several pieces or holes in it like a donut).\n\nThe group of features in a relation are called *members*. In the sidebar, you can\nsee which relations a feature is a member of, and click on a relation there\nto select the it. When the relation is selected, you can see all of its\nmembers listed in the sidebar and highlighted on the map.\n\nFor the most part, iD will take care of maintaining relations automatically\nwhile you edit. The main thing you should be aware of is that if you delete a\nsection of road to redraw it more accurately, you should make sure that the\nnew section is a member of the same relations as the original.\n\n## Editing Relations\n\nIf you want to edit relations, here are the basics.\n\nTo add a feature to a relation, select the feature, click the \"+\" button in the\n\"All relations\" section of the sidebar, and select or type the name of the relation.\n\nTo create a new relation, select the first feature that should be a member,\nclick the \"+\" button in the \"All relations\" section, and select \"New relation...\".\n\nTo remove a feature from a relation, select the feature and click the trash\nbutton next to the relation you want to remove it from.\n\nYou can create multipolygons with holes using the \"Merge\" tool. Draw two areas (inner\nand outer), hold the Shift key and click on each of them to select them both, and then\nclick the \"Merge\" (+) button.\n"
114947         },
114948         "intro": {
114949             "navigation": {
114950                 "title": "Navigation",
114951                 "drag": "The main map area shows OpenStreetMap data on top of a background. You can navigate by dragging and scrolling, just like any web map. **Drag the map!**",
114952                 "select": "Map features are represented three ways: using points, lines or areas. All features can be selected by clicking on them. **Click on the point to select it.**",
114953                 "header": "The header shows us the feature type.",
114954                 "pane": "When a feature is selected, the feature editor is displayed. The header shows us the feature type and the main pane shows the feature's attributes, such as its name and address. **Close the feature editor with the close button in the top right.**"
114955             },
114956             "points": {
114957                 "title": "Points",
114958                 "add": "Points can be used to represent features such as shops, restaurants and monuments. They mark a specific location, and describe what's there. **Click the Point button to add a new point.**",
114959                 "place": "The point can be placed by clicking on the map. **Place the point on top of the building.**",
114960                 "search": "There are many different features that can be represented by points. The point you just added is a Cafe. **Search for '{name}'**",
114961                 "choose": "**Choose Cafe from the list.**",
114962                 "describe": "The point is now marked as a cafe. Using the feature editor, we can add more information about the feature. **Add a name**",
114963                 "close": "The feature editor can be closed by clicking on the close button. **Close the feature editor**",
114964                 "reselect": "Often points will already exist, but have mistakes or be incomplete. We can edit existing points. **Select the point you just created.**",
114965                 "fixname": "**Change the name and close the feature editor.**",
114966                 "reselect_delete": "All features on the map can be deleted. **Click on the point you created.**",
114967                 "delete": "The menu around the point contains operations that can be performed on it, including delete. **Delete the point.**"
114968             },
114969             "areas": {
114970                 "title": "Areas",
114971                 "add": "Areas are a more detailed way to represent features. They provide information on the boundaries of the feature. Areas can be used for most feature types points can be used for, and are often preferred. **Click the Area button to add a new area.**",
114972                 "corner": "Areas are drawn by placing nodes that mark the boundary of the area. **Place the starting node on one of the corners of the playground.**",
114973                 "place": "Draw the area by placing more nodes. Finish the area by clicking on the starting node. **Draw an area for the playground.**",
114974                 "search": "**Search for '{name}'.**",
114975                 "choose": "**Choose Playground from the list.**",
114976                 "describe": "**Add a name, and close the feature editor**"
114977             },
114978             "lines": {
114979                 "title": "Lines",
114980                 "add": "Lines are used to represent features such as roads, railroads and rivers. **Click the Line button to add a new line.**",
114981                 "start": "**Start the line by clicking on the end of the road.**",
114982                 "intersect": "Click to add more nodes to the line. You can drag the map while drawing if necessary. Roads, and many other types of lines, are part of a larger network. It is important for these lines to be connected properly in order for routing applications to work. **Click on Flower Street, to create an intersection connecting the two lines.**",
114983                 "finish": "Lines can be finished by clicking on the last node again. **Finish drawing the road.**",
114984                 "road": "**Select Road from the list**",
114985                 "residential": "There are different types of roads, the most common of which is Residential. **Choose the Residential road type**",
114986                 "describe": "**Name the road and close the feature editor.**",
114987                 "restart": "The road needs to intersect Flower Street.",
114988                 "wrong_preset": "You didn't select the Residential road type. **Click here to choose again**"
114989             },
114990             "startediting": {
114991                 "title": "Start Editing",
114992                 "help": "More documentation and this walkthrough are available here.",
114993                 "save": "Don't forget to regularly save your changes!",
114994                 "start": "Start mapping!"
114995             }
114996         },
114997         "presets": {
114998             "categories": {
114999                 "category-building": {
115000                     "name": "Building"
115001                 },
115002                 "category-golf": {
115003                     "name": "Golf"
115004                 },
115005                 "category-landuse": {
115006                     "name": "Land Use"
115007                 },
115008                 "category-path": {
115009                     "name": "Path"
115010                 },
115011                 "category-rail": {
115012                     "name": "Rail"
115013                 },
115014                 "category-restriction": {
115015                     "name": "Restriction"
115016                 },
115017                 "category-road": {
115018                     "name": "Road"
115019                 },
115020                 "category-route": {
115021                     "name": "Route"
115022                 },
115023                 "category-water-area": {
115024                     "name": "Water"
115025                 },
115026                 "category-water-line": {
115027                     "name": "Water"
115028                 }
115029             },
115030             "fields": {
115031                 "access": {
115032                     "label": "Access",
115033                     "placeholder": "Unknown",
115034                     "types": {
115035                         "access": "General",
115036                         "foot": "Foot",
115037                         "motor_vehicle": "Motor Vehicles",
115038                         "bicycle": "Bicycles",
115039                         "horse": "Horses"
115040                     },
115041                     "options": {
115042                         "yes": {
115043                             "title": "Allowed",
115044                             "description": "Access permitted by law; a right of way"
115045                         },
115046                         "no": {
115047                             "title": "Prohibited",
115048                             "description": "Access not permitted to the general public"
115049                         },
115050                         "permissive": {
115051                             "title": "Permissive",
115052                             "description": "Access permitted until such time as the owner revokes the permission"
115053                         },
115054                         "private": {
115055                             "title": "Private",
115056                             "description": "Access permitted only with permission of the owner on an individual basis"
115057                         },
115058                         "designated": {
115059                             "title": "Designated",
115060                             "description": "Access permitted according to signs or specific local laws"
115061                         },
115062                         "destination": {
115063                             "title": "Destination",
115064                             "description": "Access permitted only to reach a destination"
115065                         }
115066                     }
115067                 },
115068                 "access_simple": {
115069                     "label": "Access",
115070                     "placeholder": "yes"
115071                 },
115072                 "access_toilets": {
115073                     "label": "Access"
115074                 },
115075                 "address": {
115076                     "label": "Address",
115077                     "placeholders": {
115078                         "housename": "Housename",
115079                         "housenumber": "123",
115080                         "street": "Street",
115081                         "city": "City",
115082                         "postcode": "Postcode",
115083                         "place": "Place",
115084                         "hamlet": "Hamlet",
115085                         "suburb": "Suburb",
115086                         "subdistrict": "Subdistrict",
115087                         "district": "District",
115088                         "province": "Province",
115089                         "state": "State",
115090                         "country": "Country"
115091                     }
115092                 },
115093                 "admin_level": {
115094                     "label": "Admin Level"
115095                 },
115096                 "aerialway": {
115097                     "label": "Type"
115098                 },
115099                 "aerialway/access": {
115100                     "label": "Access",
115101                     "options": {
115102                         "entry": "Entry",
115103                         "exit": "Exit",
115104                         "both": "Both"
115105                     }
115106                 },
115107                 "aerialway/bubble": {
115108                     "label": "Bubble"
115109                 },
115110                 "aerialway/capacity": {
115111                     "label": "Capacity (per hour)",
115112                     "placeholder": "500, 2500, 5000..."
115113                 },
115114                 "aerialway/duration": {
115115                     "label": "Duration (minutes)",
115116                     "placeholder": "1, 2, 3..."
115117                 },
115118                 "aerialway/heating": {
115119                     "label": "Heated"
115120                 },
115121                 "aerialway/occupancy": {
115122                     "label": "Occupancy",
115123                     "placeholder": "2, 4, 8..."
115124                 },
115125                 "aerialway/summer/access": {
115126                     "label": "Access (summer)",
115127                     "options": {
115128                         "entry": "Entry",
115129                         "exit": "Exit",
115130                         "both": "Both"
115131                     }
115132                 },
115133                 "aeroway": {
115134                     "label": "Type"
115135                 },
115136                 "amenity": {
115137                     "label": "Type"
115138                 },
115139                 "artist": {
115140                     "label": "Artist"
115141                 },
115142                 "artwork_type": {
115143                     "label": "Type"
115144                 },
115145                 "atm": {
115146                     "label": "ATM"
115147                 },
115148                 "backrest": {
115149                     "label": "Backrest"
115150                 },
115151                 "barrier": {
115152                     "label": "Type"
115153                 },
115154                 "bicycle_parking": {
115155                     "label": "Type"
115156                 },
115157                 "boundary": {
115158                     "label": "Type"
115159                 },
115160                 "building": {
115161                     "label": "Building"
115162                 },
115163                 "building_area": {
115164                     "label": "Building"
115165                 },
115166                 "capacity": {
115167                     "label": "Capacity",
115168                     "placeholder": "50, 100, 200..."
115169                 },
115170                 "cardinal_direction": {
115171                     "label": "Direction",
115172                     "options": {
115173                         "N": "North",
115174                         "E": "East",
115175                         "S": "South",
115176                         "W": "West",
115177                         "NE": "Northeast",
115178                         "SE": "Southeast",
115179                         "SW": "Southwest",
115180                         "NW": "Northwest",
115181                         "NNE": "North-northeast",
115182                         "ENE": "East-northeast",
115183                         "ESE": "East-southeast",
115184                         "SSE": "South-southeast",
115185                         "SSW": "South-southwest",
115186                         "WSW": "West-southwest",
115187                         "WNW": "West-northwest",
115188                         "NNW": "North-northwest"
115189                     }
115190                 },
115191                 "clock_direction": {
115192                     "label": "Direction",
115193                     "options": {
115194                         "clockwise": "Clockwise",
115195                         "anticlockwise": "Counterclockwise"
115196                     }
115197                 },
115198                 "collection_times": {
115199                     "label": "Collection Times"
115200                 },
115201                 "construction": {
115202                     "label": "Type"
115203                 },
115204                 "country": {
115205                     "label": "Country"
115206                 },
115207                 "covered": {
115208                     "label": "Covered"
115209                 },
115210                 "crop": {
115211                     "label": "Crop"
115212                 },
115213                 "crossing": {
115214                     "label": "Type"
115215                 },
115216                 "cuisine": {
115217                     "label": "Cuisine"
115218                 },
115219                 "denomination": {
115220                     "label": "Denomination"
115221                 },
115222                 "denotation": {
115223                     "label": "Denotation"
115224                 },
115225                 "description": {
115226                     "label": "Description"
115227                 },
115228                 "electrified": {
115229                     "label": "Electrification",
115230                     "placeholder": "Contact Line, Electrified Rail...",
115231                     "options": {
115232                         "contact_line": "Contact Line",
115233                         "rail": "Electrified Rail",
115234                         "yes": "Yes (unspecified)",
115235                         "no": "No"
115236                     }
115237                 },
115238                 "elevation": {
115239                     "label": "Elevation"
115240                 },
115241                 "emergency": {
115242                     "label": "Emergency"
115243                 },
115244                 "entrance": {
115245                     "label": "Type"
115246                 },
115247                 "except": {
115248                     "label": "Exceptions"
115249                 },
115250                 "fax": {
115251                     "label": "Fax",
115252                     "placeholder": "+31 42 123 4567"
115253                 },
115254                 "fee": {
115255                     "label": "Fee"
115256                 },
115257                 "fire_hydrant/type": {
115258                     "label": "Type",
115259                     "options": {
115260                         "pillar": "Pillar/Aboveground",
115261                         "underground": "Underground",
115262                         "wall": "Wall",
115263                         "pond": "Pond"
115264                     }
115265                 },
115266                 "fixme": {
115267                     "label": "Fix Me"
115268                 },
115269                 "fuel": {
115270                     "label": "Fuel"
115271                 },
115272                 "fuel/biodiesel": {
115273                     "label": "Sells Biodiesel"
115274                 },
115275                 "fuel/diesel": {
115276                     "label": "Sells Diesel"
115277                 },
115278                 "fuel/e10": {
115279                     "label": "Sells E10"
115280                 },
115281                 "fuel/e85": {
115282                     "label": "Sells E85"
115283                 },
115284                 "fuel/lpg": {
115285                     "label": "Sells Propane"
115286                 },
115287                 "fuel/octane_100": {
115288                     "label": "Sells Racing Gasoline"
115289                 },
115290                 "fuel/octane_91": {
115291                     "label": "Sells Regular Gasoline"
115292                 },
115293                 "fuel/octane_95": {
115294                     "label": "Sells Midgrade Gasoline"
115295                 },
115296                 "fuel/octane_98": {
115297                     "label": "Sells Premium Gasoline"
115298                 },
115299                 "gauge": {
115300                     "label": "Gauge"
115301                 },
115302                 "generator/method": {
115303                     "label": "Method"
115304                 },
115305                 "generator/source": {
115306                     "label": "Source"
115307                 },
115308                 "generator/type": {
115309                     "label": "Type"
115310                 },
115311                 "golf_hole": {
115312                     "label": "Reference",
115313                     "placeholder": "Hole number (1-18)"
115314                 },
115315                 "handicap": {
115316                     "label": "Handicap",
115317                     "placeholder": "1-18"
115318                 },
115319                 "highway": {
115320                     "label": "Type"
115321                 },
115322                 "historic": {
115323                     "label": "Type"
115324                 },
115325                 "hoops": {
115326                     "label": "Hoops",
115327                     "placeholder": "1, 2, 4..."
115328                 },
115329                 "iata": {
115330                     "label": "IATA"
115331                 },
115332                 "icao": {
115333                     "label": "ICAO"
115334                 },
115335                 "incline": {
115336                     "label": "Incline"
115337                 },
115338                 "information": {
115339                     "label": "Type"
115340                 },
115341                 "internet_access": {
115342                     "label": "Internet Access",
115343                     "options": {
115344                         "yes": "Yes",
115345                         "no": "No",
115346                         "wlan": "Wifi",
115347                         "wired": "Wired",
115348                         "terminal": "Terminal"
115349                     }
115350                 },
115351                 "lamp_type": {
115352                     "label": "Type"
115353                 },
115354                 "landuse": {
115355                     "label": "Type"
115356                 },
115357                 "lanes": {
115358                     "label": "Lanes",
115359                     "placeholder": "1, 2, 3..."
115360                 },
115361                 "layer": {
115362                     "label": "Layer"
115363                 },
115364                 "leisure": {
115365                     "label": "Type"
115366                 },
115367                 "length": {
115368                     "label": "Length (Meters)"
115369                 },
115370                 "levels": {
115371                     "label": "Levels",
115372                     "placeholder": "2, 4, 6..."
115373                 },
115374                 "lit": {
115375                     "label": "Lit"
115376                 },
115377                 "location": {
115378                     "label": "Location"
115379                 },
115380                 "man_made": {
115381                     "label": "Type"
115382                 },
115383                 "maxspeed": {
115384                     "label": "Speed Limit",
115385                     "placeholder": "40, 50, 60..."
115386                 },
115387                 "mtb/scale": {
115388                     "label": "Mountain Biking Difficulty",
115389                     "placeholder": "0, 1, 2, 3...",
115390                     "options": {
115391                         "0": "0: Solid gravel/packed earth, no obstacles, wide curves",
115392                         "1": "1: Some loose surface, small obstacles, wide curves",
115393                         "2": "2: Much loose surface, large obstacles, easy hairpins",
115394                         "3": "3: Slippery surface, large obstacles, tight hairpins",
115395                         "4": "4: Loose surface or boulders, dangerous hairpins",
115396                         "5": "5: Maximum difficulty, boulder fields, landslides",
115397                         "6": "6: Not rideable except by the very best mountain bikers"
115398                     }
115399                 },
115400                 "mtb/scale/imba": {
115401                     "label": "IMBA Trail Difficulty",
115402                     "placeholder": "Easy, Medium, Difficult...",
115403                     "options": {
115404                         "0": "Easiest (white circle)",
115405                         "1": "Easy (green circle)",
115406                         "2": "Medium (blue square)",
115407                         "3": "Difficult (black diamond)",
115408                         "4": "Extremely Difficult (double black diamond)"
115409                     }
115410                 },
115411                 "mtb/scale/uphill": {
115412                     "label": "Mountain Biking Uphill Difficulty",
115413                     "placeholder": "0, 1, 2, 3...",
115414                     "options": {
115415                         "0": "0: Avg. incline <10%, gravel/packed earth, no obstacles",
115416                         "1": "1: Avg. incline <15%, gravel/packed earth, few small objects",
115417                         "2": "2: Avg. incline <20%, stable surface, fistsize rocks/roots",
115418                         "3": "3: Avg. incline <25%, variable surface, fistsize rocks/branches",
115419                         "4": "4: Avg. incline <30%, poor condition, big rocks/branches",
115420                         "5": "5: Very steep, bike generally needs to be pushed or carried"
115421                     }
115422                 },
115423                 "name": {
115424                     "label": "Name",
115425                     "placeholder": "Common name (if any)"
115426                 },
115427                 "natural": {
115428                     "label": "Natural"
115429                 },
115430                 "network": {
115431                     "label": "Network"
115432                 },
115433                 "note": {
115434                     "label": "Note"
115435                 },
115436                 "office": {
115437                     "label": "Type"
115438                 },
115439                 "oneway": {
115440                     "label": "One Way",
115441                     "options": {
115442                         "undefined": "Assumed to be No",
115443                         "yes": "Yes",
115444                         "no": "No"
115445                     }
115446                 },
115447                 "oneway_yes": {
115448                     "label": "One Way",
115449                     "options": {
115450                         "undefined": "Assumed to be Yes",
115451                         "yes": "Yes",
115452                         "no": "No"
115453                     }
115454                 },
115455                 "opening_hours": {
115456                     "label": "Hours"
115457                 },
115458                 "operator": {
115459                     "label": "Operator"
115460                 },
115461                 "par": {
115462                     "label": "Par",
115463                     "placeholder": "3, 4, 5..."
115464                 },
115465                 "park_ride": {
115466                     "label": "Park and Ride"
115467                 },
115468                 "parking": {
115469                     "label": "Type",
115470                     "options": {
115471                         "surface": "Surface",
115472                         "multi-storey": "Multilevel",
115473                         "underground": "Underground",
115474                         "sheds": "Sheds",
115475                         "carports": "Carports",
115476                         "garage_boxes": "Garage Boxes",
115477                         "lane": "Roadside Lane"
115478                     }
115479                 },
115480                 "phone": {
115481                     "label": "Phone",
115482                     "placeholder": "+31 42 123 4567"
115483                 },
115484                 "piste/difficulty": {
115485                     "label": "Difficulty",
115486                     "placeholder": "Easy, Intermediate, Advanced...",
115487                     "options": {
115488                         "novice": "Novice (instructional)",
115489                         "easy": "Easy (green circle)",
115490                         "intermediate": "Intermediate (blue square)",
115491                         "advanced": "Advanced (black diamond)",
115492                         "expert": "Expert (double black diamond)",
115493                         "freeride": "Freeride (off-piste)",
115494                         "extreme": "Extreme (climbing equipment required)"
115495                     }
115496                 },
115497                 "piste/grooming": {
115498                     "label": "Grooming",
115499                     "options": {
115500                         "classic": "Classic",
115501                         "mogul": "Mogul",
115502                         "backcountry": "Backcountry",
115503                         "classic+skating": "Classic and Skating",
115504                         "scooter": "Scooter/Snowmobile",
115505                         "skating": "Skating"
115506                     }
115507                 },
115508                 "piste/type": {
115509                     "label": "Type",
115510                     "options": {
115511                         "downhill": "Downhill",
115512                         "nordic": "Nordic",
115513                         "skitour": "Skitour",
115514                         "sled": "Sled",
115515                         "hike": "Hike",
115516                         "sleigh": "Sleigh",
115517                         "ice_skate": "Ice Skate",
115518                         "snow_park": "Snow Park",
115519                         "playground": "Playground"
115520                     }
115521                 },
115522                 "place": {
115523                     "label": "Type"
115524                 },
115525                 "population": {
115526                     "label": "Population"
115527                 },
115528                 "power": {
115529                     "label": "Type"
115530                 },
115531                 "railway": {
115532                     "label": "Type"
115533                 },
115534                 "recycling/cans": {
115535                     "label": "Accepts Cans"
115536                 },
115537                 "recycling/clothes": {
115538                     "label": "Accepts Clothes"
115539                 },
115540                 "recycling/glass": {
115541                     "label": "Accepts Glass"
115542                 },
115543                 "recycling/paper": {
115544                     "label": "Accepts Paper"
115545                 },
115546                 "ref": {
115547                     "label": "Reference"
115548                 },
115549                 "relation": {
115550                     "label": "Type"
115551                 },
115552                 "religion": {
115553                     "label": "Religion"
115554                 },
115555                 "restriction": {
115556                     "label": "Type"
115557                 },
115558                 "restrictions": {
115559                     "label": "Turn Restrictions"
115560                 },
115561                 "route": {
115562                     "label": "Type"
115563                 },
115564                 "route_master": {
115565                     "label": "Type"
115566                 },
115567                 "sac_scale": {
115568                     "label": "Hiking Difficulty",
115569                     "placeholder": "Mountain Hiking, Alpine Hiking...",
115570                     "options": {
115571                         "hiking": "T1: Hiking",
115572                         "mountain_hiking": "T2: Mountain Hiking",
115573                         "demanding_mountain_hiking": "T3: Demanding Mountain Hiking",
115574                         "alpine_hiking": "T4: Alpine Hiking",
115575                         "demanding_alpine_hiking": "T5: Demanding Alpine Hiking",
115576                         "difficult_alpine_hiking": "T6: Difficult Alpine Hiking"
115577                     }
115578                 },
115579                 "seasonal": {
115580                     "label": "Seasonal"
115581                 },
115582                 "service": {
115583                     "label": "Type"
115584                 },
115585                 "shelter": {
115586                     "label": "Shelter"
115587                 },
115588                 "shelter_type": {
115589                     "label": "Type"
115590                 },
115591                 "shop": {
115592                     "label": "Type"
115593                 },
115594                 "sloped_curb": {
115595                     "label": "Sloped Curb"
115596                 },
115597                 "smoking": {
115598                     "label": "Smoking",
115599                     "placeholder": "No, Separated, Yes...",
115600                     "options": {
115601                         "no": "No smoking anywhere",
115602                         "separated": "In smoking areas, not physically isolated",
115603                         "isolated": "In smoking areas, physically isolated",
115604                         "outside": "Allowed outside",
115605                         "yes": "Allowed everywhere",
115606                         "dedicated": "Dedicated to smokers (e.g. smokers' club)"
115607                     }
115608                 },
115609                 "smoothness": {
115610                     "label": "Smoothness",
115611                     "placeholder": "Thin Rollers, Wheels, Off-Road...",
115612                     "options": {
115613                         "excellent": "Thin Rollers: rollerblade, skateboard",
115614                         "good": "Thin Wheels: racing bike",
115615                         "intermediate": "Wheels: city bike, wheelchair, scooter",
115616                         "bad": "Robust Wheels: trekking bike, car, rickshaw",
115617                         "very_bad": "High Clearance: light duty off-road vehicle",
115618                         "horrible": "Off-Road: heavy duty off-road vehicle",
115619                         "very_horrible": "Specialized off-road: tractor, ATV",
115620                         "impassible": "Impassible / No wheeled vehicle"
115621                     }
115622                 },
115623                 "social_facility_for": {
115624                     "label": "People served",
115625                     "placeholder": "Homeless, Disabled, Child, etc"
115626                 },
115627                 "source": {
115628                     "label": "Source"
115629                 },
115630                 "sport": {
115631                     "label": "Sport"
115632                 },
115633                 "sport_ice": {
115634                     "label": "Sport"
115635                 },
115636                 "structure": {
115637                     "label": "Structure",
115638                     "placeholder": "Unknown",
115639                     "options": {
115640                         "bridge": "Bridge",
115641                         "tunnel": "Tunnel",
115642                         "embankment": "Embankment",
115643                         "cutting": "Cutting",
115644                         "ford": "Ford"
115645                     }
115646                 },
115647                 "studio_type": {
115648                     "label": "Type"
115649                 },
115650                 "supervised": {
115651                     "label": "Supervised"
115652                 },
115653                 "surface": {
115654                     "label": "Surface"
115655                 },
115656                 "tactile_paving": {
115657                     "label": "Tactile Paving"
115658                 },
115659                 "toilets/disposal": {
115660                     "label": "Disposal",
115661                     "options": {
115662                         "flush": "Flush",
115663                         "pitlatrine": "Pit/Latrine",
115664                         "chemical": "Chemical",
115665                         "bucket": "Bucket"
115666                     }
115667                 },
115668                 "tourism": {
115669                     "label": "Type"
115670                 },
115671                 "towertype": {
115672                     "label": "Tower type"
115673                 },
115674                 "tracktype": {
115675                     "label": "Track Type",
115676                     "placeholder": "Solid, Mostly Solid, Soft...",
115677                     "options": {
115678                         "grade1": "Solid: paved or heavily compacted hardcore surface",
115679                         "grade2": "Mostly Solid: gravel/rock with some soft material mixed in",
115680                         "grade3": "Even mixture of hard and soft materials",
115681                         "grade4": "Mostly Soft: soil/sand/grass with some hard material mixed in",
115682                         "grade5": "Soft: soil/sand/grass"
115683                     }
115684                 },
115685                 "trail_visibility": {
115686                     "label": "Trail Visibility",
115687                     "placeholder": "Excellent, Good, Bad...",
115688                     "options": {
115689                         "excellent": "Excellent: unambiguous path or markers everywhere",
115690                         "good": "Good: markers visible, sometimes require searching",
115691                         "intermediate": "Intermediate: few markers, path mostly visible",
115692                         "bad": "Bad: no markers, path sometimes invisible/pathless",
115693                         "horrible": "Horrible: often pathless, some orientation skills required",
115694                         "no": "No: pathless, excellent orientation skills required"
115695                     }
115696                 },
115697                 "tree_type": {
115698                     "label": "Type"
115699                 },
115700                 "trees": {
115701                     "label": "Trees"
115702                 },
115703                 "tunnel": {
115704                     "label": "Tunnel"
115705                 },
115706                 "vending": {
115707                     "label": "Type of Goods"
115708                 },
115709                 "water": {
115710                     "label": "Type"
115711                 },
115712                 "waterway": {
115713                     "label": "Type"
115714                 },
115715                 "website": {
115716                     "label": "Website",
115717                     "placeholder": "http://example.com/"
115718                 },
115719                 "wetland": {
115720                     "label": "Type"
115721                 },
115722                 "wheelchair": {
115723                     "label": "Wheelchair Access"
115724                 },
115725                 "width": {
115726                     "label": "Width (Meters)"
115727                 },
115728                 "wikipedia": {
115729                     "label": "Wikipedia"
115730                 },
115731                 "wood": {
115732                     "label": "Type"
115733                 }
115734             },
115735             "presets": {
115736                 "address": {
115737                     "name": "Address",
115738                     "terms": ""
115739                 },
115740                 "aerialway": {
115741                     "name": "Aerialway",
115742                     "terms": "ski lift,funifor,funitel"
115743                 },
115744                 "aerialway/cable_car": {
115745                     "name": "Cable Car",
115746                     "terms": "tramway,ropeway"
115747                 },
115748                 "aerialway/chair_lift": {
115749                     "name": "Chair Lift",
115750                     "terms": ""
115751                 },
115752                 "aerialway/gondola": {
115753                     "name": "Gondola",
115754                     "terms": ""
115755                 },
115756                 "aerialway/magic_carpet": {
115757                     "name": "Magic Carpet Lift",
115758                     "terms": ""
115759                 },
115760                 "aerialway/platter": {
115761                     "name": "Platter Lift",
115762                     "terms": "button lift,poma lift"
115763                 },
115764                 "aerialway/pylon": {
115765                     "name": "Aerialway Pylon",
115766                     "terms": ""
115767                 },
115768                 "aerialway/rope_tow": {
115769                     "name": "Rope Tow Lift",
115770                     "terms": "handle tow,bugel lift"
115771                 },
115772                 "aerialway/station": {
115773                     "name": "Aerialway Station",
115774                     "terms": ""
115775                 },
115776                 "aerialway/t-bar": {
115777                     "name": "T-bar Lift",
115778                     "terms": ""
115779                 },
115780                 "aeroway": {
115781                     "name": "Aeroway",
115782                     "terms": ""
115783                 },
115784                 "aeroway/aerodrome": {
115785                     "name": "Airport",
115786                     "terms": "airplane,airport,aerodrome"
115787                 },
115788                 "aeroway/apron": {
115789                     "name": "Apron",
115790                     "terms": "ramp"
115791                 },
115792                 "aeroway/gate": {
115793                     "name": "Airport gate",
115794                     "terms": ""
115795                 },
115796                 "aeroway/hangar": {
115797                     "name": "Hangar",
115798                     "terms": ""
115799                 },
115800                 "aeroway/helipad": {
115801                     "name": "Helipad",
115802                     "terms": "helicopter,helipad,heliport"
115803                 },
115804                 "aeroway/runway": {
115805                     "name": "Runway",
115806                     "terms": "landing strip"
115807                 },
115808                 "aeroway/taxiway": {
115809                     "name": "Taxiway",
115810                     "terms": ""
115811                 },
115812                 "aeroway/terminal": {
115813                     "name": "Airport terminal",
115814                     "terms": "airport,aerodrome"
115815                 },
115816                 "amenity": {
115817                     "name": "Amenity",
115818                     "terms": ""
115819                 },
115820                 "amenity/arts_centre": {
115821                     "name": "Arts Center",
115822                     "terms": "arts,arts centre"
115823                 },
115824                 "amenity/atm": {
115825                     "name": "ATM",
115826                     "terms": ""
115827                 },
115828                 "amenity/bank": {
115829                     "name": "Bank",
115830                     "terms": "coffer,countinghouse,credit union,depository,exchequer,fund,hoard,investment firm,repository,reserve,reservoir,safe,savings,stock,stockpile,store,storehouse,thrift,treasury,trust company,vault"
115831                 },
115832                 "amenity/bar": {
115833                     "name": "Bar",
115834                     "terms": ""
115835                 },
115836                 "amenity/bbq": {
115837                     "name": "Barbecue/Grill",
115838                     "terms": "barbecue,bbq,grill"
115839                 },
115840                 "amenity/bench": {
115841                     "name": "Bench",
115842                     "terms": ""
115843                 },
115844                 "amenity/bicycle_parking": {
115845                     "name": "Bicycle Parking",
115846                     "terms": ""
115847                 },
115848                 "amenity/bicycle_rental": {
115849                     "name": "Bicycle Rental",
115850                     "terms": ""
115851                 },
115852                 "amenity/boat_rental": {
115853                     "name": "Boat Rental",
115854                     "terms": ""
115855                 },
115856                 "amenity/bus_station": {
115857                     "name": "Bus Station",
115858                     "terms": ""
115859                 },
115860                 "amenity/cafe": {
115861                     "name": "Cafe",
115862                     "terms": "coffee,tea,coffee shop"
115863                 },
115864                 "amenity/car_rental": {
115865                     "name": "Car Rental",
115866                     "terms": ""
115867                 },
115868                 "amenity/car_sharing": {
115869                     "name": "Car Sharing",
115870                     "terms": ""
115871                 },
115872                 "amenity/car_wash": {
115873                     "name": "Car Wash",
115874                     "terms": ""
115875                 },
115876                 "amenity/charging_station": {
115877                     "name": "Charging Station",
115878                     "terms": "EV,Electric Vehicle,Supercharger"
115879                 },
115880                 "amenity/childcare": {
115881                     "name": "Childcare",
115882                     "terms": "nursery,orphanage,playgroup"
115883                 },
115884                 "amenity/cinema": {
115885                     "name": "Cinema",
115886                     "terms": "big screen,bijou,cine,drive-in,film,flicks,motion pictures,movie house,movie theater,moving pictures,nabes,photoplay,picture show,pictures,playhouse,show,silver screen"
115887                 },
115888                 "amenity/clinic": {
115889                     "name": "Clinic",
115890                     "terms": "clinic,medical clinic"
115891                 },
115892                 "amenity/clock": {
115893                     "name": "Clock",
115894                     "terms": ""
115895                 },
115896                 "amenity/college": {
115897                     "name": "College",
115898                     "terms": ""
115899                 },
115900                 "amenity/compressed_air": {
115901                     "name": "Compressed Air",
115902                     "terms": ""
115903                 },
115904                 "amenity/courthouse": {
115905                     "name": "Courthouse",
115906                     "terms": ""
115907                 },
115908                 "amenity/dentist": {
115909                     "name": "Dentist",
115910                     "terms": "dentist,dentist's office"
115911                 },
115912                 "amenity/doctor": {
115913                     "name": "Doctor",
115914                     "terms": "doctor,doctor's office"
115915                 },
115916                 "amenity/dojo": {
115917                     "name": "Dojo / Martial Arts Academy",
115918                     "terms": "martial arts,dojo,dojang"
115919                 },
115920                 "amenity/drinking_water": {
115921                     "name": "Drinking Water",
115922                     "terms": "water fountain,potable water"
115923                 },
115924                 "amenity/embassy": {
115925                     "name": "Embassy",
115926                     "terms": ""
115927                 },
115928                 "amenity/fast_food": {
115929                     "name": "Fast Food",
115930                     "terms": ""
115931                 },
115932                 "amenity/fire_station": {
115933                     "name": "Fire Station",
115934                     "terms": ""
115935                 },
115936                 "amenity/fountain": {
115937                     "name": "Fountain",
115938                     "terms": ""
115939                 },
115940                 "amenity/fuel": {
115941                     "name": "Gas Station",
115942                     "terms": "petrol,fuel,propane,diesel,lng,cng,biodiesel"
115943                 },
115944                 "amenity/grave_yard": {
115945                     "name": "Graveyard",
115946                     "terms": ""
115947                 },
115948                 "amenity/hospital": {
115949                     "name": "Hospital Grounds",
115950                     "terms": "clinic,emergency room,health service,hospice,infirmary,institution,nursing home,rest home,sanatorium,sanitarium,sick bay,surgery,ward"
115951                 },
115952                 "amenity/kindergarten": {
115953                     "name": "Kindergarten Grounds",
115954                     "terms": "nursery,preschool"
115955                 },
115956                 "amenity/library": {
115957                     "name": "Library",
115958                     "terms": ""
115959                 },
115960                 "amenity/marketplace": {
115961                     "name": "Marketplace",
115962                     "terms": ""
115963                 },
115964                 "amenity/nightclub": {
115965                     "name": "Nightclub",
115966                     "terms": "disco*,night club,dancing,dance club"
115967                 },
115968                 "amenity/parking": {
115969                     "name": "Car Parking",
115970                     "terms": ""
115971                 },
115972                 "amenity/parking_entrance": {
115973                     "name": "Parking Garage Entrance/Exit",
115974                     "terms": ""
115975                 },
115976                 "amenity/pharmacy": {
115977                     "name": "Pharmacy",
115978                     "terms": ""
115979                 },
115980                 "amenity/place_of_worship": {
115981                     "name": "Place of Worship",
115982                     "terms": "abbey,basilica,bethel,cathedral,chancel,chantry,chapel,church,fold,house of God,house of prayer,house of worship,minster,mission,mosque,oratory,parish,sacellum,sanctuary,shrine,synagogue,tabernacle,temple"
115983                 },
115984                 "amenity/place_of_worship/buddhist": {
115985                     "name": "Buddhist Temple",
115986                     "terms": "stupa,vihara,monastery,temple,pagoda,zendo,dojo"
115987                 },
115988                 "amenity/place_of_worship/christian": {
115989                     "name": "Church",
115990                     "terms": "christian,abbey,basilica,bethel,cathedral,chancel,chantry,chapel,church,fold,house of God,house of prayer,house of worship,minster,mission,oratory,parish,sacellum,sanctuary,shrine,tabernacle,temple"
115991                 },
115992                 "amenity/place_of_worship/jewish": {
115993                     "name": "Synagogue",
115994                     "terms": "jewish,synagogue"
115995                 },
115996                 "amenity/place_of_worship/muslim": {
115997                     "name": "Mosque",
115998                     "terms": "muslim,mosque"
115999                 },
116000                 "amenity/police": {
116001                     "name": "Police",
116002                     "terms": "badge,bear,blue,bluecoat,bobby,boy scout,bull,constable,constabulary,cop,copper,corps,county mounty,detective,fed,flatfoot,force,fuzz,gendarme,gumshoe,heat,law,law enforcement,man,narc,officers,patrolman,police"
116003                 },
116004                 "amenity/post_box": {
116005                     "name": "Mailbox",
116006                     "terms": "letter drop,letterbox,mail drop,mailbox,pillar box,postbox"
116007                 },
116008                 "amenity/post_office": {
116009                     "name": "Post Office",
116010                     "terms": ""
116011                 },
116012                 "amenity/pub": {
116013                     "name": "Pub",
116014                     "terms": ""
116015                 },
116016                 "amenity/ranger_station": {
116017                     "name": "Ranger Station",
116018                     "terms": "visitor center,visitor centre,permit center,permit centre,backcountry office,warden office,warden center"
116019                 },
116020                 "amenity/recycling": {
116021                     "name": "Recycling",
116022                     "terms": ""
116023                 },
116024                 "amenity/restaurant": {
116025                     "name": "Restaurant",
116026                     "terms": "bar,cafeteria,café,canteen,chophouse,coffee shop,diner,dining room,dive*,doughtnut shop,drive-in,eatery,eating house,eating place,fast-food place,fish and chips,greasy spoon,grill,hamburger stand,hashery,hideaway,hotdog stand,inn,joint*,luncheonette,lunchroom,night club,outlet*,pizzeria,saloon,soda fountain,watering hole"
116027                 },
116028                 "amenity/school": {
116029                     "name": "School Grounds",
116030                     "terms": "academy,alma mater,blackboard,college,department,discipline,establishment,faculty,hall,halls of ivy,institute,institution,jail*,schoolhouse,seminary,university"
116031                 },
116032                 "amenity/shelter": {
116033                     "name": "Shelter",
116034                     "terms": "lean-to"
116035                 },
116036                 "amenity/social_facility": {
116037                     "name": "Social Facility",
116038                     "terms": ""
116039                 },
116040                 "amenity/social_facility/food_bank": {
116041                     "name": "Food Bank",
116042                     "terms": ""
116043                 },
116044                 "amenity/social_facility/group_home": {
116045                     "name": "Group Home",
116046                     "terms": "elderly,old,senior living"
116047                 },
116048                 "amenity/social_facility/homeless_shelter": {
116049                     "name": "Homeless Shelter",
116050                     "terms": "houseless,unhoused,displaced"
116051                 },
116052                 "amenity/studio": {
116053                     "name": "Studio",
116054                     "terms": "recording studio,studio,radio,radio studio,television,television studio"
116055                 },
116056                 "amenity/swimming_pool": {
116057                     "name": "Swimming Pool",
116058                     "terms": ""
116059                 },
116060                 "amenity/taxi": {
116061                     "name": "Taxi Stand",
116062                     "terms": "cab"
116063                 },
116064                 "amenity/telephone": {
116065                     "name": "Telephone",
116066                     "terms": "phone"
116067                 },
116068                 "amenity/theatre": {
116069                     "name": "Theater",
116070                     "terms": "theatre,performance,play,musical"
116071                 },
116072                 "amenity/toilets": {
116073                     "name": "Toilets",
116074                     "terms": "bathroom,restroom,outhouse,privy,head,lavatory,latrine,water closet,WC,W.C."
116075                 },
116076                 "amenity/townhall": {
116077                     "name": "Town Hall",
116078                     "terms": "village hall,city government,courthouse,municipal building,municipal center,municipal centre"
116079                 },
116080                 "amenity/university": {
116081                     "name": "University",
116082                     "terms": "college"
116083                 },
116084                 "amenity/vending_machine": {
116085                     "name": "Vending Machine",
116086                     "terms": ""
116087                 },
116088                 "amenity/veterinary": {
116089                     "name": "Veterinary",
116090                     "terms": "pet clinic,veterinarian,animal hospital,pet doctor"
116091                 },
116092                 "amenity/waste_basket": {
116093                     "name": "Waste Basket",
116094                     "terms": "rubbish bin,litter bin,trash can,garbage can"
116095                 },
116096                 "area": {
116097                     "name": "Area",
116098                     "terms": ""
116099                 },
116100                 "barrier": {
116101                     "name": "Barrier",
116102                     "terms": ""
116103                 },
116104                 "barrier/block": {
116105                     "name": "Block",
116106                     "terms": ""
116107                 },
116108                 "barrier/bollard": {
116109                     "name": "Bollard",
116110                     "terms": ""
116111                 },
116112                 "barrier/cattle_grid": {
116113                     "name": "Cattle Grid",
116114                     "terms": ""
116115                 },
116116                 "barrier/city_wall": {
116117                     "name": "City Wall",
116118                     "terms": ""
116119                 },
116120                 "barrier/cycle_barrier": {
116121                     "name": "Cycle Barrier",
116122                     "terms": ""
116123                 },
116124                 "barrier/ditch": {
116125                     "name": "Ditch",
116126                     "terms": ""
116127                 },
116128                 "barrier/entrance": {
116129                     "name": "Entrance",
116130                     "terms": ""
116131                 },
116132                 "barrier/fence": {
116133                     "name": "Fence",
116134                     "terms": ""
116135                 },
116136                 "barrier/gate": {
116137                     "name": "Gate",
116138                     "terms": ""
116139                 },
116140                 "barrier/hedge": {
116141                     "name": "Hedge",
116142                     "terms": ""
116143                 },
116144                 "barrier/kissing_gate": {
116145                     "name": "Kissing Gate",
116146                     "terms": ""
116147                 },
116148                 "barrier/lift_gate": {
116149                     "name": "Lift Gate",
116150                     "terms": ""
116151                 },
116152                 "barrier/retaining_wall": {
116153                     "name": "Retaining Wall",
116154                     "terms": ""
116155                 },
116156                 "barrier/stile": {
116157                     "name": "Stile",
116158                     "terms": ""
116159                 },
116160                 "barrier/toll_booth": {
116161                     "name": "Toll Booth",
116162                     "terms": ""
116163                 },
116164                 "barrier/wall": {
116165                     "name": "Wall",
116166                     "terms": ""
116167                 },
116168                 "boundary/administrative": {
116169                     "name": "Administrative Boundary",
116170                     "terms": ""
116171                 },
116172                 "building": {
116173                     "name": "Building",
116174                     "terms": ""
116175                 },
116176                 "building/apartments": {
116177                     "name": "Apartments",
116178                     "terms": ""
116179                 },
116180                 "building/barn": {
116181                     "name": "Barn",
116182                     "terms": ""
116183                 },
116184                 "building/bunker": {
116185                     "name": "Bunker",
116186                     "terms": ""
116187                 },
116188                 "building/cabin": {
116189                     "name": "Cabin",
116190                     "terms": ""
116191                 },
116192                 "building/cathedral": {
116193                     "name": "Cathedral",
116194                     "terms": ""
116195                 },
116196                 "building/chapel": {
116197                     "name": "Chapel",
116198                     "terms": ""
116199                 },
116200                 "building/church": {
116201                     "name": "Church",
116202                     "terms": ""
116203                 },
116204                 "building/commercial": {
116205                     "name": "Commercial Building",
116206                     "terms": ""
116207                 },
116208                 "building/construction": {
116209                     "name": "Building Under Construction",
116210                     "terms": ""
116211                 },
116212                 "building/detached": {
116213                     "name": "Detached Home",
116214                     "terms": ""
116215                 },
116216                 "building/dormitory": {
116217                     "name": "Dormitory",
116218                     "terms": ""
116219                 },
116220                 "building/entrance": {
116221                     "name": "Entrance/Exit",
116222                     "terms": ""
116223                 },
116224                 "building/garage": {
116225                     "name": "Garage",
116226                     "terms": ""
116227                 },
116228                 "building/garages": {
116229                     "name": "Garages",
116230                     "terms": ""
116231                 },
116232                 "building/greenhouse": {
116233                     "name": "Greenhouse",
116234                     "terms": ""
116235                 },
116236                 "building/hospital": {
116237                     "name": "Hospital Building",
116238                     "terms": ""
116239                 },
116240                 "building/hotel": {
116241                     "name": "Hotel Building",
116242                     "terms": ""
116243                 },
116244                 "building/house": {
116245                     "name": "House",
116246                     "terms": ""
116247                 },
116248                 "building/hut": {
116249                     "name": "Hut",
116250                     "terms": ""
116251                 },
116252                 "building/industrial": {
116253                     "name": "Industrial Building",
116254                     "terms": ""
116255                 },
116256                 "building/public": {
116257                     "name": "Public Building",
116258                     "terms": ""
116259                 },
116260                 "building/residential": {
116261                     "name": "Residential Building",
116262                     "terms": ""
116263                 },
116264                 "building/retail": {
116265                     "name": "Retail Building",
116266                     "terms": ""
116267                 },
116268                 "building/roof": {
116269                     "name": "Roof",
116270                     "terms": ""
116271                 },
116272                 "building/school": {
116273                     "name": "School Building",
116274                     "terms": ""
116275                 },
116276                 "building/shed": {
116277                     "name": "Shed",
116278                     "terms": ""
116279                 },
116280                 "building/stable": {
116281                     "name": "Stable",
116282                     "terms": ""
116283                 },
116284                 "building/static_caravan": {
116285                     "name": "Static Mobile Home",
116286                     "terms": ""
116287                 },
116288                 "building/terrace": {
116289                     "name": "Row Houses",
116290                     "terms": ""
116291                 },
116292                 "building/train_station": {
116293                     "name": "Train Station",
116294                     "terms": ""
116295                 },
116296                 "building/university": {
116297                     "name": "University Building",
116298                     "terms": ""
116299                 },
116300                 "building/warehouse": {
116301                     "name": "Warehouse",
116302                     "terms": ""
116303                 },
116304                 "craft/basket_maker": {
116305                     "name": "Basket Maker",
116306                     "terms": "basket,basketry,basket maker,basket weaver"
116307                 },
116308                 "craft/beekeeper": {
116309                     "name": "Beekeeper",
116310                     "terms": "bees,beekeeper,bee box"
116311                 },
116312                 "craft/blacksmith": {
116313                     "name": "Blacksmith",
116314                     "terms": "blacksmith"
116315                 },
116316                 "craft/boatbuilder": {
116317                     "name": "Boat Builder",
116318                     "terms": "boat builder"
116319                 },
116320                 "craft/bookbinder": {
116321                     "name": "Bookbinder",
116322                     "terms": "bookbinder,book repair"
116323                 },
116324                 "craft/brewery": {
116325                     "name": "Brewery",
116326                     "terms": "brewery"
116327                 },
116328                 "craft/carpenter": {
116329                     "name": "Carpenter",
116330                     "terms": "carpenter,woodworker"
116331                 },
116332                 "craft/carpet_layer": {
116333                     "name": "Carpet Layer",
116334                     "terms": "carpet layer"
116335                 },
116336                 "craft/caterer": {
116337                     "name": "Caterer",
116338                     "terms": "Caterer,Catering"
116339                 },
116340                 "craft/clockmaker": {
116341                     "name": "Clockmaker",
116342                     "terms": "clock,clockmaker,clock repair"
116343                 },
116344                 "craft/confectionary": {
116345                     "name": "Confectionary",
116346                     "terms": "confectionary,sweets,candy"
116347                 },
116348                 "craft/dressmaker": {
116349                     "name": "Dressmaker",
116350                     "terms": "dress,dressmaker"
116351                 },
116352                 "craft/electrician": {
116353                     "name": "Electrician",
116354                     "terms": "electrician"
116355                 },
116356                 "craft/gardener": {
116357                     "name": "Gardener",
116358                     "terms": "gardener,landscaper,grounds keeper"
116359                 },
116360                 "craft/glaziery": {
116361                     "name": "Glaziery",
116362                     "terms": "glass,glass foundry,stained-glass,window"
116363                 },
116364                 "craft/handicraft": {
116365                     "name": "Handicraft",
116366                     "terms": "handicraft"
116367                 },
116368                 "craft/hvac": {
116369                     "name": "HVAC",
116370                     "terms": "heating,ventilating,air-conditioning,air conditioning"
116371                 },
116372                 "craft/insulator": {
116373                     "name": "Insulator",
116374                     "terms": "insulation,insulator"
116375                 },
116376                 "craft/jeweler": {
116377                     "name": "Jeweler",
116378                     "terms": "jeweler,gem,diamond"
116379                 },
116380                 "craft/key_cutter": {
116381                     "name": "Key Cutter",
116382                     "terms": "key,key cutter"
116383                 },
116384                 "craft/locksmith": {
116385                     "name": "Locksmith",
116386                     "terms": "locksmith,lock"
116387                 },
116388                 "craft/metal_construction": {
116389                     "name": "Metal Construction",
116390                     "terms": "metal construction"
116391                 },
116392                 "craft/optician": {
116393                     "name": "Optician",
116394                     "terms": "glasses,optician"
116395                 },
116396                 "craft/painter": {
116397                     "name": "Painter",
116398                     "terms": "painter"
116399                 },
116400                 "craft/photographer": {
116401                     "name": "Photographer",
116402                     "terms": "photographer"
116403                 },
116404                 "craft/photographic_laboratory": {
116405                     "name": "Photographic Laboratory",
116406                     "terms": "photographic laboratory,film developer"
116407                 },
116408                 "craft/plasterer": {
116409                     "name": "Plasterer",
116410                     "terms": "plasterer"
116411                 },
116412                 "craft/plumber": {
116413                     "name": "Plumber",
116414                     "terms": "pumber"
116415                 },
116416                 "craft/pottery": {
116417                     "name": "Pottery",
116418                     "terms": "pottery,potter"
116419                 },
116420                 "craft/rigger": {
116421                     "name": "Rigger",
116422                     "terms": "rigger"
116423                 },
116424                 "craft/roofer": {
116425                     "name": "Roofer",
116426                     "terms": "roofer"
116427                 },
116428                 "craft/saddler": {
116429                     "name": "Saddler",
116430                     "terms": "saddler"
116431                 },
116432                 "craft/sailmaker": {
116433                     "name": "Sailmaker",
116434                     "terms": "sailmaker"
116435                 },
116436                 "craft/sawmill": {
116437                     "name": "Sawmill",
116438                     "terms": "sawmill,lumber"
116439                 },
116440                 "craft/scaffolder": {
116441                     "name": "Scaffolder",
116442                     "terms": "scaffolder"
116443                 },
116444                 "craft/sculpter": {
116445                     "name": "Sculpter",
116446                     "terms": "sculpter"
116447                 },
116448                 "craft/shoemaker": {
116449                     "name": "Shoemaker",
116450                     "terms": "shoe repair,shoemaker"
116451                 },
116452                 "craft/stonemason": {
116453                     "name": "Stonemason",
116454                     "terms": "stonemason,masonry"
116455                 },
116456                 "craft/sweep": {
116457                     "name": "Chimney Sweep",
116458                     "terms": "sweep,chimney sweep"
116459                 },
116460                 "craft/tailor": {
116461                     "name": "Tailor",
116462                     "terms": "tailor,clothes"
116463                 },
116464                 "craft/tiler": {
116465                     "name": "Tiler",
116466                     "terms": "tiler"
116467                 },
116468                 "craft/tinsmith": {
116469                     "name": "Tinsmith",
116470                     "terms": "tinsmith"
116471                 },
116472                 "craft/upholsterer": {
116473                     "name": "Upholsterer",
116474                     "terms": "upholsterer"
116475                 },
116476                 "craft/watchmaker": {
116477                     "name": "Watchmaker",
116478                     "terms": "watch,watchmaker,watch repair"
116479                 },
116480                 "craft/window_construction": {
116481                     "name": "Window Construction",
116482                     "terms": "window,window maker,window construction"
116483                 },
116484                 "embankment": {
116485                     "name": "Embankment",
116486                     "terms": ""
116487                 },
116488                 "emergency/ambulance_station": {
116489                     "name": "Ambulance Station",
116490                     "terms": ""
116491                 },
116492                 "emergency/fire_hydrant": {
116493                     "name": "Fire Hydrant",
116494                     "terms": ""
116495                 },
116496                 "emergency/phone": {
116497                     "name": "Emergency Phone",
116498                     "terms": ""
116499                 },
116500                 "entrance": {
116501                     "name": "Entrance/Exit",
116502                     "terms": ""
116503                 },
116504                 "footway/crossing": {
116505                     "name": "Crossing",
116506                     "terms": ""
116507                 },
116508                 "footway/crosswalk": {
116509                     "name": "Crosswalk",
116510                     "terms": "crosswalk,zebra crossing"
116511                 },
116512                 "footway/sidewalk": {
116513                     "name": "Sidewalk",
116514                     "terms": ""
116515                 },
116516                 "ford": {
116517                     "name": "Ford",
116518                     "terms": ""
116519                 },
116520                 "golf/bunker": {
116521                     "name": "Sand Trap",
116522                     "terms": "hazard,bunker"
116523                 },
116524                 "golf/fairway": {
116525                     "name": "Fairway",
116526                     "terms": ""
116527                 },
116528                 "golf/green": {
116529                     "name": "Putting Green",
116530                     "terms": "putting green"
116531                 },
116532                 "golf/hole": {
116533                     "name": "Golf Hole",
116534                     "terms": ""
116535                 },
116536                 "golf/lateral_water_hazard": {
116537                     "name": "Lateral Water Hazard",
116538                     "terms": ""
116539                 },
116540                 "golf/rough": {
116541                     "name": "Rough",
116542                     "terms": ""
116543                 },
116544                 "golf/tee": {
116545                     "name": "Tee Box",
116546                     "terms": "teeing ground"
116547                 },
116548                 "golf/water_hazard": {
116549                     "name": "Water Hazard",
116550                     "terms": ""
116551                 },
116552                 "highway": {
116553                     "name": "Highway",
116554                     "terms": ""
116555                 },
116556                 "highway/bridleway": {
116557                     "name": "Bridle Path",
116558                     "terms": "bridleway,equestrian trail,horse riding path,bridle road,horse trail"
116559                 },
116560                 "highway/bus_stop": {
116561                     "name": "Bus Stop",
116562                     "terms": ""
116563                 },
116564                 "highway/crossing": {
116565                     "name": "Crossing",
116566                     "terms": ""
116567                 },
116568                 "highway/crosswalk": {
116569                     "name": "Crosswalk",
116570                     "terms": "crosswalk,zebra crossing"
116571                 },
116572                 "highway/cycleway": {
116573                     "name": "Cycle Path",
116574                     "terms": ""
116575                 },
116576                 "highway/footway": {
116577                     "name": "Foot Path",
116578                     "terms": "beaten path,boulevard,clearing,course,cut*,drag*,footpath,highway,lane,line,orbit,passage,pathway,rail,rails,road,roadway,route,street,thoroughfare,trackway,trail,trajectory,walk"
116579                 },
116580                 "highway/living_street": {
116581                     "name": "Living Street",
116582                     "terms": ""
116583                 },
116584                 "highway/mini_roundabout": {
116585                     "name": "Mini-Roundabout",
116586                     "terms": ""
116587                 },
116588                 "highway/motorway": {
116589                     "name": "Motorway",
116590                     "terms": ""
116591                 },
116592                 "highway/motorway_junction": {
116593                     "name": "Motorway Junction / Exit",
116594                     "terms": ""
116595                 },
116596                 "highway/motorway_link": {
116597                     "name": "Motorway Link",
116598                     "terms": "ramp,on ramp,off ramp"
116599                 },
116600                 "highway/path": {
116601                     "name": "Path",
116602                     "terms": ""
116603                 },
116604                 "highway/pedestrian": {
116605                     "name": "Pedestrian",
116606                     "terms": ""
116607                 },
116608                 "highway/primary": {
116609                     "name": "Primary Road",
116610                     "terms": ""
116611                 },
116612                 "highway/primary_link": {
116613                     "name": "Primary Link",
116614                     "terms": "ramp,on ramp,off ramp"
116615                 },
116616                 "highway/residential": {
116617                     "name": "Residential Road",
116618                     "terms": ""
116619                 },
116620                 "highway/rest_area": {
116621                     "name": "Rest Area",
116622                     "terms": "rest stop,turnout,lay-by"
116623                 },
116624                 "highway/road": {
116625                     "name": "Unknown Road",
116626                     "terms": ""
116627                 },
116628                 "highway/secondary": {
116629                     "name": "Secondary Road",
116630                     "terms": ""
116631                 },
116632                 "highway/secondary_link": {
116633                     "name": "Secondary Link",
116634                     "terms": "ramp,on ramp,off ramp"
116635                 },
116636                 "highway/service": {
116637                     "name": "Service Road",
116638                     "terms": ""
116639                 },
116640                 "highway/service/alley": {
116641                     "name": "Alley",
116642                     "terms": ""
116643                 },
116644                 "highway/service/drive-through": {
116645                     "name": "Drive-Through",
116646                     "terms": ""
116647                 },
116648                 "highway/service/driveway": {
116649                     "name": "Driveway",
116650                     "terms": ""
116651                 },
116652                 "highway/service/emergency_access": {
116653                     "name": "Emergency Access",
116654                     "terms": ""
116655                 },
116656                 "highway/service/parking_aisle": {
116657                     "name": "Parking Aisle",
116658                     "terms": ""
116659                 },
116660                 "highway/services": {
116661                     "name": "Service Area",
116662                     "terms": "services,travel plaza,service station"
116663                 },
116664                 "highway/steps": {
116665                     "name": "Steps",
116666                     "terms": "stairs,staircase"
116667                 },
116668                 "highway/stop": {
116669                     "name": "Stop Sign",
116670                     "terms": "stop sign"
116671                 },
116672                 "highway/street_lamp": {
116673                     "name": "Street Lamp",
116674                     "terms": "streetlight,street light,lamp,light,gaslight"
116675                 },
116676                 "highway/tertiary": {
116677                     "name": "Tertiary Road",
116678                     "terms": ""
116679                 },
116680                 "highway/tertiary_link": {
116681                     "name": "Tertiary Link",
116682                     "terms": "ramp,on ramp,off ramp"
116683                 },
116684                 "highway/track": {
116685                     "name": "Track",
116686                     "terms": ""
116687                 },
116688                 "highway/traffic_signals": {
116689                     "name": "Traffic Signals",
116690                     "terms": "light,stoplight,traffic light"
116691                 },
116692                 "highway/trunk": {
116693                     "name": "Trunk Road",
116694                     "terms": ""
116695                 },
116696                 "highway/trunk_link": {
116697                     "name": "Trunk Link",
116698                     "terms": "ramp,on ramp,off ramp"
116699                 },
116700                 "highway/turning_circle": {
116701                     "name": "Turning Circle",
116702                     "terms": ""
116703                 },
116704                 "highway/unclassified": {
116705                     "name": "Unclassified Road",
116706                     "terms": ""
116707                 },
116708                 "historic": {
116709                     "name": "Historic Site",
116710                     "terms": ""
116711                 },
116712                 "historic/archaeological_site": {
116713                     "name": "Archaeological Site",
116714                     "terms": ""
116715                 },
116716                 "historic/boundary_stone": {
116717                     "name": "Boundary Stone",
116718                     "terms": ""
116719                 },
116720                 "historic/castle": {
116721                     "name": "Castle",
116722                     "terms": ""
116723                 },
116724                 "historic/memorial": {
116725                     "name": "Memorial",
116726                     "terms": ""
116727                 },
116728                 "historic/monument": {
116729                     "name": "Monument",
116730                     "terms": ""
116731                 },
116732                 "historic/ruins": {
116733                     "name": "Ruins",
116734                     "terms": ""
116735                 },
116736                 "historic/wayside_cross": {
116737                     "name": "Wayside Cross",
116738                     "terms": ""
116739                 },
116740                 "historic/wayside_shrine": {
116741                     "name": "Wayside Shrine",
116742                     "terms": ""
116743                 },
116744                 "landuse": {
116745                     "name": "Landuse",
116746                     "terms": ""
116747                 },
116748                 "landuse/allotments": {
116749                     "name": "Allotments",
116750                     "terms": ""
116751                 },
116752                 "landuse/basin": {
116753                     "name": "Basin",
116754                     "terms": ""
116755                 },
116756                 "landuse/cemetery": {
116757                     "name": "Cemetery",
116758                     "terms": ""
116759                 },
116760                 "landuse/churchyard": {
116761                     "name": "Churchyard",
116762                     "terms": ""
116763                 },
116764                 "landuse/commercial": {
116765                     "name": "Commercial",
116766                     "terms": ""
116767                 },
116768                 "landuse/construction": {
116769                     "name": "Construction",
116770                     "terms": ""
116771                 },
116772                 "landuse/farm": {
116773                     "name": "Farm",
116774                     "terms": ""
116775                 },
116776                 "landuse/farmland": {
116777                     "name": "Farmland",
116778                     "terms": ""
116779                 },
116780                 "landuse/farmyard": {
116781                     "name": "Farmyard",
116782                     "terms": ""
116783                 },
116784                 "landuse/forest": {
116785                     "name": "Forest",
116786                     "terms": ""
116787                 },
116788                 "landuse/grass": {
116789                     "name": "Grass",
116790                     "terms": ""
116791                 },
116792                 "landuse/industrial": {
116793                     "name": "Industrial",
116794                     "terms": ""
116795                 },
116796                 "landuse/landfill": {
116797                     "name": "Landfill",
116798                     "terms": "dump"
116799                 },
116800                 "landuse/meadow": {
116801                     "name": "Meadow",
116802                     "terms": ""
116803                 },
116804                 "landuse/military": {
116805                     "name": "Military",
116806                     "terms": ""
116807                 },
116808                 "landuse/orchard": {
116809                     "name": "Orchard",
116810                     "terms": ""
116811                 },
116812                 "landuse/quarry": {
116813                     "name": "Quarry",
116814                     "terms": ""
116815                 },
116816                 "landuse/residential": {
116817                     "name": "Residential",
116818                     "terms": ""
116819                 },
116820                 "landuse/retail": {
116821                     "name": "Retail",
116822                     "terms": ""
116823                 },
116824                 "landuse/vineyard": {
116825                     "name": "Vineyard",
116826                     "terms": ""
116827                 },
116828                 "leisure": {
116829                     "name": "Leisure",
116830                     "terms": ""
116831                 },
116832                 "leisure/common": {
116833                     "name": "Common",
116834                     "terms": "open space"
116835                 },
116836                 "leisure/dog_park": {
116837                     "name": "Dog Park",
116838                     "terms": ""
116839                 },
116840                 "leisure/firepit": {
116841                     "name": "Firepit",
116842                     "terms": "fireplace,campfire"
116843                 },
116844                 "leisure/garden": {
116845                     "name": "Garden",
116846                     "terms": ""
116847                 },
116848                 "leisure/golf_course": {
116849                     "name": "Golf Course",
116850                     "terms": "links"
116851                 },
116852                 "leisure/ice_rink": {
116853                     "name": "Ice Rink",
116854                     "terms": "hockey,skating,curling"
116855                 },
116856                 "leisure/marina": {
116857                     "name": "Marina",
116858                     "terms": ""
116859                 },
116860                 "leisure/park": {
116861                     "name": "Park",
116862                     "terms": "esplanade,estate,forest,garden,grass,green,grounds,lawn,lot,meadow,parkland,place,playground,plaza,pleasure garden,recreation area,square,tract,village green,woodland"
116863                 },
116864                 "leisure/picnic_table": {
116865                     "name": "Picnic Table",
116866                     "terms": "bench,table"
116867                 },
116868                 "leisure/pitch": {
116869                     "name": "Sport Pitch",
116870                     "terms": ""
116871                 },
116872                 "leisure/pitch/american_football": {
116873                     "name": "American Football Field",
116874                     "terms": ""
116875                 },
116876                 "leisure/pitch/baseball": {
116877                     "name": "Baseball Diamond",
116878                     "terms": ""
116879                 },
116880                 "leisure/pitch/basketball": {
116881                     "name": "Basketball Court",
116882                     "terms": ""
116883                 },
116884                 "leisure/pitch/skateboard": {
116885                     "name": "Skate Park",
116886                     "terms": ""
116887                 },
116888                 "leisure/pitch/soccer": {
116889                     "name": "Soccer Field",
116890                     "terms": ""
116891                 },
116892                 "leisure/pitch/tennis": {
116893                     "name": "Tennis Court",
116894                     "terms": ""
116895                 },
116896                 "leisure/pitch/volleyball": {
116897                     "name": "Volleyball Court",
116898                     "terms": ""
116899                 },
116900                 "leisure/playground": {
116901                     "name": "Playground",
116902                     "terms": "jungle gym,play area"
116903                 },
116904                 "leisure/slipway": {
116905                     "name": "Slipway",
116906                     "terms": ""
116907                 },
116908                 "leisure/sports_center": {
116909                     "name": "Sports Center / Gym",
116910                     "terms": "gym"
116911                 },
116912                 "leisure/stadium": {
116913                     "name": "Stadium",
116914                     "terms": ""
116915                 },
116916                 "leisure/swimming_pool": {
116917                     "name": "Swimming Pool",
116918                     "terms": ""
116919                 },
116920                 "leisure/track": {
116921                     "name": "Race Track",
116922                     "terms": ""
116923                 },
116924                 "line": {
116925                     "name": "Line",
116926                     "terms": ""
116927                 },
116928                 "man_made": {
116929                     "name": "Man Made",
116930                     "terms": ""
116931                 },
116932                 "man_made/breakwater": {
116933                     "name": "Breakwater",
116934                     "terms": ""
116935                 },
116936                 "man_made/cutline": {
116937                     "name": "Cut line",
116938                     "terms": ""
116939                 },
116940                 "man_made/embankment": {
116941                     "name": "Embankment",
116942                     "terms": ""
116943                 },
116944                 "man_made/flagpole": {
116945                     "name": "Flagpole",
116946                     "terms": ""
116947                 },
116948                 "man_made/lighthouse": {
116949                     "name": "Lighthouse",
116950                     "terms": ""
116951                 },
116952                 "man_made/observation": {
116953                     "name": "Observation Tower",
116954                     "terms": "lookout tower,fire tower"
116955                 },
116956                 "man_made/pier": {
116957                     "name": "Pier",
116958                     "terms": ""
116959                 },
116960                 "man_made/pipeline": {
116961                     "name": "Pipeline",
116962                     "terms": ""
116963                 },
116964                 "man_made/survey_point": {
116965                     "name": "Survey Point",
116966                     "terms": ""
116967                 },
116968                 "man_made/tower": {
116969                     "name": "Tower",
116970                     "terms": ""
116971                 },
116972                 "man_made/wastewater_plant": {
116973                     "name": "Wastewater Plant",
116974                     "terms": "sewage works,sewage treatment plant,water treatment plant,reclamation plant"
116975                 },
116976                 "man_made/water_tower": {
116977                     "name": "Water Tower",
116978                     "terms": ""
116979                 },
116980                 "man_made/water_well": {
116981                     "name": "Water well",
116982                     "terms": ""
116983                 },
116984                 "man_made/water_works": {
116985                     "name": "Water Works",
116986                     "terms": ""
116987                 },
116988                 "military/airfield": {
116989                     "name": "Airfield",
116990                     "terms": ""
116991                 },
116992                 "military/barracks": {
116993                     "name": "Barracks",
116994                     "terms": ""
116995                 },
116996                 "military/bunker": {
116997                     "name": "Bunker",
116998                     "terms": ""
116999                 },
117000                 "military/range": {
117001                     "name": "Military Range",
117002                     "terms": ""
117003                 },
117004                 "natural": {
117005                     "name": "Natural",
117006                     "terms": ""
117007                 },
117008                 "natural/bay": {
117009                     "name": "Bay",
117010                     "terms": ""
117011                 },
117012                 "natural/beach": {
117013                     "name": "Beach",
117014                     "terms": ""
117015                 },
117016                 "natural/cliff": {
117017                     "name": "Cliff",
117018                     "terms": ""
117019                 },
117020                 "natural/coastline": {
117021                     "name": "Coastline",
117022                     "terms": "shore"
117023                 },
117024                 "natural/fell": {
117025                     "name": "Fell",
117026                     "terms": ""
117027                 },
117028                 "natural/glacier": {
117029                     "name": "Glacier",
117030                     "terms": ""
117031                 },
117032                 "natural/grassland": {
117033                     "name": "Grassland",
117034                     "terms": ""
117035                 },
117036                 "natural/heath": {
117037                     "name": "Heath",
117038                     "terms": ""
117039                 },
117040                 "natural/peak": {
117041                     "name": "Peak",
117042                     "terms": "acme,aiguille,alp,climax,crest,crown,hill,mount,mountain,pinnacle,summit,tip,top"
117043                 },
117044                 "natural/scree": {
117045                     "name": "Scree",
117046                     "terms": "loose rocks"
117047                 },
117048                 "natural/scrub": {
117049                     "name": "Scrub",
117050                     "terms": ""
117051                 },
117052                 "natural/spring": {
117053                     "name": "Spring",
117054                     "terms": ""
117055                 },
117056                 "natural/tree": {
117057                     "name": "Tree",
117058                     "terms": ""
117059                 },
117060                 "natural/water": {
117061                     "name": "Water",
117062                     "terms": ""
117063                 },
117064                 "natural/water/lake": {
117065                     "name": "Lake",
117066                     "terms": "lakelet,loch,mere"
117067                 },
117068                 "natural/water/pond": {
117069                     "name": "Pond",
117070                     "terms": "lakelet,millpond,tarn,pool,mere"
117071                 },
117072                 "natural/water/reservoir": {
117073                     "name": "Reservoir",
117074                     "terms": ""
117075                 },
117076                 "natural/wetland": {
117077                     "name": "Wetland",
117078                     "terms": ""
117079                 },
117080                 "natural/wood": {
117081                     "name": "Wood",
117082                     "terms": ""
117083                 },
117084                 "office": {
117085                     "name": "Office",
117086                     "terms": ""
117087                 },
117088                 "office/accountant": {
117089                     "name": "Accountant",
117090                     "terms": ""
117091                 },
117092                 "office/administrative": {
117093                     "name": "Administrative Office",
117094                     "terms": ""
117095                 },
117096                 "office/architect": {
117097                     "name": "Architect",
117098                     "terms": ""
117099                 },
117100                 "office/company": {
117101                     "name": "Company Office",
117102                     "terms": ""
117103                 },
117104                 "office/educational_institution": {
117105                     "name": "Educational Institution",
117106                     "terms": ""
117107                 },
117108                 "office/employment_agency": {
117109                     "name": "Employment Agency",
117110                     "terms": ""
117111                 },
117112                 "office/estate_agent": {
117113                     "name": "Real Estate Office",
117114                     "terms": ""
117115                 },
117116                 "office/financial": {
117117                     "name": "Financial Office",
117118                     "terms": ""
117119                 },
117120                 "office/government": {
117121                     "name": "Government Office",
117122                     "terms": ""
117123                 },
117124                 "office/insurance": {
117125                     "name": "Insurance Office",
117126                     "terms": ""
117127                 },
117128                 "office/it": {
117129                     "name": "IT Office",
117130                     "terms": ""
117131                 },
117132                 "office/lawyer": {
117133                     "name": "Law Office",
117134                     "terms": ""
117135                 },
117136                 "office/newspaper": {
117137                     "name": "Newspaper",
117138                     "terms": ""
117139                 },
117140                 "office/ngo": {
117141                     "name": "NGO Office",
117142                     "terms": ""
117143                 },
117144                 "office/physician": {
117145                     "name": "Physician",
117146                     "terms": ""
117147                 },
117148                 "office/political_party": {
117149                     "name": "Political Party",
117150                     "terms": ""
117151                 },
117152                 "office/research": {
117153                     "name": "Research Office",
117154                     "terms": ""
117155                 },
117156                 "office/telecommunication": {
117157                     "name": "Telecom Office",
117158                     "terms": ""
117159                 },
117160                 "office/therapist": {
117161                     "name": "Therapist",
117162                     "terms": ""
117163                 },
117164                 "office/travel_agent": {
117165                     "name": "Travel Agency",
117166                     "terms": ""
117167                 },
117168                 "piste": {
117169                     "name": "Piste/Ski Trail",
117170                     "terms": "ski,sled,sleigh,snowboard,nordic,downhill,snowmobile"
117171                 },
117172                 "place": {
117173                     "name": "Place",
117174                     "terms": ""
117175                 },
117176                 "place/city": {
117177                     "name": "City",
117178                     "terms": ""
117179                 },
117180                 "place/hamlet": {
117181                     "name": "Hamlet",
117182                     "terms": ""
117183                 },
117184                 "place/island": {
117185                     "name": "Island",
117186                     "terms": "archipelago,atoll,bar,cay,isle,islet,key,reef"
117187                 },
117188                 "place/isolated_dwelling": {
117189                     "name": "Isolated Dwelling",
117190                     "terms": ""
117191                 },
117192                 "place/locality": {
117193                     "name": "Locality",
117194                     "terms": ""
117195                 },
117196                 "place/neighbourhood": {
117197                     "name": "Neighborhood",
117198                     "terms": "neighbourhood"
117199                 },
117200                 "place/suburb": {
117201                     "name": "Borough",
117202                     "terms": "Boro,Quarter"
117203                 },
117204                 "place/town": {
117205                     "name": "Town",
117206                     "terms": ""
117207                 },
117208                 "place/village": {
117209                     "name": "Village",
117210                     "terms": ""
117211                 },
117212                 "point": {
117213                     "name": "Point",
117214                     "terms": ""
117215                 },
117216                 "power": {
117217                     "name": "Power",
117218                     "terms": ""
117219                 },
117220                 "power/generator": {
117221                     "name": "Power Generator",
117222                     "terms": ""
117223                 },
117224                 "power/line": {
117225                     "name": "Power Line",
117226                     "terms": ""
117227                 },
117228                 "power/minor_line": {
117229                     "name": "Minor Power Line",
117230                     "terms": ""
117231                 },
117232                 "power/pole": {
117233                     "name": "Power Pole",
117234                     "terms": ""
117235                 },
117236                 "power/sub_station": {
117237                     "name": "Substation",
117238                     "terms": ""
117239                 },
117240                 "power/tower": {
117241                     "name": "High-Voltage Tower",
117242                     "terms": ""
117243                 },
117244                 "power/transformer": {
117245                     "name": "Transformer",
117246                     "terms": ""
117247                 },
117248                 "public_transport/platform": {
117249                     "name": "Platform",
117250                     "terms": ""
117251                 },
117252                 "public_transport/stop_position": {
117253                     "name": "Stop Position",
117254                     "terms": ""
117255                 },
117256                 "railway": {
117257                     "name": "Railway",
117258                     "terms": ""
117259                 },
117260                 "railway/abandoned": {
117261                     "name": "Abandoned Railway",
117262                     "terms": ""
117263                 },
117264                 "railway/disused": {
117265                     "name": "Disused Railway",
117266                     "terms": ""
117267                 },
117268                 "railway/funicular": {
117269                     "name": "Funicular",
117270                     "terms": "venicular,cliff railway,cable car,cable railway,funicular railway"
117271                 },
117272                 "railway/halt": {
117273                     "name": "Railway Halt",
117274                     "terms": "break,interrupt,rest,wait,interruption"
117275                 },
117276                 "railway/level_crossing": {
117277                     "name": "Level Crossing",
117278                     "terms": "crossing,railroad crossing,railway crossing,grade crossing,road through railroad,train crossing"
117279                 },
117280                 "railway/monorail": {
117281                     "name": "Monorail",
117282                     "terms": ""
117283                 },
117284                 "railway/narrow_gauge": {
117285                     "name": "Narrow Gauge Rail",
117286                     "terms": "narrow gauge railway,narrow gauge railroad"
117287                 },
117288                 "railway/platform": {
117289                     "name": "Railway Platform",
117290                     "terms": ""
117291                 },
117292                 "railway/rail": {
117293                     "name": "Rail",
117294                     "terms": ""
117295                 },
117296                 "railway/station": {
117297                     "name": "Railway Station",
117298                     "terms": "train station,station"
117299                 },
117300                 "railway/subway": {
117301                     "name": "Subway",
117302                     "terms": ""
117303                 },
117304                 "railway/subway_entrance": {
117305                     "name": "Subway Entrance",
117306                     "terms": ""
117307                 },
117308                 "railway/tram": {
117309                     "name": "Tram",
117310                     "terms": "streetcar"
117311                 },
117312                 "relation": {
117313                     "name": "Relation",
117314                     "terms": ""
117315                 },
117316                 "route/ferry": {
117317                     "name": "Ferry Route",
117318                     "terms": ""
117319                 },
117320                 "shop": {
117321                     "name": "Shop",
117322                     "terms": ""
117323                 },
117324                 "shop/alcohol": {
117325                     "name": "Liquor Store",
117326                     "terms": "alcohol"
117327                 },
117328                 "shop/art": {
117329                     "name": "Art Shop",
117330                     "terms": "art store,art gallery"
117331                 },
117332                 "shop/bakery": {
117333                     "name": "Bakery",
117334                     "terms": ""
117335                 },
117336                 "shop/beauty": {
117337                     "name": "Beauty Shop",
117338                     "terms": "nail spa,spa,salon,tanning"
117339                 },
117340                 "shop/beverages": {
117341                     "name": "Beverage Store",
117342                     "terms": ""
117343                 },
117344                 "shop/bicycle": {
117345                     "name": "Bicycle Shop",
117346                     "terms": ""
117347                 },
117348                 "shop/bookmaker": {
117349                     "name": "Bookmaker",
117350                     "terms": ""
117351                 },
117352                 "shop/books": {
117353                     "name": "Bookstore",
117354                     "terms": ""
117355                 },
117356                 "shop/boutique": {
117357                     "name": "Boutique",
117358                     "terms": ""
117359                 },
117360                 "shop/butcher": {
117361                     "name": "Butcher",
117362                     "terms": ""
117363                 },
117364                 "shop/car": {
117365                     "name": "Car Dealership",
117366                     "terms": ""
117367                 },
117368                 "shop/car_parts": {
117369                     "name": "Car Parts Store",
117370                     "terms": ""
117371                 },
117372                 "shop/car_repair": {
117373                     "name": "Car Repair Shop",
117374                     "terms": ""
117375                 },
117376                 "shop/chemist": {
117377                     "name": "Chemist",
117378                     "terms": ""
117379                 },
117380                 "shop/clothes": {
117381                     "name": "Clothing Store",
117382                     "terms": ""
117383                 },
117384                 "shop/computer": {
117385                     "name": "Computer Store",
117386                     "terms": ""
117387                 },
117388                 "shop/confectionery": {
117389                     "name": "Confectionery",
117390                     "terms": ""
117391                 },
117392                 "shop/convenience": {
117393                     "name": "Convenience Store",
117394                     "terms": ""
117395                 },
117396                 "shop/deli": {
117397                     "name": "Deli",
117398                     "terms": ""
117399                 },
117400                 "shop/department_store": {
117401                     "name": "Department Store",
117402                     "terms": ""
117403                 },
117404                 "shop/doityourself": {
117405                     "name": "DIY Store",
117406                     "terms": ""
117407                 },
117408                 "shop/dry_cleaning": {
117409                     "name": "Dry Cleaners",
117410                     "terms": ""
117411                 },
117412                 "shop/electronics": {
117413                     "name": "Electronics Store",
117414                     "terms": ""
117415                 },
117416                 "shop/farm": {
117417                     "name": "Produce Stand",
117418                     "terms": "farm shop,farm stand"
117419                 },
117420                 "shop/fishmonger": {
117421                     "name": "Fishmonger",
117422                     "terms": ""
117423                 },
117424                 "shop/florist": {
117425                     "name": "Florist",
117426                     "terms": ""
117427                 },
117428                 "shop/funeral_directors": {
117429                     "name": "Funeral Home",
117430                     "terms": "undertaker,funeral parlour,funeral parlor,memorial home"
117431                 },
117432                 "shop/furniture": {
117433                     "name": "Furniture Store",
117434                     "terms": ""
117435                 },
117436                 "shop/garden_centre": {
117437                     "name": "Garden Center",
117438                     "terms": "garden centre"
117439                 },
117440                 "shop/gift": {
117441                     "name": "Gift Shop",
117442                     "terms": ""
117443                 },
117444                 "shop/greengrocer": {
117445                     "name": "Greengrocer",
117446                     "terms": ""
117447                 },
117448                 "shop/hairdresser": {
117449                     "name": "Hairdresser",
117450                     "terms": ""
117451                 },
117452                 "shop/hardware": {
117453                     "name": "Hardware Store",
117454                     "terms": ""
117455                 },
117456                 "shop/hifi": {
117457                     "name": "Hifi Store",
117458                     "terms": ""
117459                 },
117460                 "shop/jewelry": {
117461                     "name": "Jeweler",
117462                     "terms": ""
117463                 },
117464                 "shop/kiosk": {
117465                     "name": "Kiosk",
117466                     "terms": ""
117467                 },
117468                 "shop/laundry": {
117469                     "name": "Laundry",
117470                     "terms": ""
117471                 },
117472                 "shop/locksmith": {
117473                     "name": "Locksmith",
117474                     "terms": "keys"
117475                 },
117476                 "shop/lottery": {
117477                     "name": "Lottery Shop",
117478                     "terms": ""
117479                 },
117480                 "shop/mall": {
117481                     "name": "Mall",
117482                     "terms": ""
117483                 },
117484                 "shop/mobile_phone": {
117485                     "name": "Mobile Phone Store",
117486                     "terms": ""
117487                 },
117488                 "shop/motorcycle": {
117489                     "name": "Motorcycle Dealership",
117490                     "terms": ""
117491                 },
117492                 "shop/music": {
117493                     "name": "Music Store",
117494                     "terms": ""
117495                 },
117496                 "shop/newsagent": {
117497                     "name": "Newsagent",
117498                     "terms": ""
117499                 },
117500                 "shop/optician": {
117501                     "name": "Optician",
117502                     "terms": ""
117503                 },
117504                 "shop/outdoor": {
117505                     "name": "Outdoor Store",
117506                     "terms": ""
117507                 },
117508                 "shop/pet": {
117509                     "name": "Pet Store",
117510                     "terms": ""
117511                 },
117512                 "shop/photo": {
117513                     "name": "Photography Store",
117514                     "terms": ""
117515                 },
117516                 "shop/seafood": {
117517                     "name": "Seafood Shop",
117518                     "terms": "fishmonger"
117519                 },
117520                 "shop/shoes": {
117521                     "name": "Shoe Store",
117522                     "terms": ""
117523                 },
117524                 "shop/sports": {
117525                     "name": "Sporting Goods Store",
117526                     "terms": ""
117527                 },
117528                 "shop/stationery": {
117529                     "name": "Stationery Store",
117530                     "terms": ""
117531                 },
117532                 "shop/supermarket": {
117533                     "name": "Supermarket",
117534                     "terms": "bazaar,boutique,chain,co-op,cut-rate store,discount store,five-and-dime,flea market,galleria,grocery store,mall,mart,outlet,outlet store,shop,shopping center,shopping centre,shopping plaza,stand,store,supermarket,thrift shop"
117535                 },
117536                 "shop/tailor": {
117537                     "name": "Tailor",
117538                     "terms": "tailor,clothes"
117539                 },
117540                 "shop/toys": {
117541                     "name": "Toy Store",
117542                     "terms": ""
117543                 },
117544                 "shop/travel_agency": {
117545                     "name": "Travel Agency",
117546                     "terms": ""
117547                 },
117548                 "shop/tyres": {
117549                     "name": "Tire Store",
117550                     "terms": ""
117551                 },
117552                 "shop/vacant": {
117553                     "name": "Vacant Shop",
117554                     "terms": ""
117555                 },
117556                 "shop/variety_store": {
117557                     "name": "Variety Store",
117558                     "terms": ""
117559                 },
117560                 "shop/video": {
117561                     "name": "Video Store",
117562                     "terms": ""
117563                 },
117564                 "shop/wine": {
117565                     "name": "Wine Shop",
117566                     "terms": "winery"
117567                 },
117568                 "tourism": {
117569                     "name": "Tourism",
117570                     "terms": ""
117571                 },
117572                 "tourism/alpine_hut": {
117573                     "name": "Alpine Hut",
117574                     "terms": ""
117575                 },
117576                 "tourism/artwork": {
117577                     "name": "Artwork",
117578                     "terms": "mural,sculpture,statue"
117579                 },
117580                 "tourism/attraction": {
117581                     "name": "Tourist Attraction",
117582                     "terms": ""
117583                 },
117584                 "tourism/camp_site": {
117585                     "name": "Camp Site",
117586                     "terms": "camping"
117587                 },
117588                 "tourism/caravan_site": {
117589                     "name": "RV Park",
117590                     "terms": ""
117591                 },
117592                 "tourism/chalet": {
117593                     "name": "Chalet",
117594                     "terms": ""
117595                 },
117596                 "tourism/guest_house": {
117597                     "name": "Guest House",
117598                     "terms": "B&B,Bed & Breakfast,Bed and Breakfast"
117599                 },
117600                 "tourism/hostel": {
117601                     "name": "Hostel",
117602                     "terms": ""
117603                 },
117604                 "tourism/hotel": {
117605                     "name": "Hotel",
117606                     "terms": ""
117607                 },
117608                 "tourism/information": {
117609                     "name": "Information",
117610                     "terms": ""
117611                 },
117612                 "tourism/motel": {
117613                     "name": "Motel",
117614                     "terms": ""
117615                 },
117616                 "tourism/museum": {
117617                     "name": "Museum",
117618                     "terms": "exhibition,exhibits archive,foundation,gallery,hall,institution,library,menagerie,repository,salon,storehouse,treasury,vault"
117619                 },
117620                 "tourism/picnic_site": {
117621                     "name": "Picnic Site",
117622                     "terms": ""
117623                 },
117624                 "tourism/theme_park": {
117625                     "name": "Theme Park",
117626                     "terms": ""
117627                 },
117628                 "tourism/viewpoint": {
117629                     "name": "Viewpoint",
117630                     "terms": ""
117631                 },
117632                 "tourism/zoo": {
117633                     "name": "Zoo",
117634                     "terms": ""
117635                 },
117636                 "type/boundary": {
117637                     "name": "Boundary",
117638                     "terms": ""
117639                 },
117640                 "type/boundary/administrative": {
117641                     "name": "Administrative Boundary",
117642                     "terms": ""
117643                 },
117644                 "type/multipolygon": {
117645                     "name": "Multipolygon",
117646                     "terms": ""
117647                 },
117648                 "type/restriction": {
117649                     "name": "Restriction",
117650                     "terms": ""
117651                 },
117652                 "type/restriction/no_left_turn": {
117653                     "name": "No Left Turn",
117654                     "terms": ""
117655                 },
117656                 "type/restriction/no_right_turn": {
117657                     "name": "No Right Turn",
117658                     "terms": ""
117659                 },
117660                 "type/restriction/no_straight_on": {
117661                     "name": "No Straight On",
117662                     "terms": ""
117663                 },
117664                 "type/restriction/no_u_turn": {
117665                     "name": "No U-turn",
117666                     "terms": ""
117667                 },
117668                 "type/restriction/only_left_turn": {
117669                     "name": "Left Turn Only",
117670                     "terms": ""
117671                 },
117672                 "type/restriction/only_right_turn": {
117673                     "name": "Right Turn Only",
117674                     "terms": ""
117675                 },
117676                 "type/restriction/only_straight_on": {
117677                     "name": "No Turns",
117678                     "terms": ""
117679                 },
117680                 "type/route": {
117681                     "name": "Route",
117682                     "terms": ""
117683                 },
117684                 "type/route/bicycle": {
117685                     "name": "Cycle Route",
117686                     "terms": ""
117687                 },
117688                 "type/route/bus": {
117689                     "name": "Bus Route",
117690                     "terms": ""
117691                 },
117692                 "type/route/detour": {
117693                     "name": "Detour Route",
117694                     "terms": ""
117695                 },
117696                 "type/route/ferry": {
117697                     "name": "Ferry Route",
117698                     "terms": ""
117699                 },
117700                 "type/route/foot": {
117701                     "name": "Foot Route",
117702                     "terms": ""
117703                 },
117704                 "type/route/hiking": {
117705                     "name": "Hiking Route",
117706                     "terms": ""
117707                 },
117708                 "type/route/pipeline": {
117709                     "name": "Pipeline Route",
117710                     "terms": ""
117711                 },
117712                 "type/route/power": {
117713                     "name": "Power Route",
117714                     "terms": ""
117715                 },
117716                 "type/route/road": {
117717                     "name": "Road Route",
117718                     "terms": ""
117719                 },
117720                 "type/route/train": {
117721                     "name": "Train Route",
117722                     "terms": ""
117723                 },
117724                 "type/route/tram": {
117725                     "name": "Tram Route",
117726                     "terms": ""
117727                 },
117728                 "type/route_master": {
117729                     "name": "Route Master",
117730                     "terms": ""
117731                 },
117732                 "vertex": {
117733                     "name": "Other",
117734                     "terms": ""
117735                 },
117736                 "waterway": {
117737                     "name": "Waterway",
117738                     "terms": ""
117739                 },
117740                 "waterway/canal": {
117741                     "name": "Canal",
117742                     "terms": ""
117743                 },
117744                 "waterway/dam": {
117745                     "name": "Dam",
117746                     "terms": ""
117747                 },
117748                 "waterway/ditch": {
117749                     "name": "Ditch",
117750                     "terms": ""
117751                 },
117752                 "waterway/drain": {
117753                     "name": "Drain",
117754                     "terms": ""
117755                 },
117756                 "waterway/river": {
117757                     "name": "River",
117758                     "terms": "beck,branch,brook,course,creek,estuary,rill,rivulet,run,runnel,stream,tributary,watercourse"
117759                 },
117760                 "waterway/riverbank": {
117761                     "name": "Riverbank",
117762                     "terms": ""
117763                 },
117764                 "waterway/stream": {
117765                     "name": "Stream",
117766                     "terms": "beck,branch,brook,burn,course,creek,current,drift,flood,flow,freshet,race,rill,rindle,rivulet,run,runnel,rush,spate,spritz,surge,tide,torrent,tributary,watercourse"
117767                 },
117768                 "waterway/weir": {
117769                     "name": "Weir",
117770                     "terms": ""
117771                 }
117772             }
117773         }
117774     },
117775     "suggestions": {
117776         "amenity": {
117777             "fuel": {
117778                 "76": {
117779                     "count": 314
117780                 },
117781                 "Neste": {
117782                     "count": 189
117783                 },
117784                 "BP": {
117785                     "count": 2511
117786                 },
117787                 "Shell": {
117788                     "count": 8380
117789                 },
117790                 "Agip": {
117791                     "count": 2651
117792                 },
117793                 "Migrol": {
117794                     "count": 65
117795                 },
117796                 "Avia": {
117797                     "count": 897
117798                 },
117799                 "Texaco": {
117800                     "count": 680
117801                 },
117802                 "Total": {
117803                     "count": 2607
117804                 },
117805                 "Statoil": {
117806                     "count": 596
117807                 },
117808                 "Esso": {
117809                     "count": 3652
117810                 },
117811                 "Jet": {
117812                     "count": 441
117813                 },
117814                 "Avanti": {
117815                     "count": 90
117816                 },
117817                 "Sainsbury's": {
117818                     "count": 58
117819                 },
117820                 "OMV": {
117821                     "count": 701
117822                 },
117823                 "Aral": {
117824                     "count": 1339
117825                 },
117826                 "Tesco": {
117827                     "count": 197
117828                 },
117829                 "JET": {
117830                     "count": 180
117831                 },
117832                 "Morrisons": {
117833                     "count": 111
117834                 },
117835                 "United": {
117836                     "count": 91
117837                 },
117838                 "Canadian Tire": {
117839                     "count": 66
117840                 },
117841                 "Mobil": {
117842                     "count": 613
117843                 },
117844                 "Caltex": {
117845                     "count": 1001
117846                 },
117847                 "Sunoco": {
117848                     "count": 355
117849                 },
117850                 "Q8": {
117851                     "count": 1161
117852                 },
117853                 "ABC": {
117854                     "count": 79
117855                 },
117856                 "ARAL": {
117857                     "count": 375
117858                 },
117859                 "CEPSA": {
117860                     "count": 1018
117861                 },
117862                 "BFT": {
117863                     "count": 89
117864                 },
117865                 "Petron": {
117866                     "count": 878
117867                 },
117868                 "Intermarché": {
117869                     "count": 434
117870                 },
117871                 "Total Access": {
117872                     "count": 51
117873                 },
117874                 "Super U": {
117875                     "count": 124
117876                 },
117877                 "Auchan": {
117878                     "count": 53
117879                 },
117880                 "Elf": {
117881                     "count": 129
117882                 },
117883                 "Carrefour": {
117884                     "count": 205
117885                 },
117886                 "Station Service E. Leclerc": {
117887                     "count": 530
117888                 },
117889                 "Shell Express": {
117890                     "count": 131
117891                 },
117892                 "Hess": {
117893                     "count": 127
117894                 },
117895                 "Flying V": {
117896                     "count": 129
117897                 },
117898                 "bft": {
117899                     "count": 168
117900                 },
117901                 "Gulf": {
117902                     "count": 199
117903                 },
117904                 "PTT": {
117905                     "count": 191
117906                 },
117907                 "St1": {
117908                     "count": 100
117909                 },
117910                 "Teboil": {
117911                     "count": 115
117912                 },
117913                 "HEM": {
117914                     "count": 212
117915                 },
117916                 "GALP": {
117917                     "count": 626
117918                 },
117919                 "OK": {
117920                     "count": 163
117921                 },
117922                 "ÖMV": {
117923                     "count": 101
117924                 },
117925                 "Tinq": {
117926                     "count": 215
117927                 },
117928                 "OKQ8": {
117929                     "count": 186
117930                 },
117931                 "Repsol": {
117932                     "count": 424
117933                 },
117934                 "Westfalen": {
117935                     "count": 96
117936                 },
117937                 "Esso Express": {
117938                     "count": 98
117939                 },
117940                 "Raiffeisenbank": {
117941                     "count": 117
117942                 },
117943                 "Tamoil": {
117944                     "count": 866
117945                 },
117946                 "Engen": {
117947                     "count": 241
117948                 },
117949                 "Sasol": {
117950                     "count": 59
117951                 },
117952                 "Topaz": {
117953                     "count": 78
117954                 },
117955                 "LPG": {
117956                     "count": 174
117957                 },
117958                 "Coop": {
117959                     "count": 62
117960                 },
117961                 "Orlen": {
117962                     "count": 598
117963                 },
117964                 "Oilibya": {
117965                     "count": 68
117966                 },
117967                 "Tango": {
117968                     "count": 122
117969                 },
117970                 "Star": {
117971                     "count": 319
117972                 },
117973                 "Петрол": {
117974                     "count": 84
117975                 },
117976                 "Cepsa": {
117977                     "count": 96
117978                 },
117979                 "OIL!": {
117980                     "count": 63
117981                 },
117982                 "Ultramar": {
117983                     "count": 125
117984                 },
117985                 "Irving": {
117986                     "count": 87
117987                 },
117988                 "Lukoil": {
117989                     "count": 701
117990                 },
117991                 "Petro-Canada": {
117992                     "count": 489
117993                 },
117994                 "7-Eleven": {
117995                     "count": 488
117996                 },
117997                 "Agrola": {
117998                     "count": 69
117999                 },
118000                 "Husky": {
118001                     "count": 126
118002                 },
118003                 "Slovnaft": {
118004                     "count": 219
118005                 },
118006                 "Sheetz": {
118007                     "count": 134
118008                 },
118009                 "Mol": {
118010                     "count": 61
118011                 },
118012                 "Petronas": {
118013                     "count": 159
118014                 },
118015                 "Газпромнефть": {
118016                     "count": 748
118017                 },
118018                 "Лукойл": {
118019                     "count": 1477
118020                 },
118021                 "Elan": {
118022                     "count": 112
118023                 },
118024                 "Роснефть": {
118025                     "count": 638
118026                 },
118027                 "Turmöl": {
118028                     "count": 57
118029                 },
118030                 "Neste A24": {
118031                     "count": 55
118032                 },
118033                 "Marathon": {
118034                     "count": 189
118035                 },
118036                 "Valero": {
118037                     "count": 366
118038                 },
118039                 "Eni": {
118040                     "count": 236
118041                 },
118042                 "Chevron": {
118043                     "count": 954
118044                 },
118045                 "ТНК": {
118046                     "count": 520
118047                 },
118048                 "REPSOL": {
118049                     "count": 1603
118050                 },
118051                 "MOL": {
118052                     "count": 228
118053                 },
118054                 "Bliska": {
118055                     "count": 150
118056                 },
118057                 "Api": {
118058                     "count": 302
118059                 },
118060                 "Arco": {
118061                     "count": 179
118062                 },
118063                 "Pemex": {
118064                     "count": 423
118065                 },
118066                 "Exxon": {
118067                     "count": 506
118068                 },
118069                 "Coles Express": {
118070                     "count": 115
118071                 },
118072                 "Petrom": {
118073                     "count": 259
118074                 },
118075                 "PETRONOR": {
118076                     "count": 207
118077                 },
118078                 "Rompetrol": {
118079                     "count": 174
118080                 },
118081                 "Lotos": {
118082                     "count": 178
118083                 },
118084                 "ОМВ": {
118085                     "count": 60
118086                 },
118087                 "BR": {
118088                     "count": 129
118089                 },
118090                 "Copec": {
118091                     "count": 505
118092                 },
118093                 "Petrobras": {
118094                     "count": 270
118095                 },
118096                 "Liberty": {
118097                     "count": 55
118098                 },
118099                 "IP": {
118100                     "count": 871
118101                 },
118102                 "Erg": {
118103                     "count": 596
118104                 },
118105                 "Eneos": {
118106                     "count": 97
118107                 },
118108                 "Citgo": {
118109                     "count": 279
118110                 },
118111                 "Metano": {
118112                     "count": 208
118113                 },
118114                 "Сургутнефтегаз": {
118115                     "count": 61
118116                 },
118117                 "EKO": {
118118                     "count": 59
118119                 },
118120                 "Eko": {
118121                     "count": 58
118122                 },
118123                 "Indipend.": {
118124                     "count": 172
118125                 },
118126                 "IES": {
118127                     "count": 63
118128                 },
118129                 "TotalErg": {
118130                     "count": 89
118131                 },
118132                 "Cenex": {
118133                     "count": 115
118134                 },
118135                 "ПТК": {
118136                     "count": 82
118137                 },
118138                 "HP": {
118139                     "count": 79
118140                 },
118141                 "Phillips 66": {
118142                     "count": 216
118143                 },
118144                 "CARREFOUR": {
118145                     "count": 74
118146                 },
118147                 "ERG": {
118148                     "count": 76
118149                 },
118150                 "Speedway": {
118151                     "count": 148
118152                 },
118153                 "Benzina": {
118154                     "count": 96
118155                 },
118156                 "Татнефть": {
118157                     "count": 264
118158                 },
118159                 "Terpel": {
118160                     "count": 259
118161                 },
118162                 "WOG": {
118163                     "count": 189
118164                 },
118165                 "Seaoil": {
118166                     "count": 54
118167                 },
118168                 "АЗС": {
118169                     "count": 1077
118170                 },
118171                 "Kwik Trip": {
118172                     "count": 108
118173                 },
118174                 "Wawa": {
118175                     "count": 89
118176                 },
118177                 "Pertamina": {
118178                     "count": 186
118179                 },
118180                 "COSMO": {
118181                     "count": 64
118182                 },
118183                 "Z": {
118184                     "count": 76
118185                 },
118186                 "Indian Oil": {
118187                     "count": 183
118188                 },
118189                 "АГЗС": {
118190                     "count": 494
118191                 },
118192                 "INA": {
118193                     "count": 121
118194                 },
118195                 "JOMO": {
118196                     "count": 62
118197                 },
118198                 "Holiday": {
118199                     "count": 97
118200                 },
118201                 "YPF": {
118202                     "count": 70
118203                 },
118204                 "IDEMITSU": {
118205                     "count": 87
118206                 },
118207                 "ENEOS": {
118208                     "count": 736
118209                 },
118210                 "Stacja paliw": {
118211                     "count": 94
118212                 },
118213                 "Bharat Petroleum": {
118214                     "count": 64
118215                 },
118216                 "CAMPSA": {
118217                     "count": 615
118218                 },
118219                 "Casey's General Store": {
118220                     "count": 190
118221                 },
118222                 "Башнефть": {
118223                     "count": 60
118224                 },
118225                 "Kangaroo": {
118226                     "count": 60
118227                 },
118228                 "コスモ石油 (COSMO)": {
118229                     "count": 136
118230                 },
118231                 "MEROIL": {
118232                     "count": 77
118233                 },
118234                 "1-2-3": {
118235                     "count": 71
118236                 },
118237                 "出光": {
118238                     "count": 228,
118239                     "tags": {
118240                         "name:en": "IDEMITSU"
118241                     }
118242                 },
118243                 "НК Альянс": {
118244                     "count": 88
118245                 },
118246                 "Sinclair": {
118247                     "count": 100
118248                 },
118249                 "Conoco": {
118250                     "count": 189
118251                 },
118252                 "SPBU": {
118253                     "count": 54
118254                 },
118255                 "Макпетрол": {
118256                     "count": 109
118257                 },
118258                 "Circle K": {
118259                     "count": 166
118260                 },
118261                 "Posto Ipiranga": {
118262                     "count": 70
118263                 },
118264                 "Posto Shell": {
118265                     "count": 54
118266                 },
118267                 "Phoenix": {
118268                     "count": 144
118269                 },
118270                 "Ipiranga": {
118271                     "count": 119
118272                 },
118273                 "OKKO": {
118274                     "count": 85
118275                 },
118276                 "ОККО": {
118277                     "count": 119
118278                 },
118279                 "บางจาก": {
118280                     "count": 60
118281                 },
118282                 "QuikTrip": {
118283                     "count": 105
118284                 },
118285                 "Stewart's": {
118286                     "count": 63
118287                 },
118288                 "Posto BR": {
118289                     "count": 68
118290                 },
118291                 "ป ต ท": {
118292                     "count": 152
118293                 },
118294                 "ปตท": {
118295                     "count": 88
118296                 },
118297                 "ANP": {
118298                     "count": 80
118299                 },
118300                 "Kum & Go": {
118301                     "count": 80
118302                 },
118303                 "Petrolimex": {
118304                     "count": 55
118305                 },
118306                 "Sokimex": {
118307                     "count": 66
118308                 },
118309                 "Tela": {
118310                     "count": 154
118311                 },
118312                 "Posto": {
118313                     "count": 71
118314                 },
118315                 "H-E-B": {
118316                     "count": 182
118317                 },
118318                 "Укрнафта": {
118319                     "count": 58
118320                 },
118321                 "Татнефтепродукт": {
118322                     "count": 54
118323                 },
118324                 "Afriquia": {
118325                     "count": 88
118326                 },
118327                 "Murphy USA": {
118328                     "count": 67
118329                 },
118330                 "昭和シェル (Showa-shell)": {
118331                     "count": 94
118332                 },
118333                 "エネオス": {
118334                     "count": 53
118335                 },
118336                 "CNG": {
118337                     "count": 94
118338                 }
118339             },
118340             "pub": {
118341                 "Kings Arms": {
118342                     "count": 67
118343                 },
118344                 "The Ship": {
118345                     "count": 89
118346                 },
118347                 "The White Horse": {
118348                     "count": 204
118349                 },
118350                 "The White Hart": {
118351                     "count": 226
118352                 },
118353                 "Royal Oak": {
118354                     "count": 150
118355                 },
118356                 "The Red Lion": {
118357                     "count": 233
118358                 },
118359                 "The Kings Arms": {
118360                     "count": 58
118361                 },
118362                 "The Star": {
118363                     "count": 73
118364                 },
118365                 "The Anchor": {
118366                     "count": 64
118367                 },
118368                 "The Cross Keys": {
118369                     "count": 55
118370                 },
118371                 "The Wheatsheaf": {
118372                     "count": 117
118373                 },
118374                 "The Crown Inn": {
118375                     "count": 67
118376                 },
118377                 "The Kings Head": {
118378                     "count": 53
118379                 },
118380                 "The Castle": {
118381                     "count": 62
118382                 },
118383                 "The Railway": {
118384                     "count": 102
118385                 },
118386                 "The White Lion": {
118387                     "count": 118
118388                 },
118389                 "The Bell": {
118390                     "count": 121
118391                 },
118392                 "The Bull": {
118393                     "count": 68
118394                 },
118395                 "The Plough": {
118396                     "count": 179
118397                 },
118398                 "The George": {
118399                     "count": 110
118400                 },
118401                 "The Royal Oak": {
118402                     "count": 209
118403                 },
118404                 "The Fox": {
118405                     "count": 74
118406                 },
118407                 "Prince of Wales": {
118408                     "count": 77
118409                 },
118410                 "The Rising Sun": {
118411                     "count": 71
118412                 },
118413                 "The Prince of Wales": {
118414                     "count": 51
118415                 },
118416                 "The Crown": {
118417                     "count": 244
118418                 },
118419                 "The Chequers": {
118420                     "count": 66
118421                 },
118422                 "The Swan": {
118423                     "count": 152
118424                 },
118425                 "Rose and Crown": {
118426                     "count": 79
118427                 },
118428                 "The Victoria": {
118429                     "count": 67
118430                 },
118431                 "New Inn": {
118432                     "count": 90
118433                 },
118434                 "Royal Hotel": {
118435                     "count": 57
118436                 },
118437                 "Red Lion": {
118438                     "count": 207
118439                 },
118440                 "Cross Keys": {
118441                     "count": 61
118442                 },
118443                 "The Greyhound": {
118444                     "count": 96
118445                 },
118446                 "The Black Horse": {
118447                     "count": 94
118448                 },
118449                 "The New Inn": {
118450                     "count": 105
118451                 },
118452                 "Kings Head": {
118453                     "count": 59
118454                 },
118455                 "The Albion": {
118456                     "count": 51
118457                 },
118458                 "The Angel": {
118459                     "count": 52
118460                 },
118461                 "The Queens Head": {
118462                     "count": 52
118463                 },
118464                 "The Ship Inn": {
118465                     "count": 83
118466                 },
118467                 "Rose & Crown": {
118468                     "count": 51
118469                 },
118470                 "Queens Head": {
118471                     "count": 52
118472                 },
118473                 "Irish Pub": {
118474                     "count": 76
118475                 }
118476             },
118477             "fast_food": {
118478                 "Quick": {
118479                     "count": 484
118480                 },
118481                 "McDonald's": {
118482                     "count": 12376,
118483                     "tags": {
118484                         "cuisine": "burger"
118485                     }
118486                 },
118487                 "Subway": {
118488                     "count": 5576,
118489                     "tags": {
118490                         "cuisine": "sandwich"
118491                     }
118492                 },
118493                 "Burger King": {
118494                     "count": 3734,
118495                     "tags": {
118496                         "cuisine": "burger"
118497                     }
118498                 },
118499                 "Ali Baba": {
118500                     "count": 61
118501                 },
118502                 "Hungry Jacks": {
118503                     "count": 173,
118504                     "tags": {
118505                         "cuisine": "burger"
118506                     }
118507                 },
118508                 "Red Rooster": {
118509                     "count": 148
118510                 },
118511                 "KFC": {
118512                     "count": 3198,
118513                     "tags": {
118514                         "cuisine": "chicken"
118515                     }
118516                 },
118517                 "Domino's Pizza": {
118518                     "count": 985,
118519                     "tags": {
118520                         "cuisine": "pizza"
118521                     }
118522                 },
118523                 "Chowking": {
118524                     "count": 142
118525                 },
118526                 "Jollibee": {
118527                     "count": 396
118528                 },
118529                 "Hesburger": {
118530                     "count": 102
118531                 },
118532                 "肯德基": {
118533                     "count": 86
118534                 },
118535                 "Wendy's": {
118536                     "count": 1621,
118537                     "tags": {
118538                         "cuisine": "burger"
118539                     }
118540                 },
118541                 "Tim Hortons": {
118542                     "count": 323
118543                 },
118544                 "Steers": {
118545                     "count": 151
118546                 },
118547                 "Hardee's": {
118548                     "count": 268,
118549                     "tags": {
118550                         "cuisine": "burger"
118551                     }
118552                 },
118553                 "Arby's": {
118554                     "count": 782
118555                 },
118556                 "A&W": {
118557                     "count": 283
118558                 },
118559                 "Dairy Queen": {
118560                     "count": 791
118561                 },
118562                 "Hallo Pizza": {
118563                     "count": 76
118564                 },
118565                 "Fish & Chips": {
118566                     "count": 93
118567                 },
118568                 "Harvey's": {
118569                     "count": 90
118570                 },
118571                 "麥當勞": {
118572                     "count": 65
118573                 },
118574                 "Pizza Pizza": {
118575                     "count": 215
118576                 },
118577                 "Kotipizza": {
118578                     "count": 74
118579                 },
118580                 "Jack in the Box": {
118581                     "count": 546,
118582                     "tags": {
118583                         "cuisine": "burger"
118584                     }
118585                 },
118586                 "Istanbul": {
118587                     "count": 56
118588                 },
118589                 "Kochlöffel": {
118590                     "count": 68
118591                 },
118592                 "Döner": {
118593                     "count": 228
118594                 },
118595                 "Telepizza": {
118596                     "count": 201
118597                 },
118598                 "Sibylla": {
118599                     "count": 61
118600                 },
118601                 "Carl's Jr.": {
118602                     "count": 298,
118603                     "tags": {
118604                         "cuisine": "burger"
118605                     }
118606                 },
118607                 "Quiznos": {
118608                     "count": 266,
118609                     "tags": {
118610                         "cuisine": "sandwich"
118611                     }
118612                 },
118613                 "Wimpy": {
118614                     "count": 141
118615                 },
118616                 "Sonic": {
118617                     "count": 566,
118618                     "tags": {
118619                         "cuisine": "burger"
118620                     }
118621                 },
118622                 "Taco Bell": {
118623                     "count": 1423
118624                 },
118625                 "Pizza Nova": {
118626                     "count": 63
118627                 },
118628                 "Papa John's": {
118629                     "count": 304,
118630                     "tags": {
118631                         "cuisine": "pizza"
118632                     }
118633                 },
118634                 "Nordsee": {
118635                     "count": 159
118636                 },
118637                 "Mr. Sub": {
118638                     "count": 103
118639                 },
118640                 "Kebab": {
118641                     "count": 182
118642                 },
118643                 "Макдоналдс": {
118644                     "count": 324,
118645                     "tags": {
118646                         "name:en": "McDonald's"
118647                     }
118648                 },
118649                 "Asia Imbiss": {
118650                     "count": 111
118651                 },
118652                 "Imbiss": {
118653                     "count": 199
118654                 },
118655                 "Chipotle": {
118656                     "count": 290,
118657                     "tags": {
118658                         "cuisine": "mexican"
118659                     }
118660                 },
118661                 "マクドナルド": {
118662                     "count": 692,
118663                     "tags": {
118664                         "name:en": "McDonald's",
118665                         "cuisine": "burger"
118666                     }
118667                 },
118668                 "In-N-Out Burger": {
118669                     "count": 65
118670                 },
118671                 "Jimmy John's": {
118672                     "count": 141
118673                 },
118674                 "Jamba Juice": {
118675                     "count": 68
118676                 },
118677                 "Робин Сдобин": {
118678                     "count": 82
118679                 },
118680                 "Baskin Robbins": {
118681                     "count": 74
118682                 },
118683                 "ケンタッキーフライドチキン": {
118684                     "count": 164,
118685                     "tags": {
118686                         "name:en": "KFC",
118687                         "cuisine": "chicken"
118688                     }
118689                 },
118690                 "吉野家": {
118691                     "count": 191
118692                 },
118693                 "Taco Time": {
118694                     "count": 88
118695                 },
118696                 "松屋": {
118697                     "count": 281,
118698                     "tags": {
118699                         "name:en": "Matsuya"
118700                     }
118701                 },
118702                 "Little Caesars": {
118703                     "count": 81
118704                 },
118705                 "El Pollo Loco": {
118706                     "count": 63
118707                 },
118708                 "Del Taco": {
118709                     "count": 141
118710                 },
118711                 "White Castle": {
118712                     "count": 80
118713                 },
118714                 "Boston Market": {
118715                     "count": 66
118716                 },
118717                 "Chick-fil-A": {
118718                     "count": 257,
118719                     "tags": {
118720                         "cuisine": "chicken"
118721                     }
118722                 },
118723                 "Panda Express": {
118724                     "count": 238
118725                 },
118726                 "Whataburger": {
118727                     "count": 364
118728                 },
118729                 "Taco John's": {
118730                     "count": 78
118731                 },
118732                 "Теремок": {
118733                     "count": 68
118734                 },
118735                 "Culver's": {
118736                     "count": 425
118737                 },
118738                 "Five Guys": {
118739                     "count": 141
118740                 },
118741                 "Church's Chicken": {
118742                     "count": 95
118743                 },
118744                 "Popeye's": {
118745                     "count": 167,
118746                     "tags": {
118747                         "cuisine": "chicken"
118748                     }
118749                 },
118750                 "Long John Silver's": {
118751                     "count": 93
118752                 },
118753                 "Pollo Campero": {
118754                     "count": 62
118755                 },
118756                 "Zaxby's": {
118757                     "count": 51
118758                 },
118759                 "すき家": {
118760                     "count": 276,
118761                     "tags": {
118762                         "name:en": "SUKIYA"
118763                     }
118764                 },
118765                 "モスバーガー": {
118766                     "count": 257,
118767                     "tags": {
118768                         "name:en": "MOS BURGER"
118769                     }
118770                 },
118771                 "Русский Аппетит": {
118772                     "count": 69
118773                 },
118774                 "なか卯": {
118775                     "count": 63
118776                 }
118777             },
118778             "restaurant": {
118779                 "Pizza Hut": {
118780                     "count": 1180
118781                 },
118782                 "Little Chef": {
118783                     "count": 64
118784                 },
118785                 "Adler": {
118786                     "count": 158
118787                 },
118788                 "Zur Krone": {
118789                     "count": 90
118790                 },
118791                 "Deutsches Haus": {
118792                     "count": 90
118793                 },
118794                 "Krone": {
118795                     "count": 171
118796                 },
118797                 "Akropolis": {
118798                     "count": 152
118799                 },
118800                 "Schützenhaus": {
118801                     "count": 124
118802                 },
118803                 "Kreuz": {
118804                     "count": 74
118805                 },
118806                 "Waldschänke": {
118807                     "count": 55
118808                 },
118809                 "La Piazza": {
118810                     "count": 69
118811                 },
118812                 "Lamm": {
118813                     "count": 66
118814                 },
118815                 "Zur Sonne": {
118816                     "count": 73
118817                 },
118818                 "Zur Linde": {
118819                     "count": 204
118820                 },
118821                 "Poseidon": {
118822                     "count": 110
118823                 },
118824                 "Shanghai": {
118825                     "count": 82
118826                 },
118827                 "Red Lobster": {
118828                     "count": 235
118829                 },
118830                 "Zum Löwen": {
118831                     "count": 84
118832                 },
118833                 "Swiss Chalet": {
118834                     "count": 107
118835                 },
118836                 "Olympia": {
118837                     "count": 74
118838                 },
118839                 "Wagamama": {
118840                     "count": 64
118841                 },
118842                 "Frankie & Benny's": {
118843                     "count": 66
118844                 },
118845                 "Hooters": {
118846                     "count": 103
118847                 },
118848                 "Sternen": {
118849                     "count": 78
118850                 },
118851                 "Hirschen": {
118852                     "count": 79
118853                 },
118854                 "Papa John's": {
118855                     "count": 67,
118856                     "tags": {
118857                         "cuisine": "pizza"
118858                     }
118859                 },
118860                 "Denny's": {
118861                     "count": 450
118862                 },
118863                 "Athen": {
118864                     "count": 68
118865                 },
118866                 "Sonne": {
118867                     "count": 126
118868                 },
118869                 "Hirsch": {
118870                     "count": 79
118871                 },
118872                 "Ratskeller": {
118873                     "count": 150
118874                 },
118875                 "La Cantina": {
118876                     "count": 56
118877                 },
118878                 "Gasthaus Krone": {
118879                     "count": 56
118880                 },
118881                 "El Greco": {
118882                     "count": 86
118883                 },
118884                 "Gasthof zur Post": {
118885                     "count": 79
118886                 },
118887                 "Nando's": {
118888                     "count": 246
118889                 },
118890                 "Löwen": {
118891                     "count": 112
118892                 },
118893                 "La Pataterie": {
118894                     "count": 51
118895                 },
118896                 "Bella Napoli": {
118897                     "count": 53
118898                 },
118899                 "Pizza Express": {
118900                     "count": 262
118901                 },
118902                 "Mandarin": {
118903                     "count": 65
118904                 },
118905                 "Hong Kong": {
118906                     "count": 83
118907                 },
118908                 "Zizzi": {
118909                     "count": 68
118910                 },
118911                 "Cracker Barrel": {
118912                     "count": 183
118913                 },
118914                 "Rhodos": {
118915                     "count": 81
118916                 },
118917                 "Lindenhof": {
118918                     "count": 79
118919                 },
118920                 "Milano": {
118921                     "count": 54
118922                 },
118923                 "Dolce Vita": {
118924                     "count": 77
118925                 },
118926                 "Kirchenwirt": {
118927                     "count": 81
118928                 },
118929                 "Kantine": {
118930                     "count": 52
118931                 },
118932                 "Ochsen": {
118933                     "count": 95
118934                 },
118935                 "Spur": {
118936                     "count": 62
118937                 },
118938                 "Mykonos": {
118939                     "count": 59
118940                 },
118941                 "Lotus": {
118942                     "count": 66
118943                 },
118944                 "Applebee's": {
118945                     "count": 531
118946                 },
118947                 "Flunch": {
118948                     "count": 72
118949                 },
118950                 "Zur Post": {
118951                     "count": 116
118952                 },
118953                 "China Town": {
118954                     "count": 76
118955                 },
118956                 "La Dolce Vita": {
118957                     "count": 73
118958                 },
118959                 "Waffle House": {
118960                     "count": 207
118961                 },
118962                 "Delphi": {
118963                     "count": 88
118964                 },
118965                 "Linde": {
118966                     "count": 103
118967                 },
118968                 "Outback Steakhouse": {
118969                     "count": 218
118970                 },
118971                 "Dionysos": {
118972                     "count": 69
118973                 },
118974                 "Kelsey's": {
118975                     "count": 57
118976                 },
118977                 "Boston Pizza": {
118978                     "count": 165
118979                 },
118980                 "Bella Italia": {
118981                     "count": 132
118982                 },
118983                 "Sizzler": {
118984                     "count": 53
118985                 },
118986                 "Grüner Baum": {
118987                     "count": 116
118988                 },
118989                 "Taj Mahal": {
118990                     "count": 104
118991                 },
118992                 "Rössli": {
118993                     "count": 68
118994                 },
118995                 "Wimpy": {
118996                     "count": 51
118997                 },
118998                 "Traube": {
118999                     "count": 65
119000                 },
119001                 "Adria": {
119002                     "count": 52
119003                 },
119004                 "Red Robin": {
119005                     "count": 185
119006                 },
119007                 "Roma": {
119008                     "count": 61
119009                 },
119010                 "San Marco": {
119011                     "count": 67
119012                 },
119013                 "Hellas": {
119014                     "count": 55
119015                 },
119016                 "La Perla": {
119017                     "count": 67
119018                 },
119019                 "Vips": {
119020                     "count": 53
119021                 },
119022                 "Panera Bread": {
119023                     "count": 218
119024                 },
119025                 "Da Vinci": {
119026                     "count": 54
119027                 },
119028                 "Hippopotamus": {
119029                     "count": 96
119030                 },
119031                 "Prezzo": {
119032                     "count": 75
119033                 },
119034                 "Courtepaille": {
119035                     "count": 106
119036                 },
119037                 "Hard Rock Cafe": {
119038                     "count": 70
119039                 },
119040                 "Panorama": {
119041                     "count": 61
119042                 },
119043                 "デニーズ": {
119044                     "count": 82
119045                 },
119046                 "Sportheim": {
119047                     "count": 65
119048                 },
119049                 "餃子の王将": {
119050                     "count": 57
119051                 },
119052                 "Bären": {
119053                     "count": 60
119054                 },
119055                 "Alte Post": {
119056                     "count": 60
119057                 },
119058                 "Pizzeria Roma": {
119059                     "count": 51
119060                 },
119061                 "China Garden": {
119062                     "count": 66
119063                 },
119064                 "Vapiano": {
119065                     "count": 82
119066                 },
119067                 "Mamma Mia": {
119068                     "count": 64
119069                 },
119070                 "Schwarzer Adler": {
119071                     "count": 57
119072                 },
119073                 "IHOP": {
119074                     "count": 317
119075                 },
119076                 "Chili's": {
119077                     "count": 328
119078                 },
119079                 "Asia": {
119080                     "count": 51
119081                 },
119082                 "Olive Garden": {
119083                     "count": 279
119084                 },
119085                 "TGI Friday's": {
119086                     "count": 159
119087                 },
119088                 "Friendly's": {
119089                     "count": 78
119090                 },
119091                 "Buffalo Grill": {
119092                     "count": 202
119093                 },
119094                 "Texas Roadhouse": {
119095                     "count": 110
119096                 },
119097                 "ガスト": {
119098                     "count": 230,
119099                     "tags": {
119100                         "name:en": "Gusto"
119101                     }
119102                 },
119103                 "Sakura": {
119104                     "count": 75
119105                 },
119106                 "Mensa": {
119107                     "count": 99
119108                 },
119109                 "The Keg": {
119110                     "count": 53
119111                 },
119112                 "サイゼリヤ": {
119113                     "count": 93
119114                 },
119115                 "La Strada": {
119116                     "count": 52
119117                 },
119118                 "Village Inn": {
119119                     "count": 92
119120                 },
119121                 "Buffalo Wild Wings": {
119122                     "count": 176
119123                 },
119124                 "Peking": {
119125                     "count": 59
119126                 },
119127                 "Boston Market": {
119128                     "count": 61
119129                 },
119130                 "Round Table Pizza": {
119131                     "count": 53
119132                 },
119133                 "Jimmy John's": {
119134                     "count": 69
119135                 },
119136                 "California Pizza Kitchen": {
119137                     "count": 61
119138                 },
119139                 "Якитория": {
119140                     "count": 77
119141                 },
119142                 "Golden Corral": {
119143                     "count": 101
119144                 },
119145                 "Perkins": {
119146                     "count": 105
119147                 },
119148                 "Ruby Tuesday": {
119149                     "count": 162
119150                 },
119151                 "Shari's": {
119152                     "count": 65
119153                 },
119154                 "Bob Evans": {
119155                     "count": 129
119156                 },
119157                 "바다횟집 (Bada Fish Restaurant)": {
119158                     "count": 55
119159                 },
119160                 "Mang Inasal": {
119161                     "count": 84
119162                 },
119163                 "Евразия": {
119164                     "count": 102
119165                 },
119166                 "ジョナサン": {
119167                     "count": 59
119168                 },
119169                 "Arby's": {
119170                     "count": 51
119171                 },
119172                 "Longhorn Steakhouse": {
119173                     "count": 66
119174                 }
119175             },
119176             "bank": {
119177                 "Chase": {
119178                     "count": 721
119179                 },
119180                 "Commonwealth Bank": {
119181                     "count": 232
119182                 },
119183                 "Citibank": {
119184                     "count": 277
119185                 },
119186                 "HSBC": {
119187                     "count": 1102
119188                 },
119189                 "Barclays": {
119190                     "count": 965
119191                 },
119192                 "Westpac": {
119193                     "count": 208
119194                 },
119195                 "NAB": {
119196                     "count": 131
119197                 },
119198                 "ANZ": {
119199                     "count": 218
119200                 },
119201                 "Lloyds Bank": {
119202                     "count": 547
119203                 },
119204                 "Landbank": {
119205                     "count": 81
119206                 },
119207                 "Sparkasse": {
119208                     "count": 4555
119209                 },
119210                 "UCPB": {
119211                     "count": 92
119212                 },
119213                 "PNB": {
119214                     "count": 244
119215                 },
119216                 "Metrobank": {
119217                     "count": 269
119218                 },
119219                 "BDO": {
119220                     "count": 290
119221                 },
119222                 "Volksbank": {
119223                     "count": 2591
119224                 },
119225                 "BPI": {
119226                     "count": 415
119227                 },
119228                 "Postbank": {
119229                     "count": 443
119230                 },
119231                 "NatWest": {
119232                     "count": 628
119233                 },
119234                 "Raiffeisenbank": {
119235                     "count": 2119
119236                 },
119237                 "Yorkshire Bank": {
119238                     "count": 63
119239                 },
119240                 "ABSA": {
119241                     "count": 95
119242                 },
119243                 "Standard Bank": {
119244                     "count": 109
119245                 },
119246                 "FNB": {
119247                     "count": 97
119248                 },
119249                 "Deutsche Bank": {
119250                     "count": 855
119251                 },
119252                 "SEB": {
119253                     "count": 133
119254                 },
119255                 "Commerzbank": {
119256                     "count": 806
119257                 },
119258                 "Targobank": {
119259                     "count": 166
119260                 },
119261                 "ABN AMRO": {
119262                     "count": 130
119263                 },
119264                 "Handelsbanken": {
119265                     "count": 184
119266                 },
119267                 "Swedbank": {
119268                     "count": 223
119269                 },
119270                 "Kreissparkasse": {
119271                     "count": 600
119272                 },
119273                 "UniCredit Bank": {
119274                     "count": 408
119275                 },
119276                 "Monte dei Paschi di Siena": {
119277                     "count": 132
119278                 },
119279                 "Caja Rural": {
119280                     "count": 99
119281                 },
119282                 "Dresdner Bank": {
119283                     "count": 66
119284                 },
119285                 "Sparda-Bank": {
119286                     "count": 320
119287                 },
119288                 "VÚB": {
119289                     "count": 107
119290                 },
119291                 "Slovenská sporiteľňa": {
119292                     "count": 134
119293                 },
119294                 "Bank of Montreal": {
119295                     "count": 118
119296                 },
119297                 "KBC": {
119298                     "count": 203
119299                 },
119300                 "Royal Bank of Scotland": {
119301                     "count": 111
119302                 },
119303                 "TSB": {
119304                     "count": 80
119305                 },
119306                 "US Bank": {
119307                     "count": 256
119308                 },
119309                 "HypoVereinsbank": {
119310                     "count": 561
119311                 },
119312                 "Bank Austria": {
119313                     "count": 176
119314                 },
119315                 "ING": {
119316                     "count": 496
119317                 },
119318                 "Erste Bank": {
119319                     "count": 180
119320                 },
119321                 "CIBC": {
119322                     "count": 326
119323                 },
119324                 "Scotiabank": {
119325                     "count": 413
119326                 },
119327                 "Caisse d'Épargne": {
119328                     "count": 882
119329                 },
119330                 "Santander": {
119331                     "count": 1323
119332                 },
119333                 "Bank of Scotland": {
119334                     "count": 89
119335                 },
119336                 "TD Canada Trust": {
119337                     "count": 450
119338                 },
119339                 "BMO": {
119340                     "count": 169
119341                 },
119342                 "Danske Bank": {
119343                     "count": 131
119344                 },
119345                 "OTP": {
119346                     "count": 192
119347                 },
119348                 "Crédit Agricole": {
119349                     "count": 1239
119350                 },
119351                 "LCL": {
119352                     "count": 553
119353                 },
119354                 "VR-Bank": {
119355                     "count": 430
119356                 },
119357                 "ČSOB": {
119358                     "count": 160
119359                 },
119360                 "Česká spořitelna": {
119361                     "count": 212
119362                 },
119363                 "BNP": {
119364                     "count": 112
119365                 },
119366                 "Royal Bank": {
119367                     "count": 65
119368                 },
119369                 "Nationwide": {
119370                     "count": 209
119371                 },
119372                 "Halifax": {
119373                     "count": 225
119374                 },
119375                 "BAWAG PSK": {
119376                     "count": 102
119377                 },
119378                 "National Bank": {
119379                     "count": 84
119380                 },
119381                 "Nedbank": {
119382                     "count": 80
119383                 },
119384                 "First National Bank": {
119385                     "count": 85
119386                 },
119387                 "Nordea": {
119388                     "count": 319
119389                 },
119390                 "Rabobank": {
119391                     "count": 609
119392                 },
119393                 "Sparkasse KölnBonn": {
119394                     "count": 69
119395                 },
119396                 "Tatra banka": {
119397                     "count": 67
119398                 },
119399                 "Berliner Sparkasse": {
119400                     "count": 62
119401                 },
119402                 "Berliner Volksbank": {
119403                     "count": 77
119404                 },
119405                 "Wells Fargo": {
119406                     "count": 874
119407                 },
119408                 "Credit Suisse": {
119409                     "count": 71
119410                 },
119411                 "Société Générale": {
119412                     "count": 634
119413                 },
119414                 "Osuuspankki": {
119415                     "count": 75
119416                 },
119417                 "Sparkasse Aachen": {
119418                     "count": 56
119419                 },
119420                 "Hamburger Sparkasse": {
119421                     "count": 156
119422                 },
119423                 "Cassa di Risparmio del Veneto": {
119424                     "count": 68
119425                 },
119426                 "BNP Paribas": {
119427                     "count": 617
119428                 },
119429                 "Banque Populaire": {
119430                     "count": 433
119431                 },
119432                 "BNP Paribas Fortis": {
119433                     "count": 209
119434                 },
119435                 "Banco Popular": {
119436                     "count": 291
119437                 },
119438                 "Bancaja": {
119439                     "count": 55
119440                 },
119441                 "Banesto": {
119442                     "count": 208
119443                 },
119444                 "La Caixa": {
119445                     "count": 583
119446                 },
119447                 "Santander Consumer Bank": {
119448                     "count": 88
119449                 },
119450                 "BRD": {
119451                     "count": 191
119452                 },
119453                 "BCR": {
119454                     "count": 143
119455                 },
119456                 "Banca Transilvania": {
119457                     "count": 141
119458                 },
119459                 "BW-Bank": {
119460                     "count": 97
119461                 },
119462                 "Komerční banka": {
119463                     "count": 132
119464                 },
119465                 "Banco Pastor": {
119466                     "count": 64
119467                 },
119468                 "Stadtsparkasse": {
119469                     "count": 86
119470                 },
119471                 "Ulster Bank": {
119472                     "count": 86
119473                 },
119474                 "Sberbank": {
119475                     "count": 58
119476                 },
119477                 "CIC": {
119478                     "count": 427
119479                 },
119480                 "Bancpost": {
119481                     "count": 56
119482                 },
119483                 "Caja Madrid": {
119484                     "count": 115
119485                 },
119486                 "Maybank": {
119487                     "count": 94
119488                 },
119489                 "中国银行": {
119490                     "count": 85
119491                 },
119492                 "Unicredit Banca": {
119493                     "count": 243
119494                 },
119495                 "Crédit Mutuel": {
119496                     "count": 690
119497                 },
119498                 "BBVA": {
119499                     "count": 647
119500                 },
119501                 "Intesa San Paolo": {
119502                     "count": 69
119503                 },
119504                 "TD Bank": {
119505                     "count": 206
119506                 },
119507                 "Belfius": {
119508                     "count": 231
119509                 },
119510                 "Bank of America": {
119511                     "count": 924
119512                 },
119513                 "RBC": {
119514                     "count": 230
119515                 },
119516                 "Alpha Bank": {
119517                     "count": 123
119518                 },
119519                 "Сбербанк": {
119520                     "count": 4794
119521                 },
119522                 "Россельхозбанк": {
119523                     "count": 201
119524                 },
119525                 "Crédit du Nord": {
119526                     "count": 96
119527                 },
119528                 "BancoEstado": {
119529                     "count": 80
119530                 },
119531                 "Millennium Bank": {
119532                     "count": 414
119533                 },
119534                 "State Bank of India": {
119535                     "count": 151
119536                 },
119537                 "Беларусбанк": {
119538                     "count": 242
119539                 },
119540                 "ING Bank Śląski": {
119541                     "count": 67
119542                 },
119543                 "Caixa Geral de Depósitos": {
119544                     "count": 129
119545                 },
119546                 "Kreissparkasse Köln": {
119547                     "count": 65
119548                 },
119549                 "Banco BCI": {
119550                     "count": 51
119551                 },
119552                 "Banco de Chile": {
119553                     "count": 98
119554                 },
119555                 "ВТБ24": {
119556                     "count": 326
119557                 },
119558                 "UBS": {
119559                     "count": 134
119560                 },
119561                 "PKO BP": {
119562                     "count": 265
119563                 },
119564                 "Chinabank": {
119565                     "count": 55
119566                 },
119567                 "PSBank": {
119568                     "count": 59
119569                 },
119570                 "Union Bank": {
119571                     "count": 124
119572                 },
119573                 "China Bank": {
119574                     "count": 66
119575                 },
119576                 "RCBC": {
119577                     "count": 122
119578                 },
119579                 "Unicaja": {
119580                     "count": 83
119581                 },
119582                 "BBK": {
119583                     "count": 79
119584                 },
119585                 "Ibercaja": {
119586                     "count": 69
119587                 },
119588                 "RBS": {
119589                     "count": 143
119590                 },
119591                 "Commercial Bank of Ceylon PLC": {
119592                     "count": 79
119593                 },
119594                 "Bank of Ireland": {
119595                     "count": 109
119596                 },
119597                 "BNL": {
119598                     "count": 87
119599                 },
119600                 "Banco Santander": {
119601                     "count": 138
119602                 },
119603                 "Banco Itaú": {
119604                     "count": 111
119605                 },
119606                 "AIB": {
119607                     "count": 72
119608                 },
119609                 "BZ WBK": {
119610                     "count": 77
119611                 },
119612                 "Banco do Brasil": {
119613                     "count": 557
119614                 },
119615                 "Caixa Econômica Federal": {
119616                     "count": 184
119617                 },
119618                 "Fifth Third Bank": {
119619                     "count": 84
119620                 },
119621                 "Banca Popolare di Vicenza": {
119622                     "count": 81
119623                 },
119624                 "Wachovia": {
119625                     "count": 58
119626                 },
119627                 "OLB": {
119628                     "count": 53
119629                 },
119630                 "みずほ銀行": {
119631                     "count": 78
119632                 },
119633                 "BES": {
119634                     "count": 72
119635                 },
119636                 "ICICI Bank": {
119637                     "count": 91
119638                 },
119639                 "HDFC Bank": {
119640                     "count": 91
119641                 },
119642                 "La Banque Postale": {
119643                     "count": 67
119644                 },
119645                 "Pekao SA": {
119646                     "count": 56
119647                 },
119648                 "Oberbank": {
119649                     "count": 90
119650                 },
119651                 "Bradesco": {
119652                     "count": 295
119653                 },
119654                 "Oldenburgische Landesbank": {
119655                     "count": 56
119656                 },
119657                 "Bendigo Bank": {
119658                     "count": 93
119659                 },
119660                 "Argenta": {
119661                     "count": 86
119662                 },
119663                 "AXA": {
119664                     "count": 68
119665                 },
119666                 "Axis Bank": {
119667                     "count": 61
119668                 },
119669                 "Banco Nación": {
119670                     "count": 67
119671                 },
119672                 "GE Money Bank": {
119673                     "count": 72
119674                 },
119675                 "Альфа-Банк": {
119676                     "count": 185
119677                 },
119678                 "Белагропромбанк": {
119679                     "count": 70
119680                 },
119681                 "Caja Círculo": {
119682                     "count": 65
119683                 },
119684                 "Banco Galicia": {
119685                     "count": 51
119686                 },
119687                 "Eurobank": {
119688                     "count": 97
119689                 },
119690                 "Banca Intesa": {
119691                     "count": 62
119692                 },
119693                 "Canara Bank": {
119694                     "count": 92
119695                 },
119696                 "Cajamar": {
119697                     "count": 77
119698                 },
119699                 "Banamex": {
119700                     "count": 149
119701                 },
119702                 "Crédit Mutuel de Bretagne": {
119703                     "count": 335
119704                 },
119705                 "Davivienda": {
119706                     "count": 83
119707                 },
119708                 "Bank Spółdzielczy": {
119709                     "count": 159
119710                 },
119711                 "Credit Agricole": {
119712                     "count": 157
119713                 },
119714                 "Bankinter": {
119715                     "count": 59
119716                 },
119717                 "Banque Nationale": {
119718                     "count": 63
119719                 },
119720                 "Bank of the West": {
119721                     "count": 96
119722                 },
119723                 "Key Bank": {
119724                     "count": 155
119725                 },
119726                 "Western Union": {
119727                     "count": 88
119728                 },
119729                 "Citizens Bank": {
119730                     "count": 115
119731                 },
119732                 "ПриватБанк": {
119733                     "count": 513
119734                 },
119735                 "Security Bank": {
119736                     "count": 78
119737                 },
119738                 "Millenium Bank": {
119739                     "count": 60
119740                 },
119741                 "Bankia": {
119742                     "count": 149
119743                 },
119744                 "三菱東京UFJ銀行": {
119745                     "count": 159
119746                 },
119747                 "Caixa": {
119748                     "count": 117
119749                 },
119750                 "Banco de Costa Rica": {
119751                     "count": 63
119752                 },
119753                 "SunTrust Bank": {
119754                     "count": 73
119755                 },
119756                 "Itaú": {
119757                     "count": 338
119758                 },
119759                 "PBZ": {
119760                     "count": 52
119761                 },
119762                 "中国工商银行": {
119763                     "count": 51
119764                 },
119765                 "Bancolombia": {
119766                     "count": 89
119767                 },
119768                 "Райффайзен Банк Аваль": {
119769                     "count": 64
119770                 },
119771                 "Bancomer": {
119772                     "count": 115
119773                 },
119774                 "Banorte": {
119775                     "count": 80
119776                 },
119777                 "Alior Bank": {
119778                     "count": 81
119779                 },
119780                 "BOC": {
119781                     "count": 51
119782                 },
119783                 "Банк Москвы": {
119784                     "count": 118
119785                 },
119786                 "ВТБ": {
119787                     "count": 59
119788                 },
119789                 "Getin Bank": {
119790                     "count": 55
119791                 },
119792                 "Caja Duero": {
119793                     "count": 57
119794                 },
119795                 "Regions Bank": {
119796                     "count": 62
119797                 },
119798                 "Росбанк": {
119799                     "count": 177
119800                 },
119801                 "Banco Estado": {
119802                     "count": 72
119803                 },
119804                 "BCI": {
119805                     "count": 68
119806                 },
119807                 "SunTrust": {
119808                     "count": 68
119809                 },
119810                 "PNC Bank": {
119811                     "count": 254
119812                 },
119813                 "신한은행": {
119814                     "count": 217,
119815                     "tags": {
119816                         "name:en": "Sinhan Bank"
119817                     }
119818                 },
119819                 "우리은행": {
119820                     "count": 291,
119821                     "tags": {
119822                         "name:en": "Uri Bank"
119823                     }
119824                 },
119825                 "국민은행": {
119826                     "count": 165,
119827                     "tags": {
119828                         "name:en": "Gungmin Bank"
119829                     }
119830                 },
119831                 "중소기업은행": {
119832                     "count": 52,
119833                     "tags": {
119834                         "name:en": "Industrial Bank of Korea"
119835                     }
119836                 },
119837                 "광주은행": {
119838                     "count": 51,
119839                     "tags": {
119840                         "name:en": "Gwangju Bank"
119841                     }
119842                 },
119843                 "Газпромбанк": {
119844                     "count": 100
119845                 },
119846                 "M&T Bank": {
119847                     "count": 92
119848                 },
119849                 "Caja de Burgos": {
119850                     "count": 51
119851                 },
119852                 "Santander Totta": {
119853                     "count": 69
119854                 },
119855                 "УкрСиббанк": {
119856                     "count": 192
119857                 },
119858                 "Ощадбанк": {
119859                     "count": 364
119860                 },
119861                 "Уралсиб": {
119862                     "count": 85
119863                 },
119864                 "りそな銀行": {
119865                     "count": 225,
119866                     "tags": {
119867                         "name:en": "Mizuho Bank"
119868                     }
119869                 },
119870                 "Ecobank": {
119871                     "count": 66
119872                 },
119873                 "Cajero Automatico Bancared": {
119874                     "count": 145
119875                 },
119876                 "Промсвязьбанк": {
119877                     "count": 93
119878                 },
119879                 "三井住友銀行": {
119880                     "count": 129
119881                 },
119882                 "Banco Provincia": {
119883                     "count": 67
119884                 },
119885                 "BB&T": {
119886                     "count": 147
119887                 },
119888                 "Возрождение": {
119889                     "count": 59
119890                 },
119891                 "Capital One": {
119892                     "count": 59
119893                 },
119894                 "横浜銀行": {
119895                     "count": 51
119896                 },
119897                 "Bank Mandiri": {
119898                     "count": 62
119899                 },
119900                 "Banco de la Nación": {
119901                     "count": 92
119902                 },
119903                 "Banco G&T Continental": {
119904                     "count": 62
119905                 },
119906                 "Peoples Bank": {
119907                     "count": 60
119908                 },
119909                 "工商银行": {
119910                     "count": 51
119911                 },
119912                 "Совкомбанк": {
119913                     "count": 55
119914                 },
119915                 "Provincial": {
119916                     "count": 56
119917                 },
119918                 "Banco de Desarrollo Banrural": {
119919                     "count": 73
119920                 },
119921                 "Banco Bradesco": {
119922                     "count": 65
119923                 },
119924                 "Bicentenario": {
119925                     "count": 182
119926                 },
119927                 "ლიბერთი ბანკი": {
119928                     "count": 54,
119929                     "tags": {
119930                         "name:en": "Liberty Bank"
119931                     }
119932                 },
119933                 "Banesco": {
119934                     "count": 108
119935                 },
119936                 "Mercantil": {
119937                     "count": 75
119938                 },
119939                 "Bank BRI": {
119940                     "count": 53
119941                 },
119942                 "Del Tesoro": {
119943                     "count": 91
119944                 },
119945                 "하나은행": {
119946                     "count": 77
119947                 },
119948                 "CityCommerce Bank": {
119949                     "count": 71
119950                 },
119951                 "De Venezuela": {
119952                     "count": 117
119953                 }
119954             },
119955             "car_rental": {
119956                 "Europcar": {
119957                     "count": 291
119958                 },
119959                 "Budget": {
119960                     "count": 92
119961                 },
119962                 "Sixt": {
119963                     "count": 161
119964                 },
119965                 "Avis": {
119966                     "count": 282
119967                 },
119968                 "Hertz": {
119969                     "count": 293
119970                 },
119971                 "Enterprise": {
119972                     "count": 199
119973                 },
119974                 "stadtmobil CarSharing-Station": {
119975                     "count": 148
119976                 }
119977             },
119978             "pharmacy": {
119979                 "Rowlands Pharmacy": {
119980                     "count": 71
119981                 },
119982                 "Boots": {
119983                     "count": 840
119984                 },
119985                 "Marien-Apotheke": {
119986                     "count": 314
119987                 },
119988                 "Mercury Drug": {
119989                     "count": 426
119990                 },
119991                 "Löwen-Apotheke": {
119992                     "count": 356
119993                 },
119994                 "Superdrug": {
119995                     "count": 117
119996                 },
119997                 "Sonnen-Apotheke": {
119998                     "count": 311
119999                 },
120000                 "Rathaus-Apotheke": {
120001                     "count": 132
120002                 },
120003                 "Engel-Apotheke": {
120004                     "count": 123
120005                 },
120006                 "Hirsch-Apotheke": {
120007                     "count": 83
120008                 },
120009                 "Stern-Apotheke": {
120010                     "count": 67
120011                 },
120012                 "Lloyds Pharmacy": {
120013                     "count": 295
120014                 },
120015                 "Rosen-Apotheke": {
120016                     "count": 208
120017                 },
120018                 "Stadt-Apotheke": {
120019                     "count": 302
120020                 },
120021                 "Markt-Apotheke": {
120022                     "count": 164
120023                 },
120024                 "Аптека": {
120025                     "count": 1989
120026                 },
120027                 "Pharmasave": {
120028                     "count": 64
120029                 },
120030                 "Brunnen-Apotheke": {
120031                     "count": 53
120032                 },
120033                 "Shoppers Drug Mart": {
120034                     "count": 430
120035                 },
120036                 "Apotheke am Markt": {
120037                     "count": 60
120038                 },
120039                 "Alte Apotheke": {
120040                     "count": 88
120041                 },
120042                 "Neue Apotheke": {
120043                     "count": 109
120044                 },
120045                 "Gintarinė vaistinė": {
120046                     "count": 101
120047                 },
120048                 "Rats-Apotheke": {
120049                     "count": 84
120050                 },
120051                 "Adler Apotheke": {
120052                     "count": 313
120053                 },
120054                 "Pharmacie Centrale": {
120055                     "count": 64
120056                 },
120057                 "Walgreens": {
120058                     "count": 1619
120059                 },
120060                 "Rite Aid": {
120061                     "count": 745
120062                 },
120063                 "Apotheke": {
120064                     "count": 165
120065                 },
120066                 "Linden-Apotheke": {
120067                     "count": 211
120068                 },
120069                 "Bahnhof-Apotheke": {
120070                     "count": 66
120071                 },
120072                 "Burg-Apotheke": {
120073                     "count": 55
120074                 },
120075                 "Jean Coutu": {
120076                     "count": 62
120077                 },
120078                 "Pharmaprix": {
120079                     "count": 60
120080                 },
120081                 "Farmacias Ahumada": {
120082                     "count": 104
120083                 },
120084                 "Farmacia Comunale": {
120085                     "count": 113
120086                 },
120087                 "Farmacias Cruz Verde": {
120088                     "count": 86
120089                 },
120090                 "Cruz Verde": {
120091                     "count": 99
120092                 },
120093                 "Hubertus Apotheke": {
120094                     "count": 52
120095                 },
120096                 "CVS": {
120097                     "count": 1560
120098                 },
120099                 "Farmacias SalcoBrand": {
120100                     "count": 133
120101                 },
120102                 "Фармация": {
120103                     "count": 120
120104                 },
120105                 "Bären-Apotheke": {
120106                     "count": 74
120107                 },
120108                 "Clicks": {
120109                     "count": 113
120110                 },
120111                 "セイジョー": {
120112                     "count": 53
120113                 },
120114                 "マツモトキヨシ": {
120115                     "count": 115
120116                 },
120117                 "Dr. Max": {
120118                     "count": 51
120119                 },
120120                 "Вита": {
120121                     "count": 106
120122                 },
120123                 "Радуга": {
120124                     "count": 70
120125                 },
120126                 "サンドラッグ": {
120127                     "count": 61
120128                 },
120129                 "Apteka": {
120130                     "count": 366
120131                 },
120132                 "Первая помощь": {
120133                     "count": 74
120134                 },
120135                 "Ригла": {
120136                     "count": 113
120137                 },
120138                 "Имплозия": {
120139                     "count": 63
120140                 },
120141                 "Kinney Drugs": {
120142                     "count": 68
120143                 },
120144                 "Классика": {
120145                     "count": 67
120146                 },
120147                 "Ljekarna": {
120148                     "count": 53
120149                 },
120150                 "SalcoBrand": {
120151                     "count": 88
120152                 },
120153                 "Аптека 36,6": {
120154                     "count": 224
120155                 },
120156                 "Фармакор": {
120157                     "count": 75
120158                 },
120159                 "スギ薬局": {
120160                     "count": 84
120161                 },
120162                 "Аптечный пункт": {
120163                     "count": 148
120164                 },
120165                 "Невис": {
120166                     "count": 60
120167                 },
120168                 "トモズ (Tomod's)": {
120169                     "count": 83
120170                 },
120171                 "Eurovaistinė": {
120172                     "count": 65
120173                 },
120174                 "Farmacity": {
120175                     "count": 68
120176                 },
120177                 "аптека": {
120178                     "count": 96
120179                 },
120180                 "The Generics Pharmacy": {
120181                     "count": 95
120182                 },
120183                 "Farmatodo": {
120184                     "count": 123
120185                 },
120186                 "Duane Reade": {
120187                     "count": 61
120188                 },
120189                 "H-E-B": {
120190                     "count": 262
120191                 },
120192                 "Фармленд": {
120193                     "count": 82
120194                 },
120195                 "ドラッグてらしま (Drug Terashima)": {
120196                     "count": 96
120197                 },
120198                 "Арніка": {
120199                     "count": 125
120200                 },
120201                 "ავერსი (Aversi)": {
120202                     "count": 62
120203                 },
120204                 "Farmahorro": {
120205                     "count": 58
120206                 }
120207             },
120208             "cafe": {
120209                 "Starbucks": {
120210                     "count": 4238,
120211                     "tags": {
120212                         "cuisine": "coffee_shop"
120213                     }
120214                 },
120215                 "Cafeteria": {
120216                     "count": 115
120217                 },
120218                 "Costa": {
120219                     "count": 618
120220                 },
120221                 "Caffè Nero": {
120222                     "count": 169
120223                 },
120224                 "Кафе": {
120225                     "count": 226
120226                 },
120227                 "Café Central": {
120228                     "count": 61
120229                 },
120230                 "Second Cup": {
120231                     "count": 193
120232                 },
120233                 "Eisdiele": {
120234                     "count": 73
120235                 },
120236                 "Dunkin Donuts": {
120237                     "count": 428,
120238                     "tags": {
120239                         "cuisine": "donut"
120240                     }
120241                 },
120242                 "Espresso House": {
120243                     "count": 53
120244                 },
120245                 "Segafredo": {
120246                     "count": 69
120247                 },
120248                 "Coffee Time": {
120249                     "count": 94
120250                 },
120251                 "Cafe Coffee Day": {
120252                     "count": 120
120253                 },
120254                 "Eiscafe Venezia": {
120255                     "count": 180
120256                 },
120257                 "スターバックス": {
120258                     "count": 251,
120259                     "tags": {
120260                         "name:en": "Starbucks"
120261                     }
120262                 },
120263                 "Шоколадница": {
120264                     "count": 145
120265                 },
120266                 "Pret A Manger": {
120267                     "count": 119
120268                 },
120269                 "Столовая": {
120270                     "count": 391
120271                 },
120272                 "Jamba Juice": {
120273                     "count": 53
120274                 },
120275                 "ドトール": {
120276                     "count": 164,
120277                     "tags": {
120278                         "name:en": "DOUTOR"
120279                     }
120280                 },
120281                 "Tchibo": {
120282                     "count": 100
120283                 },
120284                 "Кофе Хауз": {
120285                     "count": 104
120286                 },
120287                 "Caribou Coffee": {
120288                     "count": 100
120289                 },
120290                 "Уют": {
120291                     "count": 51
120292                 },
120293                 "Шашлычная": {
120294                     "count": 58
120295                 },
120296                 "คาเฟ่ อเมซอน": {
120297                     "count": 62
120298                 },
120299                 "Traveler's Coffee": {
120300                     "count": 60
120301                 },
120302                 "カフェ・ド・クリエ": {
120303                     "count": 67,
120304                     "tags": {
120305                         "name:en": "Cafe de CRIE"
120306                     }
120307                 },
120308                 "Cafe Amazon": {
120309                     "count": 65
120310                 }
120311             }
120312         },
120313         "shop": {
120314             "supermarket": {
120315                 "Budgens": {
120316                     "count": 88
120317                 },
120318                 "Morrisons": {
120319                     "count": 411
120320                 },
120321                 "Interspar": {
120322                     "count": 142
120323                 },
120324                 "Merkur": {
120325                     "count": 107
120326                 },
120327                 "Sainsbury's": {
120328                     "count": 547
120329                 },
120330                 "Lidl": {
120331                     "count": 6208
120332                 },
120333                 "EDEKA": {
120334                     "count": 506
120335                 },
120336                 "Coles": {
120337                     "count": 400
120338                 },
120339                 "Iceland": {
120340                     "count": 315
120341                 },
120342                 "Coop": {
120343                     "count": 1906
120344                 },
120345                 "Tesco": {
120346                     "count": 1297
120347                 },
120348                 "Woolworths": {
120349                     "count": 541
120350                 },
120351                 "Zielpunkt": {
120352                     "count": 239
120353                 },
120354                 "Nahkauf": {
120355                     "count": 170
120356                 },
120357                 "Billa": {
120358                     "count": 1432
120359                 },
120360                 "Kaufland": {
120361                     "count": 1004
120362                 },
120363                 "Plus": {
120364                     "count": 120
120365                 },
120366                 "ALDI": {
120367                     "count": 5172
120368                 },
120369                 "Checkers": {
120370                     "count": 128
120371                 },
120372                 "Tesco Metro": {
120373                     "count": 137
120374                 },
120375                 "NP": {
120376                     "count": 153
120377                 },
120378                 "Penny": {
120379                     "count": 1759
120380                 },
120381                 "Norma": {
120382                     "count": 1068
120383                 },
120384                 "Asda": {
120385                     "count": 225
120386                 },
120387                 "Netto": {
120388                     "count": 4379
120389                 },
120390                 "REWE": {
120391                     "count": 1474
120392                 },
120393                 "Rewe": {
120394                     "count": 1171
120395                 },
120396                 "Aldi Süd": {
120397                     "count": 594
120398                 },
120399                 "Real": {
120400                     "count": 246
120401                 },
120402                 "Tesco Express": {
120403                     "count": 406
120404                 },
120405                 "King Soopers": {
120406                     "count": 72
120407                 },
120408                 "Kiwi": {
120409                     "count": 167
120410                 },
120411                 "Edeka": {
120412                     "count": 1787
120413                 },
120414                 "Pick n Pay": {
120415                     "count": 241
120416                 },
120417                 "ICA": {
120418                     "count": 192
120419                 },
120420                 "Tengelmann": {
120421                     "count": 188
120422                 },
120423                 "Carrefour": {
120424                     "count": 1640
120425                 },
120426                 "Waitrose": {
120427                     "count": 258
120428                 },
120429                 "Spar": {
120430                     "count": 2100
120431                 },
120432                 "Hofer": {
120433                     "count": 442
120434                 },
120435                 "M-Preis": {
120436                     "count": 76
120437                 },
120438                 "LIDL": {
120439                     "count": 922
120440                 },
120441                 "tegut": {
120442                     "count": 210
120443                 },
120444                 "Sainsbury's Local": {
120445                     "count": 118
120446                 },
120447                 "E-Center": {
120448                     "count": 66
120449                 },
120450                 "Aldi Nord": {
120451                     "count": 210
120452                 },
120453                 "nahkauf": {
120454                     "count": 84
120455                 },
120456                 "Meijer": {
120457                     "count": 76
120458                 },
120459                 "Safeway": {
120460                     "count": 410
120461                 },
120462                 "Costco": {
120463                     "count": 152
120464                 },
120465                 "Albert": {
120466                     "count": 185
120467                 },
120468                 "Jumbo": {
120469                     "count": 194
120470                 },
120471                 "Shoprite": {
120472                     "count": 244
120473                 },
120474                 "MPreis": {
120475                     "count": 54
120476                 },
120477                 "Penny Market": {
120478                     "count": 429
120479                 },
120480                 "Tesco Extra": {
120481                     "count": 123
120482                 },
120483                 "Albert Heijn": {
120484                     "count": 476
120485                 },
120486                 "IGA": {
120487                     "count": 363
120488                 },
120489                 "Super U": {
120490                     "count": 488
120491                 },
120492                 "Metro": {
120493                     "count": 260
120494                 },
120495                 "Neukauf": {
120496                     "count": 77
120497                 },
120498                 "Migros": {
120499                     "count": 459
120500                 },
120501                 "Marktkauf": {
120502                     "count": 121
120503                 },
120504                 "Delikatesy Centrum": {
120505                     "count": 59
120506                 },
120507                 "C1000": {
120508                     "count": 307
120509                 },
120510                 "Hoogvliet": {
120511                     "count": 53
120512                 },
120513                 "COOP": {
120514                     "count": 194
120515                 },
120516                 "Food Basics": {
120517                     "count": 75
120518                 },
120519                 "Casino": {
120520                     "count": 264
120521                 },
120522                 "Penny Markt": {
120523                     "count": 466
120524                 },
120525                 "Giant": {
120526                     "count": 191
120527                 },
120528                 "COOP Jednota": {
120529                     "count": 73
120530                 },
120531                 "Rema 1000": {
120532                     "count": 368
120533                 },
120534                 "Kaufpark": {
120535                     "count": 96
120536                 },
120537                 "ALDI SÜD": {
120538                     "count": 113
120539                 },
120540                 "Simply Market": {
120541                     "count": 330
120542                 },
120543                 "Konzum": {
120544                     "count": 230
120545                 },
120546                 "Carrefour Express": {
120547                     "count": 353
120548                 },
120549                 "Eurospar": {
120550                     "count": 270
120551                 },
120552                 "Mercator": {
120553                     "count": 125
120554                 },
120555                 "Famila": {
120556                     "count": 130
120557                 },
120558                 "Hemköp": {
120559                     "count": 82
120560                 },
120561                 "real,-": {
120562                     "count": 81
120563                 },
120564                 "Markant": {
120565                     "count": 88
120566                 },
120567                 "Volg": {
120568                     "count": 135
120569                 },
120570                 "Leader Price": {
120571                     "count": 267
120572                 },
120573                 "Treff 3000": {
120574                     "count": 94
120575                 },
120576                 "SuperBrugsen": {
120577                     "count": 67
120578                 },
120579                 "Kaiser's": {
120580                     "count": 256
120581                 },
120582                 "K+K": {
120583                     "count": 106
120584                 },
120585                 "Unimarkt": {
120586                     "count": 86
120587                 },
120588                 "Carrefour City": {
120589                     "count": 126
120590                 },
120591                 "Sobeys": {
120592                     "count": 122
120593                 },
120594                 "S-Market": {
120595                     "count": 109
120596                 },
120597                 "Combi": {
120598                     "count": 55
120599                 },
120600                 "Denner": {
120601                     "count": 276
120602                 },
120603                 "Konsum": {
120604                     "count": 133
120605                 },
120606                 "Franprix": {
120607                     "count": 312
120608                 },
120609                 "Monoprix": {
120610                     "count": 198
120611                 },
120612                 "Diska": {
120613                     "count": 69
120614                 },
120615                 "PENNY": {
120616                     "count": 79
120617                 },
120618                 "Dia": {
120619                     "count": 835
120620                 },
120621                 "Giant Eagle": {
120622                     "count": 85
120623                 },
120624                 "NORMA": {
120625                     "count": 115
120626                 },
120627                 "AD Delhaize": {
120628                     "count": 63
120629                 },
120630                 "Auchan": {
120631                     "count": 152
120632                 },
120633                 "Mercadona": {
120634                     "count": 769
120635                 },
120636                 "Consum": {
120637                     "count": 130
120638                 },
120639                 "Carrefour Market": {
120640                     "count": 80
120641                 },
120642                 "Whole Foods": {
120643                     "count": 210
120644                 },
120645                 "Pam": {
120646                     "count": 56
120647                 },
120648                 "sky": {
120649                     "count": 105
120650                 },
120651                 "Despar": {
120652                     "count": 146
120653                 },
120654                 "Eroski": {
120655                     "count": 208
120656                 },
120657                 "Costcutter": {
120658                     "count": 63
120659                 },
120660                 "Maxi": {
120661                     "count": 108
120662                 },
120663                 "Colruyt": {
120664                     "count": 180
120665                 },
120666                 "The Co-operative": {
120667                     "count": 64
120668                 },
120669                 "Intermarché": {
120670                     "count": 1210
120671                 },
120672                 "Delhaize": {
120673                     "count": 207
120674                 },
120675                 "CBA": {
120676                     "count": 176
120677                 },
120678                 "Shopi": {
120679                     "count": 53
120680                 },
120681                 "Walmart": {
120682                     "count": 644
120683                 },
120684                 "Kroger": {
120685                     "count": 317
120686                 },
120687                 "Albertsons": {
120688                     "count": 242
120689                 },
120690                 "Trader Joe's": {
120691                     "count": 235
120692                 },
120693                 "Feneberg": {
120694                     "count": 58
120695                 },
120696                 "denn's Biomarkt": {
120697                     "count": 52
120698                 },
120699                 "dm": {
120700                     "count": 114
120701                 },
120702                 "Kvickly": {
120703                     "count": 55
120704                 },
120705                 "Makro": {
120706                     "count": 140
120707                 },
120708                 "Dico": {
120709                     "count": 53
120710                 },
120711                 "Nah & Frisch": {
120712                     "count": 73
120713                 },
120714                 "Champion": {
120715                     "count": 59
120716                 },
120717                 "ICA Supermarket": {
120718                     "count": 51
120719                 },
120720                 "Fakta": {
120721                     "count": 235
120722                 },
120723                 "Магнит": {
120724                     "count": 1760
120725                 },
120726                 "Caprabo": {
120727                     "count": 103
120728                 },
120729                 "Famiglia Cooperativa": {
120730                     "count": 64
120731                 },
120732                 "Народная 7Я семьЯ": {
120733                     "count": 154
120734                 },
120735                 "Esselunga": {
120736                     "count": 85
120737                 },
120738                 "Maxima": {
120739                     "count": 102
120740                 },
120741                 "Petit Casino": {
120742                     "count": 111
120743                 },
120744                 "Wasgau": {
120745                     "count": 60
120746                 },
120747                 "Pingo Doce": {
120748                     "count": 253
120749                 },
120750                 "Match": {
120751                     "count": 140
120752                 },
120753                 "Profi": {
120754                     "count": 60
120755                 },
120756                 "Lider": {
120757                     "count": 65
120758                 },
120759                 "Unimarc": {
120760                     "count": 177
120761                 },
120762                 "Co-operative Food": {
120763                     "count": 59
120764                 },
120765                 "Santa Isabel": {
120766                     "count": 128
120767                 },
120768                 "Седьмой континент": {
120769                     "count": 79
120770                 },
120771                 "HIT": {
120772                     "count": 59
120773                 },
120774                 "Rimi": {
120775                     "count": 106
120776                 },
120777                 "Conad": {
120778                     "count": 304
120779                 },
120780                 "Фуршет": {
120781                     "count": 76
120782                 },
120783                 "Willys": {
120784                     "count": 56
120785                 },
120786                 "Farmfoods": {
120787                     "count": 64
120788                 },
120789                 "U Express": {
120790                     "count": 51
120791                 },
120792                 "Фора": {
120793                     "count": 52
120794                 },
120795                 "Dunnes Stores": {
120796                     "count": 73
120797                 },
120798                 "Сільпо": {
120799                     "count": 125
120800                 },
120801                 "マルエツ": {
120802                     "count": 59
120803                 },
120804                 "Piggly Wiggly": {
120805                     "count": 57
120806                 },
120807                 "Crai": {
120808                     "count": 54
120809                 },
120810                 "El Árbol": {
120811                     "count": 73
120812                 },
120813                 "Centre Commercial E. Leclerc": {
120814                     "count": 549
120815                 },
120816                 "Foodland": {
120817                     "count": 100
120818                 },
120819                 "Super Brugsen": {
120820                     "count": 67
120821                 },
120822                 "Дикси": {
120823                     "count": 683
120824                 },
120825                 "Пятёрочка": {
120826                     "count": 1344
120827                 },
120828                 "Publix": {
120829                     "count": 339
120830                 },
120831                 "Føtex": {
120832                     "count": 66
120833                 },
120834                 "coop": {
120835                     "count": 73
120836                 },
120837                 "Fressnapf": {
120838                     "count": 69
120839                 },
120840                 "Coop Konsum": {
120841                     "count": 79
120842                 },
120843                 "Carrefour Contact": {
120844                     "count": 83
120845                 },
120846                 "SPAR": {
120847                     "count": 286
120848                 },
120849                 "No Frills": {
120850                     "count": 105
120851                 },
120852                 "Plodine": {
120853                     "count": 52
120854                 },
120855                 "ADEG": {
120856                     "count": 68
120857                 },
120858                 "Minipreço": {
120859                     "count": 111
120860                 },
120861                 "Biedronka": {
120862                     "count": 1335
120863                 },
120864                 "The Co-operative Food": {
120865                     "count": 131
120866                 },
120867                 "Eurospin": {
120868                     "count": 155
120869                 },
120870                 "Семья": {
120871                     "count": 62
120872                 },
120873                 "Gadis": {
120874                     "count": 53
120875                 },
120876                 "Евроопт": {
120877                     "count": 68
120878                 },
120879                 "Centra": {
120880                     "count": 51
120881                 },
120882                 "Квартал": {
120883                     "count": 82
120884                 },
120885                 "New World": {
120886                     "count": 69
120887                 },
120888                 "Countdown": {
120889                     "count": 95
120890                 },
120891                 "Reliance Fresh": {
120892                     "count": 61
120893                 },
120894                 "Stokrotka": {
120895                     "count": 98
120896                 },
120897                 "Coop Jednota": {
120898                     "count": 74
120899                 },
120900                 "Fred Meyer": {
120901                     "count": 64
120902                 },
120903                 "Irma": {
120904                     "count": 58
120905                 },
120906                 "Continente": {
120907                     "count": 75
120908                 },
120909                 "Price Chopper": {
120910                     "count": 99
120911                 },
120912                 "Game": {
120913                     "count": 52
120914                 },
120915                 "Soriana": {
120916                     "count": 93
120917                 },
120918                 "Alimerka": {
120919                     "count": 64
120920                 },
120921                 "Piotr i Paweł": {
120922                     "count": 53
120923                 },
120924                 "Перекресток": {
120925                     "count": 312
120926                 },
120927                 "Maxima X": {
120928                     "count": 117
120929                 },
120930                 "Карусель": {
120931                     "count": 55
120932                 },
120933                 "ALDI Nord": {
120934                     "count": 51
120935                 },
120936                 "Condis": {
120937                     "count": 67
120938                 },
120939                 "Sam's Club": {
120940                     "count": 138
120941                 },
120942                 "Копейка": {
120943                     "count": 87
120944                 },
120945                 "Géant Casino": {
120946                     "count": 54
120947                 },
120948                 "ASDA": {
120949                     "count": 180
120950                 },
120951                 "Intermarche": {
120952                     "count": 115
120953                 },
120954                 "Stop & Shop": {
120955                     "count": 66
120956                 },
120957                 "Food Lion": {
120958                     "count": 216
120959                 },
120960                 "Harris Teeter": {
120961                     "count": 92
120962                 },
120963                 "Foodworks": {
120964                     "count": 62
120965                 },
120966                 "Polo Market": {
120967                     "count": 86
120968                 },
120969                 "Лента": {
120970                     "count": 51
120971                 },
120972                 "西友 (SEIYU)": {
120973                     "count": 58
120974                 },
120975                 "H-E-B": {
120976                     "count": 293
120977                 },
120978                 "Атак": {
120979                     "count": 53
120980                 },
120981                 "Полушка": {
120982                     "count": 139
120983                 },
120984                 "Extra": {
120985                     "count": 82
120986                 },
120987                 "Lewiatan": {
120988                     "count": 94
120989                 },
120990                 "Sigma": {
120991                     "count": 51
120992                 },
120993                 "АТБ": {
120994                     "count": 322
120995                 },
120996                 "Społem": {
120997                     "count": 55
120998                 },
120999                 "Bodega Aurrera": {
121000                     "count": 82
121001                 },
121002                 "Tesco Lotus": {
121003                     "count": 77
121004                 },
121005                 "Мария-Ра": {
121006                     "count": 108
121007                 },
121008                 "Магнолия": {
121009                     "count": 72
121010                 },
121011                 "Магазин": {
121012                     "count": 120
121013                 },
121014                 "Монетка": {
121015                     "count": 174
121016                 },
121017                 "Hy-Vee": {
121018                     "count": 75
121019                 },
121020                 "Walmart Supercenter": {
121021                     "count": 133
121022                 },
121023                 "Hannaford": {
121024                     "count": 57
121025                 },
121026                 "Wegmans": {
121027                     "count": 83
121028                 },
121029                 "業務スーパー": {
121030                     "count": 61
121031                 },
121032                 "Norfa XL": {
121033                     "count": 55
121034                 },
121035                 "ヨークマート (YorkMart)": {
121036                     "count": 64
121037                 },
121038                 "Leclerc Drive": {
121039                     "count": 76
121040                 }
121041             },
121042             "electronics": {
121043                 "Media Markt": {
121044                     "count": 285
121045                 },
121046                 "Maplin": {
121047                     "count": 65
121048                 },
121049                 "Best Buy": {
121050                     "count": 345
121051                 },
121052                 "Future Shop": {
121053                     "count": 73
121054                 },
121055                 "Saturn": {
121056                     "count": 134
121057                 },
121058                 "Currys": {
121059                     "count": 80
121060                 },
121061                 "Radio Shack": {
121062                     "count": 269
121063                 },
121064                 "Euronics": {
121065                     "count": 115
121066                 },
121067                 "Expert": {
121068                     "count": 123
121069                 },
121070                 "Эльдорадо": {
121071                     "count": 184
121072                 },
121073                 "Darty": {
121074                     "count": 74
121075                 },
121076                 "М.Видео": {
121077                     "count": 89
121078                 },
121079                 "ヤマダ電機": {
121080                     "count": 51
121081                 }
121082             },
121083             "convenience": {
121084                 "Shell": {
121085                     "count": 255
121086                 },
121087                 "Spar": {
121088                     "count": 922
121089                 },
121090                 "McColl's": {
121091                     "count": 100
121092                 },
121093                 "Tesco Express": {
121094                     "count": 426
121095                 },
121096                 "Sainsbury's Local": {
121097                     "count": 104
121098                 },
121099                 "Aral": {
121100                     "count": 56
121101                 },
121102                 "One Stop": {
121103                     "count": 146
121104                 },
121105                 "The Co-operative Food": {
121106                     "count": 115
121107                 },
121108                 "Londis": {
121109                     "count": 352
121110                 },
121111                 "7-Eleven": {
121112                     "count": 4440
121113                 },
121114                 "CBA": {
121115                     "count": 135
121116                 },
121117                 "Coop": {
121118                     "count": 538
121119                 },
121120                 "Sale": {
121121                     "count": 80
121122                 },
121123                 "Statoil": {
121124                     "count": 69
121125                 },
121126                 "Sheetz": {
121127                     "count": 54
121128                 },
121129                 "Konzum": {
121130                     "count": 173
121131                 },
121132                 "Siwa": {
121133                     "count": 216
121134                 },
121135                 "Mercator": {
121136                     "count": 57
121137                 },
121138                 "Esso": {
121139                     "count": 67
121140                 },
121141                 "COOP Jednota": {
121142                     "count": 181
121143                 },
121144                 "Mac's": {
121145                     "count": 152
121146                 },
121147                 "Alepa": {
121148                     "count": 62
121149                 },
121150                 "Hasty Market": {
121151                     "count": 54
121152                 },
121153                 "K-Market": {
121154                     "count": 54
121155                 },
121156                 "Costcutter": {
121157                     "count": 292
121158                 },
121159                 "Valintatalo": {
121160                     "count": 62
121161                 },
121162                 "SPAR": {
121163                     "count": 197
121164                 },
121165                 "COOP": {
121166                     "count": 140
121167                 },
121168                 "Casino": {
121169                     "count": 90
121170                 },
121171                 "Franprix": {
121172                     "count": 61
121173                 },
121174                 "Circle K": {
121175                     "count": 289
121176                 },
121177                 "セブンイレブン": {
121178                     "count": 3011,
121179                     "tags": {
121180                         "name:en": "7-Eleven"
121181                     }
121182                 },
121183                 "ローソン": {
121184                     "count": 1596,
121185                     "tags": {
121186                         "name:en": "LAWSON"
121187                     }
121188                 },
121189                 "BP": {
121190                     "count": 163
121191                 },
121192                 "Tesco": {
121193                     "count": 55
121194                 },
121195                 "Petit Casino": {
121196                     "count": 233
121197                 },
121198                 "Volg": {
121199                     "count": 116
121200                 },
121201                 "Mace": {
121202                     "count": 115
121203                 },
121204                 "Mini Market": {
121205                     "count": 272
121206                 },
121207                 "Nisa Local": {
121208                     "count": 77
121209                 },
121210                 "Dorfladen": {
121211                     "count": 75
121212                 },
121213                 "Продукты": {
121214                     "count": 4285
121215                 },
121216                 "Mini Stop": {
121217                     "count": 228
121218                 },
121219                 "LAWSON": {
121220                     "count": 419
121221                 },
121222                 "デイリーヤマザキ": {
121223                     "count": 141
121224                 },
121225                 "Biedronka": {
121226                     "count": 83
121227                 },
121228                 "Надежда": {
121229                     "count": 56
121230                 },
121231                 "Mobil": {
121232                     "count": 66
121233                 },
121234                 "Nisa": {
121235                     "count": 51
121236                 },
121237                 "Premier": {
121238                     "count": 129
121239                 },
121240                 "ABC": {
121241                     "count": 152
121242                 },
121243                 "ミニストップ": {
121244                     "count": 316,
121245                     "tags": {
121246                         "name:en": "MINISTOP"
121247                     }
121248                 },
121249                 "サンクス": {
121250                     "count": 560,
121251                     "tags": {
121252                         "name:en": "sunkus"
121253                     }
121254                 },
121255                 "スリーエフ": {
121256                     "count": 88
121257                 },
121258                 "8 à Huit": {
121259                     "count": 61
121260                 },
121261                 "Tchibo": {
121262                     "count": 56
121263                 },
121264                 "Żabka": {
121265                     "count": 546
121266                 },
121267                 "Almacen": {
121268                     "count": 229
121269                 },
121270                 "Vival": {
121271                     "count": 194
121272                 },
121273                 "FamilyMart": {
121274                     "count": 529
121275                 },
121276                 "ファミリーマート": {
121277                     "count": 1608,
121278                     "tags": {
121279                         "name:en": "FamilyMart"
121280                     }
121281                 },
121282                 "Carrefour City": {
121283                     "count": 57
121284                 },
121285                 "Sunkus": {
121286                     "count": 62
121287                 },
121288                 "Casey's General Store": {
121289                     "count": 95
121290                 },
121291                 "セブンイレブン(Seven-Eleven)": {
121292                     "count": 65
121293                 },
121294                 "Jednota": {
121295                     "count": 58
121296                 },
121297                 "Магазин": {
121298                     "count": 915
121299                 },
121300                 "Гастроном": {
121301                     "count": 152
121302                 },
121303                 "Sklep spożywczy": {
121304                     "count": 318
121305                 },
121306                 "Centra": {
121307                     "count": 111
121308                 },
121309                 "Магнит": {
121310                     "count": 701
121311                 },
121312                 "サークルK": {
121313                     "count": 538,
121314                     "tags": {
121315                         "name:en": "Circle K"
121316                     }
121317                 },
121318                 "Wawa": {
121319                     "count": 135
121320                 },
121321                 "Proxi": {
121322                     "count": 123
121323                 },
121324                 "Универсам": {
121325                     "count": 78
121326                 },
121327                 "Перекресток": {
121328                     "count": 51
121329                 },
121330                 "Groszek": {
121331                     "count": 65
121332                 },
121333                 "Select": {
121334                     "count": 62
121335                 },
121336                 "Večerka": {
121337                     "count": 51
121338                 },
121339                 "Potraviny": {
121340                     "count": 249
121341                 },
121342                 "Смак": {
121343                     "count": 78
121344                 },
121345                 "Эконом": {
121346                     "count": 55
121347                 },
121348                 "Березка": {
121349                     "count": 77
121350                 },
121351                 "Społem": {
121352                     "count": 93
121353                 },
121354                 "Carrefour Express": {
121355                     "count": 84
121356                 },
121357                 "Cumberland Farms": {
121358                     "count": 63
121359                 },
121360                 "Chevron": {
121361                     "count": 59
121362                 },
121363                 "Coop Jednota": {
121364                     "count": 66
121365                 },
121366                 "Tesco Lotus Express": {
121367                     "count": 67
121368                 },
121369                 "Kiosk": {
121370                     "count": 55
121371                 },
121372                 "24 часа": {
121373                     "count": 58
121374                 },
121375                 "Минимаркет": {
121376                     "count": 102
121377                 },
121378                 "Oxxo": {
121379                     "count": 669
121380                 },
121381                 "Пятёрочка": {
121382                     "count": 398
121383                 },
121384                 "abc": {
121385                     "count": 74
121386                 },
121387                 "7/11": {
121388                     "count": 51
121389                 },
121390                 "Stewart's": {
121391                     "count": 255
121392                 },
121393                 "Продукти": {
121394                     "count": 171
121395                 },
121396                 "ローソンストア100 (LAWSON STORE 100)": {
121397                     "count": 85
121398                 },
121399                 "Дикси": {
121400                     "count": 119
121401                 },
121402                 "Радуга": {
121403                     "count": 86
121404                 },
121405                 "ローソンストア100": {
121406                     "count": 76
121407                 },
121408                 "เซเว่นอีเลฟเว่น": {
121409                     "count": 185
121410                 },
121411                 "Spożywczy": {
121412                     "count": 78
121413                 },
121414                 "Delikatesy Centrum": {
121415                     "count": 53
121416                 },
121417                 "Citgo": {
121418                     "count": 62
121419                 },
121420                 "Фортуна": {
121421                     "count": 51
121422                 },
121423                 "Kum & Go": {
121424                     "count": 59
121425                 },
121426                 "Мария-Ра": {
121427                     "count": 76
121428                 },
121429                 "Picard": {
121430                     "count": 57
121431                 },
121432                 "Four Square": {
121433                     "count": 52
121434                 },
121435                 "Визит": {
121436                     "count": 57
121437                 },
121438                 "Авоська": {
121439                     "count": 55
121440                 },
121441                 "Dollar General": {
121442                     "count": 127
121443                 },
121444                 "Studenac": {
121445                     "count": 76
121446                 },
121447                 "Central Convenience Store": {
121448                     "count": 55
121449                 },
121450                 "Монетка": {
121451                     "count": 62
121452                 },
121453                 "продукты": {
121454                     "count": 114
121455                 },
121456                 "Теремок": {
121457                     "count": 56
121458                 },
121459                 "Kwik Trip": {
121460                     "count": 69
121461                 },
121462                 "Кулинария": {
121463                     "count": 55
121464                 },
121465                 "全家": {
121466                     "count": 90
121467                 },
121468                 "Мечта": {
121469                     "count": 54
121470                 },
121471                 "Epicerie": {
121472                     "count": 102
121473                 },
121474                 "Кировский": {
121475                     "count": 67
121476                 },
121477                 "Food Mart": {
121478                     "count": 117
121479                 },
121480                 "Delikatesy": {
121481                     "count": 81
121482                 },
121483                 "ポプラ": {
121484                     "count": 54
121485                 },
121486                 "Lewiatan": {
121487                     "count": 135
121488                 },
121489                 "Продуктовый магазин": {
121490                     "count": 149
121491                 },
121492                 "Продуктовый": {
121493                     "count": 84
121494                 },
121495                 "セイコーマート (Seicomart)": {
121496                     "count": 72
121497                 },
121498                 "Виктория": {
121499                     "count": 70
121500                 },
121501                 "Весна": {
121502                     "count": 57
121503                 },
121504                 "Mini Market Non-Stop": {
121505                     "count": 60
121506                 },
121507                 "QuikTrip": {
121508                     "count": 75
121509                 },
121510                 "Копеечка": {
121511                     "count": 51
121512                 },
121513                 "Royal Farms": {
121514                     "count": 51
121515                 },
121516                 "Alfamart": {
121517                     "count": 103
121518                 },
121519                 "Indomaret": {
121520                     "count": 141
121521                 },
121522                 "магазин": {
121523                     "count": 171
121524                 },
121525                 "全家便利商店": {
121526                     "count": 156
121527                 },
121528                 "Boutique": {
121529                     "count": 59
121530                 },
121531                 "მარკეტი (Market)": {
121532                     "count": 144
121533                 },
121534                 "Stores": {
121535                     "count": 61
121536                 }
121537             },
121538             "chemist": {
121539                 "dm": {
121540                     "count": 939
121541                 },
121542                 "Müller": {
121543                     "count": 212
121544                 },
121545                 "Schlecker": {
121546                     "count": 187
121547                 },
121548                 "Etos": {
121549                     "count": 467
121550                 },
121551                 "Bipa": {
121552                     "count": 289
121553                 },
121554                 "Rossmann": {
121555                     "count": 1669
121556                 },
121557                 "DM Drogeriemarkt": {
121558                     "count": 55
121559                 },
121560                 "Ihr Platz": {
121561                     "count": 73
121562                 },
121563                 "Douglas": {
121564                     "count": 62
121565                 },
121566                 "Kruidvat": {
121567                     "count": 123
121568                 }
121569             },
121570             "car_repair": {
121571                 "Peugeot": {
121572                     "count": 83
121573                 },
121574                 "Kwik Fit": {
121575                     "count": 75
121576                 },
121577                 "ATU": {
121578                     "count": 261
121579                 },
121580                 "Kwik-Fit": {
121581                     "count": 53
121582                 },
121583                 "Midas": {
121584                     "count": 202
121585                 },
121586                 "Feu Vert": {
121587                     "count": 113
121588                 },
121589                 "Norauto": {
121590                     "count": 152
121591                 },
121592                 "Speedy": {
121593                     "count": 115
121594                 },
121595                 "Автозапчасти": {
121596                     "count": 212
121597                 },
121598                 "Renault": {
121599                     "count": 171
121600                 },
121601                 "Pit Stop": {
121602                     "count": 58
121603                 },
121604                 "Jiffy Lube": {
121605                     "count": 198
121606                 },
121607                 "Шиномонтаж": {
121608                     "count": 1157
121609                 },
121610                 "СТО": {
121611                     "count": 395
121612                 },
121613                 "O'Reilly Auto Parts": {
121614                     "count": 81
121615                 },
121616                 "Carglass": {
121617                     "count": 112
121618                 },
121619                 "шиномонтаж": {
121620                     "count": 62
121621                 },
121622                 "Citroen": {
121623                     "count": 51
121624                 },
121625                 "Euromaster": {
121626                     "count": 87
121627                 },
121628                 "Firestone": {
121629                     "count": 88
121630                 },
121631                 "AutoZone": {
121632                     "count": 82
121633                 },
121634                 "Автосервис": {
121635                     "count": 361
121636                 },
121637                 "Advance Auto Parts": {
121638                     "count": 52
121639                 },
121640                 "Roady": {
121641                     "count": 56
121642                 }
121643             },
121644             "furniture": {
121645                 "IKEA": {
121646                     "count": 169
121647                 },
121648                 "Jysk": {
121649                     "count": 109
121650                 },
121651                 "Roller": {
121652                     "count": 78
121653                 },
121654                 "Dänisches Bettenlager": {
121655                     "count": 309
121656                 },
121657                 "Conforama": {
121658                     "count": 99
121659                 },
121660                 "Matratzen Concord": {
121661                     "count": 52
121662                 },
121663                 "Мебель": {
121664                     "count": 210
121665                 },
121666                 "But": {
121667                     "count": 63
121668                 }
121669             },
121670             "doityourself": {
121671                 "Hornbach": {
121672                     "count": 123
121673                 },
121674                 "B&Q": {
121675                     "count": 225
121676                 },
121677                 "Hubo": {
121678                     "count": 77
121679                 },
121680                 "Mr Bricolage": {
121681                     "count": 88
121682                 },
121683                 "Gamma": {
121684                     "count": 111
121685                 },
121686                 "OBI": {
121687                     "count": 422
121688                 },
121689                 "Lowes": {
121690                     "count": 1152
121691                 },
121692                 "Wickes": {
121693                     "count": 123
121694                 },
121695                 "Hagebau": {
121696                     "count": 59
121697                 },
121698                 "Max Bahr": {
121699                     "count": 79
121700                 },
121701                 "Castorama": {
121702                     "count": 153
121703                 },
121704                 "Rona": {
121705                     "count": 61
121706                 },
121707                 "Home Depot": {
121708                     "count": 865
121709                 },
121710                 "Toom Baumarkt": {
121711                     "count": 71
121712                 },
121713                 "Homebase": {
121714                     "count": 225
121715                 },
121716                 "Baumax": {
121717                     "count": 95
121718                 },
121719                 "Lagerhaus": {
121720                     "count": 79
121721                 },
121722                 "Bauhaus": {
121723                     "count": 186
121724                 },
121725                 "Canadian Tire": {
121726                     "count": 97
121727                 },
121728                 "Leroy Merlin": {
121729                     "count": 209
121730                 },
121731                 "Hellweg": {
121732                     "count": 58
121733                 },
121734                 "Brico": {
121735                     "count": 98
121736                 },
121737                 "Bricomarché": {
121738                     "count": 235
121739                 },
121740                 "Toom": {
121741                     "count": 67
121742                 },
121743                 "Hagebaumarkt": {
121744                     "count": 107
121745                 },
121746                 "Praktiker": {
121747                     "count": 122
121748                 },
121749                 "Menards": {
121750                     "count": 70
121751                 },
121752                 "Weldom": {
121753                     "count": 73
121754                 },
121755                 "Bunnings Warehouse": {
121756                     "count": 91
121757                 },
121758                 "Ace Hardware": {
121759                     "count": 147
121760                 },
121761                 "Home Hardware": {
121762                     "count": 72
121763                 },
121764                 "Хозтовары": {
121765                     "count": 86
121766                 },
121767                 "Стройматериалы": {
121768                     "count": 197
121769                 },
121770                 "Bricorama": {
121771                     "count": 60
121772                 },
121773                 "Point P": {
121774                     "count": 59
121775                 }
121776             },
121777             "stationery": {
121778                 "Staples": {
121779                     "count": 299
121780                 },
121781                 "McPaper": {
121782                     "count": 83
121783                 },
121784                 "Office Depot": {
121785                     "count": 98
121786                 },
121787                 "Канцтовары": {
121788                     "count": 63
121789                 }
121790             },
121791             "car": {
121792                 "Skoda": {
121793                     "count": 97
121794                 },
121795                 "BMW": {
121796                     "count": 149
121797                 },
121798                 "Citroen": {
121799                     "count": 277
121800                 },
121801                 "Renault": {
121802                     "count": 382
121803                 },
121804                 "Mercedes-Benz": {
121805                     "count": 235
121806                 },
121807                 "Volvo": {
121808                     "count": 96
121809                 },
121810                 "Ford": {
121811                     "count": 239
121812                 },
121813                 "Volkswagen": {
121814                     "count": 217
121815                 },
121816                 "Mazda": {
121817                     "count": 105
121818                 },
121819                 "Mitsubishi": {
121820                     "count": 73
121821                 },
121822                 "Fiat": {
121823                     "count": 93
121824                 },
121825                 "Автозапчасти": {
121826                     "count": 277
121827                 },
121828                 "Opel": {
121829                     "count": 165
121830                 },
121831                 "Audi": {
121832                     "count": 121
121833                 },
121834                 "Toyota": {
121835                     "count": 271
121836                 },
121837                 "Nissan": {
121838                     "count": 189
121839                 },
121840                 "Suzuki": {
121841                     "count": 75
121842                 },
121843                 "Honda": {
121844                     "count": 157
121845                 },
121846                 "Peugeot": {
121847                     "count": 308
121848                 },
121849                 "Шиномонтаж": {
121850                     "count": 259
121851                 },
121852                 "Hyundai": {
121853                     "count": 166
121854                 },
121855                 "Subaru": {
121856                     "count": 58
121857                 },
121858                 "Chevrolet": {
121859                     "count": 86
121860                 },
121861                 "Автомагазин": {
121862                     "count": 72
121863                 }
121864             },
121865             "clothes": {
121866                 "Matalan": {
121867                     "count": 90
121868                 },
121869                 "KiK": {
121870                     "count": 1219
121871                 },
121872                 "H&M": {
121873                     "count": 658
121874                 },
121875                 "Urban Outfitters": {
121876                     "count": 63
121877                 },
121878                 "Vögele": {
121879                     "count": 132
121880                 },
121881                 "Zeeman": {
121882                     "count": 121
121883                 },
121884                 "Takko": {
121885                     "count": 515
121886                 },
121887                 "Adler": {
121888                     "count": 55
121889                 },
121890                 "C&A": {
121891                     "count": 506
121892                 },
121893                 "Zara": {
121894                     "count": 217
121895                 },
121896                 "Vero Moda": {
121897                     "count": 95
121898                 },
121899                 "NKD": {
121900                     "count": 486
121901                 },
121902                 "Ernsting's family": {
121903                     "count": 312
121904                 },
121905                 "Winners": {
121906                     "count": 65
121907                 },
121908                 "River Island": {
121909                     "count": 59
121910                 },
121911                 "Next": {
121912                     "count": 176
121913                 },
121914                 "Gap": {
121915                     "count": 81
121916                 },
121917                 "Adidas": {
121918                     "count": 92
121919                 },
121920                 "Woolworths": {
121921                     "count": 117
121922                 },
121923                 "Mr Price": {
121924                     "count": 88
121925                 },
121926                 "Jet": {
121927                     "count": 61
121928                 },
121929                 "Pep": {
121930                     "count": 134
121931                 },
121932                 "Edgars": {
121933                     "count": 110
121934                 },
121935                 "Ackermans": {
121936                     "count": 91
121937                 },
121938                 "Truworths": {
121939                     "count": 65
121940                 },
121941                 "Ross": {
121942                     "count": 93
121943                 },
121944                 "Burton": {
121945                     "count": 51
121946                 },
121947                 "Dorothy Perkins": {
121948                     "count": 53
121949                 },
121950                 "Deichmann": {
121951                     "count": 61
121952                 },
121953                 "Lindex": {
121954                     "count": 73
121955                 },
121956                 "s.Oliver": {
121957                     "count": 56
121958                 },
121959                 "Cecil": {
121960                     "count": 51
121961                 },
121962                 "Dress Barn": {
121963                     "count": 52
121964                 },
121965                 "Old Navy": {
121966                     "count": 174
121967                 },
121968                 "Jack & Jones": {
121969                     "count": 52
121970                 },
121971                 "Pimkie": {
121972                     "count": 73
121973                 },
121974                 "Esprit": {
121975                     "count": 231
121976                 },
121977                 "Primark": {
121978                     "count": 92
121979                 },
121980                 "Bonita": {
121981                     "count": 155
121982                 },
121983                 "Mexx": {
121984                     "count": 67
121985                 },
121986                 "Gerry Weber": {
121987                     "count": 71
121988                 },
121989                 "Tally Weijl": {
121990                     "count": 70
121991                 },
121992                 "Mango": {
121993                     "count": 133
121994                 },
121995                 "TK Maxx": {
121996                     "count": 84
121997                 },
121998                 "Benetton": {
121999                     "count": 101
122000                 },
122001                 "Ulla Popken": {
122002                     "count": 61
122003                 },
122004                 "AWG": {
122005                     "count": 66
122006                 },
122007                 "Tommy Hilfiger": {
122008                     "count": 75
122009                 },
122010                 "New Yorker": {
122011                     "count": 180
122012                 },
122013                 "Orsay": {
122014                     "count": 73
122015                 },
122016                 "Jeans Fritz": {
122017                     "count": 51
122018                 },
122019                 "Charles Vögele": {
122020                     "count": 69
122021                 },
122022                 "New Look": {
122023                     "count": 126
122024                 },
122025                 "Lacoste": {
122026                     "count": 78
122027                 },
122028                 "Etam": {
122029                     "count": 53
122030                 },
122031                 "Kiabi": {
122032                     "count": 148
122033                 },
122034                 "Jack Wolfskin": {
122035                     "count": 60
122036                 },
122037                 "American Apparel": {
122038                     "count": 57
122039                 },
122040                 "Men's Wearhouse": {
122041                     "count": 54
122042                 },
122043                 "Intimissimi": {
122044                     "count": 52
122045                 },
122046                 "United Colors of Benetton": {
122047                     "count": 96
122048                 },
122049                 "Jules": {
122050                     "count": 63
122051                 },
122052                 "Second Hand": {
122053                     "count": 53
122054                 },
122055                 "AOKI": {
122056                     "count": 57
122057                 },
122058                 "Calzedonia": {
122059                     "count": 68
122060                 },
122061                 "洋服の青山": {
122062                     "count": 100
122063                 },
122064                 "Levi's": {
122065                     "count": 63
122066                 },
122067                 "Celio": {
122068                     "count": 74
122069                 },
122070                 "TJ Maxx": {
122071                     "count": 57
122072                 },
122073                 "Promod": {
122074                     "count": 82
122075                 },
122076                 "Street One": {
122077                     "count": 72
122078                 },
122079                 "ユニクロ": {
122080                     "count": 59
122081                 },
122082                 "Banana Republic": {
122083                     "count": 57
122084                 },
122085                 "Одежда": {
122086                     "count": 75
122087                 },
122088                 "Marshalls": {
122089                     "count": 56
122090                 },
122091                 "La Halle": {
122092                     "count": 62
122093                 },
122094                 "Peacocks": {
122095                     "count": 89
122096                 },
122097                 "しまむら": {
122098                     "count": 60
122099                 }
122100             },
122101             "books": {
122102                 "Bruna": {
122103                     "count": 58
122104                 },
122105                 "Waterstones": {
122106                     "count": 90
122107                 },
122108                 "Libro": {
122109                     "count": 57
122110                 },
122111                 "Barnes & Noble": {
122112                     "count": 267
122113                 },
122114                 "Weltbild": {
122115                     "count": 74
122116                 },
122117                 "Thalia": {
122118                     "count": 121
122119                 },
122120                 "Книги": {
122121                     "count": 112
122122                 }
122123             },
122124             "department_store": {
122125                 "Debenhams": {
122126                     "count": 67
122127                 },
122128                 "Canadian Tire": {
122129                     "count": 75
122130                 },
122131                 "Karstadt": {
122132                     "count": 64
122133                 },
122134                 "Walmart": {
122135                     "count": 517
122136                 },
122137                 "Kmart": {
122138                     "count": 143
122139                 },
122140                 "Target": {
122141                     "count": 574
122142                 },
122143                 "Galeria Kaufhof": {
122144                     "count": 61
122145                 },
122146                 "Marks & Spencer": {
122147                     "count": 66
122148                 },
122149                 "Big W": {
122150                     "count": 57
122151                 },
122152                 "Woolworth": {
122153                     "count": 78
122154                 },
122155                 "Универмаг": {
122156                     "count": 72
122157                 },
122158                 "Sears": {
122159                     "count": 235
122160                 },
122161                 "Walmart Supercenter": {
122162                     "count": 101
122163                 },
122164                 "Kohl's": {
122165                     "count": 153
122166                 },
122167                 "Macy's": {
122168                     "count": 147
122169                 },
122170                 "Sam's Club": {
122171                     "count": 54
122172                 },
122173                 "JCPenney": {
122174                     "count": 66
122175                 }
122176             },
122177             "alcohol": {
122178                 "Alko": {
122179                     "count": 145
122180                 },
122181                 "The Beer Store": {
122182                     "count": 150
122183                 },
122184                 "Systembolaget": {
122185                     "count": 210
122186                 },
122187                 "LCBO": {
122188                     "count": 239
122189                 },
122190                 "Ароматный мир": {
122191                     "count": 62
122192                 },
122193                 "Bargain Booze": {
122194                     "count": 62
122195                 },
122196                 "Nicolas": {
122197                     "count": 119
122198                 },
122199                 "BWS": {
122200                     "count": 70
122201                 },
122202                 "Botilleria": {
122203                     "count": 77
122204                 },
122205                 "SAQ": {
122206                     "count": 72
122207                 },
122208                 "Gall & Gall": {
122209                     "count": 512
122210                 },
122211                 "Живое пиво": {
122212                     "count": 70
122213                 }
122214             },
122215             "bakery": {
122216                 "Kamps": {
122217                     "count": 252
122218                 },
122219                 "Banette": {
122220                     "count": 52
122221                 },
122222                 "Bäckerei Schmidt": {
122223                     "count": 57
122224                 },
122225                 "Anker": {
122226                     "count": 73
122227                 },
122228                 "Hofpfisterei": {
122229                     "count": 111
122230                 },
122231                 "Greggs": {
122232                     "count": 276
122233                 },
122234                 "Oebel": {
122235                     "count": 57
122236                 },
122237                 "Boulangerie": {
122238                     "count": 266
122239                 },
122240                 "Stadtbäckerei": {
122241                     "count": 57
122242                 },
122243                 "Steinecke": {
122244                     "count": 145
122245                 },
122246                 "Ihle": {
122247                     "count": 76
122248                 },
122249                 "Goldilocks": {
122250                     "count": 59
122251                 },
122252                 "Dat Backhus": {
122253                     "count": 67
122254                 },
122255                 "K&U": {
122256                     "count": 61
122257                 },
122258                 "Der Beck": {
122259                     "count": 96
122260                 },
122261                 "Thürmann": {
122262                     "count": 54
122263                 },
122264                 "Backwerk": {
122265                     "count": 95
122266                 },
122267                 "Bäcker": {
122268                     "count": 68
122269                 },
122270                 "Schäfer's": {
122271                     "count": 51
122272                 },
122273                 "Panaderia": {
122274                     "count": 168
122275                 },
122276                 "Goeken backen": {
122277                     "count": 51
122278                 },
122279                 "Stadtbäckerei Junge": {
122280                     "count": 51
122281                 },
122282                 "Boulangerie Patisserie": {
122283                     "count": 119
122284                 },
122285                 "Paul": {
122286                     "count": 81
122287                 },
122288                 "Хлеб": {
122289                     "count": 89
122290                 },
122291                 "Piekarnia": {
122292                     "count": 62
122293                 },
122294                 "Пекарня": {
122295                     "count": 52
122296                 },
122297                 "Кулиничи": {
122298                     "count": 51
122299                 }
122300             },
122301             "sports": {
122302                 "Sports Direct": {
122303                     "count": 57
122304                 },
122305                 "Decathlon": {
122306                     "count": 309
122307                 },
122308                 "Intersport": {
122309                     "count": 283
122310                 },
122311                 "Sports Authority": {
122312                     "count": 75
122313                 },
122314                 "Спортмастер": {
122315                     "count": 87
122316                 },
122317                 "Sport 2000": {
122318                     "count": 90
122319                 },
122320                 "Dick's Sporting Goods": {
122321                     "count": 77
122322                 }
122323             },
122324             "variety_store": {
122325                 "Tedi": {
122326                     "count": 157
122327                 },
122328                 "Dollarama": {
122329                     "count": 103
122330                 },
122331                 "Family Dollar": {
122332                     "count": 61
122333                 },
122334                 "Dollar Tree": {
122335                     "count": 110
122336                 },
122337                 "Dollar General": {
122338                     "count": 80
122339                 }
122340             },
122341             "pet": {
122342                 "Fressnapf": {
122343                     "count": 318
122344                 },
122345                 "PetSmart": {
122346                     "count": 177
122347                 },
122348                 "Das Futterhaus": {
122349                     "count": 69
122350                 },
122351                 "Pets at Home": {
122352                     "count": 62
122353                 },
122354                 "Petco": {
122355                     "count": 101
122356                 },
122357                 "Зоомагазин": {
122358                     "count": 100
122359                 }
122360             },
122361             "shoes": {
122362                 "Deichmann": {
122363                     "count": 622
122364                 },
122365                 "Reno": {
122366                     "count": 183
122367                 },
122368                 "Ecco": {
122369                     "count": 55
122370                 },
122371                 "Clarks": {
122372                     "count": 109
122373                 },
122374                 "La Halle aux Chaussures": {
122375                     "count": 69
122376                 },
122377                 "Brantano": {
122378                     "count": 71
122379                 },
122380                 "Geox": {
122381                     "count": 51
122382                 },
122383                 "Salamander": {
122384                     "count": 51
122385                 },
122386                 "Обувь": {
122387                     "count": 100
122388                 },
122389                 "Payless Shoe Source": {
122390                     "count": 67
122391                 },
122392                 "Famous Footwear": {
122393                     "count": 59
122394                 },
122395                 "Quick Schuh": {
122396                     "count": 72
122397                 },
122398                 "Shoe Zone": {
122399                     "count": 55
122400                 },
122401                 "Foot Locker": {
122402                     "count": 82
122403                 },
122404                 "Bata": {
122405                     "count": 101
122406                 },
122407                 "ЦентрОбувь": {
122408                     "count": 51
122409                 }
122410             },
122411             "toys": {
122412                 "La Grande Récré": {
122413                     "count": 56
122414                 },
122415                 "Toys R Us": {
122416                     "count": 151,
122417                     "tags": {
122418                         "shop": "toys"
122419                     }
122420                 },
122421                 "Intertoys": {
122422                     "count": 57
122423                 },
122424                 "Детский мир": {
122425                     "count": 86
122426                 },
122427                 "Игрушки": {
122428                     "count": 58
122429                 }
122430             },
122431             "travel_agency": {
122432                 "Flight Centre": {
122433                     "count": 92
122434                 },
122435                 "Thomas Cook": {
122436                     "count": 119
122437                 }
122438             },
122439             "jewelry": {
122440                 "Bijou Brigitte": {
122441                     "count": 57
122442                 },
122443                 "Christ": {
122444                     "count": 57
122445                 },
122446                 "Swarovski": {
122447                     "count": 74
122448                 }
122449             },
122450             "optician": {
122451                 "Fielmann": {
122452                     "count": 232
122453                 },
122454                 "Apollo Optik": {
122455                     "count": 150
122456                 },
122457                 "Vision Express": {
122458                     "count": 58
122459                 },
122460                 "Оптика": {
122461                     "count": 182
122462                 },
122463                 "Optic 2000": {
122464                     "count": 98
122465                 },
122466                 "Alain Afflelou": {
122467                     "count": 73
122468                 },
122469                 "Specsavers": {
122470                     "count": 124
122471                 },
122472                 "Krys": {
122473                     "count": 77
122474                 },
122475                 "Atol": {
122476                     "count": 55
122477                 }
122478             },
122479             "video": {
122480                 "Blockbuster": {
122481                     "count": 184
122482                 },
122483                 "World of Video": {
122484                     "count": 64
122485                 }
122486             },
122487             "mobile_phone": {
122488                 "Билайн": {
122489                     "count": 128
122490                 },
122491                 "ソフトバンクショップ (SoftBank shop)": {
122492                     "count": 255
122493                 },
122494                 "Vodafone": {
122495                     "count": 355
122496                 },
122497                 "O2": {
122498                     "count": 208
122499                 },
122500                 "Carphone Warehouse": {
122501                     "count": 127
122502                 },
122503                 "Orange": {
122504                     "count": 246
122505                 },
122506                 "Verizon Wireless": {
122507                     "count": 125
122508                 },
122509                 "Sprint": {
122510                     "count": 109
122511                 },
122512                 "T-Mobile": {
122513                     "count": 175
122514                 },
122515                 "МТС": {
122516                     "count": 352
122517                 },
122518                 "Евросеть": {
122519                     "count": 506
122520                 },
122521                 "Bell": {
122522                     "count": 190
122523                 },
122524                 "The Phone House": {
122525                     "count": 83
122526                 },
122527                 "SFR": {
122528                     "count": 71
122529                 },
122530                 "Связной": {
122531                     "count": 439
122532                 },
122533                 "Мегафон": {
122534                     "count": 251
122535                 },
122536                 "AT&T": {
122537                     "count": 124
122538                 },
122539                 "ドコモショップ (docomo shop)": {
122540                     "count": 114
122541                 },
122542                 "au": {
122543                     "count": 65
122544                 },
122545                 "Movistar": {
122546                     "count": 77
122547                 },
122548                 "Bitė": {
122549                     "count": 72
122550                 }
122551             },
122552             "hifi": {},
122553             "computer": {
122554                 "PC World": {
122555                     "count": 55
122556                 },
122557                 "DNS": {
122558                     "count": 128
122559                 }
122560             },
122561             "hairdresser": {
122562                 "Klier": {
122563                     "count": 119
122564                 },
122565                 "Supercuts": {
122566                     "count": 106
122567                 },
122568                 "Hairkiller": {
122569                     "count": 51
122570                 },
122571                 "Great Clips": {
122572                     "count": 182
122573                 },
122574                 "Парикмахерская": {
122575                     "count": 510
122576                 },
122577                 "Стиль": {
122578                     "count": 51
122579                 },
122580                 "Fryzjer": {
122581                     "count": 56
122582                 },
122583                 "Franck Provost": {
122584                     "count": 70
122585                 },
122586                 "Салон красоты": {
122587                     "count": 70
122588                 }
122589             },
122590             "hardware": {
122591                 "1000 мелочей": {
122592                     "count": 61
122593                 },
122594                 "Хозтовары": {
122595                     "count": 151
122596                 },
122597                 "Стройматериалы": {
122598                     "count": 54
122599                 }
122600             },
122601             "motorcycle": {
122602                 "Yamaha": {
122603                     "count": 67
122604                 },
122605                 "Honda": {
122606                     "count": 69
122607                 }
122608             }
122609         }
122610     },
122611     "addressFormats": [
122612         {
122613             "format": [
122614                 [
122615                     "housenumber",
122616                     "street"
122617                 ],
122618                 [
122619                     "city",
122620                     "postcode"
122621                 ]
122622             ]
122623         },
122624         {
122625             "countryCodes": [
122626                 "gb"
122627             ],
122628             "format": [
122629                 [
122630                     "housename"
122631                 ],
122632                 [
122633                     "housenumber",
122634                     "street"
122635                 ],
122636                 [
122637                     "city",
122638                     "postcode"
122639                 ]
122640             ]
122641         },
122642         {
122643             "countryCodes": [
122644                 "ie"
122645             ],
122646             "format": [
122647                 [
122648                     "housename"
122649                 ],
122650                 [
122651                     "housenumber",
122652                     "street"
122653                 ],
122654                 [
122655                     "city"
122656                 ]
122657             ]
122658         },
122659         {
122660             "countryCodes": [
122661                 "ad",
122662                 "at",
122663                 "ba",
122664                 "be",
122665                 "ch",
122666                 "cz",
122667                 "de",
122668                 "dk",
122669                 "es",
122670                 "fi",
122671                 "gr",
122672                 "hr",
122673                 "is",
122674                 "it",
122675                 "li",
122676                 "nl",
122677                 "no",
122678                 "pl",
122679                 "pt",
122680                 "se",
122681                 "si",
122682                 "sk",
122683                 "sm",
122684                 "va"
122685             ],
122686             "format": [
122687                 [
122688                     "street",
122689                     "housenumber"
122690                 ],
122691                 [
122692                     "postcode",
122693                     "city"
122694                 ]
122695             ]
122696         },
122697         {
122698             "countryCodes": [
122699                 "fr",
122700                 "lu",
122701                 "mo"
122702             ],
122703             "format": [
122704                 [
122705                     "housenumber",
122706                     "street"
122707                 ],
122708                 [
122709                     "postcode",
122710                     "city"
122711                 ]
122712             ]
122713         },
122714         {
122715             "countryCodes": [
122716                 "br"
122717             ],
122718             "format": [
122719                 [
122720                     "street"
122721                 ],
122722                 [
122723                     "housenumber",
122724                     "suburb"
122725                 ],
122726                 [
122727                     "city",
122728                     "postcode"
122729                 ]
122730             ]
122731         },
122732         {
122733             "countryCodes": [
122734                 "vn"
122735             ],
122736             "format": [
122737                 [
122738                     "housenumber",
122739                     "street"
122740                 ],
122741                 [
122742                     "subdistrict"
122743                 ],
122744                 [
122745                     "district"
122746                 ],
122747                 [
122748                     "city"
122749                 ],
122750                 [
122751                     "province",
122752                     "postcode"
122753                 ]
122754             ]
122755         }
122756     ]
122757 };